一种交通推演仿真的实验方法、系统、终端及存储介质与流程

文档序号:34030659发布日期:2023-05-05 11:16阅读:83来源:国知局
一种交通推演仿真的实验方法、系统、终端及存储介质与流程

本申请属于交通仿真,尤其涉及一种交通推演仿真的实验方法、系统、终端及存储介质。


背景技术:

1、交通推演仿真引擎系统由模型、实体、基础组件、规则规范、api、态势等模块组成,不同的模型可以适应不同的推演仿真类型。

2、目前,交通领域技术迅速发展,交通仿真领域要求也越来越细化,针对不同的研究课题需要不同的仿真实验模型来支撑。进而对交通设施建设、交通组织管理、交通事件预警和评估、交通政策可行性分析研究提供量化的决策依据。

3、交通业务的各个领域对于仿真系统的目标和侧重点也不同,不同模型的数据要求和算法也不同,但目前还没有一种仿真实验方法能够根据不同领域的业务特点制定各类交通仿真模型,因此亟需一种交通推演仿真的实验方法,能够根据不同领域的业务特点制定各类交通仿真模型,从而实现贴合自身业务需求。


技术实现思路

1、为克服相关技术中存在的问题,本申请实施例提供了一种交通推演仿真的实验方法、系统、终端及存储介质,能够根据不同领域的业务特点制定各类交通仿真模型,从而实现贴合自身业务需求。

2、本申请是通过如下技术方案实现的:

3、第一方面,本申请实施例提供了一种交通推演仿真的实验方法,包括:

4、输入初始触发条件和交通仿真业务类型;初始触发条件为引起交通的实际情况发生改变的系统状态变量;

5、基于交通仿真业务类型,从交通仿真模型集中选择交通仿真模型;交通仿真模型集包括多个不同类型的交通仿真模型;

6、基于初始触发条件和选择的交通仿真模型,并调用基础组件进行仿真;

7、输出在初始触发条件下的交通仿真模型的仿真结果。

8、在一种可能的实现方式中,基础组件封装了预先定义的建立交通仿真模型的算法数据块。

9、在一种可能的实现方式中,系统状态变量包括实体的属性、活动的状态和事件的内容;

10、实体为道路上的物体,实体之间互相具有预设的影响关系;实体包括永久性实体和临时性实体,永久性实体表征在仿真过程中道路上永久存在的物体,临时性实体表征在仿真过程中道路上临时存在的物体;

11、活动表征实体在一段时间内持续进行的操作或过程;

12、事件表征导致交通仿真模型的状态产生变化的操作或行为。

13、在一种可能的实现方式中,基于交通仿真业务类型,从交通仿真模型集中选择交通仿真模型,包括:

14、基于交通仿真业务类型,选择与交通仿真业务类型对应的交通仿真模型,并产生交通仿真模型的系统状态变量的初始状态。

15、在一种可能的实现方式中,基于初始触发条件和选择的交通仿真模型进行仿真,包括:

16、基于初始触发条件,改变交通仿真模型的系统状态变量的初始状态,产生新的事件安排;新的事件安排包括新的事件的排序和列表;

17、基于新的事件安排,利用时间推进事件发生,进行事件处理,更新系统状态变量;

18、将系统状态变量的状态与预设仿真结束条件对比,若对比结果符合预设条件则仿真结束,否则基于更新的系统状态变量的状态,产生新的事件。

19、在一种可能的实现方式中,事件的排序由随机数发生器产生规定分布的随机数决定。

20、第二方面,本申请实施例提供了一种交通推演仿真的系统,包括:

21、输入模块,用于输入初始触发条件和交通仿真业务类型;初始触发条件为引起交通的实际情况发生改变的系统状态变量;

22、模型版本控制模块,用于基于交通仿真业务类型,从交通仿真模型集中选择交通仿真模型;交通仿真模型集包括多个不同类型的交通仿真模型;

23、交通仿真模块,用于基于初始触发条件和选择的交通仿真模型,并调用基础组件进行仿真;

24、交通仿真结果输出模块,用于输出在初始触发条件下的交通仿真模型的仿真结果。

25、在一种可能的实现方式中,基础组件包括引擎核心组件、过程控制组件、数据库、通信中间件、规则引擎组件;基础组件为预定义组件;

26、引擎核心组件用于进行任务管理、模型解析和节点管理;

27、过程控制组件用于进行仿真过程的周期、步长和流程推进;

28、数据库用于储存仿真数据和运行数据,仿真数据表征建立交通仿真模型所涉及到的数据,运行数据表征交通仿真模型进行仿真过程产生的数据;

29、通信中间件用于仿真数据传输过程的排队;

30、规则引擎组件用于基于仿真数据和交通仿真业务类型的规则仿真出业务决策;业务决策用于指示预定义的系统状态变量。

31、第三方面,本申请实施例提供了一种终端,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,其特征在于,处理器执行计算机程序时实现如上的第一方面中任一项的交通推演仿真的实验方法。

32、第四方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,其特征在于,计算机程序被处理器执行时实现如第一方面任一项的交通推演仿真的实验方法。

33、本申请实施例与现有技术相比存在的有益效果是:

34、本申请实施例,通过针对不同的交通业务要求从交通仿真模型集中选择对应的交通仿真模型,实现在系统架构不变的情况下,能够根据不同领域的业务特点制定各类交通仿真模型,从而实现贴合自身业务需求。

35、上述第二方面至第四方面的有益效果参见第一方面的有益效果,此处不再赘述。

36、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本说明书。



技术特征:

1.一种交通推演仿真的实验方法,其特征在于,包括:

2.如权利要求1所述的交通推演仿真的实验方法,其特征在于,所述基础组件封装了预先定义的建立所述交通仿真模型的算法数据块。

3.如权利要求1所述的交通推演仿真的实验方法,其特征在于,所述系统状态变量包括实体的属性、活动的状态和事件的内容;

4.如权利要求3所述的交通推演仿真的实验方法,其特征在于,所述基于所述交通仿真业务类型,从交通仿真模型集中选择交通仿真模型,包括:

5.如权利要求4所述的交通推演仿真的实验方法,其特征在于,所述基于所述初始触发条件和选择的所述交通仿真模型进行仿真,包括:

6.如权利要求5所述的交通推演仿真的实验方法,其特征在于,所述事件的排序由随机数发生器产生规定分布的随机数决定。

7.一种交通推演仿真的系统,其特征在于,包括:

8.如权利要求7所述的交通推演仿真的系统,其特征在于,所述基础组件包括引擎核心组件、过程控制组件、数据库、通信中间件、规则引擎组件;所述基础组件为预定义组件;

9.一种终端,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如上的权利要求1至6中任一项所述的交通推演仿真的实验方法。

10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述的交通推演仿真的实验方法。


技术总结
本申请适用于交通仿真技术领域,提供了一种交通推演仿真的实验方法、系统、终端及存储介质,该实验方法包括:输入初始触发条件和交通仿真业务类型;初始触发条件为引起交通的实际情况发生改变的系统状态变量;基于交通仿真业务类型,从交通仿真模型集中选择交通仿真模型;交通仿真模型集包括多个不同类型的交通仿真模型;基于初始触发条件和选择的交通仿真模型,并调用基础组件进行仿真;输出在初始触发条件下的交通仿真模型的仿真结果。本申请能够根据不同领域的业务特点制定各类交通仿真模型,从而实现贴合自身业务需求。

技术研发人员:张鹏展,王志刚,刘士泽
受保护的技术使用者:河北纬坤电子科技有限公司
技术研发日:
技术公布日:2024/1/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1