在 RFEM 6/RSTAB 9 中参数化模型
技术文章
RFEM 和 RSTAB 程序提供参数化输入作为产品的一项优势功能,通过变量来创建或调整模型。 这样您可以输入与这些变量相关的模型数据和荷载数据(例如长度、宽度、交通荷载等)。 这些变量也称为参数,在程序中以列表形式清晰地显示。 您可以在公式中使用它们来确定数值。 因此,如果在参数列表中更改了某个参数,那么所有使用该参数的公式的结果都会相应地调整。
本文将向您介绍如何参数化图1所示的桁架单元的支撑单元。
假设已经在 RFEM 6 中按照图2所示的方式分配了杆件和定义了边界条件,对该结构进行了建模,下一步就是定义支撑。 如前所述,该单元将通过参数化输入进行定义。 这样在后期的计算中可以对参数进行优化,并且软件可以自动确定单元的最佳位置。
首先,您可以在上弦杆(杆件 2)和下弦杆(杆件 3)上创建中间节点,并用简单的线连接它们。 在杆件上单击鼠标右键 → 划分杆件 → n 个中间节点,以定义这些节点。 在创建节点时不要直接划分杆件,这一点很重要。因此请点击图 3 所示的复选框,
这样,您可以在节点的属性中看到它们的类型为“在杆件上”,并且杆件仍然是整个单元。 由于单个杆件已被一个中间节点划分,因此创建的节点与杆件的始端和末端节点之间的相对距离为50%。 但是,这四个输入栏是交互式的,除了该相对设置外,您还可以输入绝对距离(即长度)的值。
现在您可以通过编辑菜单 → 全局参数开始参数分配。 要定义的变量来自“长度”单位组,因为我们关心的是支撑单元的位置,该单元由上弦和下弦上的节点位置表示。 然后可以如图 5 所示定义参数;一个用于上弦(Xtop ),一个用于下弦(Xtop )。 这样,节点的位置将参照分配给这些参数的特定值来定义。
一旦定义了参数,您就可以在公式中使用它们来确定数值。 这可以在单个节点的“编辑”窗口中进行,在这里您可以使用公式编辑器编写一个公式,以确定节点与杆件始端节点之间的距离。 例如,图 6 中显示的公式表明,该长度将作为参数 Xtop的值再加上 0.5 m 来计算。 假设 Xtop最初被设置为 0,公式的结果为 0.5,这意味着节点将保持在 0.5 m 的距离(图7)。
参数化输入的优点是,如果在参数列表中更改了某个参数,那么使用该参数的所有公式的结果都会相应地改变。 因此,如果您重新打开全局参数列表并将 Xtop的值设置为 0.1,则节点相对于杆件始端节点的距离将自动更改为 0.6 (Xtop + 0.5),并且节点将被移动。如图 8 所示。
您可以更进一步,利用公式编辑器的其他优点,例如在公式中插入一个对象属性,如图 9 所示。
使用相关联的图标打开对象属性及其子类别的列表,然后选择您感兴趣的一个。 例如,您可以选择坐标_1,它是节点的笛卡尔 X 坐标。 您可以在公式文本框中指定关联的节点,如图10所示。 在本例中,我们要计算节点 5 相对于节点 3 的 X 坐标的距离。 这意味着如果节点 3 移位并且其 X 坐标改变,那么节点 5 的位置将被自动修改,因为该对象属性包含在公式中。
本文介绍了如何定义全局参数,以及如何在公式中使用它们来确定数值。 这些参数还可以根据不同方面进行优化,这将是未来的知识库文章的主题。
作者

Irena Kirova, M.Sc.
营销和客户支持
Kirova女士负责撰写技术文章,并为Dlubal客户提供技术支持。
关键词
链接
写评论...
写评论...
联系我们
你有问题或需要咨询吗? 请通过表格、电邮、电话、微信、QQ等方式联系我们,您也可以查看我们网页的常见问题(FAQ)。
相关产品