Step Miscellaneous

Miscellaneous Step commands are used for configuring controls, damping, and frequency tables.

Other Classes

class CompositeDamping[源代码]

基类:object

A CompositeDamping object contains composite modal damping parameters.

备注

This object can be accessed by:

import step
mdb.models[name].steps[name].compositeDamping

Member Details:

components : --is-rst--:py:class:`~typing.List`\ \[:py:class:`~abaqus.StepMiscellaneous.CompositeDampingComponent.CompositeDampingComponent`] = [][源代码]

A CompositeDampingComponentArray object.

class CompositeDampingComponent[源代码]

基类:object

A CompositeDampingComponent object is used to define composite damping over a range of modes.

备注

This object can be accessed by:

import step
mdb.models[name].steps[name].compositeDamping.components[i]

Member Details:

end : --is-rst--:py:class:`int` | :py:obj:`None` = None[源代码]

An Int specifying the mode number of the highest mode of a range.

start : --is-rst--:py:class:`int` | :py:obj:`None` = None[源代码]

An Int specifying the mode number of the lowest mode of a range.

class Control[源代码]

基类:object

The Control object is used to provide additional optional general solution controls.

备注

This object can be accessed by:

import step
mdb.models[name].steps[name].control

Member Details:

setValues(
allowPropagation=1,
resetDefaultValues=0,
discontinuous=0,
constraints=DEFAULT,
lineSearch=DEFAULT,
timeIncrementation=DEFAULT,
directCyclic=DEFAULT,
concentrationField=DEFAULT,
displacementField=DEFAULT,
electricalPotentialField=DEFAULT,
globalField=DEFAULT,
hydrostaticFluidPressureField=DEFAULT,
poreFluidPressureField=DEFAULT,
rotationField=DEFAULT,
temperatureField=DEFAULT,
vcctLinearScaling=DEFAULT,
)[源代码]

This method modifies the Control object.

参数:
allowPropagation=1

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=0

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=0

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=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=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=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=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=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=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=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=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=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=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=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=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=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.

抛出:

RangeError

class DirectDamping[源代码]

基类:object

A DirectDamping object contains direct modal damping parameters.

备注

This object can be accessed by:

import step
mdb.models[name].steps[name].directDamping

Member Details:

components : --is-rst--:py:class:`~typing.List`\ \[:py:class:`~abaqus.StepMiscellaneous.DirectDampingComponent.DirectDampingComponent`] = [][源代码]

A DirectDampingComponentArray object.

class DirectDampingByFrequency[源代码]

基类:object

A DirectDampingByFrequency object contains direct damping parameters.

备注

This object can be accessed by:

import step
mdb.models[name].steps[name].directDampingByFrequency

Member Details:

components : --is-rst--:py:class:`~typing.List`\ \[:py:class:`~abaqus.StepMiscellaneous.DirectDampingByFrequencyComponent.DirectDampingByFrequencyComponent`] = [][源代码]

A DirectDampingByFrequencyComponentArray object.

class DirectDampingByFrequencyComponent[源代码]

基类:object

A DirectDampingByFrequencyComponent object is used to define direct damping over a range of frequencies.

备注

This object can be accessed by:

import step
mdb.models[name].steps[name].directDampingByFrequency.components[i]

Member Details:

fraction : --is-rst--:py:class:`float` | :py:obj:`None` = None[源代码]

A Float specifying the fraction of critical damping.

frequency : --is-rst--:py:class:`float` | :py:obj:`None` = None[源代码]

A Float specifying the frequency value in cycles/time.

class DirectDampingComponent[源代码]

基类:object

A DirectDampingComponent object is used to define direct damping over a range of modes.

备注

This object can be accessed by:

import step
mdb.models[name].steps[name].directDamping.components[i]

Member Details:

end : --is-rst--:py:class:`int` | :py:obj:`None` = None[源代码]

An Int specifying the mode number of the highest mode of a range.

fraction : --is-rst--:py:class:`float` | :py:obj:`None` = None[源代码]

A Float specifying the fraction of critical damping.

start : --is-rst--:py:class:`int` | :py:obj:`None` = None[源代码]

An Int specifying the mode number of the lowest mode of a range.

class EmagTimeHarmonicFrequency[源代码]

基类:object

备注

This object can be accessed by:

import step
mdb.models[name].steps[name].frequencyRange[i]

Member Details:

lower : --is-rst--:py:class:`float` | :py:obj:`None` = None[源代码]

A Float specifying the lower limit of frequency range or a single frequency, in cycles/time.

