Для решения набора уравнений доступны две прямые решающие программы и одна итеративная.
В анализе конечных элементов задача представлена набором алгебраических уравнений, которые должны быть решены совместно. Существует два класса методов решения: прямой и итеративный.
Прямые методы решают уравнения, используя точные числовые методы. Итерационные методы решения уравнений используют способы аппроксимации, где в каждой итерации предполагается решение, а связанные с ним погрешности подсчитаны. Повторы продолжаются до тех пор, пока погрешности не становятся приемлемы.
Программа предлагает следующие возможности:
Авто |
Программное обеспечение выбирает решающую программу на основе типа исследования, параметров анализа, условий контакта, и т. п. Некоторые параметры и условиями применимы только либо для Direct Sparse, либо для FFEPlus. |
Direct Sparse |
|
FFEPlus |
|
Large Problem Direct Sparse |
Применимо для статических и нелинейных исследований. Решающая программа может обрабатывать случаи, при которых решение выходит из ОЗУ. |
Выбор решающей программы
Автоматический выбор решающей программы - параметр по умолчанию для статических, частотных, потери устойчивости и термических исследований.
В случае многозоновых контактных задач, где площадь контакта находится путем нескольких контактных итераций, более предпочтительна решающая программа Direct sparse.
В то время как все решающих программы являются эффективными для небольших задач (25000 степеней свободы или менее), могут быть большие различия в эксплуатационных характеристиках (скорость и использование памяти) при решении больших задач.
Если решающая программа требует дополнительную память, большую, чем доступно на компьютере, то решающая программа использует дисковое пространство для хранения и извлечения временных данных. Когда возникает такая ситуация, вы получаете сообщение, информирующее, что решение выходит из ОЗУ, и процесс решения замедляется. Если количество данных, которое должно быть записано на диск, очень большое, то процесс решения будет крайне медленным. В таких случаях (для статических и нелинейных исследований) используйте Large Problem Direct Sparse.
Следующие факторы могут помочь с выбором соответствующей решающей программы:
Размер задачи |
В общем, FFEPlus быстрее в решении задач со степенями свободы более 100000. Она становится более эффективной, когда задача становится более крупной. |
Компьютерные ресурсы: доступный объем ОЗУ и несколько ЦП (основные или процессоры) |
Решающей программе Direct Sparse требуется примерно в 10 раз больший объем ОЗУ, чем решающей программе FFEPlus. Чем больший объем памяти доступен на компьютере, тем быстрее она будет работать. Large Problem Direct Sparse использует возможность многоядерной обработки и повышает скорость решения для статических и нелинейных исследований. |
Свойства материала |
Когда модули упругости материала, используемые в модели, значительно различаются между собой (например, сталь и нейлон), итеративные методы могут быть менее точны, чем прямые. В таких случаях рекомендуются прямые решающие программы. |
Функции анализа |
Анализ с контактами без проникновения и связанными контактами, выполняемыми с помощью уравнений ограничения, обычно выполняется быстрее с помощью прямых решающих программ. |
В зависимости от типа исследования применяются следующие рекомендации.
Статический |
Используйте программы Direct Sparse и Large Problem Direct Sparse, если имеется достаточно объема ОЗУ и несколько ЦП, для решения следующих задач:
- модели с контактами без проникновения, особенно если включены эффекты трения;
- модели с деталями, свойства материалов которых значительно различаются;
- модели с комбинированной сеткой.
Для линейного статического анализа решающей программе Direct Sparse требуется 1 ГБ ОЗУ для каждых 200000 степеней свободы. Итеративной решающей программе FFEPlus требуется меньший объем памяти (ок. 2000000 степеней свободы на 1 ГБ ОЗУ).
|
Частота и потеря устойчивости |
Используйте решающую программу FFEPlus для расчета любых мод твердого тела. Тело без каких-либо ограничений имеет шесть мод твердого тела.
Используйте решающую программу Direst Sparce для следующих задач:
- учет влияния нагрузки на собственные частоты;
- модели с деталями, свойства материалов которых значительно различаются;
- модели, в которые несовместимые сетки связаны с помощью уравнений ограничения;
- добавление мягких пружин для стабилизации недостаточно поддерживаемых моделей (исследования потери устойчивости).
Simulation использует метод итерации в подпространстве в качестве метода вычисления собственного значения для решающей программы Direst Sparse и метод Ланцоша для решающей программы FFEPlus. Для итеративных решающих программ, например FFEPlus, метод Ланцоша более эффективен. Подпространство может использовать подстановку решающих программ Direct (Sparse) вперед и назад в пределах цикла итерации для вычисления собственных векторов (необходимо только один раз разложить матрицу). Это невозможно для итеративных решающих программ.
|
Термические |
Термические задачи имеют одну степень свободы (DOF) на узел, поэтому их решение обычно занимает гораздо меньше времени, чем решение конструкционных задач с таким же количеством узлов. Для очень больших задач (имеющих более 50000 степеней свободы) используйте решающую программу Large Problem Direct Sparse или FFEPlus. |
Нелинейные |
Для нелинейных исследований моделей, которые имеет более 50000 степеней свободы, решающая программа FFEPlus более эффективна в выдаче решения за малый период времени. Решающая программа Large Problem Direct Sparse может действовать и в небазовых решениях. |
Статус решающей программы
Окно Статус решающей программы отображается при запуске исследования. Кроме данных о состоянии оно отображает:
- Использование памяти
- Прошло времени
- Данные об исследовании, такие как степени свободы, число узлов, число элементов
- Данные о решающей программе, например, тип решающей программы
- Предупреждение
Все исследования, пользующиеся решающей программой FFEPlus (итеративной), дают Вам возможность доступа к графику сходимости и параметрам решающей программы. График сходимости помогает Вам визуализировать процесс сходимости решения. Параметры решающей программы помогвют Вам манипулировать итерациями решающей программы для улучшения точности или скорости получения менее точных результатов. Можно использовать существующие значения решающей программы или изменить:
- Максимальное допустимое число итераций (P1)
- Порог остановки (P2)
Чтобы улучшить точность, уменьшите значение порога остановки. В ситуациях с медленной сходимостью можно улучшить скорость с менее точными результатами путем увеличения значения порога остановки или уменьшения максимального числа итераций.