一种仿真工况实时保存及加载的方法和系统技术方案

技术编号:37152682 阅读:22 留言:0更新日期:2023-04-06 22:10
一种仿真工况实时保存及加载的方法和系统:方法包括:步骤1,编译并启动仿真程序,设计仿真程序功能对象数据结构为结构体,保证功能对象内存连续;步骤2,在仿真运行每个时钟周期开始时,监视外部指令,判断是否加载工况,是,则加载工况,否,则继续运行;步骤3,在仿真运行每个时钟周期结束前,监视外部指令,判断是否保存工况,是,则保存工况,否,则继续运行;步骤4,在仿真运行每个时钟周期内执行任务时,根据内部变量条件触发回调函数加载工况;步骤5,在仿真运行每个时钟周期内执行任务时,根据内部变量条件触发回调函数保存工况。工况保存和加载可以实现仿真状态快速切换,极大地节省仿真试验时间,提高工作效率。提高工作效率。提高工作效率。

【技术实现步骤摘要】
一种仿真工况实时保存及加载的方法和系统


[0001]本专利技术属于交直流仿真领域,具体涉及一种仿真工况实时保存及加载的方法和系统。

技术介绍

[0002]在交直流仿真过程中,由于电气结构复杂,电气量数据量大,仿真断面千变万化。仿真程序启动后为初始状态,为了达到某种工况状态,需要进行一系列的复杂的操作,并且可能需要等待很长时间。这在仿真试验过程中浪费了宝贵的时间。需要有一种方法能够快速切换到想要工部状态,至少在重复试验时不用每次都等待工况切换时间。因此本案产生,通过快速保存及加载工况,实现快速工况切换,节省仿真时间,提高工作效率。
[0003]现有技术1(CN108363846A)公开了“一种基于混合仿真的电磁直流模型自动调整方法及系统”,包括:从电磁侧潮流数据中获取初始运行工况信息,为预先建立的电磁直流模型的初始化信息元件赋初始值;基于初始运行工况信息中各个信息元件的控制过程参数调整电磁直流模型当前运行状态;当调整后的当前运行状态数据与电磁侧潮流数据达到一致时,切除换流母线上的箝位电源,使得电磁直流模型与机电侧电网通过混合仿真接口形成闭本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种仿真工况实时保存及加载的方法,其特征在于,包括以下步骤:步骤1,编译并启动仿真程序,设计仿真程序功能对象数据结构为结构体,保证功能对象内存连续;步骤2,在仿真运行每个时钟周期开始时,监视外部指令,判断是否加载工况,是,则加载工况,否,则继续运行;步骤3,在仿真运行每个时钟周期结束前,监视外部指令,判断是否保存工况,是,则保存工况,否,则继续运行;步骤4,在仿真运行每个时钟周期内执行任务时,根据内部变量条件触发回调函数加载工况;步骤5,在仿真运行每个时钟周期内执行任务时,根据内部变量条件触发回调函数保存工况。2.根据权利要求1所述的一种仿真工况实时保存及加载的方法,其特征在于,步骤1中,采用结构体定义功能对象,并允许功能对象嵌套。3.根据权利要求1所述的一种仿真工况实时保存及加载的方法,其特征在于,步骤2中,在每个时钟周期开始时监视外部指令,判断是否加载工况;是则加载指定工况,将工况数据读取拷贝到功能对象内存空间。4.根据权利要求1所述的一种仿真工况实时保存及加载的方法,其特征在于,步骤3中,在每个时钟周期结束前监视外部指令,判断是否保存工况;是则将当前时钟周期功能对象内存数据保存为指定工况。5.根据权利要求1所述的一种仿真工况实时保存及加载的方法,其特征在于,步骤4中,当加载工况条件满足触发回调函数时,能够在当前时钟周期执行任务到某一步时加载指定工况,将工况数据读取拷贝到功能对象内存空间并继续执行任务。6.根据权利要求1所述的一种仿真工况实时保存及加载的方法,其特征在于,步骤5中,当保存工况条件满足触发回调函数时,能够在当前时钟周期执行...

【专利技术属性】
技术研发人员:潘亮亮柴斌刘若鹏史磊刘坤韦鹏叶晌骏毛春翔朱颖胡剑峰李洋陈宏君李响
申请(专利权)人:国网宁夏电力有限公司超高压公司南京南瑞继保工程技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1