主权项 |
一种用于交通混合流模型的车辆和行人交互模拟方法,所述交通混合流模型包括道路、车流和行人流,各车辆和行人分别自带原始控制模型,其特征在于,对于模拟任一行人穿越所在道路包括以下步骤:(1)获取待穿越行人的坐标,同时在靠近该行人的车流中获取距离该行人最近的车辆的坐标;(2)根据步骤(1)中获取的行人的坐标和车辆的坐标,结合车辆和行人自带的原始控制模型,分别计算行人穿越道路的时间和车辆穿越行人的时间;(3)比较步骤(2)中计算得到的行人穿越道路的时间和车辆穿越行人的时间,如果车辆穿越行人的时间较长,则判定行人继续前进,进入步骤(4);如果行人穿越道路的时间较长,则判定行人停止前进,进入步骤(5);(4)根据步骤(2)中获取的行人和车辆的坐标之间的距离向量和距离大小,计算车辆对行人的驱动力反馈项,同时基于行人的原始控制模型计算行人的原始驱动力项,将驱动力反馈项添加到原始驱动力项中以驱动行人前进,穿越道路;根据步骤(2)中计算得到的行人穿越道路的时间和车辆穿越行人的时间,计算行人对车辆的加速度反馈项,同时利用车辆的原始控制模型计算得到车辆的原始加速度项,将加速度反馈项添加到原始加速度项中以驱动车辆前进;(5)根据步骤(2)中计算得到的行人穿越道路的时间和车辆穿越行人的时间,计算行人对车辆的加速度反馈项,同时利用车辆的原始控制模型计算得到车辆的原始加速度项,将加速度反馈项添加到原始加速度项中以驱动车辆前进;控制行人停止前进,待该车辆穿越行人后,返回步骤(1)进行循环操作,直至行人穿过道路。 |