首页/文章/ 详情

【CFD专栏】nanoFluidX之运动宝典

1月前浏览1129

本文摘要(由AI生成):

本文主要介绍了nanoFluidX中的运动特征,包括预定义运动和刚体运动。预定义运动是指可以事先定义的运动,包括行星齿轮运动和曲柄连杆机构运动,可以通过POSITION_FILE或专用模板定义。刚体运动是指运动规律无法事先得知,而是在周围流场的作用下被动地运动,如油罐车运动和Pelton水轮机运动。

前两期我们介绍了nanoFluidX中粒子类型及特征,今天我们就来说一说nanoFluidX中的运动特征吧~

 
     

说起nanoFluidX中对于运动体的定义,大家最熟悉的莫过于齿轮的转动了。通常来说,齿轮转动是只有一个自由度的运动情况,只需要定义转动轴和转速就能确定运动规律。

那么对于更为复杂的运动,应该怎样考虑呢?从比较严谨的角度,我们把nanoFluidX中的运动类型分为预定义运动(Prescribed Motion)刚体运动(Rigid Body Motion)

     

什么是预定义运动?

顾名思义,预定义运动指的是可以事先定义的运动。大家可以试着判断一下,下面的视频中呈现的运动是不是属于预定义运动?

点击边框调出视频工具条

对于单个运动体来说,最多有六个自由度,即三个方向的平动和三个方向的转动。因此,任何能预先定义的运动,都能用下面这张表格来描述运动规律。而这样一个包含n行7列的txt文件,正是nanoFluidX中能定义任意六自由度运动的万能文件(POSITION_FILE)。

 

Translation & rotation as a f(t)


在之前的版本中,行星齿轮运动和曲柄连杆机构运动都是通过上述POSITION_FILE来定义的。考虑到这两类特殊的复杂运动较为常用,而且其运动规律可以通过公式计算获得,因此在最新的2.09版中,加入了针对行星齿轮的PLANETARY模板和曲柄连杆运动专用的CONROD模板

点击边框调出视频工具条
   


行星齿轮的运动规律是:行星轮绕太阳轮公转的同时,每个行星轮绕自己的转动轴自转。由于太阳轮的转动,行星轮的转动轴每时每刻都在发生变化,但这种变化是有规律可循的。事实上,行星轮和太阳轮的相对位置和太阳轮的转速一旦确定,其他的物理量就都能随之确定了。

 


行星齿轮运动规律简图


同样的,发动机中常见的曲柄连杆机构的运动规律其实也可以通过已经确定的几何参数和运动参数计算得到。


 


曲柄连杆机构运动规律简图


预定义运动中,还有一类是大家比较容易忽视的,即运动规律可以预先获得,但并不能通过简单的公式计算得到。比如下面的这个例子:

点击边框调出视频工具条


在这个例子中,油罐车上的油罐的运动轨迹,是通过多体动力学软件综合考虑了车辆的实际运动情况和底盘悬架响应的计算结果,比如下图中的Left Front Spring Displacement曲线,即为在nanoFluidX中输入的运动曲线。nanoFluidX根据这条输入曲线所定义的运动规律,进行流体侧的计算,并输出油罐壁面的受力曲线(Fluid Force)。


 

什么是刚体运动?


在nanoFluidX的定义中,刚体运动是相对于预定义运动的一类运动。也就是说,运动规律无法事先得知。另一种理解是,所谓的刚体运动,指的是运动体并没有自发运动,而是在周围流场的作用下被动地运动。当然,这样的运动也可以是六自由度的,比如下面的视频中,固体块在水流作用下运动。

点击边框调出视频工具条


另一个经典的例子是Pelton水轮机,虽然只有一个自由度的运动(绕一个轴的转动),但却是在不断注入的水流的作用下进行的刚体运动,其转速随时间变化的曲线并不能作为输入条件预先定义。

点击边框调出视频工具条


       

总结一下,在流体作用下的刚体运动,关键的输入参数有初始转向、质心的初始位置、刚体质量及转动惯量。这么看来,也并不是很复杂。

来源:Altair澳汰尔
多体动力学GIDAltair
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-03-26
最近编辑:1月前
Altair澳汰尔
澳汰尔工程软件(上海)有限公司
获赞 80粉丝 274文章 689课程 3
点赞
收藏
未登录
还没有评论

课程
培训
服务
行家

VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