版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.专业整理 .飞行器轨迹仿真大作业 文档副标题 . 学习帮手 .专业整理 .1. 积分方法1)欧拉积分xn 1xnhf ( xn ,tn )2)二阶龙格库塔xn 1xnh (k1k2 )2k1f (tn , xn )k2f (tnh, xnhk1 )3)四阶龙格库塔xi 1xi6h ( K12K2 2K3 K4)K1f (ti, xi )K 2f (tih2 ,xi2hK1 )K 3f (tih2 ,xi2hK 2 )K 4f (tih , xihK3 )2. 计算例子实现自由落体运动的轨迹求解。&vh&D (v, h)vgmv0100m / s, h0 10000 m,m 5kg ,阻力系数
2、 Cd0.02 ,小球半径 r 0.1m ,g09.81m / s2 ,重力加速度取常数,大气密度采用插值计算。求落地速度和落地时间,观察速度的变化规律。大气密度变化规律: 高度 /M0.0 1000 3000 5000 7000 9000110001500020000 密度 /kg/m31.225 1.112 0.9090.7360.5890.4660.3640.1940.088. 学习帮手 .专业整理 .3. 图形3.1用 Euler 法画出的图100500-50v -100度速-150-200-250-300-3500102030405060时 间 t图 1 速度随时间的变化图11000
3、1000090008000h7000度高600050004000300020000102030405060时 间 t图 2 高度随时间的变化3.2用 Runge-Kutta 法画的图形. 学习帮手 .专业整理 .110001000090008000h 7000度高600050004000300020000102030405060时 间 t图 3 高度随时间变化图100500-50v -100度速4. 结果分析-150-200-250-300-3500102030405060时 间 t图 4 速度随时间变化图表一不同积分法对应的落地时间和落地速度Euler 落地时间RungeKutta 落地时间
4、Euler 落地速度RungeKutta 落地速度59.8659.85-345.984-345.949由迭代结果可知,小球的高度,速度变化规律是:开始加速度为负,并逐渐趋近于 0,速度由 100m/s 逐渐减小到 0,此时高度逐渐上升但上升的速度逐渐变. 学习帮手 .专业整理 .慢,到达最高点后速度由正变负,绝对值不断变大,小球加速下降。100无空气阻力有空气阻力0-100v度 -200速-300-400-5000102030405060时 间 t图 5 有无空气阻力时速度时间图像对比11000无空气阻力10000有空气阻力900080007000h度6000高5000400030002000
5、10000102030405060时 间 t图 6 有无空气阻力时高度时间对比从图中可以看出,随着时间的增加,有阻力时速度和高度和无阻力时的速度和高度差值越来越大。:5. 代码代码 1:. 学习帮手 .专业整理 .Euler 方法#include#include#include#includeusing namespace std;void Euler(double h,double* x,double* f,double D,double p);void Fct(double h,double* x,double* f,double D,double p);double Rho(double
6、* x);int main()double t0=0;double tf=60;double h=0.01;double x2;double f2;double D;double p;x0=10000;x1=100;double t;ofstream outFile(D:MatlabKevinprime.txt);for(t=t0;ttf;t=t+h)p=Rho(x);Euler(h,x,f,D,p);. 学习帮手 .专业整理 .outFileh+t x0 x1 Dendl;if(x0=0) break;cout落地时间为 h+tendl;cout 落地速度为 x1=0&x01000&x030
7、00&x05000&x07000&x09000&x011000&x0=15000)p=0.364+(x0-11000)*(0.194-0.364)*0.00025;else p=0.194+(x0-15000)*(0.088-0.194)*0.0002;return p;代码 2:Runge-Kutta方法#include#include#include#includeusing namespace std;voidRungeKutta(doublet,double*x,double*k1,double*k2,double*k3,double*k4,double h,double p);voi
8、d kct(double t,double *x,double *k1,double *k2,double *k3,double *k4,doubleh,double p);. 学习帮手 .专业整理 .double Rho(double *x);int main()double t0=0;double tf=60;double h=0.01;double x2;double k12;double k22;double k32;double k42;double p=0;x0=10000;x1=100;double t;ofstream outFile(D:MatlabKevinprime2.txt);for(t=t0;ttf;t=t+h)RungeKutta(t,x,k1,k2,k3,k4,h,p);outFileh+t x0 x1endl;if(x0=0) break;cout落地时间为 h+tendl;cout 落地速度为 x1=0&x01000&x03000&x05000
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年重庆市合川区肖家镇卫生院招聘非在编医学检验、临床护理人员备考题库及答案详解(易错题)
- 2026年昆医大附一院公开招聘科研助理人员(非事业编)第二次备考题库及答案详解(考点梳理)
- 2026年杭州临安文商旅集团有限公司招聘工作人员备考题库完整参考答案详解
- 2026年东北林业大学国际交流学院派遣人才公开招聘备考题库完整答案详解
- 2026年巴州新华书店有限责任公司若羌县分公司招聘备考题库参考答案详解
- 2025年吉尔吉斯斯坦数字经济发展与跨境电商潜力行业报告
- 拉萨中学2026年度引进急需紧缺人才备考题库及答案详解(考点梳理)
- 2026年临沧市临翔区自然资源局面向社会公开招聘编外工作人员的备考题库及参考答案详解
- 书法字形力学分析与冲量定理在土木工程中的应用课题报告教学研究课题报告
- 2025年区块链跨境电商供应链金融风控体系应用报告
- 判决分析报告
- 驾照体检表完整版本
- 箱包生产车间管理制度
- 理想信念教育励志类主题班会
- 2024届重庆外国语学校高一数学第一学期期末检测模拟试题含解析
- 赫兹伯格-双因素理论
- 电动机点动与连续混合的控制线路
- 浙江省建设工程施工现场安全管理台账实例
- 社会主义发展史知到章节答案智慧树2023年齐鲁师范学院
- 中山版-四年级第一学期综合实践活动教案
- GB/T 8897.2-2021原电池第2部分:外形尺寸和电性能
评论
0/150
提交评论