Программа для расчёта конструкций RFEM 6 является основой нашей модульной системы программного обеспечения. Основная программа RFEM 6 используется для задания конструкций, материалов и нагрузок плоских и пространственных конструктивных систем, состоящих из плит, стен, оболочек и стержней. Программа также позволяет создавать комбинированные конструкции, а также моделировать тела и контактные элементы.
RSTAB 9 - это мощная программа для расчёта и проектирования 3D конструкций балок, каркасов или ферм, которая которая помогает инженерам-строителям соответствовать современным требованиям и отражает последние тенденции в области строительного проектирования.
Вы часто тратите слишком много времени на расчёт сечений? Программное обеспечение Dlubal и автономная программа RSECTION облегчают вашу работу, определяя характеристики и выполняя расчёт напряжений для различных сечений.
Вы всегда знаете, откуда дует ветер? Конечно, со стороны инноваций! RWIND 2 - это программа, которая использует цифровую аэродинамическую трубу для численного моделирования потоков ветра. Программа моделирует эти потоки вокруг зданий любой геометрической формы и определяет ветровые нагрузки на поверхности.
Вам нужен обзор зон снеговой, ветровой и сейсмической нагрузок? Тогда вы находитесь по адресу. Используйте инструмент Geo-Zone Tool для быстрого и лёгкого определения снеговых нагрузок, скоростей ветра и данных по сейсмике в соответствии с ASCE 7‑16 и другими нормативами различных стран.
Хотите попробовать в работе функции программ Dlubal Software? У вас есть такая возможность! Бесплатная полная версия на 90 дней позволяет вам в полной мере попробовать в работе все наши программы.
Если в вашем проекте требуется редактирование нескольких моделей, есть на выбор два варианта:
Это также работает с правильным именем, как и в случае с сечениями из базы данных. Здесь вы можете увидеть пример программы, которая должна создать это сечение:
Внимание! Размеры в названиях сечений необходимо указывать в основных единицах СИ, то есть в метрах.
Используйте <code>SetAddonStatus(Model.clientModel, AddOn.timber_design_active, True)</code>, чтобы активировать аддон Многослойные поверхности.
На следующем этапе создаётся ортотропный материал. Для этого необходимо использовать пользовательские параметры при создании материала. Они сначала сохраняются в словаре <code>p</code>, а затем передаются в качестве параметра <code>params</code>.
Используйте <<code>Thickness.Layers(1, 'CLT', 1, 0.012, 0.0], [0, 1, 0.010, 90)</code> для применения толщины. Вложенный список передается в качестве параметров после номера и имени. Каждая запись в списке представляет слой. Если создаётся изотропный материал, список должен содержать три записи для слоя, тип слоя, номер материала и толщину слоя. Если материал ортотропный, как в этом случае, список должен также включать четвертую запись, угол поворота. Внимание! Угол поворота указывается в градусах, а не в обычных RAD.
В библиотеке высокого уровня Python нет прямой функции для создания ортотропного материала. Однако можно передать пользовательские параметры для всех методов. Это означает, что можно легко создать такой материал. На этом примере показана процедура:
Сначала пользовательский параметр задаётся как словарь p, а затем передается в params при создании модели.В этой статье показаны возможности:
p
params
В примере программы показаны два различных метода создания узловых опор. Тип перечисления NodalSupportType используется для первой узловой опоры.
NodalSupportType
Как вариант, можно передать список. В списке должно быть шесть значений. Первые три значения задают степени свободы перемещения, последние три - степени свободы кручения.
Значение inf означает, что степень свободы зафиксирована. При 0 степень свободы не задана. Числовое значение задаёт пружину.
inf
0
В примере программы сначала создаётся консоль из IPE 200. К ней прилагается нагрузка на стержень 3,5 кН, и выполняется расчёт.
Доступ к этой таблице находится в строке 34:
Метод ResultTables.NodesDeformations () требует три аргумента. Во-первых, определите, какие типы результатов должны быть считаны. Это могут быть результаты по
ResultTables.NodesDeformations ()
sein.
Во-вторых, укажите номер загружения, сочетания нагрузок и т. д. Наконец, передайте номер узла в метод.
Возвращаемое значение d метода - это список, включенный в словарь. В строке 37 d отображается полностью. Строка 40 показывает, как получить доступ к определённому значению. [0] - это индекс списка, а [' displacement_z '] - это ключ словаря.
d
[0]
[' displacement_z ']
Функция для нелинейных шарниров линий в настоящее время недоступна в библиотеке высокого уровня Python. Однако, поскольку пользовательские параметры могут использоваться в методе для шарниров линий, как обычно, создание нелинейных шарниров линий не является проблемой.
В примере программы сначала создаются две прямоугольные поверхности с узловыми опорами, которые соединяются по линии 6.
Задание нелинейного шарнира линии начинается с линии 39. Сначала создается словарь p с параметрами. Должны быть заданы три степени свободы перемещения и одна степень свободы поворота. Значение 0.0 означает, что степень свободы не занята. Если вместо этого записано числовое значение, оно интерпретируется как пружина. Убедитесь, что здесь используются основные единицы СИ. С помощью inf степень свободы задаётся как фиксированная.
0.0
Должна быть нелинейность в наоравлении y. Это устанавливается ключом translational_release_u_y_nonlinearity. В этой статье описывается, как определить необходимые значения, такие как NONLINEARITY_TYPE_FAILURE_IF_POSITIVE.
translational_release_u_y_nonlinearity
NONLINEARITY_TYPE_FAILURE_IF_POSITIVE
Существует возможность вызова этого URL-адреса во время работы программы RFEM:
http://localhost:8082/wsdl
Здесь показано задание всего API как XML (см. также WSDL https://en.wikipedia.org/wiki/Web_Services_Description_Language).
Прагматичный способ определения параметров — это, например, сначала скомпилировать нужный материал в RFEM, а затем считать свойства. Следующая программа показывает процедуру:
Этот метод можно использовать для всех объектов в RFEM.
Убедитесь, что в параметрах программы в разделе «Веб-службы» активирована опция «Автоматический запуск сервера с приложением», см. Рисунок.