潮流能发电机组控制程序的测试方法及系统技术方案

技术编号:20796375 阅读:26 留言:0更新日期:2019-04-06 10:01
本发明专利技术是有关于一种潮流能发电机组控制程序的测试方法及系统。所述方法包括:对所述潮流能发电机组内的关键功能部件的运行进行建模,得到关键部件模型;通过设置所述关键部件模型与各种控制程序之间的输入输出关系,将用于控制所述潮流能发电机组运行的各种控制程序嵌入至各个关键部件模型之间,使得所述控制程序能够控制所述关键部件模型的运行;通过运行所述控制程序,获得运行所述控制程序的控制器的负载率。本发明专利技术潮流能发电机组控制程序的测试方法及系统减少现场调试繁琐工作量,能够大大减少开发周期和加快开发速度。

Test Method and System for Control Program of Power Flow Generator Set

The invention relates to a test method and a system for the control program of a power flow generator set. The method includes: modeling the operation of the key functional components in the power flow generator set and obtaining the key component model; embedding various control programs used to control the operation of the power flow generator set into the key component models by setting the input-output relationship between the key component model and various control programs, so as to make the control program. It can control the operation of the key component model and obtain the load rate of the controller running the control program by running the control program. The test method and system of the control program of the power flow generating unit of the invention can reduce the tedious workload of field debugging, greatly reduce the development cycle and accelerate the development speed.

【技术实现步骤摘要】
潮流能发电机组控制程序的测试方法及系统
本专利技术涉及潮流能发电
,特别是涉及一种潮流能发电机组控制程序的测试方法及系统。
技术介绍
目前风电行业由于有多年的积累,不同机型的风场差别主要是技术参数等,主控代码变化不大。而潮流能机组相对风电机组有很大的不同,因此,对潮流能机组进行控制需要编写一整套控制代码,在现场使用之前需要进行代码测试。目前,这样的代码测试大部分是通过在实际的潮流能机组的控制PLC上运行实现的。然而,在实际系统中的运行测试不仅测试成本较高,而且需要大量的现场调试工作。这对于加快开发速度,降低开发周期是不利的。
技术实现思路
本专利技术要解决的技术问题是提供一种潮流能发电机组控制程序的测试方法及系统,能够大大减少控制程序的开发周期,加快控制程序的开发速度。为解决上述技术问题,本专利技术提供了一种潮流能发电机组控制程序的测试方法,所述方法包括:对所述潮流能发电机组内的关键功能部件的运行进行建模,得到关键部件模型;通过设置所述关键部件模型与各种控制程序之间的输入输出关系,将用于控制所述潮流能发电机组运行的各种控制程序嵌入至各个关键部件模型之间,使得所述控制程序能够控制所述关键部件模型的运行;通过运行所述控制程序,获得运行所述控制程序的控制器的负载率。作为本专利技术技术方案的一种改进,控制程序包括:状态机控制程序、外围逻辑控制程序、转速控制程序、转矩控制程序、通讯逻辑控制程序、海流计控制程序。作为本专利技术技术方案的一种改进,所述关键功能部件包括:叶片、传动链、发电机、变流器、变桨器;所述关键部件模型包括:叶片模型、传动链模型、发电机模型、变流器模型,以及变桨器模型。作为本专利技术技术方案的一种改进,所述叶片模型的参数包括:叶片数、叶片长度、叶尖速比、叶轮直径、攻角、升力系数、阻力系数。作为本专利技术技术方案的一种改进,所述传动链模型的参数包括:转子转速、低速轴转速、高速轴转速。作为本专利技术技术方案的一种改进,所述发电机模型的参数包括:电网频率、额定功率、并网转速、额定转速、额定转矩、机械损耗、电损耗。作为本专利技术技术方案的一种改进,所述变流器的参数包括:并网转速、并网开关、额定转速、额定转矩。作为本专利技术技术方案的一种改进,所述变桨器的参数包括:叶片个数、变桨速率、桨距角、桨距角最大最小限位。此外,本专利技术还提供了一种潮流能发电机组控制程序的测试系统,所述系统包括:PLC控制器以及计算设备,其中:所述计算设备用于对所述潮流能发电机组内的关键功能部件的运行进行建模,得到关键部件模型;以及通过设置所述关键部件模型与各种控制程序之间的输入输出关系,将用于控制所述潮流能发电机组运行的各种控制程序嵌入至各个关键部件模型之间,使得所述控制程序能够控制所述关键部件模型的运行;所述PLC控制器用于通过运行所述控制程序,获得运行所述控制程序的控制器的负载率。作为本专利技术技术方案的一种改进,所述计算设备与所述PLC控制器之间的通讯通过通讯软件或者仿真板实现。采用这样的设计后,本专利技术至少具有以下优点:采用对实际部件进行仿真的关键部件模型进行测试,能够大大减少控制程序的开发周期,加快控制程序的开发速度。附图说明上述仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,以下结合附图与具体实施方式对本专利技术作进一步的详细说明。图1是本专利技术潮流能发电机组控制程序的测试方法的流程图;图2是本专利技术一种潮流能发电机组控制程序的测试系统的结构图;图3是本专利技术另一种潮流能发电机组控制程序的测试系统的结构图。具体实施方式以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。图1是在本专利技术潮流能发电机组控制程序的测试方法的流程图。所述潮流能发电机组控制程序的测试方法包括如下步骤:S11,对所述潮流能发电机组内的关键功能部件的运行进行建模,得到关键部件模型。所谓关键功能部件是指在潮流能发电机组内,对于机组的正常运行发挥着关键作用的部件。典型的,这些部件包括:叶片、传动链、发电机、变流器、变桨器。为了能够对潮流能发电机组进行有效的仿真,需要对上述关键功能部件的运行过程进行数学建模。数学建模的过程,就是利用数学模型,表示上述关键功能部件的运行过程。通常情况下,上述数学建模的过程中,会涉及到上述关键功能部件的一些运行参数,例如,发电机转子的转速、传动系齿轮箱的变速比等等。在后续的仿真运行过程中,上述的运行参数有可能需要在仿真执行的过程中被输出,作为观察系统是否正常运行的观测量。S12,通过设置所述关键部件模型与各种控制程序之间的输入输出关系,将用于控制所述潮流能发电机组运行的各种控制程序嵌入至各个关键部件模型之间,使得所述控制程序能够控制所述关键部件模型的运行。在完成了对上述关键功能部件的建模过程,获取到各个关键功能部件所对应的关键部件模型之后,需要确定关键部件模型同各个控制程序之间的输入输出关系。例如,控制程序的输出变量A是一个关键部件模型的输入变量,或者关键部件模型的输出变量B是一个控制程序的输出变量。当然,在上述确定输入输出关系的过程中,涉及到的关键部件模型不仅仅只有一个,涉及到的控制程序也不仅仅有一个,涉及到的变量更不仅仅是一个。关键部件模型可以有:叶片模型、传动链模型、发电机模型、变流器模型,以及变桨器模型。控制程序可以有:状态机控制程序、外围逻辑控制程序、转速控制程序、转矩控制程序、通讯逻辑控制程序、海流计控制程序。确定了控制程序与关键部件模型相互之间的输入输出关系之后,就将各个控制程序嵌入至不同的关键部件模型之间,也就是完成了对潮流能发电机组的系统建模。此时,各个控制程序的运行结果将会对各个关键部件模型中的参数产生影响,也就是说,控制程序能够控制各个关键部件模型的运行。S13,通过运行所述控制程序,获得运行所述控制程序的控制器的负载率。完成了对关键功能部件的建模,以及对控制程序的嵌入之后,就可以通过运行控制程序,对潮流能发电机组的运行进行仿真。上述仿真的运行能够产生相应的仿真结果。在本专利技术实施例中,所谓的仿真结果是运行上述控制程序的控制器的负载率。控制器的负载率可以在一定程度上反映在控制程序运行在真实潮流能发电机组中时的故障率。而且需要进一步说明的是,上述半物理测试方式中,每隔固定的时间,测试平台需要潮流能实际控制系统运行一致,也就是需要进行系统的同步。典型的上述固定的时间可以是10毫秒。图2是本专利技术一种潮流能发电机组控制程序的测试系统的结构图。参见图2,潮流能发电机组控制程序的测试系统包括:PC机21、PLC控制器22。PC机21的功能在于,对各个关键功能部件的建模,以及对输入输出关系的设置。具体来讲,PC机21用于对所述潮流能发电机组内的关键功能部件的运行进行建模,得到关键部件模型,以及通过设置所述关键部件模型与各种控制程序之间的输入输出关系,将用于控制所述潮流能发电机组运行的各种控制程序嵌入至各个关键部件模型之间,使得所述控制程序能够控制所述关键部件模型的运行。PLC控制器22则用于通过运行所述控制程序,获得运行所述控制程序的控制器的负载率。PLC控制器22被连接至PC机21,并且二者之间的通讯通过运行在PC机21上的通讯程序完成。上述测试系统的输入变量包括:转矩、变桨角度、本文档来自技高网...

