美文网首页
什么是参数化建模?

什么是参数化建模?

作者: 吴吉光 | 来源:发表于2020-05-13 09:01 被阅读0次

    参数化建模 parametric modeling

    定义:以用户输入的参数为起点,经过程序内部逻辑的分析处理,最终生成模型对象的过程。

    三个要素:数据,即用户输入(或者其他方式输入)的参数;逻辑,为了生成预期模型,对数据的进行一些列运算和操作的总和;模型对象,是参数化建模的结果。

    三个要素之间的关系如下:

    特征:建模过程以数据为原料,以逻辑为驱动。

    参数化建模的分类

    根据模型对象与数据、逻辑的之间的关系,可以将参数化建模分为三类。

    第一类,模型对象与数据、逻辑相互分离。

    两个特点:1. 根据对象的外部逻辑进行建模;2. 建模完成后,数据、逻辑与模型不再有联系。

    例子:2019年开发的节点建模工具就是这样一类参数化建模。节点建模工具生成的对象是一些列板的合集,从生成的节点对象,无法方便地反推数据与逻辑是什么样的。

    第二类,数据成为模型对象的一部分,逻辑与模型对象分离

    特点:1.可以方便地查看的对象其属性(或数据);2因为逻辑与对象的分离,不可以通过更改属性以期改变模型对象,即此时的属性(或数据)是不可更改的,在建模的时候就是确定的。

    例子:电气三维培训的一些设备模型,其属性均在建模之前确定,建模之后,只能查看,无法修改。若要修改,只能重新建模。

    第三类,数据、逻辑均是模型对象的一部分。

    特点:1.可以方便地查看的对象属性;2 修改其属性就可以更改模型对象。

    例子:电气三维培训中参数化建模工具。在模型对象建模完成后,可以修改查看和修改属性,模型对象也会随之发生变化。

    这三类参数化建模方式,是从低级到高级,依次递进的关系。

    以AutoCAD中自定义的动态块“门框”举例,

    该动态块定义了两个参数,门洞宽、门洞高。可以方便的查看和修改该块的参数,模型也会随之改变。如图:

    如下图,注意红圈范围内的夹点,该夹点可以拖动,就可直接修改模型,模型的参数也随着改变。

    在这样的一个动态块中,修改模型对象就是修改数据,修改数据就是修改模型对象。

    数据和模型对象在对象自身的逻辑下成为一个统一体。这就是我认为的参数化建模的最高级的形式。

    相关文章

      网友评论

          本文标题:什么是参数化建模?

          本文链接:https://www.haomeiwen.com/subject/ylugnhtx.html