Solutions for Insufficient Disk Space Issue of Frequency Response Analysis


Issue Description:

If a Frequency Response Analysis takes too long time to finish, or if it crashes and complains about insufficient disk space, or it gives warning as below. Then it’s time to review the output request commands, as suggested in the statements following the warning.

 *** WARNING # 1970

 Current run may fail due to insufficient disk space.

 Estimated disk space requirement = 2,284,147 MB

 Estimated disk space available = 1,792,255 MB

 Suggestions to reduce disk space requirements:

 

Observation:

Review the example definition below for MFREQ analysis, to see if there is anything we can improve.

The below is my observation:

Basically, it’s not created in good practice because it’s challenging the computational resource.

If a static analysis generates 100 MB results file, the above definition of same model might generate 200 GB results file.

These output request commands might be carried over from static analysis or preloading non-linear analysis where it should be fine. However, in a Dynamic Analysis, requesting response of many types for all nodes/elements at hundreds of loading frequencies(or time steps in a transient analysis) leads to huge disk space requirement and even failure of analysis.

 

Some Solutions:

Using a demo vehicle model, a comparison was carried out to demonstrate how the above solutions reduce computational time, disk space usage and output file size. Results are show in the table below. 

 

OUTPUT & FREQ

ELAPSED TIME/MINUTE

MAXIMUM DISK SPACE USED/MB

OUTPUT FILE SIZE/MB

RUN 01

Baseline

DISPLACEMENT(PUNCH,PHASE) = ALL
DISPLACEMENT(
H3D,PHASE,ROTA) = ALL
ELFORCE(H3D)=
ALL
ESE(H3D)=
ALL
STRESS(H3D)=
ALL
FREQ1         32     1.0     1.0     199

36

23,500

22,000

RUN 02

DISPLACEMENT(H3D,PHASE,NOROTA) = ALL
STRESS(H3D,
RTOP=0.1)=ALL
ESE(H3D,
RTOP=0.1)=ALL
FREQ1         32     1.0     1.0     199

7

11,746

746

RUN 03

DISPLACEMENT(H3D,PHASE,NOROTA,
PEAKOUT) = PEAKOUT
STRESS(H3D,
PEAKOUT)=PEAKOUT
ESE(H3D,
PEAKOUT)=PEAKOUT
FREQ1         32     1.0     1.0     199

4

9,714

42

RUN 04

DISPLACEMENT(H3D,PHASE,NOROTA) = ALL
ESE(H3D)=ALL
STRESS(H3D)=ALL
FREQ,32,14.0,17.0,37.0,77.0,85.0

1

1,532

42

RUN 05

DISPLACEMENT(H3D,PHASE,NOROTA) = 1

FREQ1         32     1.0     1.0     199

1

1,515

1

Model Information: 

  Total # of Grids (Structural)        :     18524
  Total # of Grids (Acoustic)          :     59247
  Total # of Elements                  :     82889

Machine Information:

16 CPU, 32 GB RAM

 

Further Reading on Computational Efficiency:

PARAM, FASTFR (altair.com)

EIGRA (altair.com)

Direct Matrix Input (Superelements) (altair.com)

High Performance Computing (altair.com)

Statistical Output for Transient Analysis (altair.com)