飞行器轨迹仿真大作业.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
飞行器轨迹仿真大作业 [文档副标题] 积分方法 欧拉积分 二阶龙格库塔  x ? x ? h ? f (x , t ) n?1 n n n x ? x n?1 h (k ? k ) n 2 1 2 k ? f (t , x ) n n k ? f (t n h, x n hk ) 1 四阶龙格库塔 x ? x ? h (K ? 2K ? 2K ? K ) i?1 K ? 1 i f (t i 6 1 2 3 4 , x ) i K ? f (t ? h , x ? h K ) 2 i 2 i 2 1 K ? f (t ? h , x ? h K ) 3 i 2 i 2 2 计算例子 K ? f (t ? h , x ? hK ) 4 i i 3 实现自由落体运动的轨迹求解。 ? h? ? v ? ? D(v, h) ?v? ? ?g ? ? m v ? 100m / s, h 0 0 ? 10000m, m ? 5kg ,阻力系数 C d ? 0.02 ,小球半径 r ? 0.1m , g ? 9.81m / s2 ,重力加速度取常数,大气密度采用插值计算。求落地速度和落 0 地时间,观察速度的变化规律。 大气密度变化规律: [高度/M] 0.0 1000 3000 5000 7000 9000 11000 15000 20000 [密度/kg/m^3] 1.225 1.112 0.909 0.736 0.589 0.466 0.364 0.194 0.088 图形 用 Euler 法画出的图 100 50 0 -50 v -100 度 速 -150 -200 -250 -300 -350  0 10 20 30 时间t  40 50 60 图 1 速度随时间的变化图 11000 10000 9000 8000 7000 h 度 高 6000 5000 4000 3000 2000  0 10 20 30 时间t  40 50 60 图 2 高度随时间的变化 用 Runge-Kutta 法画的图形 11000 10000 9000 8000 7000 h 度 高 6000 5000 4000 3000 2000  0 10 20 30 时间t  40 50 60 图 3 高度随时间变化图 100 50 0 -50 v -100 度 速 -150 -200 -250 -300 -350  0 10 20 30 时间t  40 50 60 图 4 速度随时间变化图 4. 结果分析 Euler 落地时间 Euler 落地时间 RungeKutta 落地时间 Euler 落地速度 RungeKutta 落地速度 59.86 59.85 -345.984 -345.949 由迭代结果可知,小球的高度,速度变化规律是:开始加速度为负,并逐渐趋近于 0,速度由 100m/s 逐渐减小到 0,此时高度逐渐上升但上升的速度逐渐变 慢,到达最高点后速度由正变负,绝对值不断变大,小球加速下降。 无空气阻力有空气阻力 无空气阻力 有空气阻力 0 -100 v 度 -200 速 -300 -400 -500  0 10 20 30 时间t  40 50 60 图 5 有无空气阻力时速度时间图像对比 无空气阻力有空气阻力 无空气阻力 有空气阻力 10000 9000 8000 7000 h 度 6000 高 5000 4000 3000 2000 1000  0 10 20 30 时间t  40 50 60 图 6 有无空气阻力时高度时间对比 从图中可以看出,随着时间的增加,有阻力时速度和高度和无阻力时的速度和高度差值越来越大。 : 5. 代码 代码 1: Euler 方法 #includeiostream #includefstream #includemath.h #includeiomanip using 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* x); int main() { double t0=0; double tf=60; double h=0.01; double x[2]; double f[2]; double D; double p; x[0]=10000; x[1]=100; double t; ofstream outFile(D:\\Matlab\\Kevin\\prime.txt); for(t=

文档评论(0)

hao187 + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体武汉豪锦宏商务信息咨询服务有限公司
IP属地上海
统一社会信用代码/组织机构代码
91420100MA4F3KHG8Q

1亿VIP精品文档

相关文档