查看: 6536|回复: 29

马来西亚失联飞机的3D飞行线路仿真与搜救方案的分析

[复制链接]

该用户从未签到

发表于 2014-3-12 19:48:15 | 显示全部楼层 |阅读模式
本帖最后由 VR_user_happy 于 2014-3-13 01:08 编辑

马来西亚失联飞机的3D飞行线路仿真与搜救方案的分析

一、飞行线路及地形三维仿真
1.利用地形工具,生成飞行区域线路3维地形;
2.根据导航记录的GPS数据,解析生成对应的时间点,经纬度,高程,还原模拟生成飞行仿真动画
   mlxy_plane_gpx_2.jpg
动画压缩文件:
   MLxy_PlaneLost4.rar (880.34 KB, 下载次数: 213)
mlxy_plane_gpx_2.jpg

该用户从未签到

 楼主| 发表于 2014-4-8 21:14:00 | 显示全部楼层
本帖最后由 VR_user_happy 于 2014-9-4 07:33 编辑

一。
可以参看OpenSceneGraph教程专区
   可以看美国海军osg的教程

二。
循序渐进:网上都可以找到,自己搜
1.先看:
  OpenSceneGraph_快速安装及学习.pdf
  Installing OpenSceneGraph
  OSG 环境变量设置
  OSG 读取文件插件PlugIn注意项
  OSG基础教程osgViewer模型查看工具 程序
  OsgViewer详解
2.
  Osg结构及相关库介绍
  OSG中一些重要的基本概念
  OpenSceneGraph基本渲染理论.pdf
3.
OpenSceneGraph入门指导
OpenSceneGraph_Quick_Start_Guide1.pdf
StepIntoOpenSceneGraph_郑州大学版.pdf
Basic-OSG-Tutorial.pdf
OSG程序设计教程.pdf
Open+Scene+Graph+Tutorials.pdf
OpenSceneGraph.3.0.Beginners.Guide-3208.pdf
osg漫游系统实现.pdf
C++与OSG学习.pdf
Lecture1-OSG_Basics.pdf
OSG_Tutorial_Ball.zip
VizTutSummer2011_OpenGL_OSG.ppt
4.
OSG中的示例程序简介例子
5.
osg加载模型到场景中
SampleCode.pdf
6.
OSG_类结构图
OSG节点访问和遍历
OSG矩阵与模型位置变换及节点放大
Positioning+a+Camera+with+a+User-Defined+Matrix.pdf
Osg Quat的心得
场景组织和LOD及PriorNode节点
Osg摄像机及控制器
OSG所谓的GraphicsContext
Finding+and+Manipulating+a+Switch+and+DOF+Node.pdf
OSG教程 操作器管理类 Manipulator
osg操纵器解析
OSG事件处理
Handling+Keyboard+Input.pdf
OSG开源教程——鼠标键盘事件
OSG 回调
7.
OSG中为基本绘制单位定义的几何体添加纹理
添加文本(文字)到场景
搜索并控制开关和DOF.doc
OSG中Billboards作用
osg拾取
OSG鼠标选择求交
hubText屏幕文字显示
OSG  Light的设置
视点控制
osg RTT 渲染到纹理
OpenSceneGraph – Tutorial 2 Realism and Animation(T2.pdf)
Lecture2-OSG_Advanced.pdf
Lecture3-OSG_MilkShape.pdf
Lecture4-OSG_Animations.pdf
8.
各种osg的源代码查看解读,如:
   PickingMain.cpp
   osgGeometry.cpp
   smoothvisitor.cpp
   。。。
9.
在OSG英文网站下载相关的文档查看
osg英文官方网站
   可以下最新版本的osg,或是相关的插件及查看documentation下的有关文档
10.
在OSG的类函数及结构网站查看OSG的各种类及函数使用参数及方法
    osg的类参考文档(相当于MSDN的作用)

11.

  OSG VirtualPlanetBuilder入门简介.doc

12.
OSGEarth专项区
  osgEarth学习笔记.pdf
  osgEarth数据加载及组织解析.rar


上面的osg学习教程我以上传到CSDN 请搜索OSG教程综合!

该用户从未签到

 楼主| 发表于 2014-4-5 21:48:13 | 显示全部楼层
