[发明专利]风力发电机组信息交互模型生成方法及其装置在审
申请号: | 201811404276.0 | 申请日: | 2018-11-23 |
公开(公告)号: | CN109521692A | 公开(公告)日: | 2019-03-26 |
发明(设计)人: | 连昊;王汉军;霍钧 | 申请(专利权)人: | 北京金风科创风电设备有限公司 |
主分类号: | G05B17/02 | 分类号: | G05B17/02 |
代理公司: | 北京铭硕知识产权代理有限公司 11286 | 代理人: | 曾世骁;王兆赓 |
地址: | 100176 北京市大*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信息交互 风力发电机组 仿真测试 模型生成 信号表 方法和装置 目标控制器 端口信息 模型模块 输出变量 输入变量 信号输出 信号输入 建模 配置 | ||
1.一种风力发电机组信息交互模型生成方法,其特征在于,所述方法包括:
生成包括输入变量、输出变量、信号输入和信号输出的地址和端口信息的仿真测试信号表;
通过根据仿真测试信号表对信息交互模型模块进行配置来生成针对风力发电机组目标控制器的信息交互模型。
2.如权利要求1所述的方法,其特征在于,生成仿真测试信号表的步骤包括:
获取形式化测试用例文件;
分别获取风力发电机组信息交互模型的信号输入和信号输出的地址和端口;
从获取的形式化测试用例中筛选包括输入变量和输出变量的非重复变量;
基于所述非重复变量和所述信号输入和信号输出的地址和端口生成仿真测试信号表。
3.如权利要求2所述的方法,其特征在于,从获取的形式化测试用例中筛选包括输入变量和输出变量的非重复变量的步骤包括:
从获取的形式化测试用例文件中选择仿真测试所需的形式化测试用例;
从选择的形式化测试用例中筛选包括输入变量和输出变量的非重复变量。
4.如权利要求2或3所述的方法,其特征在于,生成仿真测试信号表的步骤还包括:
获取风力发电机组目标控制器在代码编译过程中产生的分别与输入变量和输出变量对应的衍生文件;
使用所述衍生文件对所述非重复变量进行校验。
5.如权利要求1所述的方法,其特征在于,生成针对风力发电机组目标控制器的信息交互模型的步骤包括:
获取仿真测试信号表、仿真测试周期以及风力发电机组信息交互模型名称;
添加时钟模块和信息交互模型模块;
根据仿真测试周期来配置信息交互模型模块的仿真测试周期;
根据仿真测试信号表在信息交互模型模块中对输入变量和输出变量进行声明;
添加信号输入和信号输出端口模块;
分别将信号输入端口模块和信号输出端口模块与信息交互模型模块的信号输入端口和信号输出端口连接。
6.如权利要求5所述的方法,其特征在于,根据仿真测试信号表在信息交互模型模块中对输入变量和输出变量进行声明的步骤包括:
分别读取仿真测试信号表中的输入变量和输出变量的名称、类型、信号输入和信号输出的地址和端口;
根据输入变量的名称、类型、信号输入的地址和端口来生成关于输入变量的字符串;
根据输出变量的名称、类型、信号输出的地址和端口来生成关于输出变量的字符串;
根据输入变量的字符串和输出变量的字符串对输入变量和输出变量进行声明。
7.如权利要求1所述的方法,其特征在于,所述方法还包括对生成的风力发电机组信息交互模型进行通信测试。
8.如权利要求1所述的方法,其特征在于,所述方法还包括生成由风力发电机组信息交互模型使用的仿真测试可执行用例文件。
9.如权利要求8所述的方法,其特征在于,生成由风力发电机组信息交互模型使用的仿真测试可执行用例文件的步骤包括:
获取形式化测试用例文件和测试用例模板文件;
从获取的形式化测试用例文件中选择仿真测试所需的形式化测试用例;
将选择的形式化测试用例按照测试用例模板的格式进行转换,以生成仿真测试可执行用例文件。
10.如权利要求9所述的方法,其特征在于,将选择的形式化测试用例按照测试用例模板的格式进行转换的步骤包括:
从选择的形式化测试用例中提取每一条形式化测试用例中的包括时间戳、输入变量和输出变量的关键字;
将提取的时间戳依次输入到测试用例模板文件中的时间轴位置;
将所述每一条形式化测试用例中的分别与输入变量和输出变量对应的变量值依次输入到测试用例文件模板中的与各自形式化测试用例相应的时间戳位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金风科创风电设备有限公司,未经北京金风科创风电设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811404276.0/1.html,转载请声明来源钻瓜专利网。