首页/文章/ 详情

【RADIOSS每周干货】容易弄混的五大概念,我只告诉你

7月前浏览1680

本文摘要(由AI生成):

本文介绍了刚体家族成员RBODY、RB2、RB3和RLINK的不同之处,以及submodel和include在模型处理中的区别。同时,详细解释了offset和renumber在编号修改上的不同用途,以及move和transformation在组件移动方面的区别。掌握这些概念对于参加RADIOSS求解器技术大赛和高效利用RADIOSS进行工程分析至关重要,对RADIOSS用户而言具有极大的帮助和激励作用。


在RADIOSS中,有一些概念非常相近,又各有不同。经常有人问小汰skew和frame有什么差别?Include就是submodel吗?Offset和renumber该用哪个啊?

老鼠,老虎,傻傻分不清楚~

今天小汰就给大家集中讲讲RADIOSS中五大易混淆概念!

 
1

skew vs frame

两个都是局部坐标系,有什么差别?

根本差别:

skew只有坐标轴能动,frame的原点和坐标轴都能动。

假设我们为组件A定义一个强制角速度:如果定义在skew里,不管A到哪里都是绕着skew不动的原点转;如果定义在frame里,A绕着frame的原点转,而这个原点可能是动的。想象这个原点就在A的某节点上,相当于强制A以一个角速度自传啦。

skew和frame的定义方法类似,分为动(fixed)和固定(moving)两种。绑定在节点上为动,用空间位置定义为固定。注意啦!即使定义动的skew,它的原点仍然是固定的,只有坐标轴方向动。

   

/FRAME/FIX

   
 
 

输入三个节点ID,定义原点和X’和Y’方向。

   

/FRAME/MOV

   
 

 输入三个节点ID,定义原点和X’和Y’方向。

   

/FRAME/MOV2

   
 

输入三个节点ID,定义原点和X’和Y’方向。如上图所示,与/FRAME/MOV差别在于坐标轴方向不同。

定义/SKEW/FIX、/SKEW/MOV、/SKEW/MOV2的方法同上。

2

RBODY vs RB2 vs RB3 vs RLINK

刚体家族怎么都长一样?

  根本差别:

   
     
1
   

/RBODY和/RB2有1个主节点,N个从节点;

/RB3有N个主节点,1个从节点;

/RLINK有0个主节点,N个从节点。

   

2

   

/RBODY是唯一一个符合力学定义的真·刚性单元。


   

/RB2:向带头大哥看齐

   

这个带头大哥就是主节点,从节点某方向速度跟主节点保持一致。至于哪些方向保持一致,通过卡片里的六位布尔数表示。0表示自由,1表示跟随。比如101001,表示的是X、Z方向平动加上Z方向转动跟随主节点,其他方向自由。

再比如111111,表示所有方向锁定。相当于直接定义了个/RBODY。/RBODY就是力学中的刚体概念:所有节点相互距离始终保持一致,也就是任何方向都没有相对速度。从节点和主节点完全保持步调一致。

想要给一群节点强制同样的位移、速度等,或者模拟刚性连接,可以使用这两者。

   

/RB3:带头大哥太多,小弟见风使舵

   

一个从节点跟随一群主节点运动。这么多主节点听谁的呢?根据权重,论资排辈。从节点速度是所有主节点的加权平均数。权重设置越大,影响越大。同样地,用六位布尔数表示某方向自由/跟随。

 

/RB3主要用于模拟柔性连接,比如胶粘。

   

/RLINK:小弟手拉手,天涯一起走

   

/RLINK并没有主节点带头了。所有从节点保持某方向速度一致,它们用一个公平的方法决定跟随谁的速度:看体重。

 

这个质量加权平均算法遵守从节点内动量守恒。同样地用六位布尔数定义某方向自由/跟随。

 

3

submodel vs include

所以子模型到底是谁?

根本差别:

submodel是子模型,用于分割模型;而include是包含文件,用于调用别的模型。

比如一个模型叫model10,里面有A1,A2,......,A10十个组件。可以创建一个子模型把A1、A2放进去。导出模型后,会发现A1、A2的信息保存在model10的//SUBMODEL卡片里。在这个submodel子模型里,可以有独立的标号系统、单位系统等。

如果model10模型加入了include文件model11,文件里包含新组件A11。A11的信息并没有存在model10中,但model10可以通过include调用它。

当然,submodel和include有很多交集。常见的比如submodel里include了一个文件。相当于模型分两半,其中一个子模型调用其他模型。当我们合并新文件时(File>import>RADIOSS>merge),会有三个选项:

 

如果我们选第三个就会是这种情况,自动创建的submodel里包含include

 

如果不想用include文件,导出模型在如下界面选Yes即可。Include里的信息会被转移到主文件//SUBMODEL卡片下。

 

Tips

在大多数情况下,比如汽车碰撞、假人模型中使用//SUBMODEL非常方便,使模型更加清晰、明朗。然而//SUBMODEL与一些特殊卡片不兼容,如/MAT/LAW52,60,73,74,78,80,81还有/PROP/15,17,19,46等。

详情参见帮助文档//SUBMODEL。

4

offset vs renumber

别闹,你们不都是修改编号吗?

根本差别:

offset是偏移,不改变原来include里的编号;renumber修改include里的编号。

同样是把include里某单元ID:1改为1000,导入文件时使用offset 999或Mesh Editing>Renumber 1 to 1000是等效的。但是哦!如果你单独再打开include文件,使用offset的ID仍是1,使用renumber的被改为了1000。如果不想修改原始编号,推荐用offset。

5

move vs transformation

额,用谁移动组件更方便?

根本差别:

Transformation记录移动过程,Move记录移动结果。

使用RADIOSS tools>Transformation会生成/TRANFORM卡片,记录平动、转动信息。配合节点原来的坐标矩阵,算出最终位置so easy。而Mesh Editing>Move只记录节点最终位置。如果希望保存节点原始位置,就用Transformation吧。

  
来源:Altair澳汰尔
RADIOSS碰撞汽车UM无人机Altair
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-03-30
最近编辑:7月前
Altair澳汰尔
澳汰尔工程软件(上海)有限公司
获赞 142粉丝 477文章 746课程 4
点赞
收藏
作者推荐
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