摘要
为了能够真实地模拟常态行人流,针对社会力模型中存在的行人重叠问题,分析了行人的运动需求空间,将行人减速避让机制引入社会力模型,对模型进行了改进。并采用C++编程语言对改进模型进行了仿真,验证了其有效性。仿真结果显示,行人能够有效地避让其他行人及障碍物。将仿真试验提取数据拟合得到的行人流的速度-密度图与实际数据比较,结果表明:当行人密度在0~3.5p/m2内变化时,所提出的模型能够再现行人流基本图。
In order to simulate the pedestrian flows in the normal conditions realistically,the issue of the social force model,a simulated pedestrian continuously pushing over other pedestrians,was solved by introducing a pedestrian deceleration avoidance mechanism and analyzing the pedestrian required space.The improved model was simulated by program compiled with C++ language to validate its effectiveness.The simulation results showed that the pedestrian can avoid other pedestrians or obstacles effectively.The simulation data were fitted by means of the generalized regression neural network,and an obtained velocity-density diagram of the pedestrian flow was compared with its real data.The compared result showed when the pedestrian density in the range of 0~3.5 p/m2,the proposed model can reproduce the basic behavior of the pedestrian flow.
出处
《吉林大学学报(工学版)》
EI
CAS
CSCD
北大核心
2012年第3期623-628,共6页
Journal of Jilin University:Engineering and Technology Edition
基金
国家自然科学基金项目(70972041)
高等学校博士学科点专项科研基金项目(20100009110010)
北京交通大学基本科研业务费项目(2011YJS246)
关键词
交通运输系统工程
行人交通
社会力模型
仿真
engineering of communications and transportation system
pedestrian traffic
social force model
simulation