nPoints : --is-rst--:py:class:`int` | :py:obj:`None` = None[源代码]

An Int specifying the number of points in the frequency range at which results should be given.

upper : --is-rst--:py:class:`float` | :py:obj:`None` = None[源代码]

A Float specifying the upper limit of frequency range, in cycles/time.

class MassScaling[源代码]

基类:object

A MassScaling object defines the region and controls that govern mass scaling.

备注

This object can be accessed by:

import step
mdb.models[name].steps[name].massScaling[i]

Member Details:

crossSection : --is-rst--:py:class:`int` | :py:obj:`None` = None[源代码]

An Int specifying the number of nodes in the cross-section of the workpiece.

direction : --is-rst--:py:class:`~abaqus.UtilityAndView.SymbolicConstant.SymbolicConstant` = 'GLOBAL_X'[源代码]

A SymbolicConstant specifying the rolling direction. Possible values are GLOBAL_X, GLOBAL_Y, GLOBAL_Z, and GLOBAL_NONE. The default value is GLOBAL_X.

dt : --is-rst--:py:class:`float` | :py:obj:`None` = None[源代码]

A Float specifying a target time increment.

extrudedLength : --is-rst--:py:class:`float` | :py:obj:`None` = None[源代码]

A Float specifying the average element length in the extruded direction.

factor : --is-rst--:py:class:`float` | :py:obj:`None` = None[源代码]

A Float specifying a scaling factor.

feedRate : --is-rst--:py:class:`float` | :py:obj:`None` = None[源代码]

A Float specifying the estimated average velocity of the workpiece in the rolling direction at steady-state conditions.

frequency : --is-rst--:py:class:`int` | :py:obj:`None` = None[源代码]

An Int specifying the frequency at which mass scaling calculations are performed.

numberInterval : --is-rst--:py:class:`int` | :py:obj:`None` = None[源代码]

An Int specifying the number of intervals at which mass scaling calculations are performed.

