Computer Programs
NESC0795 SHOCK
last modified: 08-DEC-1981 | catalog | categories | new | search |

# NESC0795 SHOCK

#### SHOCK, Nonlinear Dynamic Structure Analysis, Spring and Mass Model, Runge-Kutta-Gill Method

top ]
1. NAME OR DESIGNATION OF PROGRAM:  SHOCK
top ]
2. COMPUTERS
To submit a request, click below on the link of the version you wish to order. Rules for end-users are available here.
Program name Package id Status Status date
SHOCK NESC0795/02 Tested 08-DEC-1981

Machines used:

Package ID Orig. computer Test computer
NESC0795/02 CDC 7600 CDC 7600
top ]
3. DESCRIPTION OF PROBLEM OR FUNCTION

SHOCK calculates the dynamic response of a structure modeled as a spring-mass system having one or two degrees of freedom for each mass when subjected to specified  environments. The code determines the behavior of each lumped mass (displacement, velocity, and acceleration for each degree of freedom) and the behavior of each spring or coupling (force, shear,  moment, and displacement) as a function of time. Two types of models, axial, having one degree of freedom, and lateral, having two degrees of freedom at each mass can be processed. Damping can be included in all models and shock spectrums of responses can be obtained.
top ]
4. METHOD OF SOLUTION

Two methods of numerical integration of the second-order dynamic equations are provided: the Runge-Kutta-Gill method with variable step-size is recommended for highly nonlinear problems, and a variation of the Newmark-Beta method is available for use with large linear problems.
top ]
5. RESTRICTIONS ON THE COMPLEXITY OF THE PROBLEM

Maxima of -
100 masses
200 springs or couplings
Complex arrangements of nonlinear options must be carefully checked  by the user.
top ]
6. TYPICAL RUNNING TIME

The time required to process a problem is a function of an integration step which is determined from an estimated maximum frequency existing in the model. Representative times on the CDC6600 are 3 seconds for 1500 steps for a 6 mass lateral problem and 24 seconds for 2000 steps for a 20 mass axial problem.
top ]
7. UNUSUAL FEATURES OF THE PROGRAM

The program's primary attributes are convenient input procedures and plot capabilities.
top ]
8. RELATED AND AUXILIARY PROGRAMS:
top ]
9. STATUS
Package ID Status date Status
NESC0795/02 08-DEC-1981 Tested at NEADB
top ]
10. REFERENCES:
NESC0795/02, included references:
- V.K. Gabrielson and R.T. Reese:
SHOCK CODE USER'S MANUAL: A Computer Code to Solve the Dynamic
Response of Lumped-Mass Systems.  SCL-DR-69-98 (November 1969)
- V.K. Gabrielson:
Supplement to SHOCK Code Report SCL-DR-69-98. SCL-DR-720361 (1/73)
top ]
11. MACHINE REQUIREMENTS:  125,000 (octal) words of storage are used.
top ]
12. PROGRAMMING LANGUAGE(S) USED
Package ID Computer language
NESC0795/02 FORTRAN-IV
top ]
13. OPERATING SYSTEM UNDER WHICH PROGRAM IS EXECUTED:  SCOPE 3.4 or NOS/BE.
top ]
14. OTHER PROGRAMMING OR OPERATING INFORMATION OR RESTRICTIONS

The
memory must be preset to zero prior to problem execution. Calls in subroutines SHOK835 and SHSP to local SLL CalComp and SCORS plotting package routines ENDPLOT, EXTFLM, NUMBER, NUMBER3, QUICK, QUICKML, and SYMBOL, not included in the package, are returned by a dummy subroutine supplied by NESC. Appropriate local routines are required to replace these routines for implementation of the program's plotting capabilities. The HOROLOG routine at SLL returns the job time remaining in seconds. The HOROLOG routine in the package returns a constant value of 100 seconds. This, too, should be replaced with the appropriate local routine.
top ]
15. NAME AND ESTABLISHMENT OF AUTHOR

V. K. Gabrielson
Numerical Applications Division 832
Sandia Laboratories
P. O. Box 969
Livermore, California  94550
top ]
16. MATERIAL AVAILABLE
NESC0795/02
File name File description Records
NESC0795_02.001 FORTRAN SOURCE 3732
NESC0795_02.002 UPDATE SOURCE 3764
NESC0795_02.003 SAMPLE PROBLEM 1 INPUT 15
NESC0795_02.004 SAMPLE PROBLEM 2 INPUT 55
NESC0795_02.005 SAMPLE PROBLEM 3 INPUT 29
NESC0795_02.006 JCL AND INFORMATION 48
NESC0795_02.007 SAMPLE PROBLEM 1 OUTPUT 350
NESC0795_02.008 SAMPLE PROBLEM 2 OUTPUT 1567
NESC0795_02.009 SAMPLE PROBLEM 3 OUTPUT 1104
top ]
17. CATEGORIES
• I. Deformation and Stress Distributions, Structural Analysis and Engineering Design Studies

Keywords: damping, dynamic loads, equations of motion, mechanics.