217x
005477
2024-04-09

Прямой или итерационный решатель

Расчет в RFEM 6 занимает очень много времени, но использование процессора моей системы низкое. Почему это так?


Ответ:

Причина того, что расчёт занимает некоторое время при небольшом использовании процессора вашего компьютера, может быть вызвана использованием итерационного решателя вместо прямого. Оба варианта определяют метод, используемый для решения системы уравнений.

Прямой решатель — это метод, который использует методы разложения матрицы, такие как LU-разложение, для решения системы уравнений за один шаг. Этот подход, как правило, более надёжен и может решить проблемы любого типа, но может потребовать больше памяти и вычислительных ресурсов, особенно для очень больших систем.
Итерационный решатель, такой как метод сопряженных градиентов или метод GMRES (обобщенный минимальный нелинейный метод), решает систему уравнений путём итерационного уточнения решения.

Метод решателя, который приводит к более быстрым результатам, зависит от сложности модели, а также от размера доступной основной памяти ОЗУ на компьютере. Если при решении больших сложных моделей ресурсы не являются проблемой, то в большинстве случаев рекомендуется использовать прямой решатель, который будет самым быстрым. Обязательно проверьте это в настройках статического расчёта в RFEM 6.


Автор

Алекс отвечает за обучение клиентов, техническую поддержку и за разработку наших программ для североамериканского рынка.