文档介绍:万方数据
一种基于多先巳悍抡娑嗷⑿衅教ㄑ芯狝—引言计算机工程与科学熊慕舟。骆文振獄泄刂蚀笱武汉扑慊г海蔽浜琖摘要:本文提出了一种针对多巳悍抡婺P偷亩嗷⑿衅教ǎ闷教ɡ肕作为节点闾的通讯软件,采用主从模式设计多机并行执行环境。在主控节点中设置结果回收模块与监控模块,通过猰算法保证执行节点之间的负载均衡,同时以此作为任务分发与调度的依据;在执行节点咏诘中,则根据主控节点的任务调度执行相关P停⒅葱蟹抡嫱接胱刺畔⒒惚ǖ热挝瘛J笛榻果表明,该多机并行平台能够执行基于多娜巳悍抡婺P停苡行У靥岣叻抡娴男阅埽本哂辛好的可扩展性。关键词:人群仿真;多P停徊⑿衅教ǎ桓咝阅芗扑文献标识码:人群仿真口魑=┠昀葱滦说囊恢旨扑慊技术,能够在计算机系统内再现各种人群运动场景,并进行人群运动的预测和分析,已经广泛运用于交通系统、体育场馆人群运动分析、火灾逃生、建筑物规划等领域。目前,用于人群仿真的仿真模型大致可以分为微观方法和宏观方法两类。微观模型关注人群仿真中的每个个体,通过对每个个体建立一套数学模型或者行为规则来模拟个体的行为,具有代表性的有热颂岢龅幕诰淞ρУ摹吧缁崃Α模型,热颂岢龅脑0远P蚚浚而宏观模型则针对人群整体建模,关注的是人群运动的整体性规律,具有代表性的方法有等人提出的在动画中表达人群被驱动情形的际酢琀岢龅幕诹魈辶ρУ牧卜。,痡..中图分类号:文章编号:—年第卷第期:猘.—.;猘籶;...基金项目:国家自然科学基金资助项目;中央高校基本科研业务费专项资金资助项目,—/Γ甋琋珻收稿日期:一—;修订日期:—通讯地址:湖北省武汉市中国地质大学浜计算机学院。,琀一篠,甊.
万方数据
弧啤啤硪慧嗷叫衅教ㄉ杓ㄆ拧籮疃曼⋯影响,特别是人群运动控制措施研究不足,因此也刺畔⒒惚为保证各节点之闻的负载均衡,本文提出的并人群流模型¨等。然而这两类模型建模的重点是个体或者人群本身,对于外界环境对人群所造成的就谈不上对控制策略与控制设施的分析与部署优化研究。另一方面,这两类模型也存在着自身所不能克服的缺点。对于微观模型来说,由于其建模对象是人群中的每一个个体,因此很难从群体性行为规律出发构建个体行为模型;而对于宏观模型而言,由于其不考虑个体行为因素,因此其只能用来描述人群的群体性行为规律,而不能反映个体的差异性和灵活性。为了获得人群中每个行人的仿真结果,通常采用基于多奈⒐勰P徒蟹抡妫曰竦镁确度更高的仿真结果。然而,正如上面的分析,随着人群规模的增大、模型复杂性的提熹,仿真系统的性能不断下降。这对于基于实时数据的仿真预测分析的应用场景来说是不能接受的,因此有必要开展人群仿真模型的多机并行平台的研究,通过引入多机执行环境,合理地划分人群的执行位置,从而降低仿真执行的时间开销,以满足人群仿真在性能上的需求。本文提出并实现了一种基于多人群仿真模型的多机并行平台,该平台通过消息传递接口虺实现执行机构之间的同步,通过设置划分模块、同步模块与模型执行模块,保证哪P执行过程保持时间上的同步。整体框架基于多娜巳悍抡娑嗷⑿衅教ǖ恼体框架如图尽T诨诙郃模型的人群仿真执行过程中,仿真时间被划分为步长相等的离散的仿真周期,在每个仿真周期中,每个执行的模型是相同的,并且根据上一仿真周期的仿真结果独立地完成仿真模型的执行。整个平台的设计采用闹鞔幽J浇猩杓疲渲性谥骺节点上,完成包括任务分发与调度、结果回收、监