NX1847以上版本仿真参数表达式调用条件表达式的方法
适用版本:NX1847以上
在NX1847以上版本的NX中,调用条件表达式时,对于建模中常用量纲的表达式,与老版本的NX调用方式一致。如下图所示,对于长度表达式,可以正常调用条件。
图1
但是在仿真分析时,用户所需的表达式一般是各种仿真参数,如力、压力、力矩等,此时,若还是使用一样的方法调用条件表达式时,会出现下图报错。
图2
于是,NX自动将单位删除,该表达式就无法应用到具体的仿真对象上了。
图3
这是因为NX1847以上版本对于特殊单位的表达式增加了单位匹配性的要求,对于条件中涉及到大小比对运算的地方,要求其单位量纲与表达式输出值的单位量纲一致。
对于这种情况,我们可以使用ug_val()函数来平衡不同量纲。该函数可以将任意单位的表达式转化为恒定(无单位)表达式,例如:A=100 kpa,则ug_val(A)=100,即可匹配任意量纲。
图4
故我们可以按照下图所示,填写表达式即可正常调用条件。
图5
总结:在NX新版本提高了对于表达式量纲对应要求,任何量纲不匹配的报错出现时,我们有两种途径解决问题,1)保证等式两边量纲一致,需要工程师对计算公式进行调整;2)使用恒定(无单位)表达式,可对应任意量纲的表达式。
免责声明:
1、本站所有资源文章出自互联网收集整理,本站不参与制作,如果侵犯了您的合法权益,请联系本站我们会及时删除。
2、本站发布资源来源于互联网,可能存在水印或者引流等信息,请用户擦亮眼睛自行鉴别,做一个有主见和判断力的用户。
3、本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。
4、侵权违法和不良信息举报 举报邮箱:cnddit@qq.com
还没有评论,来说两句吧...