2155x
001749
2022-07-11

Параметризация моделей в RFEM 6/RSTAB 9

В программах RFEM и RSTAB имеется возможность параметризованного ввода, который представляет собой полезную функцию для создания и редактирования моделей с помощью переменных. В нашей статье будет показано, как задать глобальные параметры и применить их в формулах для нахождения числовых значений.

В нашей статье показано, как параметризовать элемент связи фермы, показанной на рисунке 1.

При условии, что конструкция уже смоделирована в RFEM 6 путем присвоения стержней и определения граничных условий, как показано на рисунке 2, следующим шагом будет определение связи жесткости. Как упоминалось ранее, данный элемент будет задан с помощью параметризованного ввода. Таким образом, в дальнейшем можно будет оптимизировать параметры и программа автоматически определит оптимальное положение элемента.

Прежде всего нужно создать промежуточные узлы на верхнем (стержень 2) и на нижнем (стержень 3) поясе и соединить их простой линией. Чтобы задать эти узлы, щелкните правой кнопкой мыши на отдельный стержень → разделить стержень → n промежуточных узлов. Важно создавать узлы, не разделяя при этом стержни фактически на части, поэтому необходимо установить соответствующий флажок, как показано на рисунке 3.

При этом вы увидите в свойствах узлов то, что они имеют тип «на стержне», а стержень остается целым элементом. Поскольку стержень был разделен одним промежуточным узлом, относительное расстояние между созданным узлом и начальным и конечным узлом стержня составляет 50%. Эти четыре области ввода являются интерактивными, и кроме данной относительной спецификации, вы можете ввести значение в виде абсолютного расстояния (то есть длину).

Теперь можно приступить к присвоению параметров через меню «редактировать» → «глобальные параметры». Переменные, которые необходимо задать, относятся к группе элементов «длина», поскольку нас интересует расположение элемента связи, которое определяется положением его узлов на верхнем и нижнем поясе.

Следовательно, можно задать параметры так, как показано на рисунке 5, один для верхнего пояса (Xвверху), а другой - для нижнего пояса (Xвнизу). Таким образом, положение узлов будет определяться конкретными значениями, присвоенными этим параметрам.

После определения параметров можно использовать их в формулах для нахождения числовых значений. Это можно сделать в окне «редактировать» отдельных узлов, в котором можно применить редактор формул для того, чтобы написать формулу для нахождения расстояния от узла до начального узла стержня.

Например, уравнение, показанное на рисунке 6, означает, что данная длина будет рассчитана в виде значения параметра Xвверху, прибавленного к 0,5 м. Учитывая, что Xвверху изначально было установлено равным 0, то из уравнения мы получим 0,5, что означает, что узел останется на расстоянии 0,5 м (рисунок 7).

Преимущество параметризованного ввода заключается в том, что при изменении параметра в списке параметров изменяются результаты всех формул, использующих данный параметр. Таким образом, если мы снова откроем список глобальных параметров и зададим значение Xвверху равным 0,1, то расстояние узла по отношению к начальному узлу стержня автоматически изменится на 0,6 (Xвверху + 0,5), и узел будет перемещен, как показано на рисунке 8.

Вы можете пойти еще дальше и использовать остальные преимущества редактора формул, например, вставить свойство объекта в уравнение, как показано на рисунке 9.

С помощью соответствующего значка можно открыть большой список свойств объекта и их подкатегорий и выбрать то, которое вас интересует. Например, можно выбрать координату_1, которая является декартовой координатой X узла. Вы можете указать соответствующий узел в текстовом поле формулы, как показано на рисунке 10.

В нашем примере нас интересует вычисление расстояния узла 5 по отношению к координате X узла 3. Это означает, что при смещении узла 3 и изменении его координаты X положение узла 5 будет автоматически изменено, поскольку данное свойство объекта включено в формулу.

В нашей статье показано, как задать глобальные параметры и использовать их в формулах для нахождения числовых значений. Эти параметры можно оптимизировать в соответствии с различными аспектами, что будет темой последующей статьи базы знаний.


Автор

Irena Kirova отвечает за написание технических статей и техподдержку пользователей ПО Dlubal.

Ссылки