Уважаемые господа разработчики, вы бы не могли пролить свет на внутреннее устройство вашего программного продукта. В тех доках что я видел в основном интерфейсная часть. Мне-же интересны такие темы как:- решатели используемые для решения СЛАУ- нелинейные решатели (реализован-ли arc-length, а с ним и поддержка ниспадающих ветвей)- как реализован cracking/crashing у бетонов- существует ли hex mesher- какие теории пластичности (или более обще неупругости) реализованы в пакете- есть ли реализация "процессора"...
У зв'язку з великою кількістю неіснуючих підписок на оновлення форуму була проведена очистка. Якщо ви перестали отримувати повідомлення з оновленнями, прохання провести підписку знову.
Уважаемые господа разработчики, вы бы не могли пролить свет на внутреннее устройство вашего программного продукта. В тех доках что я видел в основном интерфейсная часть. Мне-же интересны такие темы как: - решатели используемые для решения СЛАУ - нелинейные решатели (реализован-ли arc-length, а с ним и поддержка ниспадающих ветвей) - как реализован cracking/crashing у бетонов - существует ли hex mesher - какие теории пластичности (или более обще неупругости) реализованы в пакете - есть ли реализация "процессора" под posix систем (интересна установка на линуксовый кластер, напрмер под gentoo)
и много много чего еще... Если я что-то проглядел и есть подробное официальное описание, то прошу простить и "ткнуть" в него носом
P.S. Стоит проблема выбора и покупки софта для строительной организации, и меня направили анализировать рынок )
Спасибо за ваши ответы. Позволю себе задать еще несколько вопросов:
1. Все-же что из физической нелинейности реализовано: только нелинейная упругость или еще и пластичность (деформационная теория, теория течения с различными упрочнениями, теория Друкера-Прагера и пр.) и ползучесть? Ну и сюда-же добавочка. Возможно ли смоделировать процесс разгрузки бетона с учетом его нелинейных свойств?
2. С решателем немного неясно, неужели классический Гаусс, и Лира никак не использует спарзовость матрицы жесткости, или все-же реализован Холецкий? Просто с производительностью и памятью были-бы проблемы!!!
3. Далее интересен вопрос о моделировании процесса потери устойчивости в нелинейной постановке существует ли такая возможность и как она реализована?
4. Какие функции формы используются в элементах, судя по числу узлов только линейные!?
5. Реализованы ли контактные элементы?
6. Как учитывается армирование? Для балочных и оболочечных элементов, вероятно, определяются приведенные жесткости а как это реализовано в 3D элементах просто вводится объемная доля и она равномерно размазывается по матрице жесткости элемента?
7. Можно ли моделировать преднапряженный бетон?
Заранее благодарю за ответы, и простите за назойливость
Відвідувач
Повідомлень: Рейтинг:
0 Реєстрація: 07.02.2008
«ЛИРА софт»
0
07.02.2008 12:24:20
Ответы соответственно номерам вопросов:
1. В ПК Лира в рамках нелинейной теории упругости возможно решение всех типов задач (стержневые системы, плиты, балки-стенки, оболочки, массивные тела и любые их комбинации). Для массивных тел и балок-стенок реализованы различные варианты теории пластичности (Друкера-Прагера, Прантля, Кулона-Мора, Гениева, и др.). Что позволяет моделировать работу бетонных, железобетонных, металлических конструкций, а также грунтовых массивов. В рамках реализованных методов теории пластичности, возможно, моделировать процесс разгрузки с учетом нелинейных свойств материалов. Для изгибаемых элементов реализовано (пока) – только нелинейная упругость и шаговый метод. Arc length для расчетов в закритической стадии не реализован. Наши длительные попытки реализации привели к выводу, что этот метод пригоден для одного нелинейного уравнения с одним неизвестным (ферма Мизеса), возможно, для двух-пяти. Но рекомендовать его в промышленной программе мы не можем. В Лире используются только математически обоснованные методы решения систем нелинейных уравнений – шаговый и шагово-итерационный. Хотя идея arc length метода использована для автоматического выбора шага в нелинейных задачах в докритической стадии.
2. Используется метод Гаусса с учетом разреженности матрицы САЛУ. Предварительно применяются современные методы перенумерации неизвестных (для уменьшения заполненности матрицы). Именно перенумерация позволяет существенно сократить время решения СЛАУ и объем матрицы. В большинстве случаев время решения разреженной матрицы в 5-6 и более раз меньше времени решения матрицы с ленточной структурой.
3. Устойчивость в нелинейной постановке. В ПК Лира решение задач устойчивости в нелинейной постановке реализовано на основе шагового метода. Определяется нагрузка, при которой матрица САЛУ престает быть положительно определенной. Согласно Болотину, это и есть потеря устойчивости. При решении задач устойчивости в физически линейной постановке используются КЭ типов 309, 341, 342, 344. Для решения задач устойчивости в физически нелинейной постановке используются КЭ типов 410, 441, 442, 444.
4. Функции формы элементов определяются не только количеством узлов, но и набором узловых неизвестных (для изгиба – ещё и повороты). Все КЭ, используемые в ПК Лира, теоретически (математически) обоснованны – удовлетворяют условиям сходимости МКЭ (см. книги: Михлин С.Г. Вариационно-сеточная аппроксимация// Записки научн. семин.- ЛОМИ. –1974. Т.48 - С. 32-188. Обен Ж.-П. Приближенное решение эллиптических краевых задач. - М.: Мир, 1977. – 383 с. Стренг Г., Фикс Дж. Теория метода конечных элементов. - М.: Мир, 1977. –418 с. Сьярле Ф. Метод конечных элементов для эллиптических задач. - М.: Мир, 1980. –512 с.).
5. В ПК Лира имеется большой набор специальных элементов позволяющих моделировать контактные задачи. Контактные элементы – односторонние связи, трение, зазор, и другие. (см. ) .
6. Учет армирования. Для Стержней и пластин учитывается реальное расположение арматуры в сечении элемента. На каждом шаге добавляется вклад арматуры в МЖ элемента с учетом её положения и изменения жесткостей. Для 3D элементов массива – распределенная в центре тяжести КЭ.
7. Можно, в исходных данных (стержня, вручную) задается величина преднапряжения. Кроме того имеется элемент «форкопф» позволяющий моделировать процесс предварительного натяжения на всю конструкцию или отдельные ее фрагменты. (см. ).
Ответы на все эти (а также другие теоретические) вопросы содержатся в книге , где приведены многочисленные примеры компьютерного моделирования и дано строгое математическое обоснование всех реализованных в ПК Лира методов.