Response spectrum analysis of a simple block model — Welcome to LS-DYNA Examples

Home » Knowledge Base » NVH / Fatigue » Response spectrum analysis of a simple block model

This example shows how to set up a simple brick tower model to run resonse spectrum analysis with *FREQUENCY_DOMAIN_RESPONSE_SPECTRUM. *DEFINE_CURVE and *DEFINE_TABLE are used to define ground acceleration spectra for different damping coefficients. Post-processing is done with *DATABASE_FREQUENCY_BINARY_D3SPCM. Example 10.1 from LS-Dyna training class NVH, Fatigue and Frequency Domain Analysis with LS-DYNA by Yun Huang.

Keywords

*CONTROL_IMPLICIT_EIGENVALUE
*CONTROL_IMPLICIT_GENERAL
*CONTROL_IMPLICIT_NONLINEAR
*CONTROL_TERMINATION
*DATABASE_BINARY_D3PLOT
*DATABASE_FREQUENCY_BINARY_D3SPCM
*DATABASE_HISTORY_NODE_SET
*DATABASE_HISTORY_SOLID_SET
*DEFINE_CURVE
*DEFINE_TABLE
*DEFINE_VECTOR
*ELEMENT_SOLID
*END
*FREQUENCY_DOMAIN_RESPONSE_SPECTRUM
*KEYWORD  
*MAT_ELASTIC
*NODE
*PART
*SECTION_SOLID
*SET_NODE_LIST
*SET_SOLID
*TITLE

Reduced Input

*KEYWORD  
*TITLE
A block tower for response spectrum analysis
*FREQUENCY_DOMAIN_RESPONSE_SPECTRUM
         1        20        0.     2000.                   1
     0.001 
         0         3       100        0.
*DATABASE_FREQUENCY_BINARY_D3SPCM
         1
*DEFINE_TABLE
       100     0.000     0.000
           0.0010000     27001
           0.0100000     27002
           0.0200000     27003
           0.0500000     27004
*DEFINE_CURVE
     27001         0     0.000     0.000     0.000     0.000         0
           0.2000000           1.2600000
           0.2500000           1.5400000
           0.3330000           2.8000000
           0.5000000           4.3400002
           1.0000000           8.6800003
           1.2500000          10.9200001
           5.0000000          10.9200001
         100.0000000           4.3400002
        1000.0000000           4.1999998
*DEFINE_CURVE
     27002         0     0.000     0.000     0.000     0.000         0
           0.2000000           0.9480000
           0.2500000           1.1590000
           0.3330000           2.1080000
           0.5000000           3.2670000
           1.0000000           6.5330000
           1.2500000           8.2189999
           5.0000000           8.2189999
         100.0000000           3.2670000
        1000.0000000           3.1610000
*DEFINE_CURVE
     27003         0     0.000     0.000     0.000     0.000         0
           0.2000000           0.9280000
           0.2500000           1.1350000
           0.3330000           2.0630000
           0.5000000           3.1980000
           1.0000000           6.3959999
           1.2500000           8.0459995
           5.0000000           8.0459995
         100.0000000           3.1980000
        1000.0000000           3.0950000
*DEFINE_CURVE
     27004         0     0.000     0.000     0.000     0.000         0
           0.2000000           0.8820000
           0.2500000           1.0779999
           0.3330000           1.9600000
           0.5000000           3.0380001
           1.0000000           6.0760002
           1.2500000           7.6440001
           5.0000000           7.6440001
         100.0000000           3.0380001
        1000.0000000           2.9400001
*CONTROL_IMPLICIT_EIGENVALUE
        20     0.000         0     0.000         0     0.000         0     0.000
         0         0         0         0         1
*CONTROL_IMPLICIT_GENERAL
         1  1.000000         0         0         0         0         0         0
*CONTROL_IMPLICIT_NONLINEAR
         1         0         0     0.000     0.000     0.000     0.000     0.000
         0         0         0         0
         0         0     0.000         1         2
*DEFINE_CURVE
        10         0     0.000     0.000     0.000     0.000         0
           1.0000000           0.0010000
           2.0000000           0.0010000
           3.0000000           0.0020000
           4.0000000           0.0020000
           5.0000000           0.0020000
           6.0000000           0.0020000
           7.0000000           0.0030000
           8.0000000           0.0030000
           9.0000000           0.0030000
          10.0000000           0.0030000
          11.0000000           0.0030000
          12.0000000           0.0100000
          13.0000000           0.0100000
          14.0000000           0.0100000
          15.0000000           0.0200000
          16.0000000           0.0200000
          17.0000000           0.0200000
          18.0000000           0.0020000
          19.0000000           0.0010000
          20.0000000           0.0010000
*CONTROL_TERMINATION
  1.000000         0     0.000     0.000     0.000
*DATABASE_BINARY_D3PLOT
  0.050000         0         0         0         0
         0
*DATABASE_HISTORY_NODE_SET
       100         0         0         0         0         0         0         0
*DATABASE_HISTORY_SOLID_SET
         2         0         0         0         0         0         0         0
*PART
boxsolid
         1         1         1         0         0         0         0         0
*SECTION_SOLID
         1        18         0
*MAT_ELASTIC
         1 2616.50001.0720E+11  0.330000     0.000     0.000         0
*DEFINE_VECTOR
       200     0.000     0.000     0.000  1.000000  1.000000  1.000000         0
*SET_NODE_LIST
         1     0.000     0.000     0.000     0.000          
         1         6        31        36       541       546       571       576
      1081      1086      1111      1116         0         0         0         0
*SET_NODE_LIST
       100     0.000     0.000     0.000     0.000          
       500       502       600         0         0         0         0         0
*SET_SOLID
         2          
       338       738         0         0         0         0         0         0
*SET_SOLID
         3          
         9         7         0         0         0         0         0         0
*ELEMENT_SOLID
*NODE
*END

Figures

image_000.png

image_001.png

Download