Титанический труд! 😱
Идея и работа очень нужная.
Для специалиста - разобраться можно.
Для начинающего - несколько сложновато. Лучше разделить материал и расчеты по разделам - будет более понятно, прозрачно и легче в отладке.
Важный раздел "Нормирование нагрузок" не просматривается, а в нем заморочек много.
Могу порекомендовать работу форумчанина JonSu по определению нагрузок. Можно использовать как образец по оформлению программы. Если согласится, можно добавить в Вашу программу.