Lecture 16: Numerical Solution
Lecture 16: Numerical Solution
1. Introduction
For complex loading time histories, the closed-form solutions become impossible to obtain and therefore we must resort to numerical methods. All numerical methods compute solution at discrete time steps and are based on some assumption regarding the solution over a given time interval. The choice of a suitable time step is critical. It is important to understand Accuracy and Stability of numerical methods. An accurate numerical solution is close to the exact solution of the differential equation. The stability refers to the largest time step that can be used without solution becoming unbounded due to accumulation of errors. An unconditionally stable method results in the solution staying bounded even with very large time step. For conditionally stable methods, the stability criteria are generally defined in terms of natural frequencies or period of vibration. Equations of motion
-1-
Numerically updates from ti to ti+1 At time ti, the acceleration, velocity and displacement are known. The force is prescribed.
-2-
-3-
Numerically updates from ti to ti+1 At time ti, the acceleration, velocity and displacement are known. The force is prescribed.
-4-
-5-
Solution algorithm
-6-
5. Example
-7-
6. Stability
Constant average acceleration method: Unconditionally stable. Use a step size based on a trade-off between the desired accuracy and computational effort.
Linear acceleration method: For single degree of freedom system, solution is stable when t=T/10.
-8-
-9-
Example
- 10 -
Example
- 11 -