本帖最后由 VR_user_happy 于 2014-4-5 22:07 编辑

2014-04-05晚18:30最新消息
    中新网4月5日电 综合消息,中国“海巡01”轮5日在南纬25度、东经101度附近南印度洋水域通过黑匣子搜寻仪侦听到频率37.5kHz每秒一次的脉冲信号,与失联客机关联性有待进一步鉴定。
   失联地点(经纬度:N6.92,E103.58)
      我计算2经纬度点得到两地距离为: 4253.06公里
      ML-PL_Ls-1.jpg

1.按飞机850km/小时计算
    4253.06/850=5.0小时;
即在不减速的情况下还要飞5.0个小时

2.按飞机700km/小时计算
    4253.06/700=6.1小时;
即在稍微减速的情况下还要飞6.1个小时

符合:
      A从凌晨2:40雷达失去飞机目标
      B 凌晨8:15分发动机最后接收到数据

    5~6小时的空中延续飞行
    考虑到飞行时间可能为5小时35分(8:15-2:40)
                5<5. 58<6.1
    所以在合理范围内;

   
     如果考虑到航油有限4~5小时的技术可能性,应该把搜救目标集中放到此发现黑匣子信号点略微向北一侧搜寻

    感谢中国救援人员的不懈努力,希望第一个找到失联飞机!
         

该用户从未签到

发表于 2014-3-12 23:00:33 | 显示全部楼层
“2.考虑,洋流的流向特性,分析洋流流向,沿洋流流向寻找!可惜没有即时的海洋卫星地形DEM图片,如果有就可以通过我的地形等高色彩渲染方式,分析该区域的洋流方向”





高程与洋流有关系??

该用户从未签到

 楼主| 发表于 2014-3-13 00:30:28 | 显示全部楼层
本帖最后由 VR_user_happy 于 2014-3-13 00:41 编辑
ago 发表于 2014-3-12 23:00
“2.考虑,洋流的流向特性,分析洋流流向,沿洋流流向寻找!可惜没有即时的海洋卫星地形DEM图片,如果有就 ...


高程地形的等高线形状特性,可以揭示自然界不同事物形态和发展的规律!
海洋水域的海浪高程地形,同样可以通过地形等高分级色彩揭示出海浪的洋流几何形体(参见上面的图片4洋流的几何形状特征)。

1.就如同水系的支流与主干流的交角,就能判断出水源的上游一样;
2.或是星月型沙丘的凹向指示了风向一样;
3.洋流同样存在水流海浪的形状规律:
   洋流流向就可以通过不同的等高分级色彩几何规律的形态,揭示出洋流的流向。
   

不能单一的看高程特性,而是从高程出发,利用等高线形状特性,结合宏观自然界事物的几何形态规律,就可判断得到不同事物的发生发展规律!

同样可以通过地形的等高线形状(或地形等高分级色彩),可以判断自然界的滑坡体等。。。

该用户从未签到

发表于 2014-3-13 10:46:33 | 显示全部楼层
本帖最后由 ago 于 2014-3-13 10:48 编辑
VR_user_happy 发表于 2014-3-13 00:30
高程地形的等高线形状特性,可以揭示自然界不同事物形态和发展的规律!
海洋水域的海浪高程地形,同样 ...


从洋流成因研究洋流相对容易一些,洋流还是比较规律的,从海浪高程研究,得不偿失吧

该用户从未签到

 楼主| 发表于 2014-3-13 12:04:30 | 显示全部楼层
本帖最后由 VR_user_happy 于 2014-3-14 12:24 编辑
ago 发表于 2014-3-13 10:46
从洋流成因研究洋流相对容易一些,洋流还是比较规律的,从海浪高程研究,得不偿失吧


我想,实时渲染的图像更直观些

另附搜集的失联可疑证据点经纬度显示:
   
Ml_Pl_los_1.jpg

美国NASA卫星北京时间3月9日11:35发现的漏油点,和中国高分一号卫星3月9日上午11点高清卫星发现的可疑漂移物点!

ML_Pl_los_2.jpg

该用户从未签到

发表于 2014-3-13 16:58:51 | 显示全部楼层
没有体现出3D仿真的特征 更像是平面效果

