[转载]Abaqus固有频率提取

标签:
转载 |
分类: abaqus |
6.3.5 Natural frequency extraction
![[转载]Abaqus固有频率提取 [转载]Abaqus固有频率提取]()
Products:
References
Overview
![[转载]Abaqus固有频率提取 [转载]Abaqus固有频率提取]()
The frequency extraction procedure:
-
performs eigenvalue extraction to calculate the natural frequencies and the corresponding mode shapes of a system;
-
will include initial stress and load stiffness effects due to preloads and initial conditions if geometric nonlinearity is accounted for in the base state, so that small vibrations of a preloaded structure can be modeled;
-
will compute residual modes if requested;
-
is a linear perturbation procedure;
-
can be performed using the traditional Abaqus software architecture or, if appropriate, the high-performance SIM architecture (see
“Using the SIM architecture for modal superposition dynamic analyses” in “Dynamic analysis procedures: overview,” Section 6.3.1); and -
solves the eigenfrequency problem only for symmetric mass and stiffness matrices; the complex eigenfrequency solver must be used if unsymmetric contributions, such as the load stiffness, are needed.
Eigenvalue
extraction
![[转载]Abaqus固有频率提取 [转载]Abaqus固有频率提取]()
The eigenvalue problem for the natural frequencies of an undamped finite element model is
is the mass matrix (which is symmetric and positive definite);
is the stiffness matrix (which includes initial stiffness effects if the base state included the effects of nonlinear geometry);
is the eigenvector (the mode of vibration); and
M
are degrees of freedom.
Selecting the
eigenvalue extraction method
![[转载]Abaqus固有频率提取 [转载]Abaqus固有频率提取]()
Abaqus/Standard provides three eigenvalue extraction methods:
-
Lanczos
-
Automatic multi-level substructuring (AMS), an add-on analysis capability for Abaqus/Standard
-
Subspace iteration
In addition, you must consider the
software architecture that will be used for the subsequent modal
superposition procedures. The choice of architecture has minimal
impact on the frequency extraction procedure, but the SIM
architecture can offer significant performance improvements over
the traditional architecture for subsequent mode-based steady-state
or transient dynamic procedures (see
Table
6.3.5–1
Software Architecture | Eigensolver | ||
---|---|---|---|
Lanczos | AMS | Subspace Iteration | |
Traditional |
|
|
|
SIM |
|
|
|
The Lanczos solver with the traditional architecture is the default eigenvalue extraction method because it has the most general capabilities. However, the Lanczos method is generally slower than the AMS method. The increased speed of the AMS eigensolver is particularly evident when you require a large number of eigenmodes for a system with many degrees of freedom. However, the AMS method has the following limitations:
-
All restrictions imposed on SIM-based linear dynamic procedures also apply to mode-based linear dynamic analyses based on mode shapes computed by the AMS eigensolver. See
“Using the SIM architecture for modal superposition dynamic analyses” in “Dynamic analysis procedures: overview,” Section 6.3.1, for details. -
The AMS eigensolver does not compute composite modal damping factors, participation factors, or modal effective masses. However, if participation factors are needed for primary base motions, they will be computed but are not written to the printed data (.dat) file.
-
You cannot use the AMS eigensolver in an analysis that contains piezoelectric elements.
-
You cannot request output to the results (.fil) file in an AMS frequency extraction step.
Lanczos eigensolver
For the Lanczos method you need to provide the maximum frequency of interest or the number of eigenvalues required; Abaqus/Standard will determine a suitable block size (although you can override this choice, if needed). If you specify both the maximum frequency of interest and the number of eigenvalues required and the actual number of eigenvalues is underestimated, Abaqus/Standard will issue a corresponding warning message; the remaining eigenmodes can be found by restarting the frequency extraction.
You can also specify the minimum frequencies of interest; Abaqus/Standard will extract eigenvalues until either the requested number of eigenvalues has been extracted in the given range or all the frequencies in the given range have been extracted.
See
Input |
*FREQUENCY, EIGENSOLVER=LANCZOS |
Abaqus/CAE |
Step
module: |
Choosing a block size for the Lanczos method
In general, the block size for the
Lanczos method should be as large as the largest expected
multiplicity of eigenvalues (that is, the largest number of modes
with the same frequency). A block size larger than 10 is not
recommended. If the number of eigenvalues requested
is
Automatic multi-level substructuring (AMS) eigensolver
For the AMS method you need only specify the maximum frequency of interest (the global frequency), and Abaqus/Standard will extract all the modes up to this frequency. You can also specify the minimum frequencies of interest and/or the number of requested modes. However, specifying these values will not affect the number of modes extracted by the eigensolver; it will affect only the number of modes that are stored for output or for a subsequent modal analysis.
The execution of the AMS eigensolver
can be controlled by specifying three
parameters: ,
,
and
. These three
parameters multiplied by the maximum frequency of interest define
three cut-off frequencies.
(default value of 5) controls the cutoff frequency for
substructure eigenproblems in the reduction phase,
while
Requesting eigenvectors at all nodes
By default, the AMS eigensolver computes eigenvectors at every node of the model.
Input |
*FREQUENCY, EIGENSOLVER=AMS |
Abaqus/CAE |
Step
module: |
Requesting eigenvectors only at specified nodes
Alternatively, you can specify a node set, and eigenvectors will be computed and stored only at the nodes that belong to that node set. The node set that you specify must include all nodes at which loads are applied or output is requested in any subsequent modal analysis (this includes any restarted analysis). If element output is requested or element-based loading is applied, the nodes attached to the associated elements must also be included in this node set. Computing eigenvectors at only selected nodes improves performance and reduces the amount of stored data. Therefore, it is recommended that you use this option for large problems.
Input |
*FREQUENCY, EIGENSOLVER=AMS, NSET=name |
Abaqus/CAE |
Step
module: |
Controlling the AMS eigensolver
The AMS method consists of the following three phases:
Reduction
phase:
Reduced
eigensolution phase:
, define a starting subspace of the subspace iteration
step. The default values of these parameters are carefully chosen
and provide accurate results in most cases. When a more accurate
solution is needed, the recommended procedure is to increase both
parameters proportionally from their respective default values.
Recovery
phase:
Subspace iteration method
For the subspace iteration procedure you need only specify the number of eigenvalues required; Abaqus/Standard chooses a suitable number of vectors for the iteration. If the subspace iteration technique is requested, you can also specify the maximum frequency of interest; Abaqus/Standard extracts eigenvalues until either the requested number of eigenvalues has been extracted or the last frequency extracted exceeds the maximum frequency of interest.
Input |
*FREQUENCY, EIGENSOLVER=SUBSPACE |
Abaqus/CAE |
Step
module: |
Structural-acoustic coupling
![[转载]Abaqus固有频率提取 [转载]Abaqus固有频率提取]()
Structural-acoustic coupling affects the natural frequency response of systems. In Abaqus only the Lanczos eigensolver fully includes this effect. In Abaqus/AMS and the subspace eigensolver the effect of coupling is neglected for the purpose of computing the modes and frequencies; these are computed using natural boundary conditions at the structural-acoustic coupling surface. An intermediate degree of consideration of the structural-acoustic coupling operator is the default in Abaqus/AMS and the Lanczos eigensolver, which is based on the SIM architecture: the coupling is projected onto the modal space and stored for later use.
Structural-acoustic coupling using the Lanczos eigensolver without the SIM architecture
If structural-acoustic coupling is
present in the model and the Lanczos method not based on the SIM
architecture is used, Abaqus/Standard extracts the coupled modes by
default. Because these modes fully account for coupling, they
represent the mathematically optimal basis for subsequent modal
procedures. The effect is most noticeable in strongly coupled
systems such as steel shells and water. However, coupled
structural-acoustic modes cannot be used in subsequent random
response or response spectrum analyses. You can define the coupling
using either acoustic-structural interaction elements
(see
Input |
Use
the following option to account for structural-acoustic coupling
during the frequency extraction: |
*FREQUENCY, EIGENSOLVER=LANCZOS, ACOUSTIC COUPLING=ON (default if the SIM architecture is not used) Use the following option to ignore structural-acoustic coupling during the frequency extraction: *FREQUENCY, EIGENSOLVER=LANCZOS, ACOUSTIC COUPLING=OFF |
Abaqus/CAE |
Step
module: |
Structural-acoustic coupling using the AMS and Lanczos eigensolver based on the SIM architecture
For frequency extractions that use the
AMS eigensolver or the Lanczos eigensolver based on the SIM
architecture, the modes are computed using traction-free boundary
conditions on the structural side of the coupling boundary and
rigid boundary conditions on the acoustic side. Structural-acoustic
coupling operators (see
User-defined acoustic-structural
interaction elements (see
Input |
Use
either of the following options to project structural-acoustic
coupling operators onto the subspace of eigenvectors: |
*FREQUENCY, EIGENSOLVER=AMS, ACOUSTIC COUPLING=PROJECTION (default for the AMS eigensolver) or *FREQUENCY, EIGENSOLVER=LANCZOS, SIM, ACOUSTIC COUPLING=PROJECTION (default in SIM-based analysis) Use the following option to disable the projection of structural-acoustic coupling operators: *FREQUENCY, ACOUSTIC COUPLING=OFF |
Abaqus/CAE |
Use
the following option to project structural-acoustic coupling
operators onto the subspace of eigenvectors: |
Step
module: Use the following option to disable the projection of structural-acoustic coupling operators: Step
module: Projection of structural-acoustic coupling operators using the Lanczos eigensolver based on the SIM architecture is not supported in Abaqus/CAE. |
Specifying a frequency range for the acoustic modes
Because structural-acoustic coupling is ignored during the AMS and SIM-based Lanczos eigenanalysis, the computed resonances will, in principle, be higher than those of the fully coupled system. This may be understood as a consequence of neglecting the mass of the fluid in the structural phase and vice versa. For the common metal and air case, the structural resonances may be relatively unaffected; however, some acoustic modes that are significant in the coupled response may be omitted due to the air's upward frequency shift during eigenanalysis. Therefore, Abaqus allows you to specify a multiplier, so that the maximum acoustic frequency in the analysis is taken to be higher than the structural maximum.
Input |
Use
either of the following options: |
*FREQUENCY, EIGENSOLVER=AMS , , , , , , acoustic range factor or *FREQUENCY, EIGENSOLVER=LANCZOS, SIM , , , , , , acoustic range factor |
Abaqus/CAE |
Step
module: |
Specifying a frequency range for the acoustic modes when using the SIM-based Lanczos eigenanalysis is not supported in Abaqus/CAE. |
Effects of fluid motion on natural frequency analysis of acoustic systems
To extract natural frequencies from an acoustic-only or coupled structural-acoustic system in which fluid motion is prescribed using an acoustic flow velocity, either the Lanczos method or the complex eigenvalue extraction procedure can be used. In the former case Abaqus extracts real-only eigenvalues and considers the fluid motion's effects only on the acoustic stiffness matrix. Thus, these results are of primary interest as a basis for subsequent linear perturbation procedures. When the complex eigenvalue extraction procedure is used, the fluid motion effects are included in their entirety; that is, the acoustic stiffness and damping matrices are included in the analysis.
Frequency
shift
![[转载]Abaqus固有频率提取 [转载]Abaqus固有频率提取]()
For the Lanczos and subspace iteration
eigensolvers you can specify a positive or negative shifted squared
frequency,
If the Lanczos eigensolver is in use and the user-specified shift is outside the requested frequency range, the shift will be adjusted automatically to a value close to the requested range.
Normalization
![[转载]Abaqus固有频率提取 [转载]Abaqus固有频率提取]()
For the Lanczos and subspace iteration eigensolvers both displacement and mass eigenvector normalization are available. Displacement normalization is the default. Mass normalization is the only option available for SIM-based natural frequency extraction.
The choice of eigenvector normalization
type has no influence on the results of subsequent modal dynamic
steps (see
In addition to extracting the natural frequencies and mode shapes, the Lanczos and subspace iteration eigensolvers automatically calculate the generalized mass, the participation factor, the effective mass, and the composite modal damping for each mode; therefore, these variables are available for use in subsequent linear dynamic analyses. The AMS eigensolver computes only the generalized mass.
Displacement normalization
If displacement normalization is selected, the eigenvectors are normalized so that the largest displacement entry in each vector is unity. If the displacements are negligible, as in a torsional mode, the eigenvectors are normalized so that the largest rotation entry in each vector is unity. In a coupled acoustic-structural extraction, if the displacements and rotations in a particular eigenvector are small when compared to the acoustic pressures, the eigenvector is normalized so that the largest acoustic pressure in the eigenvector is unity. The normalization is done before the recovery of dependent degrees of freedom that have been previously eliminated with multi-point constraints or equation constraints. Therefore, it is possible that such degrees of freedom may have values greater than unity.
Input |
*FREQUENCY, NORMALIZATION=DISPLACEMENT |
Abaqus/CAE |
Step
module: |
Mass normalization
Alternatively, the eigenvectors can be normalized so that the generalized mass for each vector is unity.
The “generalized mass” associated with
mode
If the eigenvectors are normalized with
respect to mass, all the eigenvectors are scaled so
that =1. For coupled
acoustic-structural analyses, an acoustic contribution fraction to
the generalized mass is computed as well.
Input |
*FREQUENCY, NORMALIZATION=MASS |
Abaqus/CAE |
Step
module: |
Modal participation factors
The participation factor for
mode
, is a variable that indicates how strongly
motion in the global
,
,
Modal effective mass
The effective mass for
mode
,
,
For coupled acoustic-structural
eigenfrequency analysis, an additional acoustic effective mass is
computed as outlined in
Composite modal damping
You can define composite damping
factors for each material (“Material
damping,” , according to
A composite damping value will be calculated for each mode. These values are weighted damping values based on each material's participation in each mode.
Input |
*DAMPING, COMPOSITE |
Abaqus/CAE |
Property
module: |
Obtaining
residual modes for use in mode-based procedures
![[转载]Abaqus固有频率提取 [转载]Abaqus固有频率提取]()
Several analysis types in
Abaqus/Standard are based on the eigenmodes and eigenvalues of the
system. For example, in a mode-based steady-state dynamic analysis
the mass and stiffness matrices and load vector of the physical
system are projected onto a set of eigenmodes resulting in a
diagonal system in terms of modal amplitudes (or generalized
degrees of freedom). The solution to the physical system is
obtained by scaling each eigenmode by its corresponding modal
amplitude and superimposing the results (for more information,
see
Due to cost, usually only a small
subset of the total possible eigenmodes of the system are
extracted, with the subset consisting of eigenmodes corresponding
to eigenfrequencies that are close to the excitation frequency.
Since excitation frequencies typically fall in the range of the
lower modes, it is usually the higher frequency modes that are left
out. Depending on the nature of the loading, the accuracy of the
modal solution may suffer if too few higher frequency modes are
used. Thus, a trade-off exists between accuracy and cost. To
minimize the number of modes required for a sufficient degree of
accuracy, the set of eigenmodes used in the projection and
superposition can be augmented with additional modes known
as
This orthogonalization is required to retain the orthogonality properties of the modes (residual and eigen) with respect to mass and stiffness. As a consequence of the mass and stiffness matrices being available, the orthogonalization can be done efficiently during the frequency extraction. Hence, if you wish to include residual modes in subsequent mode-based procedures, you must activate the residual mode calculations in the frequency extraction step. If the static responses are linearly dependent on each other or on the extracted eigenmodes, Abaqus/Standard automatically eliminates the redundant responses for the purpose of computing the residual modes.
For the Lanczos eigensolver you must
ensure that the static perturbation response of the load that will
be applied in the subsequent mode-based analysis
(i.e., ) is
available by specifying that load in a static perturbation step
immediately preceding the frequency extraction step. If multiple
load cases are specified in this static perturbation analysis, one
residual mode is calculated for each load case; otherwise, it is
assumed that all loads are part of a single load case, and only one
residual mode will be calculated. When residual modes are
requested, the boundary conditions applied in the frequency
extraction step must match those applied in the preceding static
perturbation step. In addition, in the immediately preceding static
perturbation step Abaqus/Standard requires that (1) if multiple
load cases are used, the boundary conditions applied in each load
case must be identical, and (2) the boundary condition magnitudes
are zero. When generating dynamic substructures
(see
If you use the AMS eigensolver, you do not need to specify the loads in a preceding static perturbation step. Residual modes are computed at all degrees of freedom at which a concentrated load is applied in the following mode-based procedure. You can request additional residual modes by specifying degrees of freedom. One residual mode is computed for every requested degree of freedom.
As an outcome of the orthogonalization
process, a pseudo-eigenvalue corresponding to each residual
mode, , is computed
and given by
-
You choose to obtain a new set of eigenmodes and residual modes in a new frequency extraction step.
-
You choose to select a subset of the available eigenmodes and residual modes in the mode-based procedure (selection of modes is described in each of the mode-based analysis type sections).
Input |
*FREQUENCY, RESIDUAL MODES |
Abaqus/CAE |
Step
module: |
Evaluating
frequency-dependent material properties
![[转载]Abaqus固有频率提取 [转载]Abaqus固有频率提取]()
When frequency-dependent material properties are specified, Abaqus/Standard offers the option of choosing the frequency at which these properties are evaluated for use in the frequency extraction procedure. This evaluation is necessary because the stiffness cannot be modified during the eigenvalue extraction procedure. If you do not choose the frequency, Abaqus/Standard evaluates the stiffness associated with frequency-dependent springs and dashpots at zero frequency and does not consider the stiffness contributions from frequency domain viscoelasticity. If you do specify a frequency, only the real part of the stiffness contributions from frequency domain viscoelasticity is considered.
Evaluating the properties at a
specified frequency is particularly useful in analyses in which the
eigenfrequency extraction step is followed by a subspace projection
steady-state dynamic step (see
Input |
*FREQUENCY, PROPERTY EVALUATION=frequency |
Abaqus/CAE |
Step
module: |
Initial
conditions
![[转载]Abaqus固有频率提取 [转载]Abaqus固有频率提取]()
If the frequency extraction procedure
is the first step in an analysis, the initial conditions form
the
If initial stresses must be included in the frequency extraction and there is not a general nonlinear step prior to the frequency extraction step, a “dummy” static step—which includes geometric nonlinearity and which maintains the initial stresses with appropriate boundary conditions and loads—must be included before the frequency extraction step.
“Initial conditions in
Abaqus/Standard and Abaqus/Explicit,”
Boundary
conditions
![[转载]Abaqus固有频率提取 [转载]Abaqus固有频率提取]()
Nonzero magnitudes of boundary
conditions in a frequency extraction step will be ignored; the
degrees of freedom specified will be fixed (“Boundary
conditions in Abaqus/Standard and Abaqus/Explicit,”
Boundary conditions defined in a frequency extraction step will not be used in subsequent general analysis steps (unless they are respecified).
In a frequency extraction step involving piezoelectric elements, the electric potential degree of freedom must be constrained at least at one node to remove numerical singularities arising from the dielectric part of the element operator.
Defining primary and secondary bases for modal superposition procedures
If displacements or rotations are to be
prescribed in subsequent dynamic modal superposition procedures,
boundary conditions must be applied in the frequency extraction
step; these degrees of freedom are grouped into “bases.” The bases
are then used for prescribing motion in the modal superposition
procedure—see
Boundary conditions defined in the frequency extraction step supersede boundary conditions defined in previous steps. Hence, degrees of freedom that were fixed prior to the frequency extraction step will be associated with a specific base if they are redefined with reference to such a base in the frequency extraction step.
The primary base
By default, all degrees of freedom listed for a boundary condition will be assigned to an unnamed “primary” base. If the same motion will be prescribed at all fixed points, the boundary condition is defined only once; and all prescribed degrees of freedom belong to the primary base.
Unless removed in the frequency extraction step, boundary conditions from the last general analysis step become fixed boundary conditions for the frequency step and belong to the primary base.
If all rigid body motions are not suppressed by the boundary conditions that make up the primary base, you must apply a suitable frequency shift to avoid numerical problems.
Abaqus/CAE |
Load
module: |
Secondary bases
If the modal superposition procedure
will have more than one independent base motion, the driven nodes
must be grouped together into “secondary” bases in addition to the
primary base. The secondary bases must be named.
(See
The degrees of freedom associated with
secondary bases are not suppressed; instead, a “big” mass is added
to each of them. To provide six digits of numerical accuracy,
Abaqus/Standard sets each “big” mass equal to
106
For the Lanczos and subspace iteration methods a negative shift must be used with either the rigid body modes or secondary bases.
The “big” masses are not included in
the model statistics, and the total mass of the structure and the
printed messages about masses and inertia for the entire model are
not affected. However, the presence of the masses will be
noticeable in the output tables printed for the eigenvalue
extraction step, as well as in the information for the generalized
masses and effective masses. See
More than one secondary base can be defined by repeating the boundary condition definition and assigning different base names.
Input |
*BOUNDARY, BASE NAME=name |
Abaqus/CAE |
Secondary bases are not supported in Abaqus/CAE. |
Loads
![[转载]Abaqus固有频率提取 [转载]Abaqus固有频率提取]()
Applied loads (“Applying
loads: overview,”
Material
options
![[转载]Abaqus固有频率提取 [转载]Abaqus固有频率提取]()
The density of the material must be
defined (“Density,”
Elements
![[转载]Abaqus固有频率提取 [转载]Abaqus固有频率提取]()
Because they contribute nonsymmetric damping terms, acoustic flow velocity and acoustic infinite elements cannot be used with the Abaqus/AMS eigensolver. Other than generalized axisymmetric elements with twist, any of the stress/displacement or acoustic elements in Abaqus/Standard (including those with temperature, pressure, or electrical degrees of freedom) can be used in a frequency extraction procedure.
Output
![[转载]Abaqus固有频率提取 [转载]Abaqus固有频率提取]()
The eigenvalues (EIGVAL), eigenfrequencies in cycles/time (EIGFREQ), generalized masses (GM), composite modal damping factors (CD), participation factors for displacement degrees of freedom 1–6 (PF1–PF6) and acoustic pressure (PF7), and modal effective masses for displacement degrees of freedom 1–6 (EM1–EM6) and acoustic pressure (EM7) are written automatically to the output database as history data. Output variables such as stress, strain, and displacement (which represent mode shapes) are also available for each eigenvalue; these quantities are perturbation values and represent mode shapes, not absolute values.
The eigenvalues and corresponding frequencies (in both radians/time and cycles/time) will also be automatically listed in the printed output file, along with the generalized masses, composite modal damping factors, participation factors, and modal effective masses.
The only energy density available in
eigenvalue extraction procedures is the elastic strain energy
density,
The AMS eigensolver does not compute composite modal damping factors, participation factors, or modal effective masses. In addition, you cannot request output to the results (.fil) file.
You can restrict output to the results,
data, and output database files by selecting the modes for which
output is desired (see
Abaqus/CAE |
Step
module: |
Input file
template
![[转载]Abaqus固有频率提取 [转载]Abaqus固有频率提取]()
*HEADING
…
*BOUNDARY
Data lines to specify zero-valued boundary conditions
*INITIAL CONDITIONS
Data lines to specify initial conditions
**
*STEP (,NLGEOM)
If NLGEOM is used, initial stress and preload stiffness effects
will be included in the frequency extraction step
*STATIC
…
*CLOAD and/or *DLOAD
Data lines to specify loads
*TEMPERATURE and/or *FIELD
Data lines to specify values of predefined fields
*BOUNDARY
Data lines to specify zero-valued or nonzero boundary conditions
*END STEP
**
*STEP, PERTURBATION
*STATIC
…
*LOAD CASE, NAME=load case name
Keywords and data lines to define loadingfor this load case
*END LOAD CASE
…
*END STEP**
*STEP
*FREQUENCY, EIGENSOLVER=LANCZOS, RESIDUAL MODES
Data line to control eigenvalue extraction
*BOUNDARY
*BOUNDARY, BASE NAME=name
Data lines to assign degrees of freedom to a secondary base
*END STEP
来源:abaqus 帮助文件