模拟风电机组运行的仿真方法和风电机组的plc系统的制作方法

上传人:ting****789 文档编号:310007872 上传时间:2022-06-14 格式:DOCX 页数:5 大小:19.87KB
返回 下载 相关 举报
模拟风电机组运行的仿真方法和风电机组的plc系统的制作方法_第1页
第1页 / 共5页
亲,该文档总共5页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《模拟风电机组运行的仿真方法和风电机组的plc系统的制作方法》由会员分享,可在线阅读,更多相关《模拟风电机组运行的仿真方法和风电机组的plc系统的制作方法(5页珍藏版)》请在金锄头文库上搜索。

1、模拟风电机组运行的仿真方法和风电机组的plc系统的制作方法模拟风电机组运行的仿真方法和风电机组的plc系统的制作方法本发明提供一种在风电机组的PLC系统中模拟风电机组运行的仿真方法,所述仿真方法包括:第一仿真单元模拟风电机组在第一运行模式下的状态信息,并对模拟的状态信息进行逆逻辑转换,以便PLC系统根据转换的结果切换至另一运行模式;如果PLC系统切换的另一运行模式是第二运行模式,则第二仿真单元模拟风电机组在第二运行模式下的状态信息。采用本发明所述仿真方法不仅能够实现风电机组的实时仿真,还能够进一步提高风电机组仿真的置信精度。【专利说明】模拟风电机组运行的仿真方法和风电机组的PLC系统【技术领域

2、】0001本申请涉及风力发电风电机组【技术领域】,尤其涉及一种在风电机组的PLC系统中模拟风电机组运行的仿真方法和风电机组的PLC系统。【背景技术】0002目前,大型风力发电机组都是强非线性刚柔耦合的周期时变多体系统,其结构和运动关系复杂,因此在风电机组的样机运行以前必须进行充分的仿真测试,以避免潜在的风险。但是现有的软件仿真技术大部分都是非实时仿真,其仿真的置信精度无法保证机组软/硬件子系统的安全可靠性。另外,在现有技术中多将风力发电风电机组系统与仿真平台分成两个独立的系统,中间以下位机或通讯模块连接,需要进行复杂的通信协议涉及才可搭建繁杂的风力发电风电机组仿真平台。【发明内容】0003本发

3、明的目的在于提供一种在风电机组的PLC系统中模拟风电机组运行的仿真方法。采用本发明所述仿真方法不仅能够在不依靠硬件的情况下实现风电机组的实时仿真,降低仿真平台的搭建成本,同时还能够进一步提高风电机组仿真的置信精度,以避免潜在的危险。0004据本发明的一方面,提供一种在风电机组的PLC系统中模拟风电机组运行的仿真方法,所述仿真方法包括:第一仿真单元模拟风电机组在第一运行模式下的状态信息,并对模拟的状态信息进行逆逻辑转换,以便PLC系统根据转换的结果切换至另一运行模式;如果PLC系统切换的另一运行模式是第二运行模式,则第二仿真单元模拟风电机组在第二运行模式下的状态信息。0005优选地,所述对模拟的

4、状态信息进行逆逻辑转换的具体步骤为:通过PLC系统的LREAL_T0_INT接口对模拟的状态信息进行逆逻辑转换。0006优选地,第一运行模式或第二运行模式分别为以下运行模式之一:待机模式、启动模式、加速模式、发电模式、停机模式。0007优选地,当第二运行模式为发电模式时,所述第二仿真单元模拟风电机组在第二运行模式下的状态信息的具体步骤为:所述第二仿真单元根据风电机组的机组功率系数、机械特性方程、周围的环境信息以及PLC系统给定的扭矩和桨距角,模拟风电机组在发电模式下的转速、响应的扭矩和桨距角。0008优选地,所述第一仿真单元和/或第二仿真单元为在Simulink环境中构建的风电机组的机械模型。

5、0009优选地,所述在Simul ink环境中构建的风电机组的机械模型的仿真步长与PLC系统的主控PLC同步。0010据本发明的另一方面,提供一种风电机组的PLC系统,包括:第一仿真单元,用于模拟风电机组在第一运行模式下的状态信息,并对模拟的状态信息进行逆逻辑转换;主控PLC,用于对逆逻辑转换后的信息进行逻辑转换,以便根据转换的结果切换至另一运行模式;第二仿真单元,用于如果切换的另一运行模式是第二运行模式,则模拟风电机组在第二运行模式下的状态信息。0011优选地,所述第二仿真单元,用于当第二运行模式为发电模式时,根据风电机组的机组功率系数、机械特性方程、周围的环境信息以及PLC系统给定的扭矩和