该用户从未签到

 楼主| 发表于 2014-3-13 17:21:41 | 显示全部楼层
本帖最后由 VR_user_happy 于 2014-3-13 17:38 编辑
mysu30mkk 发表于 2014-3-13 16:58
没有体现出3D仿真的特征 更像是平面效果


上传的附件图片受大小限制,不能把3D动画的进景录下,上传。
那就再发几张静态的进景图吧!

Mlsy_Pl_los_1.jpg

Mlsy_Pl_los_2.jpg

Mlsy_Pl_los_7.jpg

MLxs_pl_los_3.jpg

Mlxy_Pl_los_5.jpg



该用户从未签到

发表于 2014-3-13 20:14:14 | 显示全部楼层
这个不错,难得楼主有这份闲心

该用户从未签到

 楼主| 发表于 2014-3-14 13:22:49 | 显示全部楼层
本帖最后由 VR_user_happy 于 2014-3-14 13:26 编辑

最新消息:
  2014年03月14日11:49来源:中国经济网
     中国科学技术大学地震与地球内部物理实验室温联星研究组在马来西亚与越南交界海域检测到一次海底事件。
     该海域是无地震区。
事件发生于当地时间2014年3月8日2点55分6秒,其中可能的两个地点之一位于北纬7度25分、东经104度30分,距离当日马来西亚飞往北京的MH370航班最后失联时间(1点30分)后约一个半小时,最后失联地点的东北方向约116公里(72英里)。

详细报道看:
   搜狐军事报道:
   http://mil.sohu.com/20140314/n396603160.shtml

我将经纬度标注到地形上,见下图(海洋中最北策的点):

       Ml_pl_los_3.jpg

       Ml_pl_los_4.jpg

希望中国的技术能最先找到失联飞机,而不是听美国CNN的瞎猜和混淆视听!

该用户从未签到

 楼主| 发表于 2014-3-14 17:35:38 | 显示全部楼层
本帖最后由 VR_user_happy 于 2014-3-14 20:02 编辑

用我的地形工具,对从百度发动的网友找飞机残骸上下载的2014-03-09卫星图像生成地形(事发后的卫星影像)
原文件名称:
    GF1_PMS2_E106.4_N8.9_20140309_L1A0000179879-PAN2
