MatAdditional#

class ansys.dyna.core.pre.dynamaterial.MatAdditional#

Defines additional properties for a material.

Overview#

set_electromagnetic_property

Define the electromagnetic material type and properties

set_em_permeability_equal

Define the electromagnetic material type and properties

set_em_permeability_different

Define the electromagnetic material type and properties

set_em_conducting_shells_3d

Define the electromagnetic material type and properties

set_em_resistive_heating_2d

Define the electromagnetic material type and properties

set_em_randles_batmac

Define two conductivities per EM node for special applications (Randles Batmac).

set_thermal_isotropic

Define isotropic thermal properties.

create

Define additional properties for a material.

Import detail#

from ansys.dyna.core.pre.dynamaterial import MatAdditional

Attribute detail#

MatAdditional.em = False#
MatAdditional.em_mat_type = 0#
MatAdditional.em_eos = None#
MatAdditional.thermal_isotropic = False#

Method detail#

MatAdditional.set_electromagnetic_property(material_type=EMMATTYPE.CONDUCTOR, initial_conductivity=0, eos=None)#

Define the electromagnetic material type and properties for a material whose permeability equals the free space permeability.

Parameters:
material_type
initial_conductivity
eos
MatAdditional.set_em_permeability_equal(material_type=EMMATTYPE.CONDUCTOR, initial_conductivity=0, eos=None)#

Define the electromagnetic material type and properties for a material whose permeability equals the free space permeability.

Parameters:
material_type
initial_conductivity
eos
MatAdditional.set_em_permeability_different(material_type=EMMATTYPE.CONDUCTOR, initial_conductivity=0, eos=None, murel=0)#

Define the electromagnetic material type and properties for a material whose permeability equals the free space permeability.

Parameters:
material_type
initial_conductivity
eos
murel
MatAdditional.set_em_conducting_shells_3d(material_type=EMMATTYPE.CONDUCTOR, initial_conductivity=0)#

Define the electromagnetic material type and properties for a material whose permeability equals the free space permeability.

Parameters:
material_type
initial_conductivity
MatAdditional.set_em_resistive_heating_2d(material_type=EMMATTYPE.CONDUCTOR, initial_conductivity=0)#

Define the electromagnetic material type and properties for a material whose permeability equals the free space permeability.

Parameters:
material_type
initial_conductivity
MatAdditional.set_em_randles_batmac(positive_current_collector_conductivity=0, negative_current_collector_conductivity=0)#

Define two conductivities per EM node for special applications (Randles Batmac).

Parameters:
positive_current_collector_conductivityfloat

conductivities of the positive current collector materials

negative_current_collector_conductivityfloat

conductivities of the negative current collector materials

MatAdditional.set_thermal_isotropic(density=0, generation_rate=0, generation_rate_multiplier=0, specific_heat=0, conductivity=0)#

Define isotropic thermal properties.

Parameters:
density
generation_rate
generation_rate_multiplier
specific_heat
conductivity
MatAdditional.create(stub, matid)#

Define additional properties for a material.

Parameters:
matid

Material ID.