一种微观交通仿真中交通车辆建模仿真系统及方法

文档序号:8512628阅读:1135来源:国知局
一种微观交通仿真中交通车辆建模仿真系统及方法
【技术领域】
[0001 ] 本发明属于微观交通仿真技术领域,涉及一种微观交通仿真中交通车辆建模仿真系统及方法。
【背景技术】
[0002]随着社会发展,交通问题日益严重,由于交通的实测比较困难和复杂,因此解决现实的交通问题往往需要投入大量的资金。随着计算机技术的发展,应用计算机技术进行交通仿真成为解决交通问题的有效手段。交通仿真能够克服进行交通试验的花费大、实施困难的缺点,为交通系统研宄的重要手段。
[0003]国内外典型的交通仿真软件有VISSIM、Aimsun、CORSIM、Paramics、TransModeler等。这些交通仿真软件中均有对交通车辆的仿真进行了建模仿真。
[0004]邱凌云等于2005年在《计算机仿真》中发表文章“基于Agent的驾驶员-车辆建模研宄与实现”对驾驶员-车辆单元在交通流仿真中的行为进行建模研宄。
[0005]伍建焜等在发明专利“基于多智能体和非适应性行为的微观交通仿真系统”(授权公告号CN 100524354C)中提出一种对交通微观仿真中参与者非适应性行为的仿真系统。
[0006]伍建焜等在发明专利“微观交通仿真中行人行为仿真方法”(授权公告号CN101079127B)中提出一种微观交通仿真中行人仿真的方法,对微观交通仿真中行人的非适应性行为仿真方法进行了说明。
[0007]现有的微观交通仿真软件如VISSIM、Aimsun、CORSIM、Paramics、TransModeler等均对交通车进行建模仿真,对车辆在交通环境中的行为进行仿真,诸如换道行为、跟车行为、超车行为等,它们在建模过程中都是将驾驶员与车辆作为一个整体进行仿真。
[0008]现有技术中通过分析发现这些交通仿真系统都以车辆与驾驶员作为一个整体进行仿真,对于车辆的行为的研宄也仅限于跟驰、换道等行为上,无法输出驾驶员在交通环境中所采取驾驶指令如换挡指令、油门开度,方向盘转角,及制动踏板力等,并且这些系统中并没有对交通车的车辆模型进行建模,这就导致车辆运动行为不自然,与实际不符,尤其不能体现车辆行驶过程中的纵向运动和侧向运动之间的耦合和相互影响,如转弯时纵向速度自然下降等现象。随着高级智能辅助驾驶系统及无人驾驶车辆的高速发展,为了研宄这些技术对交通的影响,以及研宄这些技术对车辆排放和环境污染的影响,仅仅是将驾驶员模型和车辆模型作为一个整体仿真显然无法满足这些要求。

【发明内容】

