【技术实现步骤摘要】
一种直升机部件骨骼化动态可视化仿真方法
本专利技术涉及直升机模拟训练支持领域,尤其涉及一种直升机部件骨骼化动态可视化仿真方法。
技术介绍
随着直升机在各个领域的应用需求逐渐增加,对机组人员的训练需求也随之增加,而在真机上的实操训练已远远不能满足这种训练需求。目前,在大部分游戏及可视化仿真中,直升机动画的模拟往往只关注于直升机质心的位置和姿态,因此在直升机的飞行和起降过程中,直升机的执行机构的形态不会发生变化,例如螺旋桨、舵机以及起落架。直升机的这种可视化仿真模式不能提供真机的动力学模拟,即使是将操纵视角切换到驾驶舱内,也不能提供沉浸式的操纵体验,不利于对机组人员的训练,无法使受训人员“身临其境”的进行直升机任务的训练。
技术实现思路
本专利技术的目的在于提供一种直升机部件骨骼化动态可视化仿真方法,从而解决现有技术中存在的前述问题。为了实现上述目的,本专利技术采用的技术方案如下:一种直升机部件骨骼化动态可视化仿真方法,包括如下步骤:S1,构建通用化的直升机骨骼:首先定义一个直升机的骨骼根节点,用于计算直升机的整体位置和姿态;然后根据直升机的布局确定机尾、起落架、主旋翼以及机舱上各活动部件相对于根节点的第一级分支骨骼节点,作用在该级骨骼节点上的力直接影响直升机骨骼根节点的位置和姿态;最后根据各部分机构的运动特点在第一级分支骨骼节点下逐级设置相应的骨骼节点,用于模拟该机构的实际运动状态;其中,配置的骨骼节点的连接方式为:骨骼根节点与直升机各功能部分的第一级分支骨骼节点相连,低级别骨骼节点只能与一个相邻高级别骨骼节点相连,高级别骨骼节点可以与多个相邻低级别骨骼节点相连 ...
【技术保护点】
一种直升机部件骨骼化动态可视化仿真方法,其特征在于,包括如下步骤:S1,构建通用化的直升机骨骼:首先定义一个直升机的骨骼根节点,用于计算直升机的整体位置和姿态;然后根据直升机的布局确定机尾、起落架、主旋翼以及机舱上各活动部件相对于根节点的第一级分支骨骼节点,作用在该级骨骼节点上的力直接影响直升机骨骼根节点的位置和姿态;最后根据各部分机构的运动特点在第一级分支骨骼节点下逐级设置相应的骨骼节点,用于模拟该机构的实际运动状态;其中,配置的骨骼节点的连接方式为:骨骼根节点与直升机各功能部分的第一级分支骨骼节点相连,低级别骨骼节点只能与一个相邻高级别骨骼节点相连,高级别骨骼节点可以与多个相邻低级别骨骼节点相连;S2,实时计算各骨骼节点的位置及姿态:第一级分支骨骼节点与直升机骨骼根节点的相对位置保持不变;操纵机构骨骼节点的位置及姿态,根据外部设备的输入数据进行计算;与操纵机构骨骼节点联动的执行机构骨骼节点的位置及姿态,根据操纵机构骨骼节点的状态进行计算;受力机构及结构的骨骼节点的位置及姿态,根据不同位置的受力状态进行计算;S3,根据S2的计算结果,将与各骨骼节点相对应的直升机的各部件在可视化仿真引 ...
【技术特征摘要】
1.一种直升机部件骨骼化动态可视化仿真方法,其特征在于,包括如下步骤:S1,构建通用化的直升机骨骼:首先定义一个直升机的骨骼根节点,用于计算直升机的整体位置和姿态;然后根据直升机的布局确定机尾、起落架、主旋翼以及机舱上各活动部件相对于根节点的第一级分支骨骼节点,作用在该级骨骼节点上的力直接影响直升机骨骼根节点的位置和姿态;最后根据各部分机构的运动特点在第一级分支骨骼节点下逐级设置相应的骨骼节点,用于模拟该机构的实际运动状态;其中,配置的骨骼节点的连接方式为:骨骼根节点与直升机各功能部分的第一级分支骨骼节点相连,低级别骨骼节点只能与一个相邻高级别骨骼节点相连,高级别骨骼节点可以与多个相邻低级别骨骼节点相连;S2,实时计算各骨骼节点的位置及姿态:第一级分支骨骼节点与直升机骨骼根节点的相对位置保持不变;操纵机构骨骼节点的位置及姿态,根据外部设备的输入数据进行计算;与操纵机构骨骼节点联动的执行机构骨骼节点的位置及姿态,根据操纵机构骨骼节点的状态进行计算;受力机构及结构的骨骼节点的位置及姿态,根据不同位置的受力状态进行计算;S3,根据S2的计算结果,将与各骨骼节点相对应的直升机的各部件在可视化仿真引擎中进行实时渲染,实现直升机相应部件的形状和状态的动态改变。2.根据权利要求1所述的直升机部件骨骼化动态可视化仿真方法,其特征在于,S1具体为:首先定义直升机的一个骨骼根节点,所述骨骼根节点设置于直升机的质量中心处,作为直升机位置和姿态的参考点;然后根据结构布局将直升机分为机尾、起落架、主旋翼以及机舱多个功能部分,每个部分均设置一个第一级分支骨骼节点,用以表示直升机的基本构型,所述第一级分支骨骼节点的配置与直升机的型号有关;其他级别的分支骨骼节点与直升机各功能部分的具体执行机构有关,对于与第一级分支骨骼节点有相对运动的机构,设置其与所述第一级分支骨骼节点相对静止的点为高级别分支骨骼节点,设置其与第一级分支骨骼节点相对运动幅度最大的点为低级别分支骨骼节点;对于受力产生大变形的结构,设置其与机体连接部分的点为高级别分支骨骼节点,设置其相对位移偏离最大的点为低级别分支骨骼节点。3.根据权利要求1所述的直升机部件骨骼化动态可视化仿真方法,其特征在于,S2中,所述操纵机构骨骼节点的位置及姿态,根据外部设备的输入数据进行计算,具体采用如下公式进行计算:Lsimulation=f(Linput),其中:Lsimulation表示操纵机构骨骼节点的位置;Linput表示外部设备的操纵位置;f表示Lsimulation和Linput的对应关系,根据不同的设备进行设定。4.根据权利要求3所述的直升机部件骨骼化动态可视化仿真方法,其特征在于,S2中,所述与操纵机构骨骼节点联动的执行机构骨骼节点的位置及姿态,根据操纵机构骨骼节点的状态进行计算,其中,尾桨骨骼节点的位置及姿态,根据脚踏板骨骼节点的位置及姿态进行计算;尾舵骨骼节点和主旋翼的最高级骨骼节点的位置及姿态,根据操纵杆骨骼节点的位置及姿态进行计算;主旋翼桨叶的最高级骨骼节点的位置及姿态,根据总矩杆骨骼节点的位置及姿态进行计算。5.根据权利要求4所述的直升机部件...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。