[发明专利]基于动态链接ADPSS实时仿真的用户封装模型仿真方法及系统在审
申请号: | 201710182014.3 | 申请日: | 2017-03-24 |
公开(公告)号: | CN108628659A | 公开(公告)日: | 2018-10-09 |
发明(设计)人: | 穆清;张星;徐得超;徐翌征;刘敏;彭红英;王峰;陈绪江;徐树文;郭袅;徐冰亮;祖光鑫 | 申请(专利权)人: | 中国电力科学研究院;国家电网公司;国网黑龙江省电力有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京安博达知识产权代理有限公司 11271 | 代理人: | 徐国文 |
地址: | 100192 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 封装 仿真平台 功能框 封装模型库 动态链接 脚本文件 模型仿真 动态内存 封装接口 计算仿真 结束阶段 连接关系 模型信号 模型映射 实时仿真 文件位置 融合 兼容性 模型库 配置的 子功能 加载 保证 | ||
1.一种基于动态链接的ADPSS实时仿真的用户封装模型仿真方法,其特征在于,所述方法包括下述步骤:
(1)将用户封装模型映射到UD功能框中;
(2)生成含用户封装模型的UD功能框的连接关系和配置的脚本文件;
(3)用户封装模型与仿真平台融合仿真。
2.如权利要求1所述的用户封装模型仿真方法,其特征在于,所述步骤(1)中,从图模一体化平台上,通过新建的UD功能框产生一个用户封装函数配置界面,通过配置界面把用户功能映射到新建的UD功能框中;用户的多个外部功能在一个或者多个模型库中,但用户封装模型与UD功能框一一对应。
3.如权利要求2所述的用户封装模型仿真方法,其特征在于,所述含用户封装模型的UD功能框可复制,能够被仿真平台的其他模块调用。
4.如权利要求3所述的用户封装模型仿真方法,其特征在于,所述步骤(2)中,根据含用户封装模型的UD功能框及其他功能框整体连接关系,生成含用户封装模型的UD功能框的连接关系和配置的脚本文件;所述脚本文件包括用户封装模型的UD功能框的模型库位置、参数、调用方式、信号交互、仿真平台提供的内存大小和执行步长。
5.如权利要求4所述的用户封装模型仿真方法,其特征在于,所述步骤(3)中,仿真平台通过脚本文件和用户封模型库文件实现用户封装功能与仿真平台的融合仿真,包括下述步骤:
1)根据仿真平台提供用户封装接口将用户封装模型的子功能加入执行层中;
2)仿真加载;
3)对动态内存空间的首地址初始化;
4)计算信号交互个数;
5)对用户仿真模型结束仿真后进行处理。
6.如权利要求5所述的用户封装模型仿真方法,其特征在于,所述步骤1)中,在执行层提供初始化过程、计算过程和终止过程中的用户封装接口,根据需要把自己的功能中的子功能放入不同的执行阶段中;
其中:初始化过程提供用户封装模型初始化过程和系统运行条件的配置,通讯系统的启动;终止过程提供用户封装模型的结束过程,包括计算结果的处理,计算资源的释放和通讯的关闭操作。
7.如权利要求6所述的用户封装模型仿真方法,其特征在于,所述步骤2)中,根据脚本文件,搜索用户封装模型库文件的文件位置并加载用户封装模型库文件,把用户封装的功能函数映射到具体的UD功能框的内部函数;
通过配置文件形成函数调用接口,把用户任意功能的封装函数映射成为用户的内部函数。
8.如权利要求7所述的用户封装模型仿真方法,其特征在于,所述步骤3)中,仿真平台内存空间进行清零操作;通过初始化过程中的Initial接口把动态内存空间的首地址传输给用户封装模型;用户封装模型把动态内存空间当成自己的内存空间进行处理;所述用户封装模型申请的公共数据区属于每一个独立的UD功能框。
9.如权利要求8所述的用户封装模型仿真方法,其特征在于,所述步骤4)中,仿真平台和用户封装模型通过Step接口交互信号,在用户封装功能模型定义的仿真步长上,仿真平台和用户封装模型进行信号交互,信号交互个数为20个,信号交互的是瞬时值。
10.如权利要求9所述的用户封装模型仿真方法,其特征在于,所述步骤5)中,仿真平台触发用户封装模型的Terminate接口,在用户封装模型内部进行数据处理和用户外部通讯的关闭操作;仿真平台将动态内存空间的值存储到仿真平台的状态变量存储空间中,再释放含用户功能的UD功能框开辟的动态内存空间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电力科学研究院;国家电网公司;国网黑龙江省电力有限公司,未经中国电力科学研究院;国家电网公司;国网黑龙江省电力有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710182014.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种容器的许可证管理方法及装置
- 下一篇:一种虚拟机扩缩容方法及虚拟管理设备