RecurDyn V9R5支持文本文件格式的模型数据,使用者勿需通过RecurDyn的GUI界面操作,即可直接查看、检查和修改模型,RecurDyn XML格式的模型数据对应于RDX文件。
Product | Professional |
New/Improved | New |
Location in Manual | User Interface → RecurDyn Graphic User Interface → File Menu → Import → RecurDyn Files |
通过“File菜单>Export导出>*”,将RecurDyn模型数据保存为RDX类型。在保存RDX格式文件时,RecurDyn同时生成以下几种类型的文件:
当模型的cad几何图形比较复杂时,Body将保存为*.rxb格式的RecurDyn cad文件。如果Body是FFlex body,则保存为*.rbdf文件,RecurDyn网格数据保存为*.mrta文件。
使用者可以使用文本编辑器访问这些文件,并可以修改和检查这些文本文件格式的模型数据。
此外,考虑到可能的模型损坏问题,RDX文件比二进制文件格式会更加稳定。
DOE(Design of Experiments)是一种有效的研究设计变量对性能指标影响效应的方法。基于DOE技术,可以一次考虑多个参数的影响,可以考虑不同因子间的相互影响,可通过较少的试验次数获得尽可能多的信息,可以更好地找到系统的较优区间。
除AutoDesign模块外,RecurDyn基本模块Professional也可以进行DOE分析,V9R5版本在原有的Design Study基础上添加了一个新的DOE功能。
Product | Professional |
New/Improved | New |
Location in User Interface | Analysis tab → Simulation Type group → DOE icon |
Location in Manual | Analysis → DOE (Design Of Experiments) |
RecurDyn/Professional的新DOE功能提供Simulation manager,据此可方便地管理大量的仿真数据。新DOE功能的特点概述如下:
UV接触是RecurDyn的UV Sphere接触类型,用于快速仿真球体和UV曲面间的接触力。UV面通过大小一致、排列整齐的4节点四边形进行离散,从而在接触计算时具有非常高效的速度。
Product | Professional |
New/Improved | New |
Location in User Interface | Body Edit Mode → Geometry tab → Surface group → UV icon |
Location in Manual | Professional → Body → Geometries in Body Edit Mode → Surface → UV Surface |
然而,在之前的版本中并不很容易生成UV Mapping面从而限制了UV接触的使用性。好消息!V9R5版本开发了body edit模式下便捷的UV曲面生成功能,借助该功能可以轻松生成UV面从而切实用到UV接触的高速度。
V9R5版本生成的UV曲面除了可用于UV接触外,还可用于PTSF(点对面)约束。Tips:PTSF是一种运动副约束,该Joint将Action Body 的Marker原点约束在特定的曲面上,某种程度上,只要Action Body上的接触点不变、同时曲面支持UV映射,在建模时可使用PTSF来代替接触从而计算更加快速。
相信RecurDyn使用者大都知道轨迹线Marker Trace功能,告诉大家一个好消息,V9R5版本对软件的轨迹线功能作了更新增强,更加方便使用者对仿真结果进行研究:
Product | Professional |
New/Improved | Improved |
Location in User Interface | Analysis tab → Post Tool group → Trace icon |
Location in Manual | Analysis → Post Tool → Marker Trace |
RecurDynV9R5版本的二次开发模块ProcessNet开始支持Python语言,提供多种Python库,使用者可以利用这一简单、易上手的语言为重复性任务开发自动化脚本、自定义用户UI及提高二次开发的便利性。
Product | Professional |
New/Improved | New |
Location in User Interface | Customize tab → ProcessNet (Python) group |
Location in Manual | ProcessNet Help → Python |
ProcessNet设置:从[Home tab]-[Setting group]-[ProcessNet]中的ProcessNet类型中选择Python。
RecurDyn的AutoDesign分析响应支持Python ProcessNet:可在[AutoDesign]-[Parameter]-[Response]的分析响应的ProcessNet类型中选择Python。
RecurDyn时域动力学仿真计算之后,通过其后处理的坎贝尔图(Campbell Diagram)可监测转动件速度变化过程动态变化的频谱分量进而获得转动件在整个转速范围的工作特性。坎贝尔图将监测位置的振动幅值作为转速和频率的函数,在坎贝尔图中横坐标表示转速,纵坐标表示频率或阶次,与转速有关的频率成分(强迫运动)呈现出以原点引出的射线,而自由振动部分则呈现在固定的频率线上。工程中常常根据坎贝尔图振动的转速、频率/阶次和振动幅值,对转动件的异常故障原因进行分析。
Product | Professional |
New/Improved | Improved |
Location in User Interface | Plot → Tool → Analysis → Campbell (3D) |
Location in Manual | Plot → Tool → Analysis → Compbell Diagrams → Vold-Kalman Filer |
RecurDyn不但提供2D坎贝尔图功能,还提供3D坎贝尔图功能。
V9R5版本针对3D坎贝尔图新开发了Vold Kalman滤波器,使用该Vold kalman滤波器,可获得“RPM vs. Orde“更平滑、更精确的Cross-Section曲线。
Phase Angle Display
Vold-Kalman Filter
RecurDyn的表达式在多体动力学建模仿真时具有重要的作用,表达式使用的是否到位也体现着使用者在多体动力学仿真方面的能力。
在之前的版本中进行表达式编辑时,尤其是复杂的表达式,想必很多使用者都感受过“括号不配对”所带来的的烦恼吧,使用RecurDyn新的版本V9R5就不再有这个烦恼了!V9R5版本表达式中的“成对括号”会高亮显示,方便使用者检查,这样可大大降低因括号所引发的错误。
RecurDynV9R5版本开始,Body输出项中会有动能、势能、应变能,为使用者提供了更大便利。
Product | Professional |
New/Improved | Improved |
Location in User Interface | Analysis tab → Plot group → Result icon |
Location in Manual | Plot → Plot Database |
对于刚体Rigid Body,直接输出动能和势能。
对于RFlex Body和Fflex Body,直接输出动能、势能和应变能。
RecurDyn一直可以支持Joint 、Force、Contact在Active与Inactive之间灵活切换,许多使用RecurDyn的小伙伴们期待着软件也能够支持Body可以在Active与Inactive之间自如切换,这不,V9R5版本开始这个愿望就如愿了!
Product | Professional, FFlex, RFlex |
New/Improved | Improved |
Location in User Interface | Database pop-up menu, Working Window pop-up menu, Properties Dialog box → General tab |
Location in Manual | User Interface → RecurDyn Graphic User Interface → Database Window → Active/Inactive |
支持在Active与Inactive间双向切换的Body既可以是刚体Rigid Body,也可以是柔性体FFlex Body和RFlex Body,与此同时,RecurDyn V9R5中Group也支持Active/Inactive操作了。
对于Inactive状态的Body,可以设定Inactive时的图形显示模式,通过[Home tab]-[Setting group]-[Display]-[Geometry tab]-[Color of a Inactivated Entity]指定颜色,线框显示模式dotted lines。在Database区,Inactive的Body图标也会相应地改变。
在Body的状态变成Inactive之后,与Body相关的其它模型元素(Joint、Force、Contact)也一起变成了Inactive。通过选择“Activate Related Entities Together”,软件会自动将与Body相关联的其它模型元素自动转变为Active状态。
这真是一个令人惊喜的新功能,RecurDynV9R5版本开始,在定义柔性体Shell的GEO接触时,可以考虑Shell的厚度变化了,该新功能适用于Geo Surface Contact、Geo Sphere Contact以及 Geo Cylinder Contact类型。
Product | FFlex |
New/Improved | Improved |
Location in User Interface | Home tab → Setting group → Simulation icon → General tab → Advanced Options |
Location in Manual | Home → Setting → Simulation → General Tab → Advanced Options |
通过GeoContact的“EachNode”选项来定义厚度属性,通过该选项,可仿真Fflex Shell单元的变厚度属性:
利用该功能时,需在[Home]-[Setting]-[Simulation]-[Advanced Simulation Options]页面勾选“Advanced Geo Contact for Shell ”,并将接触几何Surface Patch的Thickness设为Original。
想必大家都知道,在RecurDyn中转动副Revolute、平动副Translational、圆柱副Cylindrical、球铰Spherical及万向铰Universal joint支持设置摩擦效应。在此想告知各位一个好消息,从V9R5版本开始,螺旋副Screw、平面副Planar及共面约束Inplane joint也可以支持摩擦设置了!
通过CMotion可以分别定义两个Body之间6个方向的自由度,通过自由度的分别设置可以实现复杂的约束与驱动控制。在使用RecurDyn时,您是否期待约束或驱动在某些情况下有效而某些条件下失效呢?V9R5版本开发出的CMotion ON/OFF功能极大地方便了使用者根据有效、失效条件的定义进行约束或驱动是否起作用的切换。在CMotion Group中,可根据自由度指定的表达式条件来定义ON/OFF。所有六个自由度可在一种条件下ON/OFF,也可为每个自由度单独定义其ON/OFF条件。
Product | Professional |
New/Improved | Improved |
Location in User Interface | Professional tab → Joint group → CMotion(G) icon |
Location in Manual | Professional → Joint → Primitive Joints → Cartesian Motion Group (CMotion Group) → Properties |
如下的示例模型中,当ON/OFF信号为“1”时,Cmotion表达式处于ON状态发挥作用,驱动轴与从动轴接触时,信号将为“1”,开启从动轴的同步运动。当驱动轴远离时,ON/OFF信号值为零,则Comion的表达式处于OFF状态不发挥作用,故而从动轴的运动不再随驱动轴同步。
当模型考虑了非常多的细节时,当仿真的时长较大时,当仿真的步长很小时,都可能面临仿真结果文件格外庞大的现象,但从仿真精度、仿真物理行为实际时间的角度来看,更多模型细节、更小仿真步长、较长的End Time都是仿真人员无法规避的模型条件。太庞大的仿真结果文件一方面会需要更大的存储空间,再方面在结果后处理时也可能面临速度问题。
那么针对极其庞大的RecurDyn结果文件*.rplt,有没有办法对其进行优化缩减使文件变小呢?RecurDynV9R5版本开发了相应的工具,仿真完成后可自定义rplt文件的输出List,根据需要由该特殊的工具生成规模缩减的(优化的)rplt文件。
Using Filter and Database Tree Using Ouputlist(*.outputlist)file众所周知,流体分析软件ParticleWorks在仿真目标零件与流体间的传热行为时可得到热传递系数HTC(Heat Transfer Coefficient)和环境流体温度AFT(Ambient Fluid Temperatures)。RecurDynV9R5版本开始,ParticleWorks的HTC和AFT数据可以作为RecurDyn中FFlex Body的热边界了,ParticleWorks软件的HTC/AFT映射数据格式与RecurDyn的RTL(RecurDyn Temperature Load)文件格式相同,从而可以用于RecurDyn热分析时的Convection热边界。
需要注意的是,该功能要求ParticleWorks软件与RecurDyn软件使用相同的FE网格,故而在RecurDyn的FFlex模块中添加了导出OBJ格式文件的功能。同时,在使用该功能时需要在RecurDyn的Convection界面上选择"Set Variable Value"选项。此外,Particleworks将每个节点的HTC及AFT结果按照具体的时间间隔保存为CSV格式的文件,通过RTL Converter转换工具,可将CSV文件转换为RTL文件供RecurDyn调用。
相信很多RecurDyn使用者非常关心所仿真系统的振动情况,“时域动力学仿真后可以查看柔性体的振型吗?”,没错,RecurDyn V9R5版本开始,进行时域动力学分析后可直接通过Post AnalysisVibration Shape相应功能得到运动中柔性体的振动特性了。
Product | FFlex, RFlex |
New/Improved | New |
Location in User Interface | Post Analysis tab → Vibration Shape group |
Location in Manual | Post Analysis → Vibration Shape |
关于时域振动结果的振型动画,RecurDyn首先测量已定义PatchSet节点上的位移结果,对每一节点的X,Y,Z位移进行FFT分析。然后得到频域数据并生成振型,因而可以在具体的频率下显示振型。
相关功能的界面简介如下:
Shape Calculation众所周知,两个FFlex柔性体可以通过Flex Merge功能合并成一体从而实现两者间节点的约束。很多时候,对柔性体网格有特殊要求的Flex Merge功能未必能够轻松完成,或者使用者仍想保持柔性体的彼此独立并不想将两个柔性体合并成一个,那么,是否能够在两个独立的柔性体间建立节点间的自由度约束呢?RecurDyn V9R5版本开始,只需:1)两个FFlex Body分别定义NodeSet; 2)创建NodeSet间的Node to Node Constraint,就可以非常方便地实现两个FFlex柔性体节点间的约束关联了!
Product | FFlex |
New/Improved | New |
Location in User Interface | Flexible tab → FFlex group → N.Con icon |
您是否期待RecurDyn的网格划分功能更加强大呢?是的,对于RecurDyn来说,一直在不断地对Mesher功能从多方面进行加强。V9R5版本关于网格划分的功能增强体现在2个方面:1)Seed Control; 2)Ignore Vertices.
Product | Mesher |
New/Improved | Improved |
Location in User Interface | Mesh Edit Mode → Mesher tab → Mesher group → Adv.Mesh icon, BeamMesh icon |
Location in Manual | Flexible → Mesher → Meshing Functions in Mesh Mode → Advanced Mesh Flexible → Mesher → Meshing Functions in Mesh Mode → Beam Mesh |
RecurDyn V9R5支持针对几何体的每条边进行网格密度设置,点击Advanced Mesh界面的Seed Control,在弹出的Seed Control界面中分别设置每条边需要离散的段数,基于此控制不同边的网格密度,从而可以生成更加高质量的网格。
Ignore Vertices (Beam Mesh)划分Beam单元时,可选择是否忽略原始几何体的顶点。如果忽略顶点,使用者可直接选择要忽略的顶点,软件则按照指定的单元尺寸生成长度更加均匀的Bean单元网格。(该功能适用于Beam Mesh,AutoMesh暂不支持该功能)
对于后缀名为rfi的RFlex Body输入文件,RecurDyn使用者大都不陌生。但是对于后缀名为rfa的文件,可能有不少人不很熟悉吧,*.rfa文件包含了柔性体的位移数据,在导入结果动画文件*.ran文件时生成*.rfa文件。如果*.rfi文件规模过大,会影响RFlex Body的渲染效果及动画效果,同时结果文件也会过分庞大,从而直接制约着包含RFlex Body的整个模型后处理的速度与体验。
Product | RFlex |
New/Improved | Improved |
Location in User Interface | Flexible tab → RFlex group → Optimizer icon |
Location in Manual | Flexible → RFlex → RFI Optimizer |
RecurDyn V9R5版本的RFI文件优化功能,可通过选择保留节点的方式来缩减*.rfi文件的规模,支持选择保留的节点类型有:External Node / Used Nodes / User-Select
RFI文件规模优化功能通过保留大型*.rfi文件中仅需保留的数据,在不影响仿真结果的情况下大幅精简模型文件大小,缩小结果文件规模,从而能够更好地体验模型与结果的渲染和动画性能,更快地对柔性体进行应力/应变的恢复。
关于RFI文件优化,有2点需要说明:
也许您已经知道RecurDyn FFlex的 Shell单元支持超弹性材料。RecurDyn V9R5版本开始,RFlex 的Solid单元也支持各向异性材料(MAT9) 了!从Nastran的模型结果 (*.out/*.op2/*.pch)生成RFI文件时支持MAT9材料。可通过Stress-Strain矩阵,定义实体单元的各向异性特征。
对于超弹性材料和塑性材料,在V9R5版本中可绘制其Stress/Strain关系曲线,通过应力-应变曲线更加方便地检查自定义的参数,便于使用者直观地查看超弹性材料、塑性材料的性能。
Product | RFlex |
New/Improved | Improved |
Location in User Interface | Flex Edit Mode → Material → Hyperelastic, Plastic |
如果使用者有用于动态分析的柔性体材料实验数据,基于此可将RecurDyn中输入的应力-应变曲线材料特性与实验数据进行比较。在RecurDyn动力学分析中采用与真实材料特性吻合的柔性体材料参数,可获得更加准确的分析结果。
RecurDyn V9R5版本对DriveTrain工具包进行了如下几个方面的功能增强:
基于DriveTrain/GearKS齿轮系建模的新方法,能够方便地进行E轴和LSD(限滑差速器)等更多类型产品的建模仿真。
Product | DriveTrain |
New/Improved | Improved |
Location in User Interface | DriveTrain tab → KISSsoft group → GearTrain icon |
Location in Manual | DriveTrain → Functions for DriveTrain → KISSsoft → Gear Train |
在以前的版本中,只能创建按顺序排列的齿轮系;新版本提供的方法支持建立任何顺序的齿轮系齿轮对。
V9R5版本不但支持现有的Single Pinion齿轮类型,而且还支持Double Pinion类型的行星齿轮。
Product | DriveTrain |
New/Improved | New |
Location in User Interface | DriveTrain tab → KISSsoft group → Post icon |
Location in Manual | DriveTrain → Functions for DriveTrain → KISSsoft → Post |
RecurDyn V9R5版本中DriverTrain的Post能够输出接触压力、滑动速度和PV(压力乘以滑动速度)等特殊物理量,基于这些特殊的物理量结果,可以更加深入地分析齿轮传动的动力学特征。
RecurDyn内置的KISSsoft已更新至KISSsoft 2020 SP2版本相应功能,使用者因而可轻松使用KISSsoft在RecurDyn中的改进功能。
Product | DriveTrain |
New/Improved | Improved |
Location in User Interface | DriveTrain tab → KISSsoft UI group → Z14 icon |
Location in Manual | DriveTrain → Functions for DriveTrain → KISSsoft → KISSsoft UI |
此外,DriverTrain工具包的GearKS (Import/Export)支持Z14 file (Planetry gear),使用者可以导入KS行星齿轮文件。
众所周知RecurDyn通过External SPI接口可实现与流体力学分析软件的联合仿真,仿真结果可以在RecurDyn中动态展现,为了更加真实地显示流体的动态效果,在V9R5版本中关于流体的显示新添加了功能,通过渲染使得流体粒子的流动液面与实际流体高度相似,采用行进立方体算法MarchingCube Algorithm,粒子流曲面渲染效果更好,该功能可用于与ParticleWorks联合仿真结果的后处理。
Product | Particleworks Interface |
New/Improved | New |
Location in User Interface | External SPI tab → Post-Process group → Fluid icon |
Location in Manual | External SPI → Functions for External SPI → Post-Process → Fluid Display |
Alpha, Threshold: 渲染流体时,这些参数会影响周围粒子的权重。值越小,渲染流体的效果就越明显,初始值由粒子大小自动确定。
Cell Size: 该参数是渲染流体时使用的单元大小。其值越大,渲染流体的效果就越明显,该参数的初始值是粒子的半径。
RecurDyn的EHD(Elasto-Hydro Dynamic)弹性流体动力润滑工具包通过对轴承进行网格划分,采用流体动力学方法分析油膜压力变化,可详细考虑油槽以及注油孔的影响,并能通过3D Surface Type和Projection Type显示油槽和注油孔效应的云图。由于固体与润滑油的摩擦小于固体间的直接摩擦,因而弹性流体动力润滑使得固体接触区通过适当的润滑剂渗透,形成一层薄油膜,避免了固体表面的直接接触,从而减少摩擦,降低磨损。EHD润滑具有如下特征:
RecurDyn V9R5版本的滑动润滑Piston.Lub有2大功能提升:
具体步骤为:
RecurDyn提供的介质传输专用工具包MTT(Media Transport Toolkit)可用于介质传送机构动力学、运动学行为的快速建模与仿真。MTT2D模块提供介质传送机构的二维建模器和求解器,广泛应用于进纸机构(如打印机、复印机、传真机)、银行设备(如ATM取款机、点钞机)等,通过仿真能够检查引起潜在堵塞的可能原因,如不同的纸张尺寸、重量和刚度,因高温、高湿度、磨损等造成的纸张属性的不同等。MTT3D模块是MTT2D的延伸,是专业的媒介传输系统三维建模仿真工具包,MTT3D用于仿真介质传送机构的三维运动,可检查因板形的尺寸﹑重量和刚度的不同所引起的潜在扰动,也可用于仿真驱动滚轴未对准所导致的板材间的速度差,因间隙、磨损所造成的滚轴速度差等。MTT3D除可用于进纸机构仿真外,还广泛应用于传送带机构(如水泥厂、钢厂、玻璃厂),医疗器械(如X光机、CT机)等。 在RecurDyn V9R5版本中MTT2D/3D工具包对事件传感器Event Sensor的功能进行了增强,当定义事件传感器的目标Marker时,能定义多个Marker进行目标感测,支持Multiple Markers的Event Sensor,可同时定义多个目标位置的事件传感器EventSensor,可方便地在运动副的驱动或扭矩表达式中使用该事件传感器。
RecurDyn/Control interface将机械系统模型和控制、液压系统模型有机地结合起来,基于该接口可进行机械系统和控制、液压系统的联合仿真验证。
以RecurDyn与Matlab/Simulink的联合仿真为例,采用控制软件(Matlab/Simulink)建立控制框图,通过Plant Input 定义来自控制系统的机械系统输入变量、Plant Output定义给到控制系统的机械系统输出变量,通过M-file Export建立RecurDyn模型与Matlab/Simulink间的关联,控制软件与RecurDyn求解器通过积分步长控制与瞬时的双向数据交换实现机械系统与控制系统的一体化仿真验证。
基于RecurDyn进行机械控制一体化联合仿真时,一个机械系统可与一个控制系统进行联合仿真(Single Co-simulation)。一个机械系统也可以同时与多个控制系统进行联合仿真(Multi co-simulation),RecurDyn Control Interface支持多类、多款控制软件同时与一个机械系统的Gcosim联合仿真,更加方便了复杂控制作用下机械系统的动力学运动学仿真。
之前的版本中,RecurDyn采用Gcosim模式与Simulink软件联合仿真时RecurDyn需以从程序(Slave Program)身份存在,RecurDyn V9R5版本开始,基于Gcosim模式进行与Simulink的联合仿真时RecurDyn可以作为主程序(Master Program)了!