objective : --is-rst--:py:class:`~abaqus.UtilityAndView.SymbolicConstant.SymbolicConstant` = 'SEMI_AUTOMATIC'[源代码]

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 : --is-rst--:py:class:`~abaqus.UtilityAndView.SymbolicConstant.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.

region : --is-rst--:py:class:`~abaqus.UtilityAndView.SymbolicConstant.SymbolicConstant` = 'MODEL'[源代码]

The SymbolicConstant MODEL or a Region object specifying where the mass scaling is applied. The default value is MODEL.

type : --is-rst--:py:class:`~abaqus.UtilityAndView.SymbolicConstant.SymbolicConstant` = 'BELOW_MIN'[源代码]

A SymbolicConstant specifying the type of scaling. Possible values are UNIFORM, BELOW_MIN, SET_EQUAL_DT, and ROLLING. The default value is BELOW_MIN.

class RandomResponseFrequency[源代码]

基类:object

A RandomResponseFrequency is an object used to define frequency over a range of modes. This page discusses:

备注

This object can be accessed by:

import step
mdb.models[name].steps[name].freq[i]

Member Details:

bias : --is-rst--:py:class:`float` | :py:obj:`None` = None[源代码]

A Float specifying the bias parameter.

lower : --is-rst--:py:class:`float` | :py:obj:`None` = None[源代码]

A Float specifying the lower limit of the frequency range in cycles per time.

nCalcs : --is-rst--:py:class:`int` | :py:obj:`None` = None[源代码]

An Int specifying the number of points between eigenfrequencies at which the response should be calculated.

upper : --is-rst--:py:class:`float` | :py:obj:`None` = None[源代码]

A Float specifying the upper limit of the frequency range in cycles per time.

class RayleighDamping[源代码]

基类:object

A RayleighDamping object contains Rayleigh Damping parameters.

备注

This object can be accessed by:

import step
mdb.models[name].steps[name].rayleighDamping

Member Details:

components : --is-rst--:py:class:`~typing.List`\ \[:py:class:`~abaqus.StepMiscellaneous.RayleighDampingComponent.RayleighDampingComponent`] = [][源代码]

A RayleighDampingComponentArray object.

class RayleighDampingByFrequency[源代码]

基类:object

A RayleighDampingByFrequency object contains Rayleigh Damping parameters.

备注

This object can be accessed by:

import step
mdb.models[name].steps[name].rayleighDampingByFrequency

Member Details:

components : --is-rst--:py:class:`~typing.List`\ \[:py:class:`~abaqus.StepMiscellaneous.RayleighDampingByFrequencyComponent.RayleighDampingByFrequencyComponent`] = [][源代码]

A RayleighDampingByFrequencyComponentArray object.

class RayleighDampingByFrequencyComponent[源代码]

基类:object

A RayleighDampingByFrequencyComponent object is used to define Rayleigh damping over a range of frequencies.

备注

This object can be accessed by:

import step
mdb.models[name].steps[name].rayleighDampingByFrequency.components[i]

Member Details:

alpha : --is-rst--:py:class:`float` | :py:obj:`None` = None[源代码]

A Float specifying the mass proportional damping, αM.

beta : --is-rst--:py:class:`float` | :py:obj:`None` = None[源代码]

A Float specifying the stiffness proportional damping, βM.

frequency : --is-rst--:py:class:`float` | :py:obj:`None` = None[源代码]

A Float specifying the frequency value in cycles/time.

class RayleighDampingComponent[源代码]

基类:object

A RayleighDampingComponent object is used to define Rayleigh damping over a range of modes.

备注

This object can be accessed by:

import step
mdb.models[name].steps[name].rayleighDamping.components[i]

Member Details:

alpha : --is-rst--:py:class:`float` | :py:obj:`None` = None[源代码]

A Float specifying the mass proportional damping, αM.

beta : --is-rst--:py:class:`float` | :py:obj:`None` = None[源代码]

A Float specifying the stiffness proportional damping, βM.

end : --is-rst--:py:class:`int` | :py:obj:`None` = None[源代码]

An Int specifying the mode number of the highest mode of a range.

start : --is-rst--:py:class:`int` | :py:obj:`None` = None[源代码]

An Int specifying the mode number of the lowest mode of a range.

class ResponseSpectrumComponent[源代码]

基类:object

A ResponseSpectrumComponent is an element of the ResponseSpectrumComponentArray.

备注

This object can be accessed by:

import step
mdb.models[name].steps[name].components[i]

Member Details:

respSpectrum : --is-rst--:py:class:`str` = ''[源代码]

A String specifying the name of the response spectrum specified with the keyword SPECTRUM.

scale : --is-rst--:py:class:`float` | :py:obj:`None` = None[源代码]

A Float specifying the scale factor.

timeDuration : --is-rst--:py:class:`float` | :py:obj:`None` = None[源代码]

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.

x : --is-rst--:py:class:`float` | :py:obj:`None` = None[源代码]

A Float specifying the X direction cosine.

y : --is-rst--:py:class:`float` | :py:obj:`None` = None[源代码]

A Float specifying the Y direction cosine.

z : --is-rst--:py:class:`float` | :py:obj:`None` = None[源代码]

A Float specifying the Z direction cosine.

class SolverControl[源代码]

基类:object

The SolverControl object is used to provide additional optional solver controls.

备注

This object can be accessed by:

import step
mdb.models[name].steps[name].solverControl

Member Details:

setValues(
allowPropagation=1,
resetDefaultValues=0,
relativeTolerance=DEFAULT,
maxIterations=DEFAULT,
fillInLevel=DEFAULT,
)[源代码]

This method modifies the SolverControl object.

参数:
allowPropagation=1

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=0

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=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=DEFAULT

The SymbolicConstant DEFAULT or an Int specifying the maximum number of linear solver iterations. The default value is DEFAULT.

fillInLevel=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.

抛出:

RangeError

class SteadyStateDirectFrequency[源代码]

基类:object

A SteadyStateDirectFrequency is an object used to define frequency over range of modes.

备注

This object can be accessed by:

import step
mdb.models[name].steps[name].frequencyRange[i]

Member Details:

bias : --is-rst--:py:class:`float` = 3[源代码]

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 : --is-rst--:py:class:`float` | :py:obj:`None` = None[源代码]

A Float specifying the lower limit of frequency range or a single frequency, in cycles/time.

nPoints : --is-rst--:py:class:`int` | :py:obj:`None` = None[源代码]

An Int specifying the number of points in the frequency range at which results should be given.

upper : --is-rst--:py:class:`float` | :py:obj:`None` = None[源代码]

A Float specifying the upper limit of frequency range, in cycles/time.

class SteadyStateModalFrequency[源代码]

基类:object

A SteadyStateModalFrequency is an object used to define frequency over a range of modes.

备注

This object can be accessed by:

import step
mdb.models[name].steps[name].frequencyRange[i]

Member Details:

bias : --is-rst--:py:class:`float` = 3[源代码]

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 : --is-rst--:py:class:`float` | :py:obj:`None` = None[源代码]

A Float specifying the lower limit of frequency range or a single frequency, in cycles/time.

nPoints : --is-rst--:py:class:`int` | :py:obj:`None` = None[源代码]

An Int specifying the number of points in the frequency range at which results should be given.

upper : --is-rst--:py:class:`float` | :py:obj:`None` = None[源代码]

A Float specifying the upper limit of frequency range, in cycles/time.

class SteadyStateSubspaceFrequency[源代码]

基类:object

A SteadyStateSubspaceFrequency is an object used to define frequency over range of modes.

备注

This object can be accessed by:

import step
mdb.models[name].steps[name].frequencyRange[i]

Member Details:

bias : --is-rst--:py:class:`float` = 3[源代码]

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 : --is-rst--:py:class:`float` | :py:obj:`None` = None[源代码]

A Float specifying the lower limit of frequency range or a single frequency, in cycles/time.

nPoints : --is-rst--:py:class:`int` | :py:obj:`None` = None[源代码]

An Int specifying the number of points in the frequency range at which results should be given.

upper : --is-rst--:py:class:`float` | :py:obj:`None` = None[源代码]

A Float specifying the upper limit of frequency range, in cycles/time.

class StructuralDamping[源代码]

基类:object

A StructuralDamping object contains structural damping parameters.

备注

This object can be accessed by:

import step
mdb.models[name].steps[name].structuralDamping

Member Details:

components : --is-rst--:py:class:`~typing.List`\ \[:py:class:`~abaqus.StepMiscellaneous.StructuralDampingComponent.StructuralDampingComponent`] = [][源代码]

A StructuralDampingComponentArray object.

class StructuralDampingByFrequency[源代码]

基类:object

A StructuralDampingByFrequency object contains structural damping parameters.

备注

This object can be accessed by:

import step
mdb.models[name].steps[name].structuralDampingByFrequency

Member Details:

components : --is-rst--:py:class:`~typing.List`\ \[:py:class:`~abaqus.StepMiscellaneous.StructuralDampingByFrequencyComponent.StructuralDampingByFrequencyComponent`] = [][源代码]

A StructuralDampingByFrequencyComponentArray object.

class StructuralDampingByFrequencyComponent[源代码]

基类:object

A StructuralDampingByFrequencyComponent object is used to define structural damping over a range of frequencies.

备注

This object can be accessed by:

import step
mdb.models[name].steps[name].structuralDampingByFrequency.components[i]

Member Details:

factor : --is-rst--:py:class:`float` | :py:obj:`None` = None[源代码]

A Float specifying the damping factor, s.

frequency : --is-rst--:py:class:`float` | :py:obj:`None` = None[源代码]

A Float specifying the frequency value in cycles/time.

class StructuralDampingComponent[源代码]

基类:object

A StructuralDampingComponent object is used to define structural damping over a range of modes.

备注

This object can be accessed by:

import step
mdb.models[name].steps[name].structuralDamping.components[i]

Member Details:

end : --is-rst--:py:class:`int` | :py:obj:`None` = None[源代码]

An Int specifying the mode number of the highest mode of a range.

factor : --is-rst--:py:class:`float` | :py:obj:`None` = None[源代码]

A Float specifying the damping factor, s.

start : --is-rst--:py:class:`int` | :py:obj:`None` = None[源代码]

An Int specifying the mode number of the lowest mode of a range.

class SubstructureGenerateFrequency[源代码]

基类:object

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.

备注

This object can be accessed by:

import step
mdb.models[name].steps[name].frequencyRange[i]

Member Details:

lower : --is-rst--:py:class:`float` | :py:obj:`None` = None[源代码]

A Float specifying the lower limit of the frequency range, in cycles/time.

upper : --is-rst--:py:class:`float` | :py:obj:`None` = None[源代码]

A Float specifying the upper limit of the frequency range, in cycles/time.

class SubstructureGenerateModes[源代码]

基类:object

A SubstructureGenerateModes object is used to define the modes to be used in a modal dynamic analysis.

备注

This object can be accessed by:

import step
mdb.models[name].steps[name].modeRange[i]

Member Details:

end : --is-rst--:py:class:`int` | :py:obj:`None` = None[源代码]

An Int specifying the mode number of the highest mode of a range.

increment : --is-rst--:py:class:`int` | :py:obj:`None` = None[源代码]

An Int specifying the increment used to define the intermediate mode numbers beginning from the lowest mode to the highest mode.

start : --is-rst--:py:class:`int` | :py:obj:`None` = None[源代码]

An Int specifying the mode number of the lowest mode of a range.