[0009]为了克服现有技术中存在的缺陷,本发明提供一种微观交通仿真中交通车辆建模仿真系统及方法,不仅能够进行精确的微观交通仿真,本发明还能输出每个驾驶员每个时刻的驾驶操纵指令,为交通研宄及交通设施的建设提供进一步的数据支持,并且本发明对车辆模型中发动机进行建模,能够更加准确的输出车辆的排放量,采用本发明可以为高级智能辅助驾驶及无人驾驶技术的研宄提供支持。
[0010]其技术方案如下:
[0011]一种微观交通仿真中交通车辆建模仿真系统,包括参数配置模块、交通车生成器、交通服务器、交通车实体四大模块;
[0012]其中交通车实体包括,驾驶员模型实体、车辆实体。
[0013]所述交通车实体生成器模块,其功能是根据用户配置的交通初始化参数产生交通车实体。包括在仿真场景中生成交通车辆实体并为其配置起点、终点及一些控制点。
[0014]所述交通车实体,进行交通场景中的交通车辆仿真,包括驾驶员实体与车辆实体。
[0015]所述驾驶员实体,进行驾驶员仿真,其功能有感知周围交通环境,根据交通环境做出相应的行为如加速、减速、停车、换道等行为,为车辆实体提供操纵指令。其包含环境感知模块、预瞄决策模块和跟随控制三个子模块。
[0016]所述环境感知模块负责对周围的交通环境进行感知输出交通环境信息,所述交通环境信息包括:障碍物信息、车道信息、诱导信息、非结构化道路信息,以及根据起点和终点进行路径规划。进行环境感知时环境感知将本车的位置和航向以及本车的感知范围向交通服务器请求,交通服务器将本车周围车辆的信息、车道信息、信号灯等诱导信息、非结构化道路信息等返回给本车的环境感知模块。感知模块获得交通环境信息后进行过滤与重组,得出可行区域。所述可行区域指车辆感知范围内汽车受外部条件制约能够保证自身安全到达的位置点的集合。
[0017]所述预瞄决策模块,根据环境感知模块感知的周围环境信息进行预瞄与决策,决策出车辆将来的预期位置与预期速度。预瞄决策模块的输入有当前车辆的状态、路径规划的路径、交通知识规则库、环境感知模块感知到的交通环境信息。该模块接收到环境感知的交通环境信息后先进行预瞄,所述预瞄指根据当前的车辆的运行状态及车辆的运行能力确定车辆的最大可以到达的空间即可达空间,所述可达空间指由汽车本身内因决定的汽车可行驶到的地方或位置点的集合,本发明将车辆的可达空间限定在车辆所在的本车道及相邻车道中心线上。确定最大可达空间后进行合法性评判,将可达空间中超出路段车速限制的点剔除,剩余合法可达空间。之后对合法可达空间进行安全性判断,所述安全性判断根据其他交通实体运动状态对周围实体进行一个预瞄时间的预测,将其占据的合法可达空间中的点剔除,生成安全的合法可达空间。最后对合法可达空间参照预期路径进行综合评判,选出最优的预期到达点。此预期到达点的信息包括其预期到达的位置坐标及到达此点时车辆的速度。
[0018]所述跟随控制模块,输入的根据预期位置及预期速度计算出车辆需要采取的驾驶指令。所述驾驶指令包括,方向盘转角、油门开度、Φ恸踏板力、离合器踏板开度、变速箱档位。包括方向控制和速度控制两个模块,所述方向控制模块根据输入的预期位置输出方向盘转角。所述的速度控制模块根据输入的预期速度计算输出油门开度、制动踏板力、离合器踏板开度、变速箱档位等指令。
[0019]所述车辆模型实体,接收驾驶员实体输出的驾驶指令(方向盘转角、油门开度、制动踏板力、换挡指令)进行简单车辆动力学仿真,输出车辆的运动状态及其工作状态。
[0020]一种微观交通仿真中交通车辆建模仿真方法,包括以下步骤:
[0021]步骤1:进行交通初始化,参数配置模块接收交通车实体参数配置信息,其中需要配置的参数有:交通车实体的OD矩阵、仿真时间、交通车实体的驾驶员类型及车辆类型;交通车生成器接收到配置参数后,根据OD矩阵、仿真时间、驾驶员类型、车辆类型对交通车实体进行配置,配置参数有:发车时间、行驶路径、相应驾驶员类型对应的参数、相应的车辆类型对应的特征参数。
[0022]步骤2:交通服务器加载交通场景文件,在交通服务器中为各个交通车仿真实体注册。
[0023]步骤3:交通车仿真实体中驾驶员实体中的环境感知模块进行环境感知;感知模块带着自己的位置及感知范围以及所要感知的信息向交通服务器请求数据,交通服务器接收到请求后将该实体周围的其他实体类型、标识及位置状态及运动状态等传给该实体。
[0024]步骤4:预瞄决策模块根据当前车辆所处的环境进行预瞄与决策,决策出将要到达的预期位置及预期速度。
[0025]步骤5:跟随控制模块根据输入的预期位置及预期速度进行控制输出方向盘转角等驾驶员操作指令。
[0026]步骤6:车辆模型根据输入的驾驶员操作指令进行动力学仿真输出车辆的位置、速度等车辆的状态;并且将本实体的信息上报给交通服务器。
[0027]步骤7:交通服务器对每个交通车实体按照更新后的位置进行存储。
[0028]本发明的有益效果:
[0029](I)可精确输出驾驶员每个步长采取的驾驶指令,本发明中将驾驶员实体和交通车辆实体分隔开来进行仿真,两者之间具有明确的交界面,可以准确的输出驾驶员的驾驶指令,为交通研宄提供驾驶员动作的数据支持。
[0030](2)可准确输出交通车辆运动状态,本发明具有简单的车辆动力学模型,能够真实自然地对交通车辆的运动状态进行仿真。
【附图说明】
[0031]图1为本发明整体运行框图;
[0032]图2为本发明交通车实体与交通服务器的交互工作流程图;
[0033]图3为本发明交通车实体内部工作流程;
[0034]图4为本发明驾驶员实体内部工作流程;
[0035]图5为本发明驾驶员实体中环境感知模块内部工作流程图;
[0036]图6为本发明驾驶员实体中预瞄决策模块内部工作流程图;
[0037]图7为本发明驾驶员实体中跟随控制模块内部工作流程图;
[0038]图8为本发明驾驶员实体中预瞄决策模块原理示意图。
【具体实施方式】
[0039]下面结合附图和【具体实施方式】对本发明的技术方案作进一步详细地说明。
[0040]本实例采用客户机/服务器(c/s)与实时系统技术相结合作为整体的交通仿真环境,如图1为本发明整体运行框图,本发明包括参数配置模块、交通生成器、交通车实体、交通服务器四大模块。其中所述交通服务模块,作为服务器提供各个实体间的交互,所述参数配置模块,对交通仿真进行初始化参数设置,并把初始化参数配置发送给交通生成器模块,所述交通车实体生成器模块,根据用户配置的交通初始化参数产生各种交通仿真参与实体。
[0041]图2,表示本发明交通车实体与交通服务器之间的交互工作流程,各个交通车实体在产生后按照仿真步长自行推进仿真进行,交通车实体在仿真过程中要能够感应周围的环境,为了进行周围环境的感知交通车实体带着自己的位置及感知范围和所要感知的数据向交通服务器发出请求,服务器获得请求后向各个交通车实体返回其感知范围内的其他交通实体的信息。在每个仿真步长结束后各个交通车实体向服务器汇报自己所在的位置。
[0042]图3,表示本发明中的交通车实体,交通车实体由驾驶员实体和车辆模型实体
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1