【技术保护点】
1.一种潮流能发电机组控制程序的测试方法,其特征在于,包括:对所述潮流能发电机组内的关键功能部件的运行进行建模,得到关键部件模型;通过设置所述关键部件模型与各种控制程序之间的输入输出关系,将用于控制所述潮流能发电机组运行的各种控制程序嵌入至各个关键部件模型之间,使得所述控制程序能够控制所述关键部件模型的运行;通过运行所述控制程序,获得运行所述控制程序的控制器的负载率。

【技术特征摘要】
1.一种潮流能发电机组控制程序的测试方法,其特征在于,包括:对所述潮流能发电机组内的关键功能部件的运行进行建模,得到关键部件模型;通过设置所述关键部件模型与各种控制程序之间的输入输出关系,将用于控制所述潮流能发电机组运行的各种控制程序嵌入至各个关键部件模型之间,使得所述控制程序能够控制所述关键部件模型的运行;通过运行所述控制程序,获得运行所述控制程序的控制器的负载率。2.根据权利要求1所述的潮流能发电机组控制程序的测试方法,其特征在于,控制程序包括:状态机控制程序、外围逻辑控制程序、转速控制程序、转矩控制程序、通讯逻辑控制程序、海流计控制程序。3.根据权利要求1所述的潮流能发电机组控制程序的测试方法,其特征在于,所述关键功能部件包括:叶片、传动链、发电机、变流器、变桨器;所述关键部件模型包括:叶片模型、传动链模型、发电机模型、变流器模型,以及变桨器模型。4.根据权利要求3所述的潮流能发电机组控制程序的测试方法,其特征在于,所述叶片模型的参数包括:叶片数、叶片长度、叶尖速比、叶轮直径、攻角、升力系数、阻力系数。5.根据权利要求3所述的潮流能发电机组控制程序的测试方法,其特征在于,所述传动链模型的参数包括:转子转速、低速轴...

【专利技术属性】
技术研发人员:褚景春袁凌朱莲张会广朱世龙王文亮于红理曹晓玲贾法勇于天笑王婷
申请(专利权)人:国电联合动力技术有限公司
类型:发明
国别省市:北京,11

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

1