[发明专利]一种动态仿真方法及装置在审
申请号: | 201910377040.0 | 申请日: | 2019-05-07 |
公开(公告)号: | CN111914379A | 公开(公告)日: | 2020-11-10 |
发明(设计)人: | 石颖 | 申请(专利权)人: | 顺丰科技有限公司;深圳顺丰泰森控股(集团)有限公司 |
主分类号: | G06F30/20 | 分类号: | G06F30/20 |
代理公司: | 北京志霖恒远知识产权代理事务所(普通合伙) 11435 | 代理人: | 成丹 |
地址: | 518061 广东省深圳市南山区学府路(以南)*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 动态 仿真 方法 装置 | ||
本申请公开了一种动态仿真方法及装置。该方法包括:确定仿真参数是否变更,以及仿真参数是否已生效;如果仿真参数变更且已生效,则通知业务仿真装置按照仿真参数来执行仿真,其中,仿真参数包括与业务相关的配置参数和仿真模式。根据本申请实施例提供的技术方案,通过在仿真过程动态修改仿真参数,提高用户优化仿真参数的效率。
技术领域
本申请一般涉及计算机领域,具体涉及计算机仿真领域,尤其涉及一种动态仿真方法及装置。
背景技术
仿真是通过建立仿真模型以模拟物理世界的运行,并通过优化仿真参数,以达到优化物理世界系统的目的。
具体地,目前优化仿真参数的过程为:设置仿真模型和仿真参数;初始化仿真模型,以使仿真模型按照仿真参数执行仿真过程;当仿真过程执行完后,如果仿真结果不理想或可继续优化,则变更仿真参数,使用新的仿真参数重新执行仿真,直到得到理想的或不可继续优化的仿真结果。
由上述内容可知,现有优化仿真参数的过程在运行完一组仿真参数对应的仿真过程后,再输入另一组仿真参数进行运行,直到得到较优的仿真参数,这样费时费力,导致优化仿真参数的效率较低。
发明内容
鉴于现有技术不能动态展示不同仿真参数对应的仿真效果,导致优化仿真参数效率低的问题,本申请提出了一种动态仿真方法及装置,能够提高用户优化仿真参数的效率。
第一方面,本申请实施例提供了一种动态仿真方法,该方法包括:
确定仿真参数是否变更,以及仿真参数是否已生效;
如果仿真参数变更且已生效,通知业务仿真装置按照仿真参数来执行仿真,其中,仿真参数包括与业务相关的配置参数和仿真模式。
可选地,确定仿真参数是否变更,以及仿真参数是否已生效包括:
监控配置参数是否变更;
确定配置参数的生效时间是否已经到达。
可选地,通知业务仿真装置按照仿真参数来执行仿真包括:
根据仿真参数生成计时器事件和仿真对象事件;
响应于计时器事件,将仿真对象事件发送至业务仿真装置,以使得业务仿真装置根据与之对应的仿真对象事件执行仿真。
可选地,业务仿真装置包括至少一个状态机,则业务仿真装置根据与之对应的仿真对象事件执行仿真,包括:
根据计时器事件确定状态机的当前状态剩余时间驱动状态机执行仿真对象事件。
可选地,状态机包括至少一个小件状态机,则根据计时器事件确定状态机的当前状态剩余时间驱动状态机执行与之对应的仿真对象事件包括:
根据计时器事件计算小件状态机的当前状态对应的剩余时间;
根据小件状态机当前状态剩余时间确定小件状态机是否从当前状态跳转至下一状态;
存储小件状态机的当前状态、下一状态和当前状态对应的剩余时间。
可选地,仿真模式包括:对比模式、回放模式、实时模式或倍速模式;
对比模式为同时按照至少两组仿真参数执行仿真;
回放模式为根据历史的仿真参数重新仿真;
实时模式为根据物理时间执行仿真;
倍速模式为根据物理时间的倍数执行仿真。
可选地,在确定仿真参数是否变更,以及仿真参数是否已生效之前,方法还包括:
获取用户输入的配置参数和生效时间;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于顺丰科技有限公司;深圳顺丰泰森控股(集团)有限公司,未经顺丰科技有限公司;深圳顺丰泰森控股(集团)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910377040.0/2.html,转载请声明来源钻瓜专利网。