本文摘要(由AI生成):
本文介绍了刚体家族成员RBODY、RB2、RB3和RLINK的不同之处,以及submodel和include在模型处理中的区别。同时,详细解释了offset和renumber在编号修改上的不同用途,以及move和transformation在组件移动方面的区别。掌握这些概念对于参加RADIOSS求解器技术大赛和高效利用RADIOSS进行工程分析至关重要,对RADIOSS用户而言具有极大的帮助和激励作用。
在RADIOSS中,有一些概念非常相近,又各有不同。经常有人问小汰skew和frame有什么差别?Include就是submodel吗?Offset和renumber该用哪个啊?
老鼠,老虎,傻傻分不清楚~
今天小汰就给大家集中讲讲RADIOSS中五大易混淆概念!
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
刚体家族怎么都长一样?
根本差别:
/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吧。