Files
MultiPhysicsVault/.raw/AbaqusAnalysisUserGuide2/AbaqusAnalysisUserGuide2_102.md
T
김경종 b7f84e1c0f
Tests / Hermetic test suite (push) Has been cancelled
Tests / Skill frontmatter validation (push) Has been cancelled
add documents
2026-05-29 15:59:56 +09:00

419 lines
20 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!-- source-page: 1011 -->
Data line to define molecular weight
\*\*
\*FLUID BEHAVIOR, NAME=Oxygen
\*CAPACITY, TYPE=POLYNOMIAL
Data line to define heat capacity coefficient
\*MOLECULAR WEIGHT
Data line to define molecular weight
\*\*
\*FLUID BEHAVIOR, NAME=Nitrogen
\*CAPACITY, TYPE=POLYNOMIAL
Data line to define heat capacity coefficient
\*MOLECULAR WEIGHT
Data line to define molecular weight
\*\*
\*FLUID BEHAVIOR, NAME=Carbon\_dioxide
\*CAPACITY, TYPE=POLYNOMIAL
Data line to define heat capacity coefficient
\*MOLECULAR WEIGHT
Data line to define molecular weight
\*\*
\*FLUID INFLATOR, NAME=inflator, PROPERTY=inflator\_property chamber\_1\_reference\_node
\*FLUID INFLATOR PROPERTY, NAME=inflator\_property,TYPE=TEMPERATURE AND MASS
Data lines to define mass flow rate and gas temperature
\*FLUID INFLATOR MIXTURE, TYPE=MOLAR FRACTION, NUMBER SPECIES=2 Carbon\_dioxide, Nitrogen
Table to define molecular mass fraction
\*\*
\*FLUID EXCHANGE, NAME=exhaust, PROPERTY=exhaust\_behavior chamber\_1\_reference\_node
\*FLUID EXCHANGE PROPERTY, NAME=exhaust\_behavior, TYPE=ORIFICE Data line to specify orifice behavior
\*FLUID EXCHANGE, NAME=leakage\_1, PROPERTY=fabric\_behavior chamber\_1\_reference\_node
\*FLUID EXCHANGE, NAME=leakage\_2, PROPERTY=fabric\_behavior chamber\_2\_reference\_node
\*FLUID EXCHANGE PROPERTY, NAME=fabric\_behavior, TYPE=FABRIC LEAKAGE Data line to specify fabric leakage behavior
\*\*
\*FLUID EXCHANGE, NAME=chamber\_wall, PROPERTY=wall\_behavior, EFFECTIVE AREA=
<!-- source-page: 1012 -->
```c
chamber_1_reference_node, chamber_2_reference_node
*FLUID EXCHANGE PROPERTY, NAME=wall_behavior, TYPE=ORIFICE
Data line to specify orifice behavior
**
*AMPLITUDE, NAME=amplitude_name
Data line to define amplitude variations
*PHYSICAL CONSTANTS, UNIVERSAL GAS CONSTANT=**
**
*INITIAL CONDITIONS, TYPE=FLUID PRESSURE
Data line to define initial pressure
*INITIAL CONDITIONS, TYPE=TEMPERATURE
Data line to define initial temperature
**
*STEP
**
*FLUID EXCHANGE ACTIVATION
exhaust, leakage_1, leakage_2, chamber_wall
*FLUID INFLATOR ACTIVATION, INFLATION TIME AMPLITUDE=amplitude_name
inflator
**
*END STEP
```
<!-- source-page: 1013 -->
# 11.5.2 FLUID CAVITY DEFINITION
Products: Abaqus/Standard Abaqus/Explicit Abaqus/CAE
# References
• “Surface-based fluid cavities: overview,” Section 11.5.1
• “Fluid exchange definition,” Section 11.5.3
• \*CAPACITY
• \*FLUID BEHAVIOR
• \*FLUID BULK MODULUS
• \*FLUID CAVITY
• \*FLUID DENSITY
• \*MOLECULAR WEIGHT
• “Defining a fluid cavity interaction,” Section 15.13.11 of the Abaqus/CAE Users Guide, in the HTML version of this guide
• “Defining a fluid cavity interaction property,” Section 15.14.4 of the Abaqus/CAE Users Guide, in the HTML version of this guide
# Overview
A surface-based fluid cavity:
• can be used to model a liquid-filled or gas-filled structure;
• is associated with a node known as the cavity reference node;
• is defined by specifying a surface that fully encloses the cavity;
• is applicable only for situations where the pressure and temperature of the fluid in a particular cavity are uniform at any point in time;
• can be used to model an airbag using the assumptions of an ideal gas mixture under adiabatic conditions; and
• has a name that can be used to identify history output associated with the cavity.
# Defining the fluid cavity
You must associate a name with each fluid cavity.
Input File Usage: \*FLUID CAVITY, NAME=name
Abaqus/CAE Usage: Interaction module: Create Interaction: Fluid cavity, Name: name
<!-- source-page: 1014 -->
# Specifying the cavity reference node
Every fluid cavity must have an associated cavity reference node. Along with the fluid cavity name, the reference node is used to identify the fluid cavity. In addition, it may be referenced by fluid exchange and inflator definitions. The reference node should not be connected to any elements in the model.
Input File Usage: \*FLUID CAVITY, REF NODE=n
Abaqus/CAE Usage: Interaction module: Create Interaction: Fluid cavity: select the fluid cavity reference node
# Specifying the boundary of the fluid cavity
The fluid cavity must be completely enclosed by finite elements unless symmetry planes are modeled (see “Surface-based fluid cavities: overview,” Section 11.5.1). Surface elements can be used for portions of the cavity surface that are not structural. The boundary of the cavity is specified using an element-based surface covering the elements that surround the cavity with surface normals pointing inward. By default, an error message is issued if the underlying elements of the surface do not have consistent normals. Alternatively, you can skip the consistency checking for the surface normals.
Input File Usage: Use the following option to define the surface with consistent normal checking: \*FLUID CAVITY, SURFACE=surface\_name, CHECK NORMALS=YES Use the following option to define the surface without consistent normal checking:
\*FLUID CAVITY, SURFACE=surface\_name, CHECK NORMALS=NO
Abaqus/CAE Usage: Interaction module: Create Interaction: Fluid cavity: select the fluid cavity boundary surface; toggle on or off Check surface normals
# Specifying additional volume in a fluid cavity
An additional volume can be specified for a fluid cavity. The additional volume will be added to the actual volume when the boundary of the cavity is defined by a specified surface. If you do not specify a surface forming the boundary of the fluid cavity, the fluid cavity is assumed to have a fixed volume that is equal to the added volume. In Abaqus/Standard, along with the added volume, the surface forming the boundary of the fluid cavity must be specified.
Input File Usage: \*FLUID CAVITY, ADDED VOLUME=r
Abaqus/CAE Usage: Specification of additional volume is not supported in Abaqus/CAE.
# Specifying the minimum volume
When the volume of a fluid cavity is extremely small, transients in an explicit dynamic procedure can cause the volume to go to zero or even negative causing the effective cavity stiffness values to tend to infinity. To avoid numerical problems, you can specify a minimum volume for the fluid in Abaqus/Explicit. If the volume of the cavity (which is equal to the actual volume plus the added volume) drops below the minimum, the minimum value is used to evaluate the fluid pressure.
<!-- source-page: 1015 -->
You can specify the minimum volume either directly or as the initial volume of the fluid cavity. If the latter method is used and the initial volume of the fluid cavity is a negative value, the minimum volume is set equal to zero.
Input File Usage: Use the following option to specify the minimum volume directly:
\*FLUID CAVITY, MINIMUM VOLUME=minimum volume
Use the following option to specify the minimum volume to be equal to the initial volume:
\*FLUID CAVITY, MINIMUM VOLUME=INITIAL VOLUME
Abaqus/CAE Usage: Specification of a minimum volume is not supported in Abaqus/CAE.
# Defining the fluid cavity behavior
The fluid cavity behavior governs the relationship between cavity pressure, volume, and temperature. A fluid cavity in Abaqus/Standard can contain only a single fluid. In Abaqus/Explicit a cavity can contain a single fluid or a mixture of ideal gases.
# Fluid behavior with a homogeneous fluid
To define a fluid cavity behavior made of a single fluid, specify a single fluid behavior to define the fluid properties. You must associate the fluid behavior with a name. This name can then be used to associate a certain behavior with a fluid cavity definition.
Input File Usage: Use the following options:
\*FLUID CAVITY, NAME=fluid\_cavity\_name, BEHAVIOR=behavior\_name \*FLUID BEHAVIOR, NAME=behavior\_name
Abaqus/CAE Usage: Interaction module: Create Interaction Property: Fluid cavity, Name: behavior\_name
# Fluid behavior with a mixture of ideal gases in Abaqus/Explicit
In Abaqus/Explicit you can define a fluid cavity behavior made of multiple gas species. To define a fluid cavity behavior made of multiple gas species, you specify multiple fluid behaviors to define the fluid properties. Specify the names of the fluid behaviors and the initial mass or molar fractions defining the mixture to associate a certain group of behaviors with a fluid cavity definition.
Input File Usage: Use the following options to define the fluid cavity mixture in terms of the initial mass fraction:
\*FLUID BEHAVIOR, NAME=behavior\_name \*FLUID CAVITY, NAME=fluid\_cavity\_name, MIXTURE=MASS FRACTION out-of-plane surface thickness (if required; otherwise, blank) behavior\_name, initial mass fraction
<!-- source-page: 1016 -->
Use the following options to define the fluid cavity mixture in terms of the initial molar fraction:
\*FLUID BEHAVIOR, NAME=behavior\_name
\*FLUID CAVITY, NAME=fluid\_cavity\_name,
MIXTURE=MOLAR FRACTION
out-of-plane surface thickness (if required; otherwise, blank)
behavior\_name, initial molar fraction
Abaqus/CAE Usage: Specification of ideal gas mixtures is not supported in Abaqus/CAE.
# User-defined fluid behavior in Abaqus/Standard
In Abaqus/Standard the fluid behavior can be defined in user subroutine UFLUID.
Input File Usage: \*FLUID BEHAVIOR, USER
Abaqus/CAE Usage: User subroutine UFLUID is not supported in Abaqus/CAE.
# Defining the ambient pressure for a fluid cavity
For pneumatic fluids the equilibrium problem is generally expressed in terms of the “gauge” pressure in the fluid cavity (that is, ambient atmospheric pressure does not contribute to the loading of the solid and structural parts of the system). You can choose to convert gauge pressure to absolute pressure as used in the constitutive law. For hydraulic fluids you can define the ambient pressure, which can be used to calculate the pressure difference in the fluid exchange between a fluid cavity and its environment. The pressure value given as degree of freedom 8 at the cavity reference node is the value of the gauge pressure. The ambient pressure, , is assumed to be zero if you do not specify it.
Input File Usage: \*FLUID CAVITY, AMBIENT PRESSURE=
Abaqus/CAE Usage: Interaction module: Create Interaction: Fluid cavity: toggle on Specify ambient pressure:
# Isothermal process
For hydraulic fluids and pneumatic fluids in problems of long time duration, it is reasonable to assume that the temperature is constant or a known function of the environment surrounding the cavity. In this case the temperature of the fluid can be defined by specifying initial conditions (see “Defining initial temperatures” in “Initial conditions in Abaqus/Standard and Abaqus/Explicit,” Section 34.2.1) and predefined temperature fields (see “Predefined temperature” in “Predefined fields,” Section 34.6.1) at the cavity reference node. For a pneumatic fluid the pressure and density of the gas are calculated from the ideal gas law, conservation of mass, and the predefined temperature field.
<!-- source-page: 1017 -->
# Defining the ambient temperature for a fluid cavity
For pneumatic fluids with adiabatic behavior the ambient temperature is needed when the heat energy flow is defined between a single cavity and its environment and the flow definition is based on analysis conditions. The ambient temperature, $\theta _ { A }$ , is assumed to be zero if you do not specify it.
Input File Usage: \*FLUID CAVITY, AMBIENT TEMPERATURE=
Abaqus/CAE Usage: Specification of ambient temperature is not supported in Abaqus/CAE.
# Hydraulic fluids
The hydraulic fluid model is used to model nearly incompressible fluid behavior and fully incompressible fluid behavior in Abaqus/Standard. Compressibility is introduced by assuming a linear pressure-volume relationship. The required parameters for compressible behavior are the bulk modulus and the reference density. You omit the bulk modulus to specify fully incompressible behavior in Abaqus/Standard. Temperature dependence of the density can be modeled as a thermal expansion of the fluid.
Input File Usage: \*FLUID CAVITY, BEHAVIOR=behavior\_name
Abaqus/CAE Usage: Interaction module: Create Interaction Property: Fluid cavity: Definition: Hydraulic
# Defining the reference fluid density
The reference fluid density, , is specified at zero pressure and the initial temperature, $\theta _ { I } \mathbf { \cdot }$ :
$$
\rho_ {R} = \rho (0, \theta_ {I}).
$$
Input File Usage: \*FLUID DENSITY
Abaqus/CAE Usage: Interaction module: Create Interaction Property: Fluid cavity: Definition: Hydraulic: Fluid density: density
# Defining the fluid bulk modulus for compressibility
The compressibility is described by the bulk modulus of the fluid:
$$
p = - K \Big (\frac {V (p , \theta) - V _ {0} (\theta)}{V _ {0} (\theta_ {I})} \Big) = - K \rho_ {R} (\rho^ {- 1} (p, \theta) - \rho_ {0} ^ {- 1} (\theta)),
$$
where
p is the current pressure,
0 is the current temperature,
K is the fluid bulk modulus,
$V ( p , \theta )$ is the current fluid volume,
$\rho ( p , \theta )$ is the density at current pressure and temperature,
<!-- source-page: 1018 -->
$V _ { 0 } ( \theta )$ is the fluid volume at zero pressure and current temperature,
$V _ { 0 } ( \theta _ { I } )$ is the fluid volume at zero pressure and initial temperature, and
is the density at zero pressure and current temperature.
It is assumed that the bulk modulus is independent of the change in fluid density. However, the bulk modulus can be specified as a function of temperature or predefined field variables.
Input File Usage: \*FLUID BULK MODULUS
Abaqus/CAE Usage: Interaction module: Create Interaction Property: Fluid cavity: Definition: Hydraulic: Fluid Bulk Modulus tabbed page: toggle on Specify fluid bulk modulus, and enter the modulus value in the table
Use the following options to include temperature and field variable dependence:
Toggle on Use temperature-dependent data, Number of field variables: n
# Defining the fluid expansion
The thermal expansion coefficients are interpreted as total expansion coefficients from a reference temperature, which can be specified as a function of temperature or predefined field variables. The change in fluid volume due to thermal expansion is determined as follows:
$$
V _ {0} (\theta) = V _ {0} (\theta_ {I}) [ 1 + 3 \alpha (\theta) (\theta - \theta_ {0}) - 3 \alpha (\theta_ {I}) (\theta_ {I} - \theta_ {0}) ],
$$
where $\theta _ { 0 }$ is the reference temperature for the coefficient of thermal expansion and $\alpha ( \theta )$ is the mean (secant) coefficient of thermal expansion.
If the coefficient of thermal expansion is not a function of temperature or field variables, the value of $\theta _ { 0 }$ is not needed.
Thermal expansion can also be expressed in terms of the fluid density:
$$
\rho_ {0} (\theta) = \rho_ {R} / [ 1 + 3 \alpha (\theta) (\theta - \theta_ {0}) - 3 \alpha (\theta_ {I}) (\theta_ {I} - \theta_ {0}) ].
$$
Input File Usage: \*FLUID EXPANSION, ZERO=
Abaqus/CAE Usage: Interaction module: Create Interaction Property: Fluid cavity: Definition: Hydraulic: Fluid Expansion tabbed page: toggle on Specify fluid thermal expansion coefficients, and enter the mean coefficient of thermal expansion in the table
Use the following options to include temperature and field variable dependence:
Toggle on Use temperature-dependent data, Reference temperature: $\theta _ { 0 }$ , Number of field variables: n
# Pneumatic fluids
Compressible or pneumatic fluids are modeled as an ideal gas (see “Equation of state,” Section 25.2.1). The equation of state for an ideal gas (or the ideal gas law) is given as
<!-- source-page: 1019 -->
$$
\tilde {p} = \rho R (\theta - \theta^ {Z}),
$$
where the absolute (or total) pressure $\tilde { p }$ is defined as
$$
\tilde {p} = p + p _ {A},
$$
and $p _ { A }$ is the ambient pressure, p is the gauge pressure, R is the gas constant, is the current temperature, and $\theta ^ { Z }$ is absolute zero on the temperature scale being used. The gas constant, R, can also be determined from the universal gas constant, , and the molecular weight, , as follows:
$$
R = \frac {\tilde {R}}{M W}.
$$
Conservation of mass gives the change of mass in the fluid cavity as
$$
\dot {m} = \dot {m} _ {i n} - \dot {m} _ {o u t},
$$
where m is the mass of the fluid, $\dot { m } _ { i n }$ is the mass flow rate into the fluid cavity, and $\dot { m } _ { o u t }$ is the mass flow rate out of the fluid cavity.
# Defining the molecular weight
You must specify the value of the molecular weight of the ideal gas, .
Input File Usage: \*MOLECULAR WEIGHT MW
Abaqus/CAE Usage: Interaction module: Create Interaction Property: Fluid cavity: Definition: Pneumatic, Ideal gas molecular weight:
# Specifying the value of the universal gas constant
You can specify the value of the universal gas constant, ${ \tilde { R } } .$
Input File Usage: \*PHYSICAL CONSTANTS, UNIVERSAL GAS CONSTANT=
Abaqus/CAE Usage: All modules: Model→Edit attributes→model name: Physical Constants: toggle on Universal gas constant: $\tilde { R }$
# Specifying the value of absolute zero
You can specify the value of absolute zero temperature, $\theta ^ { Z }$ .
Input File Usage: \*PHYSICAL CONSTANTS, ABSOLUTE ZERO=
Abaqus/CAE Usage: All modules: Model→Edit attributes→model name: Physical Constants: toggle on Absolute zero temperature: $\theta ^ { Z }$
<!-- source-page: 1020 -->
# Adiabatic process
By default, the fluid temperature is defined by the predefined temperature field at the cavity reference node. However, for rapid events the fluid temperature in Abaqus/Explicit can be determined from the conservation of energy assumed in an adiabatic process. With this assumption, no heat is added or removed from the cavity except by transport through fluid exchange definitions or inflators. An adiabatic process is typically well suited for modeling the deployment of an airbag. During deployment, the gas jets out of the inflator at high pressure and cools as it expands at atmospheric pressure. The expansion is so quick that no significant amount of heat can diffuse out of the cavity.
The energy equation can be obtained from the first law of thermodynamics. By neglecting the kinetic and potential energy, the energy equation for a fluid cavity is given by
$$
\frac {d (m E)}{d t} = \dot {m} _ {i n} H _ {i n} - \dot {m} _ {o u t} H _ {o u t} - \dot {W} - \dot {Q},
$$
where the work done by the fluid cavity expansion is given as
$$
\dot {W} = p \dot {V}
$$
and $\dot { Q }$ is the heat energy flow rate due to the heat transfer through the surface of the fluid cavity. A positive value for $\dot { Q }$ will generate the heat energy flow out of the primary fluid cavity. The specific energy is given by
$$
E = E _ {I} + \int_ {\theta_ {I}} ^ {\theta} c _ {v} (T) d T,
$$
where $E _ { I }$ is the initial specific energy at the initial temperature $\theta _ { I } , \ : c _ { v }$ is the specific heat at constant volume (or the constant volume heat capacity), which depends only upon temperature for an ideal gas, is the specific enthalpy, and V is the volume occupied by the gas. By definition, the specific enthalpy is
$$
H = H _ {I} + \int_ {\theta_ {I}} ^ {\theta} c _ {p} (T) d T,
$$
where $H _ { I }$ is the initial specific enthalpy at the initial (or reference) temperature $\theta _ { I }$ and $c _ { p }$ is the specific heat at constant pressure, which depends only upon temperature for an ideal gas. The pressure, temperature, and density of the gas are obtained by solving the ideal gas law, the energy balance, and mass conservation.
Adiabatic behavior will always be used for the fluid cavity if an adiabatic or coupled procedure is used.
Input File Usage: \*FLUID CAVITY, ADIABATIC
Abaqus/CAE Usage: Interaction module: Create Interaction: Fluid cavity: Property definition: Pneumatic, toggle on Use adiabatic behavior