- SDOF DYNAMICS
- Notes
- Free Damped and Undamped Vibration
Impulse Response Function
Harmonic Excitation and Dynamic Amplification
Analytical Solutions for Arbitrary Excitation - Damping from Data
- MDOF DYNAMICS
- Notes
- Mass Matrix for Truss and Frame Elements
- Rayleigh and Modal Damping Matrix
- Load Vector from Ground Motion
- Eigenvalue and Modal Analysis
- Examples
- Modes of Vibration for Two-storey Frame
- Python (note)
- MDOFdynamicModes.py (Screenshot)
- CantileverModesOfBucklingAndVibration.py
- LframeModes.py
- ANALYTICAL SOLUTIONS FOR CONTINUOUS SYSTEMS
- One-dimensional Wave Equations
- Axial Waves in Rods
- Torsional Waves in Rods
- Vibration of Strings
- Vibration of Beams
- TIME-STEPPING ANALYSIS
- Time-stepping Algorithms
- Examples
- Mass Subject to Ground Motion
- Python (note)
- SDOFdynamicAnalysis.py (needs GroundAccelerationX.txt, GroundAccelerationY.txt, and GroundAccelerationZ.txt) (Screenshot)
- MDOFdynamicAnalysis.py (El Centro) (Screenshot)
- G1 is a Python code for simple linear static & dynamic analysis, extracted from G2, which is posted on the Finite Elements page. G1 does not have the state-of-the-art capabilities for nonlinear structural analysis and DDM sensitivity analysis that are strengths of G2. As with other Python code posted on this website, it can be downloaded in one batch from here.
- G1TrussElement.py
- G1FrameElement.py
- G1LinearStaticAnalysis.py
- G1LinearDynamicAnalysis.py
- G1SDOFanalysis.py
- G1Model.py
- GroundMotionReadRecord.py
- G1Example1.py (Truss)
- G1Example2.py (Frame)
- G1Example3.py (Response spectra)
- G1Example4.py (Modal to MDOF comparison)