Oasys.PRIMER Control dictionary¶
The Control class allows you to create, modify, edit and manipulate control cards.
Unlike other classes there is no constructor and there are no functions.
Instead a Control object is available as the control
property of a Model
object. This object allows you to access all of
the control cards.
For example, to activate control card *CONTROL_TERMINATION in model m and set endtim to 0.1
m.control["termination"].exists = True
m.control["termination"].endtim = 0.1
See the properties for more details
- accuracy: Object
CONTROL_ACCURACY card
- acoustic: Object
CONTROL_ACOUSTIC card
- acoustic_coupling: Object
- acoustic_spectral: Object
- adapstep: Object
CONTROL_ADAPSTEP card
- adaptive: Object
CONTROL_ADAPTIVE card
- adaptive_curve: Object
- airbag: Object
CONTROL_AIRBAG card
- ale: Object
CONTROL_ALE card
- bulk_viscosity: Object
- check: Object
CONTROL_CHECK card
- coarsen: Object
CONTROL_COARSEN card
- constrained: Object
CONTROL_CONSTRAINED card
- contact: Object
CONTROL_CONTACT card
- coupling: Object
CONTROL_COUPLING card
- cpm: Object
CONTROL_CPM card
- cpu: Object
CONTROL_CPU card
- debug: Object
CONTROL_DEBUG card
- discrete_element: Object
- dynamic_relaxation: Object
- efg: Object
CONTROL_EFG card
- energy: Object
CONTROL_ENERGY card
- explicit_thermal: Object
- explicit_thermal_ale_coupling: Object
- explicit_thermal_boundary: Object
- explicit_thermal_contact: Object
- explicit_thermal_initial: Object
- explicit_thermal_output: Object
- explicit_thermal_solver: Object
- explosive_shadow: Object
- forming_bestfit: Object
- forming_initial_thickness: Object
- forming_maxid: Object
- forming_position: Object
- forming_pre_bending: Object
- forming_projection: Object
- forming_remove_adaptive_constraints: Object
- forming_shell_to_tshell: Object
- forming_stoning: Object
- forming_strain_ratio_smooth: Object
- forming_template: Object
- forming_toleranc: Object
- forming_travel: Object
- forming_trim_merge: Object
- forming_trim_solid_refinement: Object
- forming_unflanging: Object
- forming_user: Object
CONTROL_FORMING_USER card
- frequency_domain: Object
- frequency_response_function: Object
- hourglass: Object
CONTROL_HOURGLASS card
- implicit_auto: Object
- implicit_buckle: Object
- implicit_consistent_mass: Object
- implicit_dynamics: Object
- implicit_eigenvalue: Object
- implicit_explicit_hybrid: Object
- implicit_forming: Object
- implicit_general: Object
- implicit_inertia_relief: Object
- implicit_joints: Object
- implicit_modal_dynamic: Object
- implicit_modal_dynamic_damping: Object
- implicit_modes: Object
- implicit_ordering: Object
- implicit_residual_vector: Object
- implicit_solution: Object
- implicit_solver: Object
- implicit_ssd_direct: Object
- implicit_stabilization: Object
- implicit_static_condensation: Object
- implicit_termination: Object
- mpp_contact_groupable: Object
- mpp_decomposition_automatic: Object
- mpp_decomposition_bagref: Object
- mpp_decomposition_check_speed: Object
- mpp_decomposition_contact_isolate: Object
- mpp_decomposition_disable_unref_curves: Object
- mpp_decomposition_distribute_ale_elements: Object
- mpp_decomposition_distribute_sph_elements: Object
- mpp_decomposition_elcost: Object
- mpp_decomposition_file: Object
- mpp_decomposition_flag_stress_strain_curve: Object
- mpp_decomposition_method: Object
- mpp_decomposition_numproc: Object
- mpp_decomposition_outdecomp: Object
- mpp_decomposition_rcblog: Object
- mpp_decomposition_scale_contact_cost: Object
- mpp_decomposition_scale_factor_sph: Object
- mpp_decomposition_show: Object
- mpp_decomposition_transformation: Object
- mpp_io_binoutonly: Object
- mpp_io_lstc_reduce: Object
- mpp_io_nod3dump: Object
- mpp_io_nodump: Object
- mpp_io_nofail: Object
- mpp_io_nofull: Object
- mpp_io_swapbytes: Object
- mpp_mat_model_driver: Object
- mpp_rebalance: Object
- nonlocal: Object
CONTROL_NONLOCAL card
- output: Object
CONTROL_OUTPUT card
- parallel: Object
CONTROL_PARALLEL card
- pore_air: Object
CONTROL_PORE_AIR card
- pore_fluid: Object
CONTROL_PORE_FLUID card
- pwp_auto_tmf: Object
CONTROL_PWP_AUTO_TMF card
- pzelectric: Object
CONTROL_PZELECTRIC card
- ref_config: Object
- remesh: Object
CONTROL_REMESHING card
- rigid: Object
CONTROL_RIGID card
- shell: Object
CONTROL_SHELL card
- solid: Object
CONTROL_SOLID card
- solution: Object
CONTROL_SOLUTION card
- sph: Object
CONTROL_SPH card
- sph_incompressible: Object
- spotweld_beam: Object
- staged_construction: Object
- start: Object
CONTROL_START card
- steady_state_rolling: Object
- structured: Object
CONTROL_STRUCTURED card
- termination: Object
CONTROL_TERMINATION card
- thermal_eigenvalue: Object
- thermal_forming: Object
- thermal_nonlinear: Object
- thermal_solver: Object
- thermal_timestep: Object
- timestep: Object
CONTROL_TIMESTEP card
- units: Object
CONTROL_UNITS card
- vibro_acoustic: Object
CONTROL_ACCURACY¶
- exacc: float
Explicit accuracy parameter
- exists: boolean
true if control card exists
- iacc: integer
Implicit accuracy flag
- include: integer
The
Include
file number that the control card is in
- inn: integer
Invariant node numbering for shell element
- osu: integer
Objective stress update for large timestep
- pidosu: integer
Part set id for objective stress updates
CONTROL_ACOUSTIC¶
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
- macdvp: boolean
Acoustic nodal motions will be calculated or not
CONTROL_ACOUSTIC_COUPLING¶
- acecf1: float
Multiplier on proximity test
- acecf2: float
Angle between normal vectors in an orientation test
- acecf3: float
Multiplier on ceiling test
- acecf4: float
Area equilibration threshold
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
- maccpl: integer
Coupling method
CONTROL_ACOUSTIC_SPECTRAL¶
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
- masehrf: integer
Optional h-refinement
- maseigx: integer
Approach to element time step calculation
- masekfl: integer
Dump flag for h-refined and spectral element meshes
- maseord: integer
Spectral element integration order
- maseplt: integer
Flag to output a high-resolution plot state form
CONTROL_ADAPSTEP¶
- dfactr: float
Incremental increase in factin
- exists: boolean
true if control card exists
- factin: float
Initial relaxation factor for contact force
- include: integer
The
Include
file number that the control card is in
CONTROL_ADAPTIVE¶
- adpass: integer
1 or 2 pass adaptivity flag
- adpctl: float
Adaptivity error tolerance in degrees for activating fusion
- adpene: float
Nodal penetration at which to refine elem
- adperr: integer
Options for recovery techniques and error estimators
- adpfreq: float
Time interval between refinements
- adpopt: integer
Adaptive options
- adpsize: float
Min element edge size for adaptivity
- adpth: float
Absolute shell thickness below which remeshing should begin
- adptol: float
Adaptive error tolerance (degrees)
- adptyp: integer
Adaptive options
- cbirth: float
Birth time for adaptive fusion
- cdeath: float
Death time for adaptive fusion
- cnla: float
Limit angle for corner nodes
- d3trace: integer
Flag for writing out D3PLOT state
- exists: boolean
true if control card exists
- iadpcl: integer
Fission level that fusion will start at
- iadpe90: integer
Maximum no. of elements covering 90degree of radii
- iadpgh: integer
Fiffion flag for neighbour splitting
- ifsand: integer
Flag for forming of sandwiched parts with adaptive blank mesh
- include: integer
The
Include
file number that the control card is in
- ioflag: integer
Flag to generate adaptive mesh
- ireflg: integer
Uniform refinement level. Loadcurve if negative
- lcadp: integer
Loadcurve: Adaptive interval vs time
- lclvl: integer
Loadcurve of maximum refinement level vs. time
- maxel: integer
Max number of elements for adaptivity
- maxlvl: integer
Max #refinement levels
- memory: integer
Memory limit beyond which adaptivity will cease
- mmm2d: integer
Option for merging common boundaries of all adapted materials
- ncfreq: integer
Frequency of fission to fusion steps
- orient: integer
Flag to set the global orientation of a forming contact
- tbirth: float
Birth time for adaptivity
- tdeath: float
Death time for adaptivity
CONTROL_ADAPTIVE_CURVE¶
- exists: boolean
true if control card exists
- idset: integer
Shell/Part set id
- include: integer
The
Include
file number that the control card is in
- itriopt: integer
Refinement option for enclosed area of trim curve
- itype: integer
Set type
- n: integer
Refinement option
- smin: float
Element dimension limit for refining
CONTROL_AIRBAG¶
- ckerr: integer
Flag to check and report open edge of CV airbag
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
CONTROL_ALE¶
- aafac: float
ALE advection factor
- afac: float
Smoothing weight factor: simple average
- beamin: float
Flag for aligning beam dynamics
- bfac: float
Smoothing weight factor: volume weighting
- bndflx: integer
Multi-Material ALE group set if positive or -1
- cfac: float
Smoothing weight factor: isoparametric
- checkr: float
Parameter for ALE pressure locking
- dct: integer
Default continuum treatment
- dfac: float
Smoothing weight factor: equipotential
- dtmufac: float
Scale time step called DTMU
- ebc: integer
Automatic Euler boundary condition
- efac: float
Smoothing weight factor: equipotential
- end: float
End time for smoothing
- exists: boolean
true if control card exists
- ialedr: integer
Include ALE computations in the dynamic relaxation analysis
- imascl: integer
Flag for mass scaling for ALE parts
- include: integer
The
Include
file number that the control card is in
- meth: integer
Advection method
- minmas: float
Factor of the minimum mass allowed in an element
- mmgpref: integer
Selects the method that is used to include a reference pressure in a calculation involving ALE multi-material groups
- nadv: integer
Number of cycles between advections
- nbkt: integer
Number of Lagrangian cycles between bucket sort searches
- ncpl: integer
Number of Lagrangian cycles between coupling calculations
- nsidebc: integer
Optional excluded node set
- optimpp: integer
Optimize the MPP communications (Range 0/1)
- pdifmx: float
Max pressure difference for stress zeroing
- pref: float
ref pressure on boundary
- prit: integer
Pressure equalibrium flag
- start: float
Start time for smoothing
- vfact: float
Void factor
CONTROL_BULK_VISCOSITY¶
- btype: integer
beam bulk viscosity type
- exists: boolean
true if control card exists
- ibq: integer
Default bulk viscosity type (m#PR035)
- include: integer
The
Include
file number that the control card is in
- q1: float
Default linear viscosity coefficient
- q2: float
Default quadratic viscosity coefficient
- tstype: integer
Thick shell bulk viscosity type
CONTROL_CHECK¶
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
- solitary: integer
TRUE if a plain (no _SHELL suffix) card exists
CONTROL_COARSEN¶
- angle: float
Permitted angle between neighbours
- exists: boolean
true if control card exists
- icoarse: integer
On/Off flag
- include: integer
The
Include
file number that the control card is in
- n1: integer
Optional seed node ID 1
- n2: integer
Optional seed node ID 2
- n3: integer
Optional seed node ID 3
- n4: integer
Optional seed node ID 4
- n5: integer
Optional seed node ID 5
- n6: integer
Optional seed node ID 6
- n7: integer
Optional seed node ID 7
- n8: integer
Optional seed node ID 8
- nseed: integer
#extra “seed” nodes below
- psid: integer
excluded part set
- smax: float
Maximum element size
CONTROL_CONSTRAINED¶
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
- sprchk: integer
Flag to check and report open edge of CV constrained
- sprsmd: integer
Shear moment distribution behavior for SPR3
CONTROL_CONTACT¶
- cohtiem: integer
Flag to treat how the mass from SURFB of a tied contact affects the time step estimation of cohesive elements
- dfric: float
Default dynamic coefficient of friction
- dir_tie: integer
Directional tie for MPP non-groupable tied contacts
- ecdt: integer
Timestep override for eroding contacts
- edc: float
Default exponential decay coefficient
- enmass: integer
Treatment of mass of eroded nodes
- exists: boolean
true if control card exists
- frceng: integer
Flag to calculate internal friction energy
- ftall: integer
output contact forces to rcforc
- icov: integer
Invokes the covariant formulation of Konyukhov and Schweizerhof
- igactc: integer
option to use isogeometric shells for contact detection
- ignore: integer
Ignore initial penetrations flag
- include: integer
The
Include
file number that the control card is in
- interm: integer
Intermittent searching flag for old contacts
- irevspt: integer
Flag to revert the spot weld thinning behavior
- islchk: integer
Initial penetration check flag
- isym: integer
symmetry option. Node set if negative
- ithcnt: integer
thermal contact heat transfer mode
- ithoff: integer
Flag for offsetting thermal contact surfaces for thick thermal shells
- nsbcs: integer
#cycles between 3D bucket sorts
- nserod: integer
erosion option
- orien: integer
Automatic contact segment orientation flag
- outseg: integer
Spotweld output flag
- pen_sf: float
Default local penalty scale factor
- penopt: integer
Penalty stiffness option flag
- pstiff: integer
method for penalty stiff calc
- ptscl: float
scale factor on the contact stress exerted onto shells
- rwgaps: integer
flag for gap stiffness
- rwgdth: float
death time for gap stiffness
- rwksf: float
penalty scale factor
- rwpnal: float
Scale factor for rigid wall penalties
- sfric: float
Default static coefficient of friction
- shledg: integer
Flag for assuming edge shape for shells
- shlthk: integer
Shell thickness consideration flag
- shltrw: float
Shell thickness scale factor
- skiprwg: integer
Display rigidwall flag
- slsfac: float
Scale factor for sliding penalties
- spotdel: integer
Spotweld deletion flag
- spothin: float
Optional thickness scale factor
- spotstp: integer
Error termination flag on unfound spotweld
- ssthk: integer
Shell thickness use flag for type 4 contacts
- swradf: float
Spot weld radius scale factor
- tdcnof: integer
tied constraint offset contact update option
- th: float
Default contact thickness
- th_sf: float
Default thickness scale factor
- thkchg: integer
Consider shell thickness change flag
- tiedprj: integer
Projection bypass flag for TIED types
- usrfrc: integer
Storage for user-controlled friction subroutine
- usrstr: integer
Storage for user-controlled control subroutine
- vfc: float
Default viscous friction coefficient
- xpene: float
Surface max penetration check multiplier
CONTROL_COUPLING¶
- exists: boolean
true if control card exists
- flipx: integer
Flag to flip X coords
- flipy: integer
Flag to flip Y coords
- flipz: integer
Flag to flip Z coords
- include: integer
The
Include
file number that the control card is in
- subcyl: integer
Subcycling flag
- timidl: float
Idle time value
- unforc: float
Force conversion factor
- unleng: float
Length conversion factor
- untime: float
Time conversion factor
CONTROL_CPM¶
- blkv: integer
Flag to allocate additional memory for contact nodal forces
- cpmerr: integer
Disable/enable error checking
- cpmmf: integer
Flag to consider airbag system velocity
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
- ncpmout: integer
Control CPM output database to D3PLOT
- ncpmts: integer
Timestep size estimation
- np2p: integer
Number of cycles for repartition particles
- p2pmix: integer
Control the energy transfer during particle-to-particle collision
- pmis: integer
Flag for choosing logic to use when a particle leaks out due to undetected contact
- sffdc: float
Scale factor of force decay constant
CONTROL_CPU¶
- cputim: float
Max permitted cpu time
- exists: boolean
true if control card exists
- iglst: integer
glstat data flag
- include: integer
The
Include
file number that the control card is in
CONTROL_DEBUG¶
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
CONTROL_DISCRETE_ELEMENT¶
- ang: float
contact angle
- bt: float
Birth time
- cap: integer
dry/wet particle flag
- cp: float
DES thermal property
- dc: float
Exponential decay coefficient
- dt: float
Death time
- exists: boolean
true if control card exists
- fricd: float
Dynamic coefficient of friction
- fricr: float
rolling friction coefficient
- frics: float
friction coefficient
- gamma: float
liquid surface tension
- gap: float
parameter affecting spatial limit of liquid bridge
- idesoft: integer
Flag for soft constraint formulation
- ignore: integer
Ignore penetration flag
- include: integer
The
Include
file number that the control card is in
- iskip: integer
Flag for skipping the calculation of contact force between DES:
- lnorm: integer
LCID that defines the function for normal stiffness vs norm pen ratio
- lshear: integer
LCID that defines the function for shear stiffness vs norm pen ratio
- maxnei: integer
Number of neighbors to be tracked for DES contact and capillary force calculation
- nbuf: integer
Asynchronous scheme and memory buffer option
- ncrb: integer
Rebalancing frequency
- ndamp: float
normal damping coefficient
- normk: float
scale factor for normal spring constant
- parallel: integer
Option to force calculation of bonded DES
- sheark: float
ratio between sheark/normk
- sofscl: float
Scale factor applied to the contact stiffness
- tc: float
DES thermal property
- tdamp: float
tangential damping coefficient
- tfac: float
DES thermal property
- vol: float
volume fraction
- vtk: integer
max number of subcycling cycles
CONTROL_DYNAMIC_RELAXATION¶
- drfctr: float
Dyn relaxation factor
- drpset: integer
Part set used to check for convergence
- drterm: float
Optional DR termination time
- drtol: float
Convergence tolerance
- edttl: float
Convergence tolerance on auto control
- exists: boolean
true if control card exists
- idrflg: integer
Stress initialisation flag
- include: integer
The
Include
file number that the control card is in
- irelal: integer
Automatic control flag
- nrcyck: integer
#iterations between convergence checks
- tssfdr: float
Optional timestep factor during DR
CONTROL_EFG¶
- etol: float
Error tolerance in the IMLM
- exists: boolean
true if control card exists
- hsort: integer
Not used
- ideb: integer
Output internal debug message
- idila: integer
dilation param
- imlm: integer
Choice for matrix operation, linear solving and memory usage
- include: integer
The
Include
file number that the control card is in
- inint: integer
Factor needed for the estimation of maximum workspace used during initialization
- ispline: integer
kernel function
- ssort: integer
Flag for automatic sort of background triangular shells
CONTROL_ENERGY¶
- disen: integer
Dissipation energy calculation calc flag
- drlen: integer
Drilling energy calculation flag
- exists: boolean
true if control card exists
- hgen: integer
Hourglass energy calc flag
- include: integer
The
Include
file number that the control card is in
- irgen: integer
Initial reference geometry calc flag
- maten: integer
Detailed material energies flag
- rwen: integer
Rigid wall energy calc flag
- rylen: integer
Rayleigh energy calc flag
- slnten: integer
Contact energy calc flag
CONTROL_EXPLICIT_THERMAL_ALE_COUPLING¶
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
- mmset: integer
The
Multi-material Set
ID
- partset: integer
The
Part Set
ID
CONTROL_EXPLICIT_THERMAL_BOUNDARY¶
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
- lcid: integer
The
Curve
ID specifying Temperature vs Time
- sgset: integer
The
Segment Set
ID
CONTROL_EXPLICIT_THERMAL_CONTACT¶
CONTROL_EXPLICIT_THERMAL_INITIAL¶
- exists: boolean
true if control card exists
- id: integer
If less than 0 then Element ID if greater than 0 then :py:class:` Set <Set>` ID. Can be SOLID, SHELL, BEAM or THICK SHELL based on value of idtyp
- idtyp: integer
Type of ID. Valid values: 1-Solid, 2-Shell, 3-Beam, 4-Thick shell
- include: integer
The
Include
file number that the control card is in
- tempini: float
Initial Temperature
CONTROL_EXPLICIT_THERMAL_OUTPUT¶
- dtout: float/integer
Time interval between outputs. Constant float value if DTOUTYP = 0, :py:class:` Curve <Curve>` ID if DTOUTYP = 1
- dtoutyp: integer
Type of DTOUT. Valid values: 0-Constant, 1-Time vs DTOUT Curve
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
- set: integer
The :py:class:` Set <Set>` ID. Can be SOLID, SHELL or BEAM Set based on value of setyp
- setyp: integer
Type of Set. Valid values: 1-Solid Set, 2-Shell Set, 3-Beam Set
CONTROL_EXPLICIT_THERMAL_PROPERTIES¶
- cp: float/integer
Heat Capacity. Constant float value if CPTYP = 0, :py:class:` Curve <Curve>` ID if CPTYP = 1
- cptyp: integer
Type of CP. Valid values: 0-Constant, 1-Temperature vs Heat Capacity Curve
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
- kxx: float/integer
Heat conductivity matrix. Constant float value if respective KxxTYP = 0, :py:class:` Curve <Curve>` ID if respective KxxTYP = 1
- kxxtyp: integer
Types of Kxx. Valid values: 0-Constant, 1-Temperature vs Heat Conductivity Curve
- kxy: float/integer
Heat conductivity matrix. Constant float value if respective KxyTYP = 0, :py:class:` Curve <Curve>` ID if respective KxyTYP = 1
- kxytyp: integer
Types of Kxy. Valid values: 0-Constant, 1-Temperature vs Heat Conductivity Curve
- kxz: float/integer
Heat conductivity matrix. Constant float value if respective KxzTYP = 0, :py:class:` Curve <Curve>` ID if respective KxzTYP = 1
- kxztyp: integer
Types of Kxz. Valid values: 0-Constant, 1-Temperature vs Heat Conductivity Curve
- kyx: float/integer
Heat conductivity matrix. Constant float value if respective KyxTYP = 0, :py:class:` Curve <Curve>` ID if respective KyxTYP = 1
- kyxtyp: integer
Types of Kyx. Valid values: 0-Constant, 1-Temperature vs Heat Conductivity Curve
- kyy: float/integer
Heat conductivity matrix. Constant float value if respective KyyTYP = 0, :py:class:` Curve <Curve>` ID if respective KyyTYP = 1
- kyytyp: integer
Types of Kyy. Valid values: 0-Constant, 1-Temperature vs Heat Conductivity Curve
- kyz: float/integer
Heat conductivity matrix. Constant float value if respective KyzTYP = 0, :py:class:` Curve <Curve>` ID if respective KyzTYP = 1
- kyztyp: integer
Types of Kyz. Valid values: 0-Constant, 1-Temperature vs Heat Conductivity Curve
- kzx: float/integer
Heat conductivity matrix. Constant float value if respective KzxTYP = 0, :py:class:` Curve <Curve>` ID if respective KzxTYP = 1
- kzxtyp: integer
Types of Kzx. Valid values: 0-Constant, 1-Temperature vs Heat Conductivity Curve
- kzy: float/integer
Heat conductivity matrix. Constant float value if respective KzyTYP = 0, :py:class:` Curve <Curve>` ID if respective KzyTYP = 1
- kzytyp: integer
Types of Kzy. Valid values: 0-Constant, 1-Temperature vs Heat Conductivity Curve
- kzz: float/integer
Heat conductivity matrix. Constant float value if respective KzzTYP = 0, :py:class:` Curve <Curve>` ID if respective KzzTYP = 1
- kzztyp: integer
Types of Kzz. Valid values: 0-Constant, 1-Temperature vs Heat Conductivity Curve
- local: integer
Flag to activate an element csys. Valid values: 0-Vecids are considered in Global csys, 1-Vecids are considered in Local Csys
- partset: integer
The :py:class:` Part Set <Set>` ID
- vecid1: integer
The
Vector
ID to define x-direction
- vecid2: integer
The
Vector
ID to define y-direction
CONTROL_EXPLICIT_THERMAL_SOLVER¶
CONTROL_EXPLOSIVE_SHADOW¶
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
- set_option: boolean
true if _SET option is present
- setid: integer
Set ID of *SET_SHELL or *SET_SOLID
CONTROL_FORMING_BESTFIT¶
- exists: boolean
true if control card exists
- filename: string
Target mesh file in keyword format
- gaponly: integer
Separation distance calculation flag
- ifast: integer
Computing performance optimisation flag
- ifit: integer
Best fit flag
- ifset: integer
Optional flag to define a node set to be included or excluded
- include: integer
The
Include
file number that the control card is in
- nsets: integer
An optional node set ID of three nodes from the source mesh
- nsett: integer
An optional node set ID of three nodes from the target mesh
- nskip: integer
Optional skipping scheme
- vector: boolean
true if _VECTOR option is set
CONTROL_FORMING_INITIAL_THICKNESS¶
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
- lcid: integer
Load curve ID defining thickness vs distance
- pid: integer
Part ID of the sheet blank
- vx: float
X component of vector defining the direction of distance in load curve
- vy: float
Y component of vector defining the direction of distance in load curve
- vz: float
Z component of vector defining the direction of distance in load curve
- x0: float
Starting position x coordinate
- y0: float
Starting position y coordinate
- z0: float
Starting position z coordinate
CONTROL_FORMING_MAXID¶
- exists: boolean
true if control card exists
- i2dynain: integer
Keyword to be output to a dynain file
- include: integer
The
Include
file number that the control card is in
- maxide: integer
Element ID number
- maxidn: integer
Node ID number
- pid: integer
Part ID of the sheet blank
CONTROL_FORMING_POSITION¶
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
- pid: integer
Part ID
- premove: float
Distance to pre-move tool in reverse direction
- target: integer
CONTROL_FORMING_PRE_BENDING¶
- cid: integer
ID of coordinate system (only for the LOCAL option)
- cx: float
X component of centre of most-bent location
- cy: float
Y component of centre of most-bent location
- cz: float
Z component of centre of most-bent location
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
- option: integer
Keyword option
- pset: integer
Part set ID
- radius: float
Radius of pre-bending
- vx: float
X component of axis about which blank will be bent
- vy: float
Y component of axis about which blank will be bent
- vz: float
Z component of axis about which blank will be bent
CONTROL_FORMING_PROJECTION¶
- exists: boolean
true if control card exists
- gap: float
Minimum gap
- include: integer
The
Include
file number that the control card is in
- nrbst: integer
Normal direction of blank
- nrtst: integer
Normal direction of tool
- pidb: integer
Part id for blank
- pidt: integer
Part id for tool
CONTROL_FORMING_REMOVE_ADAPTIVE_CONSTRAINTS¶
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
- pid: integer
Part id to remove adaptive constraints from
CONTROL_FORMING_SHELL_TO_TSHELL¶
- exists: boolean
true if control card exists
- idsegb: integer
Set id of the segments to be generated at the bottom layer
- idsegt: integer
Set id of the segments to be generated at the top layer
- include: integer
The
Include
file number that the control card is in
- midsf: integer
Mid-plane position flag
- pid: integer
Part id of the thin shell elements
- thick: float
Thickness of the thick shell elements
CONTROL_FORMING_STONING¶
- direct: float
Number of automatically determined directions
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
- istone: integer
Stoning calculation option
- itype: integer
Set type designation
- length: float
Length of the stone
- method: integer
Stoning method
- node1: integer
Tail node defining stone moving direction
- node1: integer
Head node defining stone moving direction
- reverse: integer
Surface normal reversing option
- sid: integer
Node/Shell set id
- step: float
Stepping size of moving stone
- v1: float
Vector component defining stoning direction
- v2: float
Vector component defining stoning direction
- v3: float
Vector component defining stoning direction
- width: float
Width of the stone
CONTROL_FORMING_STRAIN_RATIO_SMOOTH¶
- dt_cycle: float
Flag for output option (time interval or cycle number)
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
- weight: float
Coefficient in equation
CONTROL_FORMING_TEMPLATE¶
- al_fe: string
A=Aluminium blank, F=steel
- amax: float
Maximum allowable acceleration
- blkid: integer
Part (stype=0) or part set (stype=1) ID that defines the blank
- bndl: integer
Part that defines the lower binder
- bndu: integer
Part that defines the upper binder
- d3plt: integer
Number of output states in the D3PLOT database
- density: float
Density
- dieid: integer
Part that defines the die
- e: float
Youngs modulus
- exists: boolean
true if control card exists
- fs: float
Friction coefficient
- gap: float
Home gap between rigid tools
- idtemp: integer
Type of forming process
- include: integer
The
Include
file number that the control card is in
- k: float
Strength coefficient for exponential hardening
- lcss: integer
Loadcurve for stress-strain relationship
- lvlada: integer
Maximum adaptive level
- mtyp: integer
Material type
- n: float
Exponent for exponential hardening
- patern: integer
Velocity profile of moving tool
- pnch: integer
Part that defines the punch
- pr: float
Poissons ratio
- prebd: float
Distance between lower binder and punch
- r00: float
Material anisotropic parameter R00
- r45: float
Material anisotropic parameter R45
- r90: float
Material anisotropic parameter R90
- sizeada: float
Minimum element size permitted in the adaptive mesh
- stype: integer
0->blkid is PART, 1->PARTSET NOTE don’t use <type> as in stat_header
- thick: float
Blank thickness
- timsada: integer
Total number of adaptive steps during the forming simulation
- unit: integer
Units for simulation
- vid: integer
Vector ID defining direction of movement
- vmax: float
Maximum allowable tool velocity
- vx: float
X vector component of movement of punch
- vy: float
Y vector component of movement of punch
- vz: float
Z vector component of movement of punch
CONTROL_FORMING_TOLERANC¶
- dt_cycle: float
Flag for output option (time interval or cycle number)
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
- output: integer
Output Flag
- weight: float
Coefficient in equation
CONTROL_FORMING_TRAVEL¶
- exists: boolean
true if control card exists
- follow: integer
Part for tool to follow
- gap: float
Min distance between tool and target in the home position
- include: integer
The
Include
file number that the control card is in
- phase: integer
Phase number
- pid: integer
Part ID of tool
- target: integer
Move tool PID to meet part TARGET
- travel: float
Distance to move tool along VID
- vid: integer
Vector ID defining direction of travel
CONTROL_FORMING_TRIM_MERGE¶
- exists: boolean
true if control card exists
- gapm: float
Gap distance between two open ends of a trim loop curve in the model
- imerge: integer
Activation flag
- include: integer
The
Include
file number that the control card is in
CONTROL_FORMING_TRIM_SOLID_REFINEMENT¶
- exists: boolean
true if control card exists
- ilevel: integer
Adaptive refinement level
- include: integer
The
Include
file number that the control card is in
- irefine: integer
Flag to activate trimming of a multi-layer sandwiched part
CONTROL_FORMING_UNFLANGING¶
- charlen: float
Max flange height
- dist: float
Distance tolerance for auto-SPC along flange roots
- dvid: integer
Not used
- epsmx: float
Max effective plastic strain, beyond which elements are deleted
- exists: boolean
true if control card exists
- iflimit: integer
Iteration limit for first phase of unfolding
- ilinear: integer
Unfolding algorithm selection flag
- include: integer
The
Include
file number that the control card is in
- nb1: integer
Start node ID on a flange root boundary
- nb2: integer
ID of a node in the middl of the flange root boundary
- nb3: integer
End node ID on a flange root boundary
- ndouter: integer
A node ID on the outer flange boundary
- noption: integer
Flag to turn on unfolding simulation
- nunbend: integer
Estimated number of unbending
- output: boolean
TRUE if _<OPTION> is OUTPUT
- stfbend: float
Unflanging stiffness
- stfcnt: float
Normal stiffness
- thmn: float
Min thickness below which elements are deleted
- thmx: float
Max thickness beyond which elements are deleted
CONTROL_FORMING_USER¶
- adatims: integer
Total number of adaptive steps during the forming simulation
- al_fe: string
A=Aluminium blank, F=steel
- amax: float
Maximum allowable acceleration
- blank: integer
Part (stype=0) or part set (stype=1) ID for blank
- d3plot: integer
Number of output states in the D3PLOT database
- density: float
Density
- e: float
Youngs modulus
- exists: boolean
true if control card exists
- fs: float
Friction coefficient
- gap: float
Minimum gap between tools
- include: integer
The
Include
file number that the control card is in
- k: float
Strength coefficient for exponential hardening
- lcss: integer
Loadcurve for stress-strain relationship
- lvlada: integer
Maximum adaptive level
- mtype: integer
Material type
- n: float
Exponent for exponential hardening
- patern: integer
Velocity profile of moving tool
- pr: float
Poissons ratio
- r00: float
Material anisotropic parameter R00
- r45: float
Material anisotropic parameter R45
- r90: float
Material anisotropic parameter R90
- sizeada: float
Minimum element size permitted in the adaptive mesh
- stype: integer
Flag for part/part set
- thick: float
Blank thickness
- unit: integer
Units for simulation
- vmax: float
Maximum allowable tool velocity
CONTROL_FREQUENCY_DOMAIN¶
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
- mcf: integer
Flag for writing out MCF (Modal Coefficient File) from SSD analysis
- mpn: float
Large mass added per node
- refgeo: integer
Flag for reference geometry in acoustic eigenvalue analysis
CONTROL_FREQUENCY_RESPONSE_FUNCTION¶
- dampf: float
Modal damping coefficient
- dmpmas: float
Mass proportional damping constant in Rayleigh damping
- dmpstf: float
Stiffness proportional damping constant in Rayleigh damping
- dof1: integer
Applicable degrees-of-freedom for excitation input
- dof2: integer
Applicable degrees-of-freedom for response output
- exists: boolean
true if control card exists
- fmax: float
Maximum frequency for FRF output
- fmin: float
Minimum frequency for FRF output
- fnmax: float
Optional maximum natural frequency
- include: integer
The
Include
file number that the control card is in
- lcdam: integer
Loadcurve ID defining modal damping coefficient
- lctyp: integer
Type of load curve
- mdmax: integer
Last mode employed in FRF computation
- mdmin: integer
First mode employed in FRF computation
- n1: integer
Node (n1typ=0) / node set (n1typ=1) /segment set (n1typ=2) ID for excitation input
- n1typ: integer
Type of N1
- n2: integer
Node (n2typ=0) /node set (n2typ=1) /segment set (n2typ=2) ID for response output
- n2typ: integer
Type of N2
- nfreq: integer
Number of frequencies for FRF output
- restrt: integer
Restart option
- vad1: integer
Excitation input type
- vad2: integer
Response output type
- vid: integer
Vector ID for DOF1=4
CONTROL_HOURGLASS¶
- exists: boolean
true if control card exists
- f_936: integer
Internal flag to set 936 compatibility
- ihq: integer
Hourglass viscosity type
- include: integer
The
Include
file number that the control card is in
- qh: float
Default hourglass coefficient
CONTROL_IMPLICIT_AUTO¶
- dtexp: float
time in explicit before switch
- dtmax: integer
Maximum allowable timestep. Loadcurve if negative
- dtmin: float
Minimum allowable timestep
- exists: boolean
true if control card exists
- hcmax: integer
Mid-point relative Euclidian residual norm max tolerance
- hcmin: integer
Mid-point relative Euclidian residual norm min tolerance
- hmmax: integer
Mid-point relative maximum residual norm max tolerance
- hmmin: integer
Mid-point relative maximum residual norm min tolerance
- hnrmax: integer
Mid-point absolute Nodal Rotational norm tolerance
- hntmax: integer
Mid-point absolute Nodal Translational norm tolerance
- hrrmax: integer
Mid-point absolute Rigid body Rotational norm tolerance
- hrtmax: integer
Mid-point absolute Rigid body Translational norm tolerance
- iauto: integer
Automatic timestep control flag. Loadcurve if negative
- include: integer
The
Include
file number that the control card is in
- iteopt: integer
Optimum equilibrium iteration count per timestep
- itewin: integer
Allowable iteration window (no. of iterations)
- kcycle: integer
number of explicit cycles before switch
- kfail: integer
number of failed implicit attempts before switch
CONTROL_IMPLICIT_BUCKLE¶
- bckmth: integer
Method to extract buckling modes
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
- nmode: integer
number of buckling modes to calculate
CONTROL_IMPLICIT_CONSISTENT_MASS¶
- exists: boolean
true if control card exists
- iflag: integer
Consistent mass matrix flag
- include: integer
The
Include
file number that the control card is in
CONTROL_IMPLICIT_DYNAMICS¶
- alpha: float
Composite time integration constant
- beta: float
Newmark time integration constant
- exists: boolean
true if control card exists
- gamma: float
Newmark time integration constant
- imass: integer
Implicit analysis type
- include: integer
The
Include
file number that the control card is in
- irate: integer
rate effect switch
- tdybir: integer
birth time for dynamic terms. Loadcurve if negative
- tdybur: float
burial
- tdydth: float
death
CONTROL_IMPLICIT_EIGENVALUE¶
- center: float
Centre frequency
- eigmth: integer
Eigenvalue extraction method
- evdump: integer
Flag for writing eigenvalues and eigenvectors
- exists: boolean
true if control card exists
- ibeam: integer
Beam element formulation for implicit
- include: integer
The
Include
file number that the control card is in
- iparm1: integer
Minimum block size for the Cholesky factorization (for eigmth=101) or Maximum number of iterations (for eigmth=102)
- iparm2: integer
Maximum block size for the Cholesky factorization (for eigmth=101) or Block size (for eigmth=102)
- iparm3: integer
Node set ID
- iparm4: integer
MCMS minimum group/substructure size
- ishell: integer
Shell element formulation for implicit
- isolid: integer
Solid element formulation for implicit
- itshell: integer
Thick shell element formulation for implicit
- lflag: integer
Left end point finite flag
- lftend: float
Left end point of interval
- mstres: integer
stress compute flag
- mstrscl: float
Scaling for computing velocity
- neig: integer
#eigenvalues to extract; loadcurve if negative
- rflag: integer
Right end point finite flag
- rhtend: float
Right end point of interval
- rotscl: float
Scale factor for the inertia of rotational degrees of freedom
- rparm1: float
Eigenvalue expansion factor (for eigmth=101) or Convergence tolerance (for eigmth=102)
- rparm2: float
BLR preconditioner tolerance
- shfscl: float
Shift scale
CONTROL_IMPLICIT_EXPLICIT_HYBRID¶
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
- psid: integer
Part set ID
CONTROL_IMPLICIT_FORMING¶
- birth: float
birth time
- death: float
death time
- dt0: float
initial time step size
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
- ioption: integer
1:gravity 2:binder
- nsmax: integer
max number of implicit steps
- nsmin: integer
min number of implicit steps
- penchk: float
penetration allowed as ratio of part thickness
CONTROL_IMPLICIT_GENERAL¶
- cnstn: integer
Consistent tangent stiffness flag
- dt0: float
Initial timestep for implicit analysis
- exists: boolean
true if control card exists
- form: integer
Element formulation to use
- igs: integer
Geometric (initial stress) stiffness flag
- imflag: integer
Implicit/explicit switching flag; loadcurve if negative
- imform: integer
Element formulation switching flag
- include: integer
The
Include
file number that the control card is in
- nsbs: integer
Number of steps in non-linear springback
- zero_v: integer
flag to zero vels before switch to implicit
CONTROL_IMPLICIT_INERTIA_RELIEF¶
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
- ircnt: integer
Lowest IRCNT modes
- irflag: integer
Inertia relief flag
- thresh: float
Threshold for rigid body node
CONTROL_IMPLICIT_JOINTS¶
- exists: boolean
true if control card exists
- icylin: integer
Treatment of cylindrical joints
- include: integer
The
Include
file number that the control card is in
- irevol: integer
Treatment of revolute joints
- ispher: integer
Treatment of spherical joints
CONTROL_IMPLICIT_MODAL_DYNAMIC¶
- dtout: float
Modal dynamics output interval
- exists: boolean
true if control card exists
- filename2: string
Constraint modes file name
- filename: string
Eigen modes file name
- include: integer
The
Include
file number that the control card is in
- integ: integer
Integration method
- md_strs: integer
Modal dynamic stress flag
- mdflag: integer
Modal dynamic flag
- nsid: integer
Node set ID of the nodes in the modal model that are subjected to loads
- zeta: float
Modal dynamic damping constant
CONTROL_IMPLICIT_MODAL_DYNAMIC_DAMPING¶
- coefficients: integer
Number of coefficients for SPECIFIC and FREQUENCY_RANGE options
- exists: boolean
true if control card exists
- frequency_range: boolean
If FREQUENCY_RANGE option is used
- include: integer
The
Include
file number that the control card is in
- specific: boolean
If SPECIFIC option is used
- zeta: float
Modal dynamic damping constant
CONTROL_IMPLICIT_MODES¶
- exists: boolean
true if control card exists
- ibase: integer
Offset for numbering
- id3mode: integer
Write d3mode file flag
- include: integer
The
Include
file number that the control card is in
- iresvec: integer
Converting the attachment modes to residual vectors flag
- istress: integer
Flag to compute stresses
- neig: integer
Number of eigenmodes
- nsida: integer
node set for attachment modes
- nsidc: integer
node set constraint modes
- opt: integer
Can be <BLANK> or _BINARY
- se_damp: string
Name of superelement damping matrix
- se_filename: string
File name
- se_inert: string
Name of superelement inertia matrix
- se_mass: string
Name of superelement mass matrix
- se_stiff: string
Name of superelement stiffness matrix
CONTROL_IMPLICIT_ORDERING¶
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
- nmetis: integer
Number of times to use Metis
- order: integer
Ordering option
CONTROL_IMPLICIT_RESIDUAL_VECTOR¶
- exists: boolean
true if control card exists
- iformat: integer
Format for processing eigenmodes
- include: integer
The
Include
file number that the control card is in
- iresvec: integer
Residual vector control flag
- neig: integer
Number of eigenmodes to compute for the purpose of orthogonalizing the computed load
CONTROL_IMPLICIT_SOLUTION¶
- abstol: float
absolute convergence tol
- arcalf: integer
relative influence predictor step
- arcctl: integer
Arc length controlling node ID
- arcdir: integer
Arc length controlling node direction
- arcdmp: integer
Arc length damping option
- arclen: float
Arc length size
- arcmth: integer
Arc length method
- arcpsi: integer
relative influence load/time parameter
- arctim: integer
initiation time
- awgt: float
weight factor
- cpchk: integer
Contact penetration check flag
- d3itctl: integer
D3ITER database control
- dctol: float
Displacement convergence tolerance
- diverg: integer
Divergence flag
- dmtol: float
Maximum displacement convergence tolerance
- dnorm: integer
Displacement norm for convergence test
- ectol: float
Energy convergence tolerance
- emtol: float
Maximum energy convergence tolerance
- exists: boolean
true if control card exists
- ilimit: integer
Iteration limit between automatic stiffness reformations
- include: integer
The
Include
file number that the control card is in
- irad: float
curve factor
- istif: integer
Initial stiffness formulation flag
- lsdir: integer
search direction
- lsmtd: integer
search method
- lstol: float
Line search convergence tolerance
- maxref: integer
Stiffness reformation limit per time step
- nlnorm: float
non-linear convergence type
- nlprint: integer
non-linear solver print flag
- nrtol: float
Nodal rotational convergence tolerance
- nsolvr: integer
Non-linear equation solver method
- nttol: float
Nodal translational convergence tolerance
- rctol: float
Residual (force) convergence tolerance
- rmtol: float
Maximum residual convergence tolerance
- rrtol: float
Rigid body rotational convergence tolerance
- rttol: float
Rigid body translational convergence tolerance
- srad: float
radius of influence
- sred: float
step reduction factor
CONTROL_IMPLICIT_SOLVER¶
- autospc: integer
AUTOSPC switch
- autotol: float
AUTOSPC tolerance
- drcm: integer
Drilling rotation constraint method
- drcprm: float
Drilling rotation constraint parameter
- emxdmp: integer
Flag for dumping elemental stiffness and mass matrices
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
- iparm1: integer
Maximum number of iterations
- lcpack: integer
Matrix assembly package
- lprint: integer
Linear solver print flag
- lsolvr: integer
Linear equation solver method
- mtxdmp: integer
flag to dump matrix
- negev: integer
Negative eigenvalue flag
- order: integer
Ordering option
- rdcmem: integer
Factor for capping the amount of dynamic memory requested
- rparm1: integer
Absolute tolerance for convergence
- rparm2: integer
Relative tolerance for convergence
CONTROL_IMPLICIT_SSD_DIRECT¶
- exists: boolean
true if control card exists
- fmax: float
Maximum frequency in the solution
- fmin: float
Minimum frequency in the solution
- fractn: integer
Octave fraction
- fspace: float
Solution frequency assignment strategy
- include: integer
The
Include
file number that the control card is in
- issflg: integer
Steady state vibration flag
- loss: float
Structural loss factor
- nfreq: integer
Number of frequencies in the solution
CONTROL_IMPLICIT_STABILIZATION¶
- exists: boolean
true if control card exists
- ias: integer
Artificial stabilization flag
- include: integer
The
Include
file number that the control card is in
- scale: integer
scale factor for artificial stabilization. Loadcurve if negative
- tend: float
End time
- tstart: float
Start time
CONTROL_IMPLICIT_STATIC_CONDENSATION¶
- binary: integer
flag to set _BINARY option
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
- sc_flag: integer
Static condensation control flag
- sc_nsid: integer
Node set ID for nodes to be preserved in the procedure
- sc_psid: integer
Part set ID for parts to be included in the procedure
- se_filename: string
File name
- se_inert: string
Name of superelement inertia matrix
- se_mass: string
Name of superelement mass matrix
- se_stiff: string
Name of superelement stiffness matrix
CONTROL_IMPLICIT_TERMINATION¶
- absol: float
Terminate based on absolute total displacement in the Euclidean norm
- delta1: float
Terminate based on rel total displacement in max norm
- deltau: float
Terminate based on rel total displacement in Euclidean norm
- exists: boolean
true if control card exists
- ietol: float
Terminate based on internal energy
- include: integer
The
Include
file number that the control card is in
- ketol: float
Terminate based on kinetic energy
- nstep: integer
Consecutive implicit time steps
- tetol: float
Terminate based on total energy
CONTROL_MPP_CONTACT_GROUPABLE¶
- exists: boolean
true if control card exists
- grp: integer
GROUPABLE algorithm options
- include: integer
The
Include
file number that the control card is in
CONTROL_MPP_DECOMPOSITION_AUTOMATIC¶
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
CONTROL_MPP_DECOMPOSITION_BAGREF¶
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
CONTROL_MPP_DECOMPOSITION_CHECK_SPEED¶
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
CONTROL_MPP_DECOMPOSITION_CONTACT_ISOLATE¶
- exists: boolean
true if control card exists
- id1: integer
Contact ID 1 to distrubute
- id2: integer
Contact ID 2 to distrubute
- id3: integer
Contact ID 3 to distrubute
- id4: integer
Contact ID 4 to distrubute
- id5: integer
Contact ID 5 to distrubute
- include: integer
The
Include
file number that the control card is in
CONTROL_MPP_DECOMPOSITION_DISABLE_UNREF_CURVES¶
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
CONTROL_MPP_DECOMPOSITION_DISTRIBUTE_ALE_ELEMENTS¶
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
- overlap: boolean
Decompose the structure and ALE domains together?
CONTROL_MPP_DECOMPOSITION_DISTRIBUTE_SPH_ELEMENTS¶
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
CONTROL_MPP_DECOMPOSITION_ELCOST¶
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
- itype: integer
Hardware specific cost profile
CONTROL_MPP_DECOMPOSITION_FILE¶
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
- name: string
decomposition file
CONTROL_MPP_DECOMPOSITION_FLAG_STRESS_STRAIN_CURVE¶
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
CONTROL_MPP_DECOMPOSITION_METHOD¶
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
- name: string
decomposition method
CONTROL_MPP_DECOMPOSITION_NUMPROC¶
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
- n: integer
number of processors
CONTROL_MPP_DECOMPOSITION_OUTDECOMP¶
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
- itype: integer
Database format
CONTROL_MPP_DECOMPOSITION_RCBLOG¶
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
- name: string
decomposition file
CONTROL_MPP_DECOMPOSITION_REDECOMPOSITION¶
- defgeo: integer
Geometry for decomposition
- exists: boolean
true if control card exists
- freq: float
Time interval between redecomposition
- include: integer
The
Include
file number that the control card is in
- remsph: integer
Flag to remove deactivated SPH particles
- sampt: float
Time interval for collecting element cost profile to use in the next REDECOMP step
- stime: float
Start time for redecomposition
- weight: float
Element cost scale factor for element in contact
CONTROL_MPP_DECOMPOSITION_SCALE_CONTACT_COST¶
- exists: boolean
true if control card exists
- id10: integer
Contact ID 10 to distrubute
- id11: integer
Contact ID 11 to distrubute
- id12: integer
Contact ID 12 to distrubute
- id13: integer
Contact ID 13 to distrubute
- id14: integer
Contact ID 14 to distrubute
- id15: integer
Contact ID 15 to distrubute
- id1: integer
Contact ID 1 to distrubute
- id2: integer
Contact ID 2 to distrubute
- id3: integer
Contact ID 3 to distrubute
- id4: integer
Contact ID 4 to distrubute
- id5: integer
Contact ID 5 to distrubute
- id6: integer
Contact ID 6 to distrubute
- id7: integer
Contact ID 7 to distrubute
- id8: integer
Contact ID 8 to distrubute
- id9: integer
Contact ID 9 to distrubute
- include: integer
The
Include
file number that the control card is in
- sf: float
Scale factor
CONTROL_MPP_DECOMPOSITION_SCALE_FACTOR_SPH¶
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
- sf: float
Scale factor
CONTROL_MPP_DECOMPOSITION_SHOW¶
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
CONTROL_MPP_DECOMPOSITION_TRANSFORMATION¶
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
- rows: integer
Number of rows
CONTROL_MPP_IO_BINOUTONLY¶
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
CONTROL_MPP_IO_LSTC_REDUCE¶
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
CONTROL_MPP_IO_NOD3DUMP¶
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
CONTROL_MPP_IO_NODUMP¶
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
CONTROL_MPP_IO_NOFAIL¶
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
CONTROL_MPP_IO_NOFULL¶
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
CONTROL_MPP_IO_SWAPBYTES¶
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
CONTROL_MPP_MATERIAL_MODEL_DRIVER¶
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
CONTROL_MPP_REBALANCE¶
- exists: boolean
true if control card exists
- icoor: integer
Coordinates used in rebalance
- icost: integer
Element costs used in rebalance
- include: integer
The
Include
file number that the control card is in
- ncycle: integer
Number of cycles between rebalance steps
- thres: float
Percent threshold for rebalancing
CONTROL_NONLOCAL¶
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
- mem: integer
%age increase in memory for *MAT_NONLOCAL usage
CONTROL_OUTPUT¶
- cdetol: float
Tolerance for output of *DEFINE_CURVE discretization warnings
- demden: integer
Output DEM density data to D3PLOT database
- engout: integer
Flag to output contact sliding energy densities for mortar contact
- eocs: integer
Elout coordinate system option
- exists: boolean
true if control card exists
- frfreq: integer
Output frequency for failed element report
- gmdt: float
output interval for *INTERFACE_SSI_AUX
- hisnout: integer
Flag to invoke output of extra history variable names
- iaccop: integer
Flag for accels in d3thdt to be averaged
- ibsf: integer
Flag to invoke output of *SET_BEAM data
- icrfile: integer
Output node and element sets used in computing secforc data
- ierode: integer
output eroded energy
- iflush: integer
i/o buffer flushing interval (t-steps)
- ikedit: integer
Status report interval to d3hsp
- include: integer
The
Include
file number that the control card is in
- insf: integer
Flag to invoke output of *SET_NODE data
- ip1dblt: integer
output of 1D seatbelt created for 2D seatbelt to sbtout
- ipcurv: integer
output curve data flag
- ipnint: integer
Flag to print initial timesteps at cycle #1
- iprtf: integer
Print flag for RBDOUT and MATSUM files
- isfcnt: integer
Continuity level in applying interface linking data
- isolsf: integer
Flag to invoke output of *SET_SOLID data
- issf: integer
Flag to invoke output of *SET_SHELL data
- kineng: integer
Flag to output kinetic energy density as a nodal field
- minfo: integer
Output penetration information
- mlkbag: integer
Flag to invoke output of accumulated airbag mass leakage in ABSTAT
- msgflg: integer
Option for printing detail message to d3msg
- msgmax: integer
max num messags
- neecho: integer
Print suppression during input: echo file
- newleg: integer
New legends
- npopt: integer
Print suppression during input: printer file
- nrefup: integer
Flag to update individual beam 3rd nodes
- opifs: float
Output interval for interface file
- penout: integer
Flag to output contact penetration for mortar contact
- phschng: integer
Message to messag file for phase change on materials 216, 217 and 218
- shlsig: integer
Flag to extrapolate stresses for shells with 8 integration points to nodes
- solsig: integer
Flag to extrapolate stresses/history variables
- spc2bnd: integer
Flag to convert constraints on rigid bodies to equivalent *BOUNDARY_PRESCRIBED_MOTION_RIGID motion
- tet10s8: integer
tet connectivity output
- tolev: integer
Timing output levels
CONTROL_PARALLEL¶
- consty: integer
Consistency (Accuracy) flag
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
- ncpu: integer
#cpus to use
- numrhs: integer
#rh sides written
- para: integer
Flag for parallel force assembly
CONTROL_PORE_AIR¶
- air_p: float
Pressure of atmospheric air
- air_ro: float
Density of atmospheric air
- anamsg: integer
Flag to turn off printing of pore air analysis status message
- eterm: float
Event termination time
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
CONTROL_PORE_FLUID¶
- atype: integer
Analysis type
- conmax: float
damping factor
- conv: float
conduction factor
- datum: float
Z elevation of datum
- eterm: float
event time termination
- etflag: integer
Flag for interpretation of time
- exists: boolean
true if control card exists
- fmax: float
max seepage factor
- fmin: float
min seepage factor
- ftied: float
Analysis type
- grav: float
Gravitational acceleration for Ro.g.h
- include: integer
The
Include
file number that the control card is in
- output: integer
Output flag for stresses
- pf_bulk: float
Default bulk modulus of pore fluid
- pf_rho: float
Default pore water density
- targ: float
target for change of excess pressure
- therm: float
thermal vol expansion coeff
- tmf: integer
Time magnification factor on seepage. Loadcurve if negative
- wtable: float
Default elevation of water table
CONTROL_PWP_AUTO_TMF¶
- dpwmax: float
Max rate of change of pwp water head (m/s)
- exists: boolean
true if control card exists
- fmax: float
Maximum factor on seepage calc
- fmin: float
Minimum factor on seepage calc
- include: integer
The
Include
file number that the control card is in
- sprfac: float
factor for reducing feedback
- targ: float
Target max pwp change/thermal timestep
CONTROL_PZELECTRIC¶
- abstol: float
Absolute convergence tolerance
- epzmsg: integer
Flag to determine if electric flux and electric field at the element center of piezoelectric material is outputed to D3PLOT
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
- maxitr: integer
Maximum number of iterations 2
- msgitr: integer
Output iteration message level
- ndtrfk: float
Reform the dielectric stiffness matrix every NDTRFK time steps
- reltol: float
Relative convergence tolerance
- solver: integer
Piezoelectric solver type
CONTROL_REFERENCE_CONFIGURATION¶
- exists: boolean
true if control card exists
- include: integer
the
Include
file number that the control card is in
- iter: integer
iter keyword option
- iterfile: string
base name of two files for the ITER keyword option
- maxiter: integer
max number of iterations
- method: integer
iterative method
- step: float
step size used in iterations
- targetfile: string
file containing all nodes of the target geometry
- tol: float
tolerance used to determine convergence
CONTROL_REMESHING¶
- cid: integer
coordinate system id
- dtmin: float
timestep size for remesh
- efg: integer
efg keyword option
- exists: boolean
true if control card exists
- iaat: integer
interactive adaptivity adjustable tolerance
- iat: integer
interactive adaptivity
- iat1: float
tolerance of shear distortion indicator for interactive adaptivity
- iat2: float
tolerance of unbalanced nodal distribution indicator for interactive adaptivity
- iat3: float
tolerance of volumetric change indicator for interactive adaptivity
- icurv: integer
number of elements along radius
- ier: integer
remeshing with element erosion
- include: integer
The
Include
file number that the control card is in
- ivt: integer
internal variable transfer in adaptive EFG
- mfrac: float
mass ratio gain required for remesh
- mm: integer
monotonic mesh resizing
- rmax: float
Maximum edge length
- rmin: float
Minimum edge length
- segang: float
angular mesh size in 3-D axisymmetric remeshing
- vfloss: float
necessary VF loss for remesh
CONTROL_RIGID¶
- exists: boolean
true if control card exists
- gjadstf: float
Joint rotational stiffness
- gjadvsc: float
Joint rotational damping
- include: integer
The
Include
file number that the control card is in
- jntf: integer
Generalized joint stiffness formulation
- lmf: integer
Switch explicit/implicit joint formulation
- metalf: integer
metalforming option
- norbic: integer
Circumvent rigid body inertia check
- orthmd: integer
Orthogonalise modes wrt each other
- partm: integer
Use global mass matrix for mass distribution
- plotel: integer
Automatic generation of *ELEMENT_PLOTEL
- rbsms: integer
Flag to apply consistent treatment of rigid bodies in selective mass scaling
- rcvlr2d: integer
Recover the lead rigid body of constrained rigid bodies
- sparse: integer
Use sparse xply routines for modal & stiffness damping matrices
- tjadstf: float
Joint translational stiffness
- tjadvsc: float
Joint translational damping
CONTROL_SHELL¶
- bwc: integer
Warping stiffness flag for Belytschko-Tsay shells
- cntco: integer
include shell ref surface offset
- cstyp6: integer
Coord sys for type 6 element
- delfr: integer
delete shells where neighbours fail
- drcmth: integer
drilling rotation constraint method
- drcpsid: integer
part set for drilling rotation constraint method
- drcpsrm: float
drilling rotation constraint parameter
- esort: integer
Degenerate shell sorting flag (was ITRIST)
- excl: integer
.eq.1 if excl above
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
- intgrd: integer
Gauss/Lobatto intg rule switch
- intperr: integer
Flag for behavior in case of unwanted interp. or extrap. of initial stresses
- irnxx: integer
Hughes-Liu shell normal update option
- irquad: integer
intg rule
- istupd: integer
Shell thickness change option
- iswshl: integer
flag for switching between formulations 16 and 30
- itsflg: integer
initial transverse shear stress
- keepcs: integer
keep contact segs of failed shells
- lamsht: integer
Laminated shell theory update flag
- lispsid: integer
Part set ID related to *INITIAL_STRESS_SHELL
- miter: integer
Plane stress plasticity option
- nfail1: integer
Flag for distorted 1 intg point shell check
- nfail4: integer
Flag for distorted 4 intg point shell check
- nlocdt: integer
flag for time step handling for shell elements with offset
- proj: integer
Projection method for warping stiffness
- psnfail: integer
part set id for check
- psstupd: integer
part set for thichness update, -ve to exclude
- rotascl: float
Scale factor for rotary shell mass
- sidt4tu: integer
part set for type 4 thickness update where elastic strains are ignored
- stretch: float
Stretch ratio of element diagonals for element deletion
- theory: integer
Shell theory to use
- tshell: integer
Thermal shell option
- wmode: float
W-mode amplitude for element deletion (deg)
- wrpang: float
Shell warpage angle (deg)
CONTROL_SOLID¶
- coheqc: integer
Cohesive element quality check
- esort: integer
Automatic sort of tetra & penta flag
- exists: boolean
true if control card exists
- fmatrix: integer
calculation method for deformation gradient
- icoh: integer
global flag for cohesive element deletion
- include: integer
The
Include
file number that the control card is in
- niptets: integer
#intg points for quadratic tets
- pm1: integer
10 noded tetrahedral solid node ID 1
- pm10: integer
10 noded tetrahedral solid node ID 10
- pm2: integer
10 noded tetrahedral solid node ID 2
- pm3: integer
10 noded tetrahedral solid node ID 3
- pm4: integer
10 noded tetrahedral solid node ID 4
- pm5: integer
10 noded tetrahedral solid node ID 5
- pm6: integer
10 noded tetrahedral solid node ID 6
- pm7: integer
10 noded tetrahedral solid node ID 7
- pm8: integer
10 noded tetrahedral solid node ID 8
- pm9: integer
10 noded tetrahedral solid node ID 9
- psfail: integer
Optional part set id
- rinrt: integer
Option to compute rotational inertia for the nodes of solid elements
- swlocl: integer
output flag for stresses in solid spotwelds
- t10jtol: float
tolerance for jacobian in 4-point 10-noded quadratic tetrahedra
- tet13k: integer
global flag for cohesive element deletion
- tet13v: integer
Choice of type 13 solid implementation
CONTROL_SOLUTION¶
- crvp: integer
Bypass time-based evaluation of non-time-dependent curves
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
- isnan: integer
Flag to check for a NaN in force and moment lists
- lcacc: integer
Flag to truncate curves: 0 = no truncation; otherwise = truncate
- lcint: integer
Number of points in load curve discretization
- ncdcf: integer
Cycle number at which to evaluate DEFINE_CURVE_FUNCTION
- nlq: integer
Vector length
- nocopy: integer
Avoid copying material history variables to temporary buffers for constitutive evaluations
- soln: integer
Solution type flag
CONTROL_SPH¶
- boxid: integer
Box limiting application
- cont: integer
Particle approx method
- deriv: integer
Time integration type
- dt: float
Death time
- exists: boolean
true if control card exists
- form: integer
particle theory
- iavis: integer
artificial viscosity formulation
- icont: integer
contact option
- idim: integer
Space system flag
- ierod: integer
erosion option
- include: integer
The
Include
file number that the control card is in
- ini: integer
bucket or global smoothing
- ishift: integer
apply shifting algorithm
- ishow: integer
display option
- istab: integer
stabilisation type
- isymp: integer
percentage of sph
- ithk: integer
contact thickness option
- maxv: float
max velocity
- memory: integer
memory alloc
- ncbs: integer
Number of cycles between particle sorting
- nmneigh: integer
memory alloc
- ql: float
quasi-linear coefficient
- sphsort: integer
sort and move SPH
- start: float
start time
CONTROL_SPH_INCOMPRESSIBLE¶
- exists: boolean
true if control card exists
- ibndp: integer
Pressure treatment of boundary particles
- ihtc: integer
Flag for Heat Transfer Coefficient calculation
- imat: integer
Flag for *MAT_SPH_INCOMPRESSIBLE_FLUID formulations
- include: integer
The
Include
file number that the control card is in
- rol: float
Deactivation criteria
- tavg: float
Tolerance criteria for average relative density
- tmax: float
Tolerance criteria for maximum relative density
CONTROL_SPOTWELD_BEAM¶
- bmsid: integer
beam set for convert to hex assembly
- exists: boolean
true if control card exists
- id_off: integer
part id offset
- include: integer
The
Include
file number that the control card is in
- lcs: integer
Loadcurve: shear response vs. shell size
- lct: integer
Loadcurve: tension response vs. shell size
- prtflg: integer
Flag to print data for spotwelds
- rpbhx: integer
Replace each beam with a cluster of RPBHX solids
- t_ors: integer
Table ID for scaling shear response
- t_ort: integer
Table for scaling response
CONTROL_STAGED_CONSTRUCTION¶
- accel: float
gravity
- dordel: integer
Dormant part treatment in D3PLOT file
- exists: boolean
true if control card exists
- fact: float
default stiffness/gravity factor
- include: integer
The
Include
file number that the control card is in
- itime: integer
Treatment of “Real time” on *DEFIN_CONSTRUCTION_STAGES
- nopdel: integer
Treatment of pressure loads on deleted elements
- stge: integer
end stage
- stgs: integer
start stage
- stref: integer
ref stage
- tstart: float
start time
CONTROL_START¶
- begtim: float
start time
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
CONTROL_STEADY_STATE_ROLLING¶
- exists: boolean
true if control card exists
- imass: integer
Inertia switching flag
- include: integer
The
Include
file number that the control card is in
- ivel: integer
Velocity switching flag
- lcdmu: integer
Loadcurve for scaling friction forces
- lcdmur: integer
Loadcurve for scaling friction forces during dynamic relaxation
- scl_k: integer
Scale factor for friction stiffness
CONTROL_STRUCTURED¶
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
- term: integer
_TERM flag
CONTROL_TERMINATION¶
- dtmin: float
Scale factor on initial dt size for termination
- endcyc: integer
Termination cycle #
- endeng: float
%age change in energy for termination
- endmas: float
%age change in mass for termination. Loadcurve if negative
- endtim: float
Termination time
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
- nosol: integer
flag for non-solution run
CONTROL_THERMAL_EIGENVALUE¶
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
- neig: integer
Number of eigen values to compute
CONTROL_THERMAL_FORMING¶
- a: integer
Load curve ID for the a coefficient used in the formula
- algo: integer
Contact algorithm type
- b: integer
Load curve ID for the b coefficient used in the formula
- bc_flg: integer
Thermal boundary condition flag
- c: integer
Load curve ID for the c coefficient used in the formula
- d: integer
Explicit accuracy parameter
- exists: boolean
true if control card exists
- formula: integer
Formula that defines the contact heat conductance as a function of temperature and pressure
- frad: float
Radiation factor between the contact surfaces
- ftosa: float
Fraction of sliding friction energy partitioned to the SURFA surface
- fwork: float
Fraction of mechanical work converted into heat
- h0: float
Heat transfer conductance for closed gaps
- include: integer
The
Include
file number that the control card is in
- ithoff: integer
Flag for offsetting thermal contact surfaces for thick thermal shells
- its: float
Initial thermal time step size
- k: float
Thermal conductivity of fluid between the contact surfaces
- lcfdt: integer
Load curve number for dynamic coefficient of friction as a function of temperature
- lcfst: integer
Load curve number for static coefficient of friction as a function of temperature
- lch: integer
Load curve ID for h (can be curve ID or function ID)
- lmax: float
No thermal contact if gap is greater than this value
- lmin: float
Minimum gap
- ptype: integer
Thermal problem type
- solver: integer
Thermal analysis solver type
- thshel: integer
Thermal shell option
- tsf: float
Thermal Speedup Factor
CONTROL_THERMAL_NONLINEAR¶
- dcp: float
Divergence control parameter
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
- lumpbc: integer
lump boundary condition
- nlthpr: integer
Thermal nonlinear printout level
- phchpn: float
Phase change penalty parameter
- refmax: integer
Max #matrix reformations per timestep
- thlstl: float
Line search convergence tolerance
- tol: float
Convergence tolerance for temperature
CONTROL_THERMAL_SOLVER¶
- abstol: float
Absolute convergence tolerance
- atype: integer
Thermal analysis type
- cgtol: float
Convergence tolerance for iterative solver
- dtvf: float
Time interval between view factor updates
- eqheat: integer
Mechanical equivelent of heat (J/Nm etc). Loadcurve if negative
- exists: boolean
true if control card exists
- fwork: float
Fraction of mechanical heat converted into heat
- gpt: integer
#gauss points in solids
- include: integer
The
Include
file number that the control card is in
- maxitr: integer
Maximum number of iterations
- msglvl: integer
Output message level
- mxdmp: integer
Matrix dumping
- ncycl: integer
Thermal matrix reassembly frequency
- ninner: integer
Number of inner iterations for GMRES solve
- nouter: integer
Number of outer iterations for GMRES solve
- omega: float
Relaxation parameter
- ptype: integer
Thermal problem type
- reltol: float
Relative convergence tolerance
- sbc: float
Stefan Boltzman constant (w/m**2/K)
- solver: integer
Thermal analysis solver type
- tsf: integer
Thermal speedup factor. Loadcurve if negative
- varden: integer
Variable thermal density flag
CONTROL_THERMAL_TIMESTEP¶
- dtemp: integer
Max delta temp permitted before timestep decrease, of LC of dt vs time if -ve
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
- its: float
Initial thermal timestep
- lcts: integer
Loadcurve: timestep vs time
- tip: float
Thermal time integration parameter
- tmax: float
Maximum thermal timestep, or LC of tmax vs time if -ve
- tmin: float
Minimum thermal timestep, or LC of tmin vs time if -ve
- ts: integer
Thermal timestep control flag
- tscp: float
Timestep control parameter
CONTROL_TIMESTEP¶
- dt2ms: float
Timestep for mass scaling
- dt2msf: float
Scale factor for initial timestep size to determine min permitted time step size
- dt2mslc: integer
Loadcurve: DT2MS vs time
- dtinit: float
Initial timestep size
- dtusr: integer
User-defined time step for explicit analysis
- emscl: float
Fraction of added mass from mass scaling that contributes to gravity loads
- erode: integer
Erosion flag for solids & shells @ DTMIN
- exists: boolean
true if control card exists
- igado: integer
Method for calculating time steps for IGA elements
- ihdo: integer
Method for calculating solid element time steps
- imscl: integer
Selective mass scaling. Part set if negative
- include: integer
The
Include
file number that the control card is in
- isdo: integer
dt calc method for 4 noded shells
- lctm: float
Loadcurve: Max timestep vs time
- ms1st: integer
Limit mass scaling to 1st timestep flag
- rmscl: integer
flag to activate scaling of rotational inertia
- tslimt: float
Min timestep for shell modulus change
- tssfac: float
Scale factor for computed timestep
CONTROL_UNITS¶
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
- length: string
m = meter, mm = millimeter, cm = centimeter, in = inch, ft = foot
- length_scale: float
Number of meters in the length unit for the input deck
- mass: string
kg = kilogram, g = gram, mg = milligram, lb = pound, slug = pound x sec2/foot, slinch = pound x sec2/inch, mtrc_ton = metric_ton
- mass_scale: float
Number of kilograms in the mass unit for the input deck
- temp: string
K = Kelvin, C = Celsius, F = Fahrenheit, R = Rankine
- time: string
sec = second, ms = msec/millisec, micro_s = microsec
- time_scale: float
Number of seconds in the time unit for the input deck
CONTROL_VIBRO_ACOUSTIC¶
- exists: boolean
true if control card exists
- include: integer
The
Include
file number that the control card is in
- ipanelu: integer
Number of strips in U direction
- ipanelv: integer
Number of strips in V direction
- nmdstr: integer
Number of modes in modal stress/strain output
- restrt: integer
Restart option
- vaflag: integer
Loading type
- vaplot: integer
Flag for PSD broadband plots
- vaprld: integer
Flag for including preload
- vapsd: integer
Flag for PSD output
- varms: integer
Flag for RMS output
- vastrs: integer
Flag for including stress analysis