飞行管理模型参照.pdfVIP

  • 22
  • 0
  • 约1.9万字
  • 约 14页
  • 2021-11-07 发布于福建
  • 举报
飞机管理模型分析 杜志荣 张芸 黄笑笑 组号: 4 摘要:本文讨论如何对新进入区域内的飞机是否会与区域内原有的飞机碰撞建立 适当的数学模型, 如若碰撞, 再次建立能够得出调整各架飞机方向角, 使得飞机 均能安全飞出正方形区域的数学模型。根据题意可概括出两个问题: 1. 判断飞 行的飞机之间是否发生碰撞亦即可碰撞问题。 2. 检测到碰撞的存在并采取措施 进行规避,即碰撞规避问题。 (1)针对问题 1,把各架飞机的运动轨迹端点坐标用时间表示后,就可以写 出第六架飞机与其它五架飞机的距离表达式,判断这个最小距离是否小于 8km, 如果小于,则碰撞,否则不碰撞。这一过程的实现可通过 MATLAB编程动态模拟 飞机在区域内的飞行过程。 在时间轴上连续取样, 最后得出第六架飞机和第五架 相碰,碰撞时事件飞机的坐标位 f5(67.5875.61),f6(59.51,76.17) ,相碰时刻 为 t=438s 合 7 分钟 13 秒。 (2)针对问题 2,需要对各架飞机的方向角进行调整,并且使得飞机方向角 调整幅度最小。建立如下模型: 目标函数为: 6 2 Min f i i 1 约束条件为: 2 2 2 dij xi vt cos i i x j vt cos j j yi vt sin i i yj vt sin j j >64, i j , i 1,2,3,4,5,6 ,-30 °< i , j <30°。 这是一个求非线性规划最优解问题,可借助 MATLAB的 fimincon() 函数求解。求 得第 i 架飞机 (i 1,2,3,4,5,6) 调整的角度分别为: 0°,0°,2.0624 °,-0.4954 °,0°,1.5670 °。 关键字 : 飞机碰撞 方向角 最优解 非线性规划 1 一、问题重述 在约 10,000 米高空的某边长 160 公里的正方形区域内 , 经常有若干架飞机 作水平飞行。 区域内每架飞机的位置和速度均由计算机记录其数据, 以便进行飞 行管理。当一架欲进入该区域的飞机到达区域边缘 , 记录其数据后, 要立即计算 并判断是否会与区域内的飞机发生碰撞。 如果会碰撞, 则应计算如何调整各架 ( 包括新进入的 ) 飞机飞行方向角, 以避免碰 撞。现假定条件如下 : 1) 不碰撞的标准为任意两架飞机的距离大于 8 公里 ; 2) 飞机飞行方向角调整的幅度不应超过 30 度 ; 3) 所有飞机飞行速度均为每小时 800 公里 ; 4) 进入该区域的飞机在到达区域边缘时 , 与区域内飞机的距离应在 60 公里

文档评论(0)

1亿VIP精品文档

相关文档