Step Miscellaneous#
Miscellaneous Step commands are used for configuring controls, damping, and frequency tables.
Object features#
CompositeDamping#
- class CompositeDamping[source]
A CompositeDamping object contains composite modal damping parameters.
Notes
This object can be accessed by:
import step mdb.models[name].steps[name].compositeDamping
- Attributes:
- components: CompositeDampingComponentArray
A
CompositeDampingComponentArray
object.
CompositeDampingComponent#
- class CompositeDampingComponent[source]
A CompositeDampingComponent object is used to define composite damping over a range of modes.
Notes
This object can be accessed by:
import step mdb.models[name].steps[name].compositeDamping.components[i]
- Attributes:
- start: int
An Int specifying the mode number of the lowest mode of a range.
- end: int
An Int specifying the mode number of the highest mode of a range.
CompositeDampingComponentArray#
- class CompositeDampingComponentArray(iterable=(), /)[source]
Methods
findAt
Control#
DirectDamping#
- class DirectDamping[source]
A DirectDamping object contains direct modal damping parameters.
Notes
This object can be accessed by:
import step mdb.models[name].steps[name].directDamping
- Attributes:
- components: DirectDampingComponentArray
A
DirectDampingComponentArray
object.
DirectDampingByFrequency#
- class DirectDampingByFrequency[source]
A DirectDampingByFrequency object contains direct damping parameters.
Notes
This object can be accessed by:
import step mdb.models[name].steps[name].directDampingByFrequency
- Attributes:
- components: DirectDampingByFrequencyComponentArray
A
DirectDampingByFrequencyComponentArray
object.
DirectDampingByFrequencyComponent#
- class DirectDampingByFrequencyComponent[source]
A DirectDampingByFrequencyComponent object is used to define direct damping over a range of frequencies.
Notes
This object can be accessed by:
import step mdb.models[name].steps[name].directDampingByFrequency.components[i]
- Attributes:
- frequency: float
A Float specifying the frequency value in cycles/time.
- fraction: float
A Float specifying the fraction of critical damping.
DirectDampingByFrequencyComponentArray#
- class DirectDampingByFrequencyComponentArray(iterable=(), /)[source]
Methods
findAt
DirectDampingComponent#
- class DirectDampingComponent[source]
A DirectDampingComponent object is used to define direct damping over a range of modes.
Notes
This object can be accessed by:
import step mdb.models[name].steps[name].directDamping.components[i]
- Attributes:
- start: int
An Int specifying the mode number of the lowest mode of a range.
- end: int
An Int specifying the mode number of the highest mode of a range.
- fraction: float
A Float specifying the fraction of critical damping.
DirectDampingComponentArray#
- class DirectDampingComponentArray(iterable=(), /)[source]
Methods
findAt
EmagTimeHarmonicFrequency#
- class EmagTimeHarmonicFrequency[source]
Notes
This object can be accessed by:
import step mdb.models[name].steps[name].frequencyRange[i]
- Attributes:
- lower: float
A Float specifying the lower limit of frequency range or a single frequency, in cycles/time.
- upper: float
A Float specifying the upper limit of frequency range, in cycles/time.
- nPoints: int
An Int specifying the number of points in the frequency range at which results should be given.
EmagTimeHarmonicFrequencyArray#
- class EmagTimeHarmonicFrequencyArray(iterable=(), /)[source]
Methods
findAt
MassScaling#
- class MassScaling[source]
A MassScaling object defines the region and controls that govern mass scaling.
Notes
This object can be accessed by:
import step mdb.models[name].steps[name].massScaling[i]
- Attributes:
- objective: SymbolicConstant
A SymbolicConstant specifying
the
objective ofthe
mass scaling definition. Possible values are SEMI_AUTOMATIC, AUTOMATIC, and REINITIALIZE. The default value is SEMI_AUTOMATIC.- occurs: SymbolicConstant
A SymbolicConstant specifying whether mass scaling should be performed at the beginning of the step or throughout the step. Possible values are AT_BEGINNING and THROUGHOUT_STEP.
- type: SymbolicConstant
A SymbolicConstant specifying the type of scaling. Possible values are UNIFORM, BELOW_MIN, SET_EQUAL_DT, and ROLLING. The default value is BELOW_MIN.
- factor: float
A Float specifying a scaling factor.
- dt: float
A Float specifying a target time increment.
- frequency: int
An Int specifying the frequency at which mass scaling calculations are performed.
- numberInterval: int
An Int specifying the number of intervals at which mass scaling calculations are performed.
- feedRate: float
A Float specifying the estimated average velocity of the workpiece in the rolling direction at steady-state conditions.
- extrudedLength: float
A Float specifying the average element length in the extruded direction.
- crossSection: int
An Int specifying the number of nodes in the cross-section of the workpiece.
- direction: SymbolicConstant
A SymbolicConstant specifying the rolling direction. Possible values are GLOBAL_X, GLOBAL_Y, GLOBAL_Z, and GLOBAL_NONE. The default value is GLOBAL_X.
- region: SymbolicConstant
The SymbolicConstant MODEL or a
Region
object specifying where the mass scaling is applied. The default value is MODEL.
MassScalingArray#
- class MassScalingArray(iterable=(), /)[source]
Methods
findAt
RandomResponseFrequency#
- class RandomResponseFrequency[source]
A RandomResponseFrequency is an object used to define frequency over a range of modes. This page discusses:
Notes
This object can be accessed by:
import step mdb.models[name].steps[name].freq[i]
- Attributes:
- lower: float
A Float specifying the lower limit of the frequency range in cycles per time.
- upper: float
A Float specifying the upper limit of the frequency range in cycles per time.
- nCalcs: int
An Int specifying the number of points between eigenfrequencies at which the response should be calculated.
- bias: float
A Float specifying the bias parameter.
RandomResponseFrequencyArray#
- class RandomResponseFrequencyArray(iterable=(), /)[source]
Methods
findAt
RayleighDamping#
- class RayleighDamping[source]
A RayleighDamping object contains Rayleigh Damping parameters.
Notes
This object can be accessed by:
import step mdb.models[name].steps[name].rayleighDamping
- Attributes:
- components: RayleighDampingComponentArray
A
RayleighDampingComponentArray
object.
RayleighDampingByFrequency#
- class RayleighDampingByFrequency[source]
A RayleighDampingByFrequency object contains Rayleigh Damping parameters.
Notes
This object can be accessed by:
import step mdb.models[name].steps[name].rayleighDampingByFrequency
- Attributes:
- components: RayleighDampingByFrequencyComponentArray
A
RayleighDampingByFrequencyComponentArray
object.
RayleighDampingByFrequencyComponent#
- class RayleighDampingByFrequencyComponent[source]
A RayleighDampingByFrequencyComponent object is used to define Rayleigh damping over a range of frequencies.
Notes
This object can be accessed by:
import step mdb.models[name].steps[name].rayleighDampingByFrequency.components[i]
- Attributes:
- frequency: float
A Float specifying the frequency value in cycles/time.
- alpha: float
A Float specifying the mass proportional damping, αM.
- beta: float
A Float specifying the stiffness proportional damping, βM.
RayleighDampingByFrequencyComponentArray#
- class RayleighDampingByFrequencyComponentArray(iterable=(), /)[source]
Methods
findAt
RayleighDampingComponent#
- class RayleighDampingComponent[source]
A RayleighDampingComponent object is used to define Rayleigh damping over a range of modes.
Notes
This object can be accessed by:
import step mdb.models[name].steps[name].rayleighDamping.components[i]
- Attributes:
- start: int
An Int specifying the mode number of the lowest mode of a range.
- end: int
An Int specifying the mode number of the highest mode of a range.
- alpha: float
A Float specifying the mass proportional damping, αM.
- beta: float
A Float specifying the stiffness proportional damping, βM.
RayleighDampingComponentArray#
- class RayleighDampingComponentArray(iterable=(), /)[source]
Methods
findAt
ResponseSpectrumComponent#
- class ResponseSpectrumComponent[source]
A ResponseSpectrumComponent is an element of the ResponseSpectrumComponentArray.
Notes
This object can be accessed by:
import step mdb.models[name].steps[name].components[i]
- Attributes:
- x: float
A Float specifying the X-direction cosine.
- y: float
A Float specifying the Y-direction cosine.
- z: float
A Float specifying the Z-direction cosine.
- scale: float
A Float specifying the scale factor.
- timeDuration: float
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.
- respSpectrum: str
A String specifying the name of the response spectrum specified with the keyword SPECTRUM.
ResponseSpectrumComponentArray#
- class ResponseSpectrumComponentArray(iterable=(), /)[source]
Methods
findAt
SolverControl#
SteadyStateDirectFrequency#
- class SteadyStateDirectFrequency[source]
A SteadyStateDirectFrequency is an object used to define frequency over range of modes.
Notes
This object can be accessed by:
import step mdb.models[name].steps[name].frequencyRange[i]
- Attributes:
- lower: float
A Float specifying the lower limit of frequency range or a single frequency, in cycles/time.
- upper: float
A Float specifying the upper limit of frequency range, in cycles/time.
- nPoints: int
An Int specifying the number of points in the frequency range at which results should be given.
- bias: float
A Float specifying the Bias parameter. When results are requested at four or more frequency points, Abaqus biases the results toward the ends of the intervals to obtain better resolution. The default value is 3.0.
SteadyStateDirectFrequencyArray#
- class SteadyStateDirectFrequencyArray(iterable=(), /)[source]
Methods
findAt
SteadyStateModalFrequency#
- class SteadyStateModalFrequency[source]
A SteadyStateModalFrequency is an object used to define frequency over a range of modes.
Notes
This object can be accessed by:
import step mdb.models[name].steps[name].frequencyRange[i]
- Attributes:
- lower: float
A Float specifying the lower limit of frequency range or a single frequency, in cycles/time.
- upper: float
A Float specifying the upper limit of frequency range, in cycles/time.
- nPoints: int
An Int specifying the number of points in the frequency range at which results should be given.
- bias: float
A Float specifying the bias parameter. When results are requested at four or more frequency points, Abaqus biases the results toward the ends of the intervals to obtain better resolution. The default value is 3.0.
SteadyStateModalFrequencyArray#
- class SteadyStateModalFrequencyArray(iterable=(), /)[source]
Methods
findAt
SteadyStateSubspaceFrequency#
- class SteadyStateSubspaceFrequency[source]
A SteadyStateSubspaceFrequency is an object used to define frequency over range of modes.
Notes
This object can be accessed by:
import step mdb.models[name].steps[name].frequencyRange[i]
- Attributes:
- lower: float
A Float specifying the lower limit of frequency range or a single frequency, in cycles/time.
- upper: float
A Float specifying the upper limit of frequency range, in cycles/time.
- nPoints: int
An Int specifying the number of points in the frequency range at which results should be given.
- bias: float
A Float specifying the Bias parameter. When results are requested at four or more frequency points, Abaqus biases the results toward the ends of the intervals to obtain better resolution. The default value is 3.0.
SteadyStateSubspaceFrequencyArray#
- class SteadyStateSubspaceFrequencyArray(iterable=(), /)[source]
Methods
findAt
StructuralDamping#
- class StructuralDamping[source]
A StructuralDamping object contains structural damping parameters.
Notes
This object can be accessed by:
import step mdb.models[name].steps[name].structuralDamping
- Attributes:
- components: StructuralDampingComponentArray
A
StructuralDampingComponentArray
object.
StructuralDampingByFrequency#
- class StructuralDampingByFrequency[source]
A StructuralDampingByFrequency object contains structural damping parameters.
Notes
This object can be accessed by:
import step mdb.models[name].steps[name].structuralDampingByFrequency
- Attributes:
- components: StructuralDampingByFrequencyComponentArray
StructuralDampingByFrequencyComponent#
- class StructuralDampingByFrequencyComponent[source]
A StructuralDampingByFrequencyComponent object is used to define structural damping over a range of frequencies.
Notes
This object can be accessed by:
import step mdb.models[name].steps[name].structuralDampingByFrequency.components[i]
- Attributes:
- frequency: float
A Float specifying the frequency value in cycles/time.
- factor: float
A Float specifying the damping factor, s.
StructuralDampingByFrequencyComponentArray#
- class StructuralDampingByFrequencyComponentArray(iterable=(), /)[source]
Methods
findAt
StructuralDampingComponent#
- class StructuralDampingComponent[source]
A StructuralDampingComponent object is used to define structural damping over a range of modes.
Notes
This object can be accessed by:
import step mdb.models[name].steps[name].structuralDamping.components[i]
- Attributes:
- start: int
An Int specifying the mode number of the lowest mode of a range.
- end: int
An Int specifying the mode number of the highest mode of a range.
- factor: float
A Float specifying the damping factor, s.
StructuralDampingComponentArray#
- class StructuralDampingComponentArray(iterable=(), /)[source]
Methods
findAt
SubstructureGenerateFrequency#
- class SubstructureGenerateFrequency[source]
A SubstructureGenerateFrequency object 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.
Notes
This object can be accessed by:
import step mdb.models[name].steps[name].frequencyRange[i]
- Attributes:
- lower: float
A Float specifying the lower limit of the frequency range, in cycles/time.
- upper: float
A Float specifying the upper limit of the frequency range, in cycles/time.
SubstructureGenerateFrequencyArray#
- class SubstructureGenerateFrequencyArray(iterable=(), /)[source]
Methods
findAt
SubstructureGenerateModes#
- class SubstructureGenerateModes[source]
A SubstructureGenerateModes object is used to define the modes to be used in a modal dynamic analysis.
Notes
This object can be accessed by:
import step mdb.models[name].steps[name].modeRange[i]
- Attributes:
- start: int
An Int specifying the mode number of the lowest mode of a range.
- end: int
An Int specifying the mode number of the highest mode of a range.
- increment: int
An Int specifying the increment used to define the intermediate mode numbers beginning from the lowest mode to the highest mode.
SubstructureGenerateModesArray#
- class SubstructureGenerateModesArray(iterable=(), /)[source]
Methods
findAt