assign_resistive_sheet#

Maxwell3d.assign_resistive_sheet(assignment, resistance='1ohm', name=None, non_linear=False, anode_a='300000000', anode_b='5', anode_c='110000000000000', anode_d='2', cathode_a='300000000', cathode_b='10', cathode_c='110000000000000', cathode_d='2')#

Assign a resistive sheet boundary between two conductors.

Available for Maxwell 3D Magnetostatic, Eddy Current and Transient designs. For 3D Magnetostatic designs, the user can specify the nonlinear anode and cathode coefficients. To understand the nonlinear relationship used by AEDT between the conductivity and current density, please refer to Maxwell Help guide.

Parameters:
assignmentlist of int or ansys.aedt.core.modeler.cad.object_3d.Object3d

List of objects to assign an end connection to.

resistancestr, optional

Resistance value with unit. For 3D Magnetostatic designs if non_linear is True, it is not available. The default is 1ohm.

namestr, optional

Name of the boundary. The default is None, in which case the default name is used.

non_linear: bool, optional

Whether the boundary is non-linear. The default is False. Valid for 3D Magnetostatic designs only.

anode_astr, optional

Anode a value that corresponds to the a coefficient in the non-linear relationship between conductivity and current density. The default value is "300000000".

anode_bstr, optional

Anode b value that corresponds to the b coefficient in the non-linear relationship between conductivity and current density. The default value is "10".

anode_cstr, optional

Anode c value that corresponds to the c coefficient in the non-linear relationship between conductivity and current density. The default value is "110000000000000".

anode_dstr, optional

Anode d value that corresponds to the d coefficient in the non-linear relationship between conductivity and current density. The default value is "2".

cathode_astr, optional

Cathode a value that corresponds to the a coefficient in the non-linear relationship between conductivity and current density. The default value is "300000000".

cathode_bstr, optional

Cathode b value that corresponds to the b coefficient in the non-linear relationship between conductivity and current density. The default value is "10".

cathode_cstr, optional

Cathode c value that corresponds to the c coefficient in the non-linear relationship between conductivity and current density. The default value is "110000000000000".

cathode_dstr, optional

Cathode d value that corresponds to the d coefficient in the non-linear relationship between conductivity and current density. The default value is "2".

Returns:
ansys.aedt.core.modules.boundary.common.BoundaryObject

Newly created object. False if it fails.

References

>>> oModule.AssignResistiveSheet

Examples

>>> import ansys.aedt.core
>>> from ansys.aedt.core.generic.constants import SOLUTIONS
>>> m3d = ansys.aedt.core.Maxwell3d(solution_type="Transient")
>>> my_box = m3d.modeler.create_box(origin=[0, 0, 0], sizes=[0.4, -1, 0.8], material="copper")
>>> resistive_face = my_box.faces[0]
>>> bound = self.aedtapp.assign_resistive_sheet(assignment=resistive_face, resistance="3ohm")
>>> self.aedtapp.solution_type = SOLUTIONS.Maxwell3d.Magnetostatic
>>> bound = self.aedtapp.assign_resistive_sheet(assignment=resistive_face, non_linear=True)
>>> m3d.release_desktop()