6、桨距角,模拟风电机组在发电模式下的转速、响应的扭矩和桨距角。0012优选地,所述第一仿真单元和/或第二仿真单元为在Simulink环境中构建的风电机组的机械模型。0013优选地,所述在Simul ink环境中构建的风电机组的机械模型的仿真步长与PLC系统的主控PLC同步。0014有益效果0015与现有技术相比,本发明具有以下优点:0016本发明所述仿真方法不仅能够在不依靠硬件的情况下实现风电机组的实时仿真,而且还能够进一步提高风电机组仿真的置信精度,另外,还有效降低仿真平台的搭建成本,避免了潜在的危险。【专利附图】【附图说明】0017通过下面结合附图进行的描述,本发明的上述和其他目的和特点将会

7、变得更加清楚,其中:0018图1是示出根据本发明的示例性实施例的包含仿真单元的风电机组的PLC系统的结构示意图;0019图2是示出根据本发明的示例性实施例的在风电机组的PLC系统中模拟风电机组运行的仿真方法的流程图;0020图3是示出根据本发明的示例性实施例的在风电机组的PLC系统中对模拟的状态信息进行数据转换的流程图。【具体实施方式】0021以下,将参照附图来详细说明本发明的实施例。0022本发明的主要构思是,在风电机组的PLC(Programmable Logic Controller,即可编程逻辑控制器)系统中添加多个独立的仿真程序,分别模拟风电机组在指定运行模式下的状态信息,此外,为进

8、一步提高风电机组仿真的置信精度,还可以将在Simulink环境中构建的风电机组的机械模型移植到风电机组的PLC系统中作为独立的仿真程序模拟风电机组在指定运行模式下的状态信息。具体实施时,可将这些独立的仿真程序分别下载并集成至风电机组的PLC系统中,用以现场真实的风电机组。0023图1是示出了包含本发明仿真单元的风电机组的PLC系统的结构示意图。从图中可以看出,本发明的第一仿真单元101被集成至图1所示的PLC系统104中,并与图中PLC系统的主控PLC软件(以下简称主控PLC) 103进行数据交互,用以模拟风电机组在第一运行模式下的状态信息,此外,本发明的第二仿真单元102被集成至图1所示的P

9、LC系统104中,并与图中PLC系统的主控PLC103进行数据交互,用以模拟风电机组在第二运行模式下的状态信息,从而实现风电机组在不同运行模式下的运行。0024图2示出了本发明一种在风电机组的PLC系统中模拟风电机组运行的仿真方法的优选实施例的流程图。0025参照图2,在210中,第一仿真单元模拟风电机组在第一运行模式下的状态信息,并对模拟的状态信息进行逆逻辑转换,以便PLC系统根据转换的结果切换至另一运行模式。0026其中,模拟的状态信息可以是风电机组在运行过程中的各种信息,例如,风电机组运行的转速、响应的扭矩和桨矩角等,也可以是风电机组周围输入的各种环境信息,例如,温度、湿度、风信号、波浪

10、、空气密度等,对此本发明不作限制,只要模拟的状态信息能反映风电机组当前的运行状态及周围的环境信息,则均可应用于本发明。0027为实现仿真单元和PLC系统之间的数据交互,在210中,第一仿真单元对模拟的状态信息进行逆逻辑转换,以便PLC系统根据转换的结果切换至另一运行模式。0028根据本发明的一个示例性实施例,仿真装置对模拟的状态信息进行逆逻辑转换的具体步骤为:仿真装置通过PLC系统的LREAL_T0_INT接口对模拟的状态信息进行逆逻辑转换。0029需要指出的是,由于不同PLC系统的逆逻辑转换的函数接口会略有不同,因此本发明给出的LREAL_T0_INT接口仅仅只是示例性的,事实上本发明并不受

