[发明专利]移动目标趋向性运动模型及其三维动态构建方法与系统在审
申请号: | 201410073589.8 | 申请日: | 2014-02-28 |
公开(公告)号: | CN103870639A | 公开(公告)日: | 2014-06-18 |
发明(设计)人: | 蒋昌俊;闫春钢;陈闳中;方钰;潘力洁 | 申请(专利权)人: | 同济大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 上海天协和诚知识产权代理事务所 31216 | 代理人: | 叶凤 |
地址: | 200092 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 目标 向性 运动 模型 及其 三维 动态 构建 方法 系统 | ||
1.一种移动目标趋向性运动模型及其三维动态构建系统,其特征在于,该系统包括预处理层、运算层、显示层、和数据层,
所述预处理层包括系统配置信息处理模块、移动区域信息处理模块和移动目标信息处理模块;
所述运算层包括仿真计算模块和监听模块,其中仿真计算模块又包括移动目标运动计算模块和移动区域信息更新模块,监听模块又包括接收消息模块和发送消息模块;
所述显示层包括移动目标显示模块和移动区域显示模块;
所述数据层包括移动目标信息、移动区域信息和三维模型,数据层为预处理层、运算层和显示层提供所需的数据信息和模型库;
所述系统配置信息处理模块,从配置文件中读取仿真系统的总体配置信息,包括格子气模型的偏向强度参数D、移动目标运动速度和数目;
所述移动区域信息处理模块,将移动区域进行划分,得到同等大小的M*N个格子区域,并为每个格子设定对应的ID号和状态信息;
所述移动目标信息处理模块,为每个移动目标初始化个体信息,包括:移动目标位置ID、移动目标的目标ID以运动趋向;
所述仿真计算模块,采用格子气模型进行仿真,判断移动目标所处的位置状态,确定其运动方向并更新其位置信息,同时还需要更新相应网格的信息;
仿真计算模块又包括移动目标运动计算模块、和移动区域信息更新模块,所述移动目标运动计算模块主要负责处理移动目标的状态信息,即包括计算运动方向和更新位置信息;移动区域信息更新模块主要负责更新移动区域的状态信息,即包括移动区域状态可用性和区域中的移动目标信息;
所述监听模块,负责与后台服务器之间的通讯,采用后台线程的模式,监听并接收服务器端的消息,并将消息及时传送给仿真计算模块;监听模块又包括接收消息模块和发送消息模块;监听模块主要负责整个仿真过程中与后台的通讯任务,随时对后台的信息做出响应,根据接收的消息分别调用仿真计算模块中的移动区域信息更新模块和/或移动目标运动计算模块以执行相应的仿真计算;
所述显示层的移动目标显示模块和移动区域显示模块同时接收仿真计算模块发送的脚本信息,串行更新移动目标的当前位置。
2.一种移动目标趋向性运动模型及其三维动态构建方法,其特征在于,包括步骤:
预处理步骤一:配置系统信息,设定好格子气模型的偏向强度参数D、移动目标运动速度和数目;划分好移动区域,得到同等大小的M*N个格子区域,并为每个格子设定对应的ID号和状态信息;对每个移动目标的移动目标位置ID、移动目标的目标ID、运动趋向这些个体信息进行初始化;
运算处理步骤二:对步骤一预处理后输出的数据采用格子气模型进行仿真计算,判断移动目标所处的位置状态,确定其运动方向并更新其位置信息,同时更新相应网格的信息;
同时,负责与后台服务器之间的通讯,采用后台线程的模式,监听并接收服务器端的消息,并将消息反馈仿真计算;
所述采用格子气模型进行仿真计算,为采用随机串行的更新算法,流程如下:
1)产生移动目标个体的更新的随机次序;
2)按步骤1产生的次序,检查并且判断移动目标所处的状态;
3)根据所处的状态,按照格子气模型的公式计算出移动目标个体向周围各个方向上移动的概率大小并由此确定下一步的运动方向;
4)计算步骤3中移动目标个体的移动,更新网格和移动目标数据结构中的信息;
5)重复步骤2-4,直到所有移动目标的位置完成一次更新;
6)重复步骤1-5,终止仿真运行。
显示步骤三:接收步骤二仿真计算获得的移动目标更新后的位置信息,串行更新移动目标的当前位置,显示出移动目标和移动区域。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于同济大学,未经同济大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410073589.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据写入控制方法及装置
- 下一篇:一种有限元快速建模方法