SingleBeadInput#

class ansys.additive.core.single_bead.SingleBeadInput(*, bead_length: float = DEFAULT_BEAD_LENGTH, machine: ansys.additive.core.machine.AdditiveMachine = None, material: ansys.additive.core.material.AdditiveMaterial = None, output_thermal_history: bool = DEFAULT_OUTPUT_THERMAL_HISTORY, thermal_history_interval: int = DEFAULT_THERMAL_HISTORY_INTERVAL)#

Bases: ansys.additive.core.simulation_input_base.SimulationInputBase

Provides input parameters for a single bead simulation.

Overview#

bead_length

Length (m) of bead to simulate.

machine

Machine parameters.

material

Material parameters.

output_thermal_history

Flag indicating whether to output the thermal history of the simulation.

thermal_history_interval

Interval, in simulation steps, between thermal history results.

DEFAULT_BEAD_LENGTH

Default bead length (m).

MIN_BEAD_LENGTH

Minimum bead length (m).

MAX_BEAD_LENGTH

Maximum bead length (m).

DEFAULT_OUTPUT_THERMAL_HISTORY

Default output thermal history flag.

DEFAULT_THERMAL_HISTORY_INTERVAL

Default thermal history interval.

MIN_THERMAL_HISTORY_INTERVAL

Minimum thermal history interval.

MAX_THERMAL_HISTORY_INTERVAL

Maximum thermal history interval.

Import detail#

from ansys.additive.core.single_bead import SingleBeadInput

Property detail#

property SingleBeadInput.bead_length: float#

Length (m) of bead to simulate.

Valid values are from the MIN_BEAD_LENGTH value to the MAX_BEAD_LENGTH value.

property SingleBeadInput.machine: ansys.additive.core.machine.AdditiveMachine#

Machine parameters.

property SingleBeadInput.material: ansys.additive.core.material.AdditiveMaterial#

Material parameters.

property SingleBeadInput.output_thermal_history: bool#

Flag indicating whether to output the thermal history of the simulation.

property SingleBeadInput.thermal_history_interval: int#

Interval, in simulation steps, between thermal history results.

Use 1 to create thermal history results for every simulation step, 2 for every other step, and so on.

Attribute detail#

SingleBeadInput.DEFAULT_BEAD_LENGTH = 0.003#

Default bead length (m).

SingleBeadInput.MIN_BEAD_LENGTH = 0.001#

Minimum bead length (m).

SingleBeadInput.MAX_BEAD_LENGTH = 0.01#

Maximum bead length (m).

SingleBeadInput.DEFAULT_OUTPUT_THERMAL_HISTORY = False#

Default output thermal history flag.

SingleBeadInput.DEFAULT_THERMAL_HISTORY_INTERVAL = 1#

Default thermal history interval.

SingleBeadInput.MIN_THERMAL_HISTORY_INTERVAL = 1#

Minimum thermal history interval.

SingleBeadInput.MAX_THERMAL_HISTORY_INTERVAL = 10000#

Maximum thermal history interval.

Method detail#

SingleBeadInput.__repr__()#
SingleBeadInput.__eq__(__o: object) bool#