11、限于此,只要能够对仿真单元模拟的状态信息进行逆逻辑转换,则均可应用于本发明。0030以下结合具体的实施例,对逆逻辑转换的过程作进一步的说明。0031图3示出了本发明在风电机组的PLC系统中对模拟的状态信息进行数据转换的流程图。0032参照图3,在310中,仿真装置对模拟的状态信息进行逆逻辑转换。0033根据本发明模拟信息为温度的示例性实施例,仿真装置可通过PLC系统的逆逻辑转换的接口函数:0034LREAL_T0_INT(10*sim_temperature_nacelle)0035对模拟的温度sim_temperature_nacelle:20.0C进行数据转换,相应的数据转换结果为 pro

12、fi_in_temperature_nacelle:2#0000000011001000o0036在320中,PLC系统的主控PLC获取逆逻辑转换的结果,并对获取的转换结果继续进行逻辑转换。根据本发明模拟信息为温度的示例性实施例,主控PLC可通过PLC系统的逻辑转换的接口函数:0037INT_T0_REAL(profi_in_temperature_nacelle)*0.10038对温度的转换结果profi_in_temperature_nacelle:2#0000000011001000 进行数据还原,相应的数据还原结果为nacelle_temperature:20.0C,即仿真单元在PLC

13、系统中模拟的温度值。0039可以看出,仿真单元模拟的各种状态信息均可按照前面所述的逆逻辑转换方法进行转换,以便PLC系统的主控PLC获得仿真单元模拟的各种状态信息。0040当风电机组的各种状态信息满足PLC系统中预设的各种运行模式的切换条件时,PLC系统将切换至相应的运行模式,并通知风电机组切换至相应的运行模式。利用这一特点,仿真单元可将模拟的各种状态信息通过上述逆逻辑转换方法传递给主控PLC,当模拟的各种状态信息满足PLC系统中预设的各种运行模式的切换条件时,PLC系统将切换至相应的运行模式,并通过主控PLC和仿真单元之间预设的全局变量通知仿真单元切换至相应的运行模式。例如,当PLC系统的主

14、控PLC的运行模式的全局变量main_loop_mode_number=5时,则PLC系统切换至发电模式,并通过该变量通知相应的仿真单元模拟发电模式下的状态息。0041在220中,如果PLC系统切换的另一运行模式是第二运行模式,则第二仿真单元模拟风电机组在第二运行模式下的状态信息。0042需要说明的是,第一运行模式和第二运行模式分别为风电机组在运行过程中两个不同的运行模式,也就是说,当第一仿真单元在第一运行模式下模拟的状态信息满足PLC切换至第二运行模式的条件时,第二仿真单元模拟风电机组在第二运行模式下的状态信息。根据本发明的一个示例性实施例,第一运行模式可以为以下运行模式之一:待机模式、启动

15、模式、加速模式、发电模式、停机模式;相应地,第二运行模式也可以为以下运行模式之一:待机模式、启动模式、加速模式、发电模式、停机模式。0043但是,由于不同型号的风机对应的运行模式会略有不同,因此第二运行模式还可以是上述模式以外的其它运行模式(如:紧急停机模式等),因此本发明并不受限于上述运行模式,只要是风电机组的运行模式,均可应用于本发明。0044应该理解的是,前面所述的各种实施过程同样适用于第二仿真单元,因此第二仿真单元同样可以按照前面所述的方法将风电机组在第二运行模式下模拟的状态信息进行逆逻辑转换后传递给PLC系统,以便PLC系统根据转换的结果切换运行模式。0045由于实际风电机组在发电模式下的输入为风电机组周围的环境信息(如:风速、波浪)以及主控PLC的给定需求值,其输出为响应的扭矩、桨距角以及有动力学特性决定的转速、功率。根据本发明第二运行模式为发电模式的一个示例性实施例,所述第二仿真单元根据风电机组的机组功率系数、机械特性方程、周围的环境信息以及PLC系统给定的扭矩和桨距角,模拟风电机组发电的转速、响应的扭矩和桨距角。除此之外,第二仿真单元还可以模拟风电机组在其他运行模式下的状态信息。0046考虑到Simulink环境构建的模型具有强大的数据处理和建模能力,而发电模式下,仿真单元需要构建的机械模型以及涉及到的数据处理量是所有待模拟的运行模式中最多的,因此可以将风电

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号