ТЕОРЕТИЧЕСКИЕ ОСНОВЫ
Данный код основан на простой формуле F=M*A, где F - сила, М - масса тела, и A - ускорение тела.
Алгоритм вычисляет ускорение тела, используя
маленький шаг во времени, чтобы перевести это ускорение в небольшие смещения в теле. Затем эти смещения используется, чтобы вычислить соответствующуе сили
в теле. После чего сили используется, для вычисления ускорения и затем процесс повторяется снова с самого начала.
Точность расчета затисит от величины шага по времени (пока шага по времени достаточно мал, расчет точен).
Существует большое количество доступных книг по Теории Конечных Элементов.
Большинство из них описывают Конечный Элемент со статической точки зрения,
ограничивая интересы потенциального разработчика.
Теоретические основы по МКЕ на которых базыруется данная разработка сформулированы в следующей литературе:
- Concepts And Applications Of Finite Element Analysis, Third edition - Robert D. Cook, David S. Malkus, Michael E. Plesha, ISBN 0-471-84788-7
- The Finite Element Method - Linear Static and Dynamic Finite Element Analysis - Thomas J. R. Hughes, ISBN 0-484-41181-8
- Nonlinear Finite Elements for Continua and Structures - Ted Belytschko, Wing Kam Liu, Brian Moran. ISBN 0-471-98773-5
- Explicit Algorithms For The Nonlinear Dynamics Of Shells - Ted Belytchko, Jerry I. Lin, Chen-Shyh Tsay, Computer methods in applied mechanics and engineering 42 (1984), page 225-251
- An Explicit Formulation For An Efficient Triangular Plate-Bending Element - Jean-Louis Batoz, International journal for numerical methods in engineering, Vol. 18, page 1077-1089 (1982)