飞行器转动惯量叠加

简介

在飞行器总体设计过程中会涉及到转动惯量张量叠加。对于一个固体推进剂飞行器,已知推进剂装药燃尽后的转动惯量张量(纯结构),需要计算燃烧过程中飞行器整体的转动惯量张量。

计算

以飞行器头部为转动惯量张量的参考点,x轴指向尾喷管

燃烧过程中的转动惯量张量为纯结构与推进剂的叠加
I = I 0 + I p {\bf{I}} = {{\bf{I}}0} + {{\bf{I}}{\rm{p}}} I=I0+Ip

而推进剂的转动惯量张量需要运用平行轴定理计算
I p = I x x I x y I x z I y x I y y + h 2 m p I y z I z x I z y I z z + h 2 m p \mathbf{I}_{\mathrm{p}}=\left\\begin{array}{ccc} I_{x x} \& I_{x y} \& I_{x z} \\\\ I_{y x} \& I_{y y}+h\^{2} m_{\\mathrm{p}} \& I_{y z} \\\\ I_{z x} \& I_{z y} \& I_{z z}+h\^{2} m_{\\mathrm{p}} \\end{array}\\right Ip=⎣⎡IxxIyxIzxIxyIyy+h2mpIzyIxzIyzIzz+h2mp⎦⎤

式中 m p m_p mp为当前装药质量, h h h为装药局部坐标系的原点与飞行器头部之间的距离, I x x I_xx Ixx, I x y I_xy Ixy...等为装药局部坐标系下所得的转动惯量,定义式为
I x x = ∫ ( y 2 + z 2 ) d m , I x y = − ∫ x y d m {I_{xx}} = \int {\left( {{y^2} + {z^2}} \right){\rm{d}}m,} {\rm{ }}{I_{xy}} = - \int {xy{\rm{d}}m} Ixx=∫(y2+z2)dm,Ixy=−∫xydm

一般地,由于装药的旋转对称性,非对角线元素均为0

质心位置的叠加如下
c = m 0 c 0 + m p c p m 0 + m p = m 0 c 0 + m p ( h + c p , l o c a l ) m 0 + m p c = {{{m_0}{c_0} + {m_{\rm{p}}}{c_{\rm{p}}}} \over {{m_0} + {m_{\rm{p}}}}} = {{{m_0}{c_0} + {m_{\rm{p}}}\left( {h + {c_{{\rm{p,local}}}}} \right)} \over {{m_0} + {m_{\rm{p}}}}} c=m0+mpm0c0+mpcp=m0+mpm0c0+mp(h+cp,local)

相关推荐
alphaTao2 小时前
LeetCode 每日一题 2026/7/6-2026/7/12
算法·leetcode
想吃火锅10052 小时前
【leetcode】56.合并区间js
算法·leetcode·职场和发展
imuliuliang2 小时前
可合并堆在多任务调度中的优势与实现技巧7
算法
学究天人2 小时前
数学公理体系大全:Comprehensive Collection of Mathematical Axiom Systems(卷6)
网络·算法·数学建模·动态规划·几何学·图论·拓扑学
wabs6662 小时前
关于动态规划【力扣72.编辑距离的思考】
算法·leetcode·动态规划
用户333239768842 小时前
我做了一个 RepoMind:让 AI 写架构前,先去看看真实开源项目
算法
chh5632 小时前
C++--list
开发语言·数据结构·c++·学习·算法·list
killerbasd3 小时前
总结 7。10
人工智能·算法·机器学习
林间码客3 小时前
RAG系统评估指南:从入门到实践
人工智能·算法·机器学习
凌波粒3 小时前
LeetCode--47.全排列 II(回溯算法)
算法·leetcode·职场和发展