本发明的实施方式涉及能够进行模拟器的异常判定的模拟器异常判定系统、方法、程序以及分布连通模拟系统。
背景技术:
1、以往,在由多个模拟器进行的分布式模拟中,在由于通信异常、模拟器异常而无法进行同步处理的情况下,需要进行如下处理:对从外部定期/持续地调查对象是否真正通过与模拟的同步通信不同的信号即生存监视确认信号进行动作、或者以一定间隔向外部通知自身正在正常进行动作的心跳(heartbeat)信号进行监视,检测发生了异常的模拟器,将检测出的模拟器断开或者使模拟结束。
2、现有技术文献
3、非专利文献
4、非专利文献1:荒木大、三友雄司、北原博隆著、“分布-连通模拟中的阶跃响应延迟补偿方式的研究”、公益社团法人汽车技术会、2021年春季大会学术讲演会(2021年5月26日~28日)、发行日(公开日)2021年5月21日(日文原文:荒木大、三友雄司、北原博隆著、「分散·連成シミュレーションにおけるステップ応答遅れ補償方式の検討」、公益社団法人自動車技術会、2021年春季大会学術講演会(2021年5月26日~28日)、発行日(公開日)2021年5月21日)
技术实现思路
1、然而,在上述的分布式模拟中,检测到发生了异常的模拟器为止需要相应的时间,并且生存监视确认或者心跳的发送导致通信负荷的增大,使模拟速度降低。
2、另外,特别是在udp(user datagram protocol:用户数据报协议)通信等多播方式中,作为异常时的包丧失对策,有时编入重发技术、插补技术,但在实施了这些技术的情况下,也还是可能由于通信负荷的增大,而模拟速度降低,此外导致模拟结果的精度降低。
3、本发明所要解决的技术问题在于,提供一种能够抑制通信负荷的增大的模拟器异常判定系统、方法、程序以及分布连通模拟系统。
4、实施方式的模拟器异常判定系统,是使用进行1个或多个模拟器的同步处理的控制器进行各模拟器的异常判定的模拟器异常判定系统。在此,控制器使各模拟器开始应在规定期间内实施的模拟的处理,在模拟的处理结束之前,以规定周期向控制器发送表示模拟器的生存的生存通知,若处理结束,则向控制器发送表示处理结束的结束通知,若以规定周期接收到生存通知,则判定为生存通知的发送源的模拟器正常,若接收到结束通知,则判定为结束通知的发送源的模拟器的处理结束,在未从未被判定为处理已结束的模拟器以规定周期发送生存通知的情况下,判定为该模拟器发生了异常。
1.一种模拟器异常判定系统,使用进行1个或多个模拟器的同步处理的控制器,进行各所述模拟器的异常判定,
2.根据权利要求1所述的模拟器异常判定系统,其中,
3.根据权利要求1或2所述的模拟器异常判定系统,其中,
4.根据权利要求1至3中任一项所述的模拟器异常判定系统,其中,
5.根据权利要求1至4中任一项所述的模拟器异常判定系统,其中,
6.根据权利要求1至4中任一项所述的模拟器异常判定系统,其中,
7.一种模拟器异常判定方法,是使用进行1个或多个模拟器的同步处理的控制器来进行各所述模拟器的异常判定的方法,
8.根据权利要求7所述的模拟器异常判定方法,其中,
9.根据权利要求7或8所述的模拟器异常判定方法,其中,
10.根据权利要求7至9中任一项所述的模拟器异常判定方法,其中,
11.根据权利要求7至10中任一项所述的模拟器异常判定方法,其中,
12.根据权利要求7至10中任一项所述的模拟器异常判定方法,其中,
13.一种程序,用于使处理器实现如下功能:
14.一种分布连通模拟系统,具备: