发明名称 一种优化组态系统
摘要 一种优化组态系统,包含以下五部分:a)功能块基类:所有功能块都派生于该基类,实现了各功能块的数据名称和统一的程序接口;b)功能块:所有功能块都继承功能块基类,包含各种通用算法;c)组态模块:主要实现功能块的组态配置;d)运行模块:主要实现功能块的初始化和运行等;e)外围部分:为组态模块和运行模块提供相关载体和支撑。本发明以组态计算的方式,使得研发人员在开发各优化功能块时不必再处理通用的问题,只需专注于优化算法。另外,组态模块和运行模块分离,各功能块和运行软件分离,提高了软件的稳定性、可维护性和扩展性,也大大提高了开发效率、工程实施效率和维护效率。
申请公布号 CN103077033B 申请公布日期 2016.08.24
申请号 CN201310007628.X 申请日期 2013.01.09
申请人 南京南瑞继保电气有限公司;南京南瑞继保工程技术有限公司 发明人 郝勇生;彭兴;孟宪宇;梁少华;林语;孙立国;刘利;耿欣
分类号 G06F9/44(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 南京经纬专利商标代理有限公司 32200 代理人 许方
主权项 一种优化组态系统,其特征是:包含以下部分,a)功能块基类:所有功能块都派生于该基类,实现了各功能块的数据名称和统一的程序接口;b)功能块:所有功能块都继承功能块基类,包含各种通用算法;c)组态模块:主要实现功能块的组态配置;d)运行模块:主要实现功能块的初始化和运行;e)外围部分:为组态模块和运行模块提供相关载体和支撑;实施步骤为,(1)针对优化目标进行需求分析和设计,把目标分解为一个或多个功能块;(2)将分解后的各功能块画成功能图;(3)是否有功能块需要开发,如需要开发则进行第4步骤,否则直接跳转到第8步骤;(4)绘制功能块流程图;(5)进行功能块属性和算法设计;(6)把新开发的功能块加入运行模块;(7)功能块编码,并进行单元测试;(8)通过组态模块进行功能图配置;(9)联合调试直到满足设计目标;其中a)包括:单元测试虚函数,显示计算输入/参数/输出接口,历史数据获取虚函数,通用检查接口,专用检查虚函数、初始化虚函数、输入虚函数、计算虚函数和复位虚函数;其中b)功能块类别包括:I/O类、模拟量计算类、逻辑计算类、性能计算/考核类、数据挖掘类、能源和介质平衡类、能源和介质预测类、寻优/调度类、故障诊断和优化控制类;其中d)包括:运行模块通过参数配置就可自动获取历史数据并传递给功能块;自动获取点的描述并更新到功能块配置信息表中。
地址 211102 江苏省南京市江宁区苏源大道69号