[发明专利]一种连续系统模型的分布式交互方法有效
申请号: | 201410433132.3 | 申请日: | 2014-08-28 |
公开(公告)号: | CN104200022B | 公开(公告)日: | 2017-08-04 |
发明(设计)人: | 王江云;王永胜 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 北京永创新实专利事务所11121 | 代理人: | 赵文颖 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明属于连续系统的分布式仿真领域,提出一种连续系统模型的分布式交互方法,具体包括以下几个步骤步骤一将连续系统模型分割为若干子模型;步骤二确定仿真引擎的时间推进步长;步骤三对每个子模型作适当的修正;步骤四对所有子模型进行初始化;步骤五对修正后的子模型进行并行解算;步骤六判断是否满足仿真结束条件。本发明的分布式交互方法,切实有效地解决了连续系统模型在并行仿真中存在的严重偏差问题,可以充分利用分布式仿真环境的优势,提高仿真的效率。本发明提出一种连续系统模型的分布式交互方法,能够有效利用分布式仿真环境进行并行解算,提高仿真效率。 | ||
搜索关键词: | 一种 连续 系统 模型 分布式 交互 方法 | ||
【主权项】:
一种连续系统模型的分布式交互方法,具体包括以下几个过程:步骤一:将连续系统模型分割为若干子模型;在分布式仿真环境中,将连续系统模型分割为若干个子模型,子模型之间存在着数据交互关系,分别部署在不同的计算机上;步骤二:确定仿真引擎的时间推进步长;计算各个子模型的解算周期的最大公约数作为仿真引擎的时间推进步长;步骤三:对子模型作修正;在子模型中添加超前环节,进行补偿,当子模型为一阶系统时,添加超前环节后,子模型从第二类子模型转变为第一类子模型,当子模型阶次低于1时,不对子模型进行修正;子模型按照输出与输入数据关系,分为两类:第一类子模型在tn时刻的输出Yn依赖于该时刻的输入Xn,第二类子模型在tn时刻的输出Yn只依赖于tn‑1时刻的输入Xn‑1;步骤四:对各子模型进行初始化;依次调用各子模型的初始化函数接口,完成子模型的初始化,将子模型输出传递到相应的其他子模型的输入接口;步骤五:对修正后的子模型进行并行解算;在每一个离散时间点上,每个子模型首先更新自己的输入值,然后调用该子模型的内部解算函数接口进行内部解算,然后更新自己的输出值,并将输出传递到相应的子模型的输入接口;步骤六:判断是否满足仿真结束条件;若满足结束条件,则仿真结束;否则继续推进一个时间步长,继续仿真。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410433132.3/,转载请声明来源钻瓜专利网。