matlab飞行模拟代码拉格朗日射弹
弹射器建模的拉格朗日方法
这是
MEAM248
的最终项目,这是宾夕法尼亚大学机械工程二年级学生的实验室课程。
在这个项目中,我实施了拉格朗日力学来确定弹射器发射的球的轨迹和路径。
通过考虑阻力,我还能够模拟弹丸在空中时的一般飞行路径。
参数化相当严格,因为代码使用矢量映射和微分从非常普遍的角度对系统进行建模。
这段代码是独一无二的,因为我使用矢量图输入来创建我自己的
matlab
函数以进行积分和求解,而不是通过运行
ode45
或
ode23
生成的传统数值解。
通过运行求解器文件,可以查看弹丸的路径,从加载状态,一直到降落在地面上(或退出
MATLAB
图形)。
尽管方程已参数化,但可视化器使用来自弹簧加载弹射器的真实模型的测量值,因此如果您有兴趣对文件进行更改,可视化器可能需要进一步工作。
2022-12-09 21:22:31
4KB
系统开源
1