Step Miscellaneous#
Miscellaneous Step commands are used for configuring controls, damping, and frequency tables.
Object features#
CompositeDamping#
- class CompositeDamping[source]
A
CompositeDampingobject contains composite modal damping parameters.Note
This object can be accessed by:
import step mdb.models[name].steps[name].compositeDamping
Note
Public Data Attributes:
A
CompositeDampingComponentArrayobject.
CompositeDampingComponent#
- class CompositeDampingComponent[source]
A
CompositeDampingComponentobject is used to define composite damping over a range of modes.Note
This object can be accessed by:
import step mdb.models[name].steps[name].compositeDamping.components[i]
Note
CompositeDampingComponentArray#
- CompositeDampingComponentArray[source]
alias of
List[CompositeDampingComponent]
Control#
- class Control[source]
The Control object is used to provide additional optional general solution controls.
Note
This object can be accessed by:
import step mdb.models[name].steps[name].control
Note
Check Control on help.3ds.com/0.1..
Public Methods:
setValues([allowPropagation, ...])This method modifies the Control object.
DirectDamping#
- class DirectDamping[source]
A
DirectDampingobject contains direct modal damping parameters.Note
This object can be accessed by:
import step mdb.models[name].steps[name].directDamping
Note
Public Data Attributes:
A
DirectDampingComponentArrayobject.
DirectDampingByFrequency#
- class DirectDampingByFrequency[source]
A
DirectDampingByFrequencyobject contains direct damping parameters.Note
This object can be accessed by:
import step mdb.models[name].steps[name].directDampingByFrequency
Note
Public Data Attributes:
A
DirectDampingByFrequencyComponentArrayobject.
DirectDampingByFrequencyComponent#
- class DirectDampingByFrequencyComponent[source]
A
DirectDampingByFrequencyComponentobject is used to define direct damping over a range of frequencies.Note
This object can be accessed by:
import step mdb.models[name].steps[name].directDampingByFrequency.components[i]
DirectDampingByFrequencyComponentArray#
- DirectDampingByFrequencyComponentArray[source]
alias of
List[DirectDampingByFrequencyComponent]
DirectDampingComponent#
- class DirectDampingComponent[source]
A
DirectDampingComponentobject is used to define direct damping over a range of modes.Note
This object can be accessed by:
import step mdb.models[name].steps[name].directDamping.components[i]
Note
DirectDampingComponentArray#
- DirectDampingComponentArray[source]
alias of
List[DirectDampingComponent]
EmagTimeHarmonicFrequency#
- class EmagTimeHarmonicFrequency[source]
Note
This object can be accessed by:
import step mdb.models[name].steps[name].frequencyRange[i]
Note
Public Data Attributes:
A Float specifying the lower limit of frequency range or a single frequency, in cycles/time.
A Float specifying the upper limit of frequency range, in cycles/time.
An Int specifying the number of points in the frequency range at which results should be given.
EmagTimeHarmonicFrequencyArray#
- EmagTimeHarmonicFrequencyArray[source]
alias of
List[EmagTimeHarmonicFrequency]
MassScaling#
- class MassScaling[source]
A
MassScalingobject defines the region and controls that govern mass scaling.Note
This object can be accessed by:
import step mdb.models[name].steps[name].massScaling[i]
Note
Public Data Attributes:
A SymbolicConstant specifying the objective of the mass scaling definition.
A SymbolicConstant specifying whether mass scaling should be performed at the beginning of the step or throughout the step.
A SymbolicConstant specifying the type of scaling.
A Float specifying a scaling factor.
A Float specifying a target time increment.
An Int specifying the frequency at which mass scaling calculations are performed.
An Int specifying the number of intervals at which mass scaling calculations are performed.
A Float specifying the estimated average velocity of the workpiece in the rolling direction at steady-state conditions.
A Float specifying the average element length in the extruded direction.
An Int specifying the number of nodes in the cross-section of the workpiece.
A SymbolicConstant specifying the rolling direction.
The SymbolicConstant MODEL or a Region object specifying where the mass scaling is applied.
MassScalingArray#
- MassScalingArray[source]
alias of
List[MassScaling]
RandomResponseFrequency#
- class RandomResponseFrequency[source]
A RandomResponseFrequency is an object used to define frequency over a range of modes. This page discusses:
Note
This object can be accessed by:
import step mdb.models[name].steps[name].freq[i]
Note
Public Data Attributes:
A Float specifying the lower limit of the frequency range in cycles per time.
A Float specifying the upper limit of the frequency range in cycles per time.
An Int specifying the number of points between eigenfrequencies at which the response should be calculated.
A Float specifying the bias parameter.
RandomResponseFrequencyArray#
- RandomResponseFrequencyArray[source]
alias of
List[RandomResponseFrequency]
RayleighDamping#
- class RayleighDamping[source]
A
RayleighDampingobject contains Rayleigh Damping parameters.Note
This object can be accessed by:
import step mdb.models[name].steps[name].rayleighDamping
Note
Public Data Attributes:
A
RayleighDampingComponentArrayobject.
RayleighDampingByFrequency#
- class RayleighDampingByFrequency[source]
A
RayleighDampingByFrequencyobject contains Rayleigh Damping parameters.Note
This object can be accessed by:
import step mdb.models[name].steps[name].rayleighDampingByFrequency
Note
Public Data Attributes:
A
RayleighDampingByFrequencyComponentArrayobject.
RayleighDampingByFrequencyComponent#
- class RayleighDampingByFrequencyComponent[source]
A
RayleighDampingByFrequencyComponentobject is used to define Rayleigh damping over a range of frequencies.Note
This object can be accessed by:
import step mdb.models[name].steps[name].rayleighDampingByFrequency.components[i]
RayleighDampingByFrequencyComponentArray#
- RayleighDampingByFrequencyComponentArray[source]
alias of
List[RayleighDampingByFrequencyComponent]
RayleighDampingComponent#
- class RayleighDampingComponent[source]
A
RayleighDampingComponentobject is used to define Rayleigh damping over a range of modes.Note
This object can be accessed by:
import step mdb.models[name].steps[name].rayleighDamping.components[i]
Note
RayleighDampingComponentArray#
- RayleighDampingComponentArray[source]
alias of
List[RayleighDampingComponent]
ResponseSpectrumComponent#
- class ResponseSpectrumComponent[source]
A ResponseSpectrumComponent is an element of the ResponseSpectrumComponentArray.
Note
This object can be accessed by:
import step mdb.models[name].steps[name].components[i]
Note
Public Data Attributes:
A Float specifying the X-direction cosine.
A Float specifying the Y-direction cosine.
A Float specifying the Z-direction cosine.
A Float specifying the scale factor.
A Float specifying the time duration of the dynamic event, from which this spectrum was created.Note:This parameter is ignored unless used with the DSC modal summation rule.
A String specifying the name of the response spectrum specified with the keyword SPECTRUM.
ResponseSpectrumComponentArray#
- ResponseSpectrumComponentArray[source]
alias of
List[ResponseSpectrumComponent]
SolverControl#
- class SolverControl[source]
The SolverControl object is used to provide additional optional solver controls.
Note
This object can be accessed by:
import step mdb.models[name].steps[name].solverControl
Note
Public Methods:
setValues([allowPropagation, ...])This method modifies the SolverControl object.
SteadyStateDirectFrequency#
- class SteadyStateDirectFrequency[source]
A SteadyStateDirectFrequency is an object used to define frequency over range of modes.
Note
This object can be accessed by:
import step mdb.models[name].steps[name].frequencyRange[i]
Note
Public Data Attributes:
A Float specifying the lower limit of frequency range or a single frequency, in cycles/time.
A Float specifying the upper limit of frequency range, in cycles/time.
An Int specifying the number of points in the frequency range at which results should be given.
A Float specifying the Bias parameter.
SteadyStateDirectFrequencyArray#
- SteadyStateDirectFrequencyArray[source]
alias of
List[SteadyStateDirectFrequency]
SteadyStateModalFrequency#
- class SteadyStateModalFrequency[source]
A SteadyStateModalFrequency is an object used to define frequency over a range of modes.
Note
This object can be accessed by:
import step mdb.models[name].steps[name].frequencyRange[i]
Note
Public Data Attributes:
A Float specifying the lower limit of frequency range or a single frequency, in cycles/time.
A Float specifying the upper limit of frequency range, in cycles/time.
An Int specifying the number of points in the frequency range at which results should be given.
A Float specifying the bias parameter.
SteadyStateModalFrequencyArray#
- SteadyStateModalFrequencyArray[source]
alias of
List[SteadyStateModalFrequency]
SteadyStateSubspaceFrequency#
- class SteadyStateSubspaceFrequency[source]
A SteadyStateSubspaceFrequency is an object used to define frequency over range of modes.
Note
This object can be accessed by:
import step mdb.models[name].steps[name].frequencyRange[i]
Public Data Attributes:
A Float specifying the lower limit of frequency range or a single frequency, in cycles/time.
A Float specifying the upper limit of frequency range, in cycles/time.
An Int specifying the number of points in the frequency range at which results should be given.
A Float specifying the Bias parameter.
SteadyStateSubspaceFrequencyArray#
- SteadyStateSubspaceFrequencyArray[source]
alias of
List[SteadyStateSubspaceFrequency]
StructuralDamping#
- class StructuralDamping[source]
A
StructuralDampingobject contains structural damping parameters.Note
This object can be accessed by:
import step mdb.models[name].steps[name].structuralDamping
Note
Public Data Attributes:
A
StructuralDampingComponentArrayobject.
StructuralDampingByFrequency#
- class StructuralDampingByFrequency[source]
A
StructuralDampingByFrequencyobject contains structural damping parameters.Note
This object can be accessed by:
import step mdb.models[name].steps[name].structuralDampingByFrequency
Public Data Attributes:
StructuralDampingByFrequencyComponent#
- class StructuralDampingByFrequencyComponent[source]
A
StructuralDampingByFrequencyComponentobject is used to define structural damping over a range of frequencies.Note
This object can be accessed by:
import step mdb.models[name].steps[name].structuralDampingByFrequency.components[i]
StructuralDampingByFrequencyComponentArray#
- StructuralDampingByFrequencyComponentArray[source]
alias of
List[StructuralDampingByFrequencyComponent]
StructuralDampingComponent#
- class StructuralDampingComponent[source]
A
StructuralDampingComponentobject is used to define structural damping over a range of modes.Note
This object can be accessed by:
import step mdb.models[name].steps[name].structuralDamping.components[i]
Note
StructuralDampingComponentArray#
- StructuralDampingComponentArray[source]
alias of
List[StructuralDampingComponent]
SubstructureGenerateFrequency#
- class SubstructureGenerateFrequency[source]
A
SubstructureGenerateFrequencyobject is used to define the modes to be used in a modal dynamic analysis. These modes are selected from the specified frequency range including the frequency boundary.Note
This object can be accessed by:
import step mdb.models[name].steps[name].frequencyRange[i]
SubstructureGenerateFrequencyArray#
- SubstructureGenerateFrequencyArray[source]
alias of
List[SubstructureGenerateFrequency]
SubstructureGenerateModes#
- class SubstructureGenerateModes[source]
A
SubstructureGenerateModesobject is used to define the modes to be used in a modal dynamic analysis.Note
This object can be accessed by:
import step mdb.models[name].steps[name].modeRange[i]
Note
Public Data Attributes:
An Int specifying the mode number of the lowest mode of a range.
An Int specifying the mode number of the highest mode of a range.
An Int specifying the increment used to define the intermediate mode numbers beginning from the lowest mode to the highest mode.
SubstructureGenerateModesArray#
- SubstructureGenerateModesArray[source]
alias of
List[SubstructureGenerateModes]