Пересчёты задачи, матрица жёсткости которой осталась прежней

 
Рейтинг: 143.4741  
Новая
Предложил Евгений Шатров 28.09.2018 11:14:40

Пересчёты задачи, матрица жёсткости которой осталась прежней

Часто бывает, что требуется повторно (иногда и не раз :) пересчитать задачу, в которую внесены изменения, не затрагивающие матрицу жёсткости (изменён список загружений или отдельные нагрузки, скорректированы местные оси стержней или пластин, выполнено пересогласование осей пластин, изменено количество расчётных сечений стержней и проч.). Сейчас в таких случаях приходится ждать, что процессор соберёт матрицу жёсткости и разложит её. Почему бы не реализовать в программе автоматическую проверку на изменения, касающиеся матрицы жёсткости? И предложить пользователю пропустить оба этих этапа расчёта задачи, если внесённые пользователем после первого расчёта (когда МЖ записана на диск) изменения касаются только правой части СЛАУ? Возможно, и вообще не спрашивать...
Реализация предложения позволила бы сократить время расчёта задачи в пересчёте на количество запусков схемы на повторный счёт.