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.
- components: List[CompositeDampingComponent] = [][source]#
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
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.
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.
- setValues(allowPropagation=ON, resetDefaultValues=OFF, discontinuous=OFF, constraints=abaqusConstants.DEFAULT, lineSearch=abaqusConstants.DEFAULT, timeIncrementation=abaqusConstants.DEFAULT, directCyclic=abaqusConstants.DEFAULT, concentrationField=abaqusConstants.DEFAULT, displacementField=abaqusConstants.DEFAULT, electricalPotentialField=abaqusConstants.DEFAULT, globalField=abaqusConstants.DEFAULT, hydrostaticFluidPressureField=abaqusConstants.DEFAULT, poreFluidPressureField=abaqusConstants.DEFAULT, rotationField=abaqusConstants.DEFAULT, temperatureField=abaqusConstants.DEFAULT, vcctLinearScaling=abaqusConstants.DEFAULT)[source]#
This method modifies the Control object.
Note
- Parameters:
allowPropagation (
Union[AbaqusBoolean,bool], default:ON) – A Boolean specifying whether to allow all control values to propagate from a previous step. Setting this argument to ON automatically sets resetDefaultValues to OFF. The default value is ON.resetDefaultValues (
Union[AbaqusBoolean,bool], default:OFF) – A Boolean specifying whether to use all default control values. Setting this argument to ON automatically sets allowPropagation to OFF. The default value is OFF.discontinuous (
Union[AbaqusBoolean,bool], default:OFF) – A Boolean specifying whether to set timeIncrementation values that will usually improve efficiency for analyses with severely discontinuous behavior. The default value is OFF.constraints (
Union[SymbolicConstant,float], default:DEFAULT) – The SymbolicConstant DEFAULT or a sequence of Floats specifying tolerances on constraint equations. If a specified sequence contains a value of 0, that item in the sequence will be set to its system-defined value. The value can also be the SymbolicConstant DEFAULT. The default value is DEFAULT.lineSearch (
Union[SymbolicConstant,float], default:DEFAULT) – The SymbolicConstant DEFAULT or a sequence of Floats specifying line search control parameters. If a specified sequence contains a value of 0, that item in the sequence will be set to its system-defined value. The value can also be the SymbolicConstant DEFAULT. The default value is DEFAULT.timeIncrementation (
Union[SymbolicConstant,float], default:DEFAULT) – The SymbolicConstant DEFAULT or a sequence of Floats specifying time incrementation control parameters. If a specified sequence contains a value of 0, that item in the sequence will be set to its system-defined value. The value can also be the SymbolicConstant DEFAULT. The default value is DEFAULT.directCyclic (
Union[SymbolicConstant,float], default:DEFAULT) – The SymbolicConstant DEFAULT or a sequence of Floats specifying direct cyclic control parameters. If a specified sequence contains a value of 0, that item in the sequence will be set to its system-defined value. The value can also be the SymbolicConstant DEFAULT. The default value is DEFAULT.concentrationField (
Union[SymbolicConstant,float], default:DEFAULT) – The SymbolicConstant DEFAULT or a sequence of Floats specifying mass concentration field equilibrium equation parameters. If a specified sequence contains a value of 0, that item in the sequence will be set to its system-defined value. The value can also be the SymbolicConstant DEFAULT. The default value is DEFAULT.displacementField (
Union[SymbolicConstant,float], default:DEFAULT) – The SymbolicConstant DEFAULT or a sequence of Floats specifying displacement field and warping degree of freedom field equilibrium equation parameters. If a specified sequence contains a value of 0, that item in the sequence will be set to its system-defined value. The value can also be the SymbolicConstant DEFAULT. The default value is DEFAULT.electricalPotentialField (
Union[SymbolicConstant,float], default:DEFAULT) – The SymbolicConstant DEFAULT or a sequence of Floats specifying electrical potential field equilibrium equation parameters. If a specified sequence contains a value of 0, that item in the sequence will be set to its system-defined value. The value can also be the SymbolicConstant DEFAULT. The default value is DEFAULT.globalField (
Union[SymbolicConstant,float], default:DEFAULT) – The SymbolicConstant DEFAULT or a sequence of Floats specifying parameters for all applicable field equilibrium equations. This argument overwrites all other field equilibrium equation control values. If a specified sequence contains a value of 0, that item in the sequence will be set to its system-defined value. The value can also be the SymbolicConstant DEFAULT. The default value is DEFAULT.hydrostaticFluidPressureField (
Union[SymbolicConstant,float], default:DEFAULT) – The SymbolicConstant DEFAULT or a sequence of Floats specifying hydrostatic fluid element volume constraint parameters. If a specified sequence contains a value of 0, that item in the sequence will be set to its system-defined value. The value can also be the SymbolicConstant DEFAULT. The default value is DEFAULT.poreFluidPressureField (
Union[SymbolicConstant,float], default:DEFAULT) – The SymbolicConstant DEFAULT or a sequence of Floats specifying pore liquid volumetric continuity equilibrium equation parameters. If a specified sequence contains a value of 0, that item in the sequence will be set to its system-defined value. The value can also be the SymbolicConstant DEFAULT. The default value is DEFAULT.rotationField (
Union[SymbolicConstant,float], default:DEFAULT) – The SymbolicConstant DEFAULT or a sequence of Floats specifying rotation field equilibrium equation parameters. If a specified sequence contains a value of 0, that item in the sequence will be set to its system-defined value. The value can also be the SymbolicConstant DEFAULT. The default value is DEFAULT.temperatureField (
Union[SymbolicConstant,float], default:DEFAULT) – The SymbolicConstant DEFAULT or a sequence of Floats specifying temperature field equilibrium equation parameters. If a specified sequence contains a value of 0, that item in the sequence will be set to its system-defined value. The value can also be the SymbolicConstant DEFAULT. The default value is DEFAULT.vcctLinearScaling (
Union[SymbolicConstant,float], default:DEFAULT) – The SymbolicConstant DEFAULT or a Float specifying linear scaling parameter for a VCCT debonding analysis. If a specified value is 0, it will be set to its system-defined value. The value can also be the SymbolicConstant DEFAULT. The default value is DEFAULT.
- Raises:
RangeError –
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.
- components: List[DirectDampingComponent] = [][source]#
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.
- components: List[DirectDampingByFrequencyComponent] = [][source]#
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]
Public Data Attributes:
A Float specifying the frequency value in cycles/time.
A Float specifying the fraction of critical damping.
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
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.
A Float specifying the fraction of critical damping.
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.
- lower: Optional[float] = None[source]#
A Float specifying the lower limit of frequency range or a single frequency, in cycles/time.
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.
- crossSection: Optional[int] = None[source]#
An Int specifying the number of nodes in the cross-section of the workpiece.
- direction: SymbolicConstant = GLOBAL_X[source]#
A SymbolicConstant specifying the rolling direction. Possible values are GLOBAL_X, GLOBAL_Y, GLOBAL_Z, and GLOBAL_NONE. The default value is GLOBAL_X.
- extrudedLength: Optional[float] = None[source]#
A Float specifying the average element length in the extruded direction.
- feedRate: Optional[float] = None[source]#
A Float specifying the estimated average velocity of the workpiece in the rolling direction at steady-state conditions.
- frequency: Optional[int] = None[source]#
An Int specifying the frequency at which mass scaling calculations are performed.
- numberInterval: Optional[int] = None[source]#
An Int specifying the number of intervals at which mass scaling calculations are performed.
- objective: SymbolicConstant = SEMI_AUTOMATIC[source]#
A SymbolicConstant specifying the objective of the mass scaling definition. Possible values are SEMI_AUTOMATIC, AUTOMATIC, and REINITIALIZE. The default value is SEMI_AUTOMATIC.
- occurs: Optional[SymbolicConstant] = None[source]#
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.
- region: SymbolicConstant = MODEL[source]#
The SymbolicConstant MODEL or a Region object specifying where the mass scaling is applied. The default value is MODEL.
- type: SymbolicConstant = BELOW_MIN[source]#
A SymbolicConstant specifying the type of scaling. Possible values are UNIFORM, BELOW_MIN, SET_EQUAL_DT, and ROLLING. The default value is BELOW_MIN.
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.
- lower: Optional[float] = None[source]#
A Float specifying the lower limit of the frequency range in cycles per time.
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.
- components: List[RayleighDampingComponent] = [][source]#
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.
- components: List[RayleighDampingByFrequencyComponent] = [][source]#
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]
Public Data Attributes:
A Float specifying the frequency value in cycles/time.
A Float specifying the mass proportional damping, αM.
A Float specifying the stiffness proportional damping, βM.
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
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.
A Float specifying the mass proportional damping, αM.
A Float specifying the stiffness proportional damping, βM.
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.
- respSpectrum: str = ''[source]#
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.
- setValues(allowPropagation=ON, resetDefaultValues=OFF, relativeTolerance=abaqusConstants.DEFAULT, maxIterations=abaqusConstants.DEFAULT, fillInLevel=abaqusConstants.DEFAULT)[source]#
This method modifies the SolverControl object.
Note
- Parameters:
allowPropagation (
Union[AbaqusBoolean,bool], default:ON) – A Boolean specifying whether to allow all solver control values to propagate from a previous step. Setting this argument to ON automatically sets resetDefaultValues to OFF. The default value is ON.resetDefaultValues (
Union[AbaqusBoolean,bool], default:OFF) – A Boolean specifying whether to use all default solver control values. Setting this argument to ON automatically sets allowPropagation to OFF. The default value is OFF.relativeTolerance (
Union[SymbolicConstant,float], default:DEFAULT) – The SymbolicConstant DEFAULT or a Float specifying the relative tolerance for convergence of the domain decomposition iterative solver. The default value is DEFAULT.maxIterations (
SymbolicConstant, default:DEFAULT) – The SymbolicConstant DEFAULT or an Int specifying the maximum number of linear solver iterations. The default value is DEFAULT.fillInLevel (
SymbolicConstant, default:DEFAULT) – The SymbolicConstant DEFAULT or an Int specifying the incomplete LU factorization fill-in level (for geostatic and soil analysis only). The default value is DEFAULT.
- Raises:
RangeError –
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.
- bias: float = 3[source]#
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.
- lower: Optional[float] = None[source]#
A Float specifying the lower limit of frequency range or a single frequency, in cycles/time.
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.
- bias: float = 3[source]#
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.
- lower: Optional[float] = None[source]#
A Float specifying the lower limit of frequency range or a single frequency, in cycles/time.
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.
- bias: float = 3[source]#
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.
- lower: Optional[float] = None[source]#
A Float specifying the lower limit of frequency range or a single frequency, in cycles/time.
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.
- components: List[StructuralDampingComponent] = [][source]#
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:
- components: List[StructuralDampingByFrequencyComponent] = [][source]#
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]
Public Data Attributes:
A Float specifying the frequency value in cycles/time.
A Float specifying the damping factor, s.
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
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.
A Float specifying the damping factor, s.
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]
Public Data Attributes:
A Float specifying the lower limit of the frequency range, in cycles/time.
A Float specifying the upper limit of the frequency range, in cycles/time.
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.
- end: Optional[int] = None[source]#
An Int specifying the mode number of the highest mode of a range.
SubstructureGenerateModesArray#
- SubstructureGenerateModesArray[source]#
alias of
List[SubstructureGenerateModes]