生成的3D地形IVE模型文件打包如下:
   Trrn_GF1_PMS2_E106.4_N8.9_20140309_L1A0000179879-PAN2_tif.part1.rar (1000 KB, 下载次数: 25)
  • TA的每日心情
    开心
    2019-11-11 10:36
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2014-3-15 15:20:25 | 显示全部楼层
    哥们儿,您是哪单位的,

    该用户从未签到

     楼主| 发表于 2014-3-15 20:07:24 | 显示全部楼层
    呵呵,自由人士,osg开发爱好者!

    该用户从未签到

     楼主| 发表于 2014-3-16 11:53:51 | 显示全部楼层
    本帖最后由 VR_user_happy 于 2014-3-16 15:21 编辑

    本人认为:劫机的可能性基本不成立
    推断依据:
    1.如果是劫机,就算是驾驶员之一做变轨,另一名驾驶必定会做出反应,向总部报告,或触发报警,(这么长时间没有一次),到目前没有收到任何消息。
    2. 如果是劫机,其他空乘人员也可通过其他方式报警,或手机发送信号!
    3.如果是发生变轨和劫机事件,200多名乘客不会没有反应,手机短信也可报警!
    4. 如果是劫机,2014-03-08日上午11点,怎么有乘客的手机有联通的信号后又中断?
    5. 如果是劫机,要控制驾驶员、空乘人员、乘客,要多少劫持人员才可以,而且做得手机控制?通信设备破坏等!
    6.如果是劫机,多国的军用和民用雷达一定会有发现!马来西亚、越南、泰国、新加坡、印度、中国、美国等,怎么就没有发现呢?
       而且飞行有时间和轨迹,不可能只是一个点,马来军方雷达发现的不明飞行物,时间地点都不符合!(飞行那么久都没有发现?)
       如果只是一个点,或根本不是,那就更能证明飞机出现突发的坠机或解体事件!
    7,如果是劫机,劫机者必定有目的,要和某一方取得联系,从2014-03-08日到2014-03-16日已经过了7、8天了,飞机的食物也应吃完,他们还没有跟外界取得联系可能吗?
    8.马来西亚为了维护自身的利益,必定会找一堆借口!
      美国为了维护波音公司和本国的国际声誉,也必定要假借他国之口找到推卸责任的理由!
      同样还有英国,为了维护发动机公司和其国家声誉,也在不断的找理由!
    9.真相只有一个,随着时间推移,劫机的谣言会不攻自破!
       
    一切还应回到问题发生的源头!
    有数据记录显示的轨迹位置,和发现油迹的海域如果证明是飞机航油,那就可以肯定飞机事故和坠机的大体海域!
      
      一切放弃搜救,和漫无目的听信谣言变更搜救海域,都是不负责任的做法!



    美国科技杂志分析马航失联客机为何难

    专家质疑飞向印度洋一说 众多雷达难道是吃素的

    该用户从未签到

     楼主| 发表于 2014-3-20 15:36:36 | 显示全部楼层
    本帖最后由 VR_user_happy 于 2014-3-20 16:15 编辑

    最新2014-03-20上午,澳大利亚发布可能疑似MH370的飞机残骸消息

    可以参考消息:澳当局:发现物体有极高可能性与失联客机有关

    a2tw0b562742284520.jpg

    飞机在珀斯西南3000公里以外海域进行搜索,发现了碎片,尺寸非常大,两个大碎片之间有很多小碎片,最大的可能有24米。

    2319363S2-3.jpg

    本人分析认为:基本不太可能是失联的M370

    分析推断依据如下:
        1.发现残骸的海域,距离澳大利亚本土也有将近3000公里;
        距离失去联系的最后位置最少也要5000~6000公里以上,按飞机700/每小时也要飞7~8个小时;可航油只够飞行5~6个小时

    2319363S2-0.jpg

        2.如果飞行员更改航行,并且发现飞机有问题,不可能不降低航速和飞行高度,那飞行的距离就更加显得不太对位了!
    2319363S2-1.jpg

    2319363S2-2.jpg

        3.如果要从最后的失联位置更改航行,飞行到这个发现残骸地,不可能不经过马来西亚、新加坡、澳大利亚的领空,众多民用和军用雷达、卫星都没发现?这可是一连串的轨迹!(地区国家的雷达、卫星是吃素的吗?
      
       4.此海域可能存在其他失事的飞机或轮船!

       所以本人就目前2014-03-20下午 15:40分搜集的资料认为,”此残骸”非“彼残骸“!
    以上观点仅仅代表本个人的观点

    该用户从未签到

     楼主| 发表于 2014-3-23 03:18:30 | 显示全部楼层
    本帖最后由 VR_user_happy 于 2014-3-23 09:48 编辑

    据2014-03-22最新报道,发现的可疑漂流物地理位置:
         南印度洋海域(南纬44度57分,东经90度13分)观测到疑似漂浮物,长约22米宽约13米,距澳大利亚公布疑似物位置南偏西120公里左右。

    失联地点
             经纬度:N6.92,E103.58

    我用经纬度坐标计算发现该可疑漂浮物,距离飞机最后失事地点:
    两地距离为:  5182.2公里

    1.按飞机850km/小时计算:
       5182.2/850=6.1小时;
    即在不减速的情况下还要飞6.1个小时

    2.按飞机700km/小时计算:
       5182.2/700=7.4小时;
    即在稍微减速的情况下还要飞7.4个小时
      
    3.可发动机数据显示最多可再继续空中飞行4个多小时

    以上分析:可推断这个漂流物不太可能是该失联飞机的残骸!

    该用户从未签到

    发表于 2014-3-25 10:33:21 | 显示全部楼层
    楼主,你这个三维模型是怎么生成的,你自己的地形工具?目前有没有别的软件可以生成三维地形,谢谢

    该用户从未签到

     楼主| 发表于 2014-3-25 14:59:10 | 显示全部楼层
    本帖最后由 VR_user_happy 于 2014-3-25 15:22 编辑
    beyondbefore 发表于 2014-3-25 10:33
    楼主,你这个三维模型是怎么生成的,你自己的地形工具?目前有没有别的软件可以生成三维地形,谢谢


    是我自己开发的DEM地形处理工具!
       地形工具 包括:
       地形DEM文件读取并结合纹理图片生成3D地形显示、地形ive模型生成、地形高程文件写出、合并、分割、比例采样、异常值校正、地形的形状截取或挖空、等高分级色彩渲染、类等高线渲染;向量SHP文件地形提取等;DEM高程地形属性显示等;(以前发的试用版本有一些BUG,也没加光照,我已经修订;目前还没打算开放,试用版可参见我的议题:地形DEM的等高分级色彩渲染)

    trrn_tool-1.jpg


    其它的:
    投影转换计算、空间2个经纬度点曲线距离、GPS文件数据提取、生成动画路径,都已经写成类函数了,自己用起来很方便!


    (其他的地形工具有VPB,你可以使用,但不能满足我自己多样特性的需求!)

    该用户从未签到

    发表于 2014-4-8 11:07:47 | 显示全部楼层
    VR_user_happy 发表于 2014-4-5 21:48
    2014-04-05晚18:30最新消息:
        中新网4月5日电 综合消息,中国“海巡01”轮5日在南纬25度、东经101度 ...

    你是自学的吗?那么厉害。
    能不能传授一些关于osgearth的学习方法和经验啊,我现在刚学习osgearth一个月时间,感觉找不到学习的切入点和方法啊,又没有相关的书籍可以指导,视频教程又太贵(学生,还买不起 - -|||)。

    该用户从未签到

     楼主| 发表于 2014-4-8 15:35:09 | 显示全部楼层
    本帖最后由 VR_user_happy 于 2014-4-8 15:41 编辑


    呵呵,都是自学的,都是不断摸索OSG自带的例子和osg类!
    到目前为止我还没用过OsgEarth, 但我想OsgEarth本身的起点也是从OSG发展来的,授人以渔不如退而结网!还是先学好OSG,把基本功练扎实了,再学习相关的应用如(osgEarth)等!

    现在正在摸索地形分块调度问题:

    Trrn_Ld_MutiLayer_2.jpg
      

    该用户从未签到

    发表于 2014-4-8 19:59:57 | 显示全部楼层
    VR_user_happy 发表于 2014-4-8 15:35
    呵呵,都是自学的,都是不断摸索OSG自带的例子和osg类!
    到目前为止我还没用过OsgEarth, 但我想OsgEar ...

    十分感谢您的回答。能推荐一些学习OSG和osgearth的书籍或者资料吗?

    该用户从未签到

    发表于 2014-4-8 20:01:25 | 显示全部楼层
    VR_user_happy 发表于 2014-4-8 15:35
    呵呵,都是自学的,都是不断摸索OSG自带的例子和osg类!
    到目前为止我还没用过OsgEarth, 但我想OsgEar ...

    由于老师课题需要,我现在也是在自学osgearth呢

    该用户从未签到

    发表于 2014-4-29 09:43:04 | 显示全部楼层
    VR_user_happy 发表于 2014-4-8 21:14
    一。
    可以参看OpenSceneGraph教程专区
       可以看美国海军osg的教程

    看得出,你很喜欢OSG

    该用户从未签到

    发表于 2014-7-10 21:36:31 | 显示全部楼层
    哥们。你真是大牛啊

    该用户从未签到

     楼主| 发表于 2014-12-31 06:34:09 | 显示全部楼层
    本帖最后由 VR_user_happy 于 2014-12-31 08:07 编辑

    失联飞机的情况分析和搜救应对措施

    一、失联飞机通信事件数学抽象建模:
    将整个飞机的所有具有通信能力的主体作为考察对象,建立模型:
    1.通信能力的主体包括:
    a.        具有通信导航设备的飞机本身Plane;
    b.        具有通信工具如手机、GPS设备的对讲机、无限互联网等个人主体person 1、person2…person n(简化代码为M1、M2...Mn);共计有n个人。
    2.时间线点序列:
    首次失联的起始时间:以0S开始计时,1S、2S...30S...1Min...2Min...30Min...60Min...2Hou...3Hour...
    3. 通信事件:
       行为主体利用通信设备,发送通信信号成功事件为Event_True
    4数量统计:
    行为主体plane发生通信事件Event_True以每10秒发送一次; 其他行为主体为每20秒发生通信事件。
    某段时间的发生通信事件Event_True的次数为:P(all)=P(plane)+P(M1) +P(M2)+…+ P(Mn)。
    A.        从时间点0~30Min
    发送成功的事件Event_True概率考虑到通信故障,30分钟最多发生通信成功事件1次,P(plane)=1/(30*6)约为0.56%;
    而此时考虑到其他行为主体M1、M2...Mn没有通信事件,P(M1) = P(M2)=...= P(Mn)=0,此段时间P(all)=0.55%+n*0%=0.56%.
    B.        从时间点30~120Min
    此时的行为主体plane,情况依旧,没有改变:
    30分钟的概率为P(plane)= 0.56%.
    此时的行为主体M1、M2...Mn知道了飞机故障,就会发生通信事件,而每个人没20秒发生通信事件成功的概率为50%;30分钟没个人发生通信事件Event_True的概率为:P(M1) = P(M2)=...= P(Mn)=30*3*50%*=450%;
    时间段30~120Min总的发生通信事件Event_True的概率为P(all)=P(plane)+P(M1) +P(M2)+…+ P(Mn)=(120-30)/30*( 0.56%+450%+450%+…+450%)=3*(0.56%+n*450%)
    =4.5n+0.0168次.
    假定n=100, P(all)=450.0168;n=150, P(all)=675.0168; n=200, P(all)=900.0336;
    考虑到人员的受伤情况,我们取小值n=100;
    那么从上面的统计可以看出,失联后如果有人存活发生通信成功的事件是n=100, P(all)=450.0168;约为450次通信成功。
    4.结论:
    而实际当中失联30分钟~120分钟通信成功的事件几乎为零P(all)=0,那么说明飞机的人员基本失去了通信能力。也就是发生了突发的飞机解体事件或突发坠海事件,人民没有来的及进行通信事件。

    本次A320事故的发现坠机的现实也证明了这一点。

    二、搜索地点范围分析
    1.从行为主体的思维和行动方式来看,当遇到突发通信事件,首先会发生求救信号。当无法得到回应,或是不能回应改变航线时。飞行主体有2种选择:
    (1)、惯性的依旧沿原来的航线飞行;
    (2)、是选择最近的可能着路点进行迫降(可能是岛屿,或是陆地,最好情况才是最近的机场)。
    2.从坠毁的结论看:坠毁,会发生漏油,或飞机残骸和碎片。
    3.从搜救的方案分析:
    a.从失联点为核心,以30分钟~60分钟飞行距离为半径划定搜寻海域;(主优先搜查域)
    b.沿原始飞行线路为一个搜索方向;其次,找最近的陆地或岛屿作为搜索的第2方向。
    c.如果发现有油迹,那就应该将这3个要素综合考虑进行搜索。

      至今没有找到的MH370的坠毁海域
      本人同样认为:依旧是失联地30~60分钟飞行距离的有油迹的海域,而非靠近澳大利亚的印度洋海域!!!
    ML_1.jpg

    三、失联应急预案
    1.应该成立一个国家处理重大灾难应急中心,应对地震、失联飞机、列车出轨等事关众多人命的紧急事件。同时还应成立一个民间的灾难慈善基金救援组织。从官方和民间2个方面动员。民间的反应速度有时比官方要迅速和和信息来源更广泛些,考虑更多一些。
    2. 失联的30分钟~1小时内是最关键的时刻。
    出现失联,应立即通知应急部门,迅速针对可能发生的坠毁地点进行事先的搜寻,如派直升机或者无人机进行可能坠毁域的侦查。
    3. 用卫星定位,对飞机,或乘客通信设备进行三角定位,和通信联络。

    以上是本人的一点粗浅认识,希望能对今后的类似事故处理和应对有启发。
       
    本人的Email:
          daobluebird@163.com

    该用户从未签到

    发表于 2015-1-28 15:36:08 | 显示全部楼层
    群主大牛啊 学习中…………
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    OSG中国官方论坛-有您OSG在中国才更好

    网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

    联系我们

    • 工作时间:09:00--18:00
    • 反馈邮箱:1315785073@qq.com
    快速回复 返回顶部 返回列表