资源预览内容
第1页 / 共46页
第2页 / 共46页
第3页 / 共46页
第4页 / 共46页
第5页 / 共46页
第6页 / 共46页
第7页 / 共46页
第8页 / 共46页
第9页 / 共46页
第10页 / 共46页
亲,该文档总共46页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
2021/8/261如何建立数学模型如何建立数学模型? ?2021/8/262题 目在约在约10000M10000M高空的某边长高空的某边长160km160km的正方形区域内的正方形区域内, ,经经常有若干架飞机作水平飞行常有若干架飞机作水平飞行, ,区域内每架飞机的位置区域内每架飞机的位置和速度向量均由计算机记录其数据和速度向量均由计算机记录其数据, ,以便进行飞行管以便进行飞行管理理. .当一架欲进入该区域的飞机到达区域边缘时当一架欲进入该区域的飞机到达区域边缘时, ,记记录其数据后录其数据后, ,要立即计算并判断是否会与区域内的飞要立即计算并判断是否会与区域内的飞机发生碰撞机发生碰撞. .如果会碰撞如果会碰撞, ,则应计算如何调整各架则应计算如何调整各架( (包包括新进入的括新进入的) )飞机飞行的方向角飞机飞行的方向角, ,以避免碰撞以避免碰撞. .通过通过给给定的假设条件定的假设条件建立数学模型建立数学模型, ,并对并对所给数据所给数据进行计算进行计算, ,要求飞机飞行方向角调整的幅度尽量小要求飞机飞行方向角调整的幅度尽量小. .2021/8/263假定条件 (1) (1)不碰撞的标准为任意两架飞机的距离大于不碰撞的标准为任意两架飞机的距离大于8km8km(2 2)飞行方向角调整的幅度不应超过)飞行方向角调整的幅度不应超过3030度度(3 3)所有飞机飞行速度为)所有飞机飞行速度为800km/h800km/h(4 4)新飞机进入该区域边缘时,与区域内飞机的距离应在)新飞机进入该区域边缘时,与区域内飞机的距离应在 60km 60km以上。以上。(5 5)最多考虑)最多考虑6 6架飞机架飞机(6 6)不必考虑飞机离开此区域后的状况)不必考虑飞机离开此区域后的状况2021/8/264给定数据设该区域设该区域4 4个顶点的坐标为个顶点的坐标为(0,0),(160,0),(160,160),(0,160).(0,0),(160,0),(160,160),(0,160).飞机位置、飞机方向记录数据:飞机位置、飞机方向记录数据:飞机编号横坐标X纵坐标Y方向角(度)1150140243285852363150155220.54145501595130150230新进入00522021/8/265 摘要摘要从形式上看,该问题属于最优控制问题,若考虑从形式上看,该问题属于最优控制问题,若考虑6架飞架飞机,该问题便有六个可控制对象,相当复杂。基于此,机,该问题便有六个可控制对象,相当复杂。基于此,首先对问题进行一些必要的简化,然后从不同的侧重角首先对问题进行一些必要的简化,然后从不同的侧重角度,讨论并确定了目标函数和约束条件,建立了非线性度,讨论并确定了目标函数和约束条件,建立了非线性模型;在具体计算中,根据计算的需要,将非线性模型模型;在具体计算中,根据计算的需要,将非线性模型化为了线性模型,再选用合适的初始解,利用化为了线性模型,再选用合适的初始解,利用分枝定界分枝定界法的思想最终得到解。在问题的最后,还考虑了利用逐法的思想最终得到解。在问题的最后,还考虑了利用逐步逼近搜索方法、能量梯度求解法及球状模型求解法等步逼近搜索方法、能量梯度求解法及球状模型求解法等其它方法对该问题的解决进行了讨论。其它方法对该问题的解决进行了讨论。 2021/8/266 涉及知识涉及知识1. 线性规划线性规划2. 整数规划整数规划-关于分枝定界法关于分枝定界法3. 非线性规划(有约束)非线性规划(有约束)-制约函数法制约函数法 A 外点法外点法 B 内点法内点法4. 非线性规划(无约束)非线性规划(无约束)-最速下降法最速下降法5. MONTE-CARLO法法 2021/8/267主要内容主要内容1. 详细分析模型;详细分析模型; 建立非线性规划模型;建立非线性规划模型; 转化非线性到线性问题求解转化非线性到线性问题求解;进一步思考进一步思考.2. 简略讨论简略讨论逐步逼近搜索方法逐步逼近搜索方法.3. 简略讨论能量梯度求解法简略讨论能量梯度求解法.4. 简略讨论球状模型求解法简略讨论球状模型求解法.5.简略讨论简略讨论其它方法其它方法.6. 课后练习课后练习. 2021/8/268符号说明符号说明 是代表第是代表第I架飞机,刚进入的飞机记为第架飞机,刚进入的飞机记为第6架架 表示第表示第I架飞机在时刻架飞机在时刻T时位置的坐时位置的坐标,标, 为第为第6架飞机刚进入正方形区域边架飞机刚进入正方形区域边界的时刻;界的时刻; 代表第代表第I架飞机在时刻架飞机在时刻T的速度,速率为的速度,速率为800KM/H 表示的是第表示的是第I架飞机在时刻及飞行方向架飞机在时刻及飞行方向角后的飞行方向角(与角后的飞行方向角(与X轴正向之间的的夹轴正向之间的的夹角)角) 2021/8/269符号说明符号说明 表示第I架飞机飞行方向角的调整值,逆时针为正,顺时针为负。 表示 相对于 的速度。 表示由X轴正向至 的夹角。 代表的 方向角,即由X轴正方向至以 为起点, 为终点这一向量的夹角。 2021/8/2610模型分析如果发生碰撞,尽早调整一定优于晚调整 A(甲飞机)F(较后调整方向)EC(较早调整后方向)DB(原来方向)飞行AD段再较后调整分析图形: CDBA,且甲飞机不能通过二次调整到C点,要保证不碰撞,必调整到E点, 但EDBCDB A,更糟糕的结果!2021/8/2611模型分析可根据数学归纳法证明:如果发生碰撞,多次调整不如在第一次调整时调整到位好 H(角度调整太大,不是最佳)A(甲飞机)DFC(不会碰撞方向)EB(飞机原飞行方向)GO(第一次调整方向)ODC+ BAOBAO+DAC= BAC,同时,经过两次调整飞机仍不能达到C点,而只能到F点,要到达AC方向,只能增大调整到E点.2021/8/2612 思考思考关于目标函数的讨论关于目标函数的讨论2021/8/2613约束条件该模型可以直接用matlab求解2021/8/2614约束条件思考非线性规划化为线性规划图示PiPjdijPi与Pj连线与x轴的夹角为2021/8/2615约束条件思考由上图, Pi与 Pj在t0时碰撞的充要条件是Vij的方向属于(-,+)2021/8/2616约束条件非线性规划化为线性规划图示X轴易得到:2021/8/2617非线性规划化为线性规划2021/8/2618非线性规划已化为线性规划2021/8/2619上述模型未考虑区域限制条件,这与实际不符,因为两架飞机将在几千km之外发生碰撞并不是我们本模型需要考虑的,于是需进一步考虑正方形边界问题改进模型改进模型我们用空间理论加上时间因素考虑此问题,并在考虑正方形区域限制时,可以以 为初值向 进行搜索,确定出禁飞方向角的最大值、最小值。2021/8/2620结论无论什么情形,我们均可转化该非线性规划为线性规划。由于约束条件中存在“或者”的情况,那么所得的线性规划问题有多个,为了使得计算量的减小,我们采用了分枝定界法.2021/8/2621进一步讨论 以上解法的关键之处是飞行方以上解法的关键之处是飞行方向角禁区是一个区间向角禁区是一个区间, ,这是由飞这是由飞机速度完全相同造成的机速度完全相同造成的, ,若飞机若飞机速度不相同速度不相同, ,方向角禁区不再是方向角禁区不再是一个区间一个区间, ,考虑在一般情况下是考虑在一般情况下是否可以对该种情况进行求解否可以对该种情况进行求解, ,如如何求解何求解? ?2021/8/2622另类解法一另类解法一逐步逼近搜索方法逐步逼近搜索方法2021/8/2623另类解法一另类解法一此法类似于此法类似于MONTE-CARLO法法2021/8/2624另类解法一另类解法一方法1在内以较大跨度均匀地取N个点,通过遍历计算找到其中使 取最小值的点,然后以该点为中心,找一个较小区域,在其中再取N个点,在N个点中在找使 取最小值的点,如此迭代下去。2021/8/2625另类解法一另类解法一方法2在内以较大跨度均匀地取N个点,通过遍历计算找到其中使 取最小值的M个点,然后以这M个点为中心作M个小区域,在每一个小区域中均匀地取N个点,计算出这MN个点中使 取最小值的点,如此迭代下去。2021/8/26262、能量梯度求解法、能量梯度求解法另类解法二另类解法二2021/8/2627另类解法二另类解法二定义能量函数我们只要在空间1, 2,,n上找到E的零点,便可符合题目的要求2021/8/2628用球状模型求解法另类解法三另类解法三将每架飞机视为球状模型,整个区域视为二维平面。当 时两架飞机不碰撞2021/8/2629重要结论对第I,j架飞机,其飞行方向角改变量i, j之和的一半即为其相对速度方向 的改变量 ,亦即得:2021/8/2630另外的非线性规划模型通过条件简化最终化为线性规划模型2021/8/2631另类非线性规划模型思考2021/8/2632改进后的模型思考2021/8/26331995年全国大学生数学建模竞赛A题 飞行管理问题 第一种解法的补充:2021/8/2634一个飞行管理问题 在约10000m高空的某边长160km的正方形区域内,经常有若干架飞机作水平飞行,区域内每架飞机的位置和速度向量均由计算机记录其数据,以便进行飞行管理.当一架欲进入该区域的飞机到达边界区域边缘时, 记录其数据后,要立即 计算并判断是否会与其区域内的飞机发生碰撞.如果会碰撞 ,则应计算如何调整各架(包括新进入的)飞机飞行的方向角,以避免碰撞.现假设条件如下: 1) 不碰撞的标准为任意两架飞机的距离大于8km; 2)飞机飞行方向角调整的幅度不应超过30度; 3)所有飞机飞行速度均为每小时为800km; 4)进入该区域的飞机在到达区域边缘时,与区域内飞机的距离应在 60km以上; 5)最多考虑6架飞机; 6)不必考虑飞机离开此区域后的状况; 请你对这个避免碰撞的飞行管理问题建立数学模型.列出计算步骤,对以下数据进行计算(方向角误差不超过0.01度),要求飞机飞行方向角调整的幅度尽量小 . 设该区域4个顶点坐标为(0,0),(160,0),(160,160),(0,160).记录数据为:2021/8/2635 飞机编号 横坐标x 纵坐标y 方向角(度) 1 150 140 243 2 85 85 236 3 150 155 220.5 4 145 50 159 5 130 150 230 新进入 0 0 52注: 方向角指飞行方向与x轴正向的夹角试根据实际应用背景对你的模型进行评价与推广.2021/8/2636 建模 关键量 -时刻t第i架飞机的坐标 -第i架飞机的方向角 -第i架飞机的方向角的调整 -时刻t第i架飞机与第j架飞机的距离 -第 i架飞机的初始位置 v-飞行速度 2021/8/2637距离的表达式: 其中2021/8/2638不碰撞的条件(在区域内) t在区域内时间 满足 即为碰撞时时间 令 c=d-64 条件为: 要求仍在区域内2021/8/2639数学模型 调整量为 使既不碰撞,调整最小s.t. 2021/8/2640不碰撞条件的另一种表达之一超出区域2021/8/2641线性规划模型: 相对速度方向约束条件改为: 约束条件线性化2021/8/2642课后练习1.对第一种方法中的求解过程进行实际操作.2.2. 选择三种另类解法中的一种,利用所给数据,3. 求解最优解.4.3.每一小组同学讨论后形成报告.2021/8/2643学习数学热爱数学E-mail mindorissohu.com2021/8/2644 刚才的发言,如刚才的发言,如有不当之处请多指有不当之处请多指正。谢谢大家!正。谢谢大家!2021/8/2645部分资料从网络收集整理而来,供大家参考,感谢您的关注!
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号