[go: up one dir, main page]

CN115306637A - Variable pitch drive system, variable pitch driver and master-slave motor drive method - Google Patents

Variable pitch drive system, variable pitch driver and master-slave motor drive method Download PDF

Info

Publication number
CN115306637A
CN115306637A CN202210964669.7A CN202210964669A CN115306637A CN 115306637 A CN115306637 A CN 115306637A CN 202210964669 A CN202210964669 A CN 202210964669A CN 115306637 A CN115306637 A CN 115306637A
Authority
CN
China
Prior art keywords
slave
command
main
control unit
master
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202210964669.7A
Other languages
Chinese (zh)
Other versions
CN115306637B (en
Inventor
周海林
王玉凯
刘浩瑞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Inovance Technology Co Ltd
Original Assignee
Shenzhen Inovance Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Inovance Technology Co Ltd filed Critical Shenzhen Inovance Technology Co Ltd
Priority to CN202210964669.7A priority Critical patent/CN115306637B/en
Publication of CN115306637A publication Critical patent/CN115306637A/en
Application granted granted Critical
Publication of CN115306637B publication Critical patent/CN115306637B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F03MACHINES OR ENGINES FOR LIQUIDS; WIND, SPRING, OR WEIGHT MOTORS; PRODUCING MECHANICAL POWER OR A REACTIVE PROPULSIVE THRUST, NOT OTHERWISE PROVIDED FOR
    • F03DWIND MOTORS
    • F03D7/00Controlling wind motors 
    • F03D7/02Controlling wind motors  the wind motors having rotation axis substantially parallel to the air flow entering the rotor
    • F03D7/022Adjusting aerodynamic properties of the blades
    • F03D7/0236Adjusting aerodynamic properties of the blades by changing the active surface of the wind engaging parts, e.g. reefing or furling
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F03MACHINES OR ENGINES FOR LIQUIDS; WIND, SPRING, OR WEIGHT MOTORS; PRODUCING MECHANICAL POWER OR A REACTIVE PROPULSIVE THRUST, NOT OTHERWISE PROVIDED FOR
    • F03DWIND MOTORS
    • F03D7/00Controlling wind motors 
    • F03D7/02Controlling wind motors  the wind motors having rotation axis substantially parallel to the air flow entering the rotor
    • F03D7/022Adjusting aerodynamic properties of the blades
    • F03D7/0224Adjusting blade pitch
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F03MACHINES OR ENGINES FOR LIQUIDS; WIND, SPRING, OR WEIGHT MOTORS; PRODUCING MECHANICAL POWER OR A REACTIVE PROPULSIVE THRUST, NOT OTHERWISE PROVIDED FOR
    • F03DWIND MOTORS
    • F03D7/00Controlling wind motors 
    • F03D7/02Controlling wind motors  the wind motors having rotation axis substantially parallel to the air flow entering the rotor
    • F03D7/04Automatic control; Regulation
    • F03D7/042Automatic control; Regulation by means of an electrical or electronic controller
    • F03D7/043Automatic control; Regulation by means of an electrical or electronic controller characterised by the type of control logic
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F03MACHINES OR ENGINES FOR LIQUIDS; WIND, SPRING, OR WEIGHT MOTORS; PRODUCING MECHANICAL POWER OR A REACTIVE PROPULSIVE THRUST, NOT OTHERWISE PROVIDED FOR
    • F03DWIND MOTORS
    • F03D80/00Details, components or accessories not provided for in groups F03D1/00 - F03D17/00
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P5/00Arrangements specially adapted for regulating or controlling the speed or torque of two or more electric motors
    • H02P5/46Arrangements specially adapted for regulating or controlling the speed or torque of two or more electric motors for speed regulation of two or more dynamo-electric motors in relation to one another
    • H02P5/50Arrangements specially adapted for regulating or controlling the speed or torque of two or more electric motors for speed regulation of two or more dynamo-electric motors in relation to one another by comparing electrical values representing the speeds
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E10/00Energy generation through renewable energy sources
    • Y02E10/70Wind energy
    • Y02E10/72Wind turbines with rotation axis in wind direction

Landscapes

  • Engineering & Computer Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Sustainable Development (AREA)
  • Sustainable Energy (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Fluid Mechanics (AREA)
  • Power Engineering (AREA)
  • Control Of Multiple Motors (AREA)

Abstract

本发明公开一种变桨驱动系统、变桨驱动器及主从电机驱动方法,其中,主从电机驱动方法包括:主速度控制单元以及从速度控制单元分别输出主给定电流指令和从给定电流指令至频率补偿单元;频率补偿单元根据接收到的主给定电流指令和从给定电流指令,生成频率补偿指令,并将频率补偿指令输出至从速度控制单元;从速度控制单元根据接收到的频率补偿指令,对生成的从频率偏差指令进行频率补偿,并根据补偿后的从频率偏差指令,输出从给定电流指令。本发明技术方案可提高双电机变桨驱动器的瞬态响应和稳态响应。

Figure 202210964669

The invention discloses a pitch drive system, pitch drive and a master-slave motor drive method, wherein the master-slave motor drive method comprises: a master speed control unit and a slave speed control unit respectively outputting a master given current command and a slave given current The command is sent to the frequency compensation unit; the frequency compensation unit generates the frequency compensation command according to the received master given current command and the slave given current command, and outputs the frequency compensation command to the slave speed control unit; the slave speed control unit according to the received The frequency compensation command performs frequency compensation on the generated slave frequency deviation command, and outputs the slave given current command according to the compensated slave frequency deviation command. The technical scheme of the present invention can improve the transient response and steady-state response of the dual-motor pitch drive.

Figure 202210964669

Description

变桨驱动系统、变桨驱动器及主从电机驱动方法Pitch drive system, pitch drive and master-slave motor drive method

技术领域technical field

本发明涉及变桨控制技术领域,特别涉及一种变桨驱动系统、变桨驱动器及主从电机驱动方法。The invention relates to the technical field of pitch control, in particular to a pitch drive system, a pitch drive and a master-slave motor drive method.

背景技术Background technique

目前,风电机组通常采用双电机输出力矩至齿轮系统来驱动浆叶执行变桨命令,但目前双电机的驱动控制方案没有没有考虑到齿轮系统的特性,会在遇到突变工况时,对变桨驱动系统造成剧烈的冲击,进而影响风电机组整体的使用寿命。At present, wind turbines usually use dual motors to output torque to the gear system to drive the blades to execute the pitch command. However, the current dual motor drive control scheme does not take into account the characteristics of the gear system. The propeller drive system causes severe impact, which in turn affects the overall service life of the wind turbine.

发明内容Contents of the invention

本发明的主要目的是提供一种主从电机驱动方法,旨在解决双电机变桨驱动器瞬态响应和稳态响应较差的问题。The main purpose of the present invention is to provide a master-slave motor drive method, aiming to solve the problem of poor transient response and steady-state response of the dual-motor pitch drive.

为实现上述目的,本发明提出的主从电机驱动方法,应用于变桨驱动器,所述变桨驱动器包括主电机控制器、从电机控制器以及频率补偿单元,所述主电机控制器包括用于输出主给定电流指令的主速度控制单元,所述从电机控制器包括用于输出从给定电流指令的从速度控制单元,所述频率补偿单元分别与主速度控制单元和所述从速度控制单元连接,所述主从电机驱动方法包括:In order to achieve the above object, the master-slave motor driving method proposed by the present invention is applied to the pitch driver, and the pitch driver includes a master motor controller, a slave motor controller and a frequency compensation unit, and the master motor controller includes a A master speed control unit that outputs a master given current command, the slave motor controller includes a slave speed control unit for outputting a slave given current command, and the frequency compensation unit is connected to the master speed control unit and the slave speed control unit respectively unit connection, the master-slave motor drive method includes:

主速度控制单元以及从速度控制单元分别输出主给定电流指令和从给定电流指令至频率补偿单元;The master speed control unit and the slave speed control unit respectively output the master given current command and the slave given current command to the frequency compensation unit;

频率补偿单元根据接收到的主给定电流指令和从给定电流指令,生成频率补偿指令,并将频率补偿指令输出至从速度控制单元;The frequency compensation unit generates a frequency compensation command according to the received master given current command and slave given current command, and outputs the frequency compensation command to the slave speed control unit;

从速度控制单元根据接收到的频率补偿指令,对生成的从频率偏差指令进行频率补偿,并根据补偿后的从频率偏差指令,输出从给定电流指令。The slave speed control unit performs frequency compensation on the generated slave frequency deviation command according to the received frequency compensation command, and outputs a slave given current command according to the compensated slave frequency deviation command.

可选地,频率补偿单元根据接收到的主给定电流指令和从给定电流指令,生成频率补偿指令,具体为:Optionally, the frequency compensation unit generates a frequency compensation command according to the received master given current command and slave given current command, specifically:

频率补偿单元将主给定电流指令与从给定电流指令进行减法运算,并根据减法计算结果,生成频率补偿指令。The frequency compensation unit subtracts the master given current command from the slave given current command, and generates a frequency compensation command according to the result of the subtraction.

可选地,从位置速度单元根据接收到的频率补偿指令,对生成的从频率偏差指令进行频率补偿,具体为:Optionally, the slave position speed unit performs frequency compensation on the generated slave frequency deviation command according to the received frequency compensation command, specifically:

从位置控制单元将接收到的频率补偿指令与生成的从频率偏差指令进行加法计算,并将加法计算结果作为补偿后的从频率偏差指令。The slave position control unit performs addition calculation on the received frequency compensation command and the generated slave frequency deviation command, and uses the addition calculation result as the compensated slave frequency deviation command.

可选地,所述主从电机驱动方法还包括:Optionally, the master-slave motor driving method also includes:

频率补偿单元还将频率补偿指令输出至主速度控制单元;The frequency compensation unit also outputs frequency compensation instructions to the main speed control unit;

主速度控制单元根据接收到的频率补偿指令,对生成的主频率偏差指令进行频率补偿,并根据补偿后的主频率偏差指令,输出主给定电流指令至主电流控制单元;The main speed control unit performs frequency compensation on the generated main frequency deviation command according to the received frequency compensation command, and outputs the main given current command to the main current control unit according to the compensated main frequency deviation command;

主电流控制单元根据接收到的主给定电流指令和主反馈电流指令,控制主电机工作。The main current control unit controls the main motor to work according to the received main given current command and main feedback current command.

可选地,主速度控制单元根据接收到的频率补偿指令,对生成的主频率偏差指令进行频率补偿,具体为:Optionally, the main speed control unit performs frequency compensation on the generated main frequency deviation instruction according to the received frequency compensation instruction, specifically:

主速度控制单元将接收到的频率补偿指令与生成的主频率偏差指令进行减法计算,并将减法计算结果作为补偿后的主频率偏差指令。The main speed control unit subtracts the received frequency compensation command from the generated main frequency deviation command, and uses the result of the subtraction as the compensated main frequency deviation command.

可选地,所述主从电机驱动方法还包括:Optionally, the master-slave motor driving method also includes:

主位置控制单元根据给定位置指令和反馈位置指令,生成主给定频率指令并输出至主速度控制单元。The main position control unit generates a main given frequency command and outputs it to the main speed control unit according to the given position command and the feedback position command.

可选地,所述主从电机驱动方法还包括:Optionally, the master-slave motor driving method also includes:

主位置控制单元还将生成的主给定频率指令,作为从给定频率指令输出至从速度控制单元。The master position control unit also outputs the generated master given frequency command as a slave given frequency command to the slave speed control unit.

本发明还提出一种变桨驱动器,用于实现如上述的主从电机驱动方法,所述变桨驱动器包括:The present invention also proposes a pitch driver for realizing the above-mentioned master-slave motor driving method, the pitch driver comprising:

主电机控制器,包括:主速度控制单元,所述主速度控制单元用于输出主给定电流指令;The main motor controller includes: a main speed control unit, the main speed control unit is used to output a main given current command;

从电机控制器,包括:从速度控制单元,所从速度控制单元用于输出从给定电流指令;以及,The slave motor controller includes: a slave speed control unit for outputting a slave given current command; and,

频率补偿单元,所述频率补偿单元分别与主速度控制单元和所述从速度控制单元连接,以接入所述主给定电流指令和所述从给定电流指令;所述频率补偿单元用于根据接收到的所述主给定电流指令和所述从给定电流指令,生成频率补偿指令,并将所述频率补偿指令输出至所述从速度控制单元,以使所述从速度控制单元根据接收到的所述频率补偿指令,对生成的从频率偏差指令进行频率补偿;A frequency compensation unit, the frequency compensation unit is respectively connected with the master speed control unit and the slave speed control unit to access the master given current command and the slave given current command; the frequency compensation unit is used for Generate a frequency compensation command according to the received master given current command and the slave given current command, and output the frequency compensation command to the slave speed control unit, so that the slave speed control unit according to Performing frequency compensation on the generated slave frequency deviation command for the received frequency compensation command;

所述从速度控制单元还用于根据补偿后的从频率偏差指令,输出从给定电流指令至所述从电流控制单元。The slave speed control unit is further configured to output a slave given current command to the slave current control unit according to the compensated slave frequency deviation command.

可选地,所述频率补偿单元包括:Optionally, the frequency compensation unit includes:

减法模块,用于分别接入所述主给定电流指令和所述从给定电流指令,并用于将所述主给定电流指令和所述从给定电流指令进行减法计算后,输出计算结果;A subtraction module, configured to respectively access the master given current command and the slave given current command, and to output the calculation result after subtracting the master given current command and the slave given current command ;

频率补偿生成模块,用于接入所述减法模块的计算结果,并根据所述减法模块的计算结果,生成相应的频率补偿指令后输出至所述从速度控制单元。The frequency compensation generation module is used to access the calculation result of the subtraction module, and generate a corresponding frequency compensation command according to the calculation result of the subtraction module, and then output it to the slave speed control unit.

可选地,所述频率补偿单元还用于将频率补偿指令输出至主速度控制单元;Optionally, the frequency compensation unit is also configured to output a frequency compensation instruction to the main speed control unit;

主速度控制单元还用于根据接收到的频率补偿指令,对生成的主频率偏差指令进行频率补偿,并根据补偿后的主频率偏差指令,输出主给定电流指令。The main speed control unit is also used to perform frequency compensation on the generated main frequency deviation command according to the received frequency compensation command, and output the main given current command according to the compensated main frequency deviation command.

可选地,所述主电机控制器还包括:Optionally, the main motor controller also includes:

主电流控制单元,用于根据所述主速度控制单元输出的主给定电流指令和接收到的主反馈电流指令,控制主电机工作。The main current control unit is used to control the operation of the main motor according to the main given current command output by the main speed control unit and the received main feedback current command.

可选地,所述从电机控制器还包括:Optionally, the slave motor controller also includes:

从电流控制单元,用于根据所述从速度控制单元输出的从给定电流指令和接收到的从反馈电流指令,控制从电机工作。The slave current control unit is used to control the slave motor to work according to the slave given current command output from the slave speed control unit and the received slave feedback current command.

可选地,所述主电机控制器还包括:Optionally, the main motor controller also includes:

主速度控制单元,用于根据接收到的给定位置指令和反馈位置指令,生成主给定频率指令并输出至主速度控制单元。The main speed control unit is used to generate a main given frequency command and output it to the main speed control unit according to the received given position command and the feedback position command.

可选地,所述主速度控制单元还用于将生成的主给定频率指令,作为从给定频率指令输出至从速度控制单元。Optionally, the master speed control unit is further configured to output the generated master given frequency command as a slave given frequency command to the slave speed control unit.

本发明还提出一种变桨驱动系统,所述变桨驱动器包括:The present invention also proposes a pitch drive system, the pitch drive comprising:

主电机;main motor;

从电机;以及,from the motor; and,

如上述的变桨驱动器,所述变桨驱动器分别与所述主电机和所述从电机连接,所述变桨驱动器用于分别控制所述主电机和所述从电机工作。As in the pitch driver mentioned above, the pitch driver is respectively connected to the main motor and the slave motor, and the pitch driver is used to control the operation of the master motor and the slave motor respectively.

本发明技术方案通过使主速度控制单元以及从速度控制单元分别输出主给定电流指令和从给定电流指令至频率补偿单元;频率补偿单元根据接收到的主给定电流指令和从给定电流指令,生成频率补偿指令,并将频率补偿指令输出至从速度控制单元;以及,从速度控制单元根据接收到的频率补偿指令,对生成的从频率偏差指令进行频率补偿,并根据补偿后的从频率偏差指令,输出从给定电流指令。本发明主从电机驱动方法可使得从电机的力矩和转速均可始终与主电机保持一致,以在遭遇突变工况时,双电机变桨驱动系统在瞬态响应和稳态响应中可无冲击平稳运行,因而避免了突变工况造成的冲击和震荡,从而解决了双电机变桨驱动器瞬态响应和稳态响应较差的问题,且还可有效提高风电机组的使用寿命和可靠性。The technical solution of the present invention makes the main speed control unit and the slave speed control unit respectively output the main given current command and the slave given current command to the frequency compensation unit; the frequency compensation unit receives the master given current command and the slave given current command, generate a frequency compensation command, and output the frequency compensation command to the slave speed control unit; and, according to the received frequency compensation command, the slave speed control unit performs frequency compensation on the generated slave frequency deviation Frequency deviation command, the output is from the given current command. The master-slave motor driving method of the present invention can keep the torque and speed of the slave motor consistent with the master motor at all times, so that the dual-motor pitch drive system can have no impact in the transient response and steady-state response when encountering a sudden change Smooth operation, thus avoiding the impact and vibration caused by sudden changes in working conditions, thereby solving the problem of poor transient response and steady-state response of the dual-motor pitch drive, and can effectively improve the service life and reliability of the wind turbine.

附图说明Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. For those skilled in the art, other drawings can also be obtained according to the structures shown in these drawings without creative effort.

图1为本发明主从电机驱动方法一实施例的流程示意图;Fig. 1 is a schematic flow chart of an embodiment of the master-slave motor driving method of the present invention;

图2为本发明变桨驱动器一实施例的结构示意图;Fig. 2 is a structural schematic diagram of an embodiment of the pitch drive of the present invention;

图3为本发明变桨驱动器另一实施例的结构示意图;Fig. 3 is a structural schematic diagram of another embodiment of the pitch drive of the present invention;

图4为本发明变桨驱动系统一实施例的结构示意图。Fig. 4 is a schematic structural diagram of an embodiment of the pitch drive system of the present invention.

附图标号说明:Explanation of reference numbers:

标号label 名称name 标号label 名称name 1010 主电机控制器main motor controller 22twenty two 从电流控制单元from the current control unit 1111 主速度控制单元main speed control unit 3030 频率补偿单元frequency compensation unit 1212 主电流控制单元main current control unit 3131 减法模块Subtraction module 1313 主位置控制单元master position control unit 3232 频率补偿生成模块Frequency Compensation Generation Module 2020 从电机控制器from the motor controller 4040 主电机main motor 21twenty one 从速度控制单元From the speed control unit 5050 从电机from the motor

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。The realization of the purpose of the present invention, functional characteristics and advantages will be further described in conjunction with the embodiments and with reference to the accompanying drawings.

具体实施方式Detailed ways

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

另外,在本发明中如涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。In addition, in the present invention, descriptions such as "first", "second" and so on are used for description purposes only, and should not be understood as indicating or implying their relative importance or implicitly indicating the quantity of indicated technical features. Thus, the features defined as "first" and "second" may explicitly or implicitly include at least one of these features. In addition, the technical solutions of the various embodiments can be combined with each other, but it must be based on the realization of those skilled in the art. When the combination of technical solutions is contradictory or cannot be realized, it should be considered that the combination of technical solutions does not exist , nor within the scope of protection required by the present invention.

本发明提出一种主从电机驱动方法。The invention proposes a master-slave motor driving method.

由于齿轮系统中各齿轮的间隙过大,在遇到启动、换向、突加减速、负载突变等突变工况时,两个齿轮所对应的工况不尽相同,例如:可能出现一个齿轮空载、一个齿轮过载的情况,而此时双电机在相同力矩下所表现出的速度特性是不一致的,因而会对变桨驱动系统造成剧烈的冲击和震荡。在风电机实际运行时,尤其是在海上运行时,由于负载是风阻,因此所遇到的工况较为复杂突变,但由于现有双电机变桨驱动器的瞬态响应和稳态响应较差,无法应对复杂突变的工况带来的冲击和震荡,因而还会对风电机组的使用安全和使用寿命造成影响。Due to the large gap between the gears in the gear system, when encountering sudden changes in conditions such as start-up, reversing, sudden acceleration and deceleration, and sudden load changes, the corresponding working conditions of the two gears are not the same. Load, one gear overload, and at this time the speed characteristics of the two motors under the same torque are inconsistent, which will cause severe impact and vibration to the pitch drive system. When the wind turbine is actually running, especially when it is running at sea, because the load is wind resistance, the working conditions encountered are more complex and sudden. However, due to the poor transient response and steady-state response of the existing dual-motor pitch drive, It cannot cope with the shock and vibration brought by complex and sudden working conditions, which will also affect the safety and service life of the wind turbine.

针对上述问题,参照图1至图4,在一实施例中,所述主从电机驱动方法包括:In view of the above problems, referring to Fig. 1 to Fig. 4, in one embodiment, the master-slave motor driving method includes:

步骤S100、主速度控制单元以及从速度控制单元分别输出主给定电流指令和从给定电流指令至频率补偿单元;Step S100, the master speed control unit and the slave speed control unit respectively output the master given current command and the slave given current command to the frequency compensation unit;

本发明主从电机驱动方法的执行主体可为变桨驱动器,变桨驱动器用于控制变桨驱动系统中两个电机工作。变桨驱动器中可对应两个电机分别集成有两个电机控制器,两个电机控制器彼此可通过CAN通信等方式通信连接,两个电机控制器可在变桨驱动器中主控单元的配置下,其中一个作为主电机控制器,另一个作为从电机控制器,主电机控制器可包括用于输出主给定电流指令的主速度控制单元,从电机控制器可包括用于输出从给定电流指令的从速度控制单元。与之对应的,主电机控制器控制的电机即为主电机,从电机控制器控制的电机则即为从电机。本实施例中,变桨驱动器中还可设有频率补偿单元,频率补偿单元可分别与主速度控制单元和从速度控制单元连接。The execution subject of the master-slave motor driving method of the present invention may be a pitch driver, and the pitch driver is used to control the operation of the two motors in the pitch drive system. The pitch driver can be integrated with two motor controllers corresponding to the two motors. The two motor controllers can communicate with each other through CAN communication. The two motor controllers can be configured under the configuration of the main control unit in the pitch driver. , one of which is used as the master motor controller, and the other is used as the slave motor controller. The master motor controller can include a master speed control unit for outputting a master given current command, and the slave motor controller can include a master speed control unit for outputting a slave given current command. command from the speed control unit. Correspondingly, the motor controlled by the master motor controller is the master motor, and the motor controlled by the slave motor controller is the slave motor. In this embodiment, a frequency compensation unit may also be provided in the pitch driver, and the frequency compensation unit may be connected to the master speed control unit and the slave speed control unit respectively.

主机控制器中至少可包括主速度控制单元,主速度控制单元可通过减法模块将接入的主给定频率指令与主电机的反馈频率指令进行减法运算,以得到主电机的频率偏差,即主频率偏差指令,并可主频率偏差指令输出至速度环模块,以经速度环模块进行比例、积分控制等速度闭环处理后输出转矩指令(电流指令),即主给定电流指令至频率补偿单元和主电流控制单元。从机控制器中至少可包括从速度控制单元,从速度控制单元可通过减法模块将接入的从给定频率指令与从电机的反馈频率指令进行减法运算,以得到从电机的频率偏差,即从频率偏差指令,并可从频率偏差指令输出至速度环模块,以经速度环模块进行比例、积分控制等速度闭环处理后输出转矩指令(电流指令),即从给定电流指令至频率补偿单元和从电流控制单元。The host controller may at least include a main speed control unit, and the main speed control unit may subtract the input main given frequency command and the feedback frequency command of the main motor through the subtraction module to obtain the frequency deviation of the main motor, that is, the main Frequency deviation command, and the main frequency deviation command can be output to the speed loop module to output torque command (current command) after speed closed-loop processing such as proportional and integral control through the speed loop module, that is, the main given current command to the frequency compensation unit and main current control unit. The slave machine controller may at least include a slave speed control unit, and the slave speed control unit may subtract the input slave given frequency command and the feedback frequency command of the slave motor through the subtraction module to obtain the frequency deviation of the slave motor, that is From the frequency deviation command, it can be output from the frequency deviation command to the speed loop module, so as to output the torque command (current command) after the speed closed-loop processing such as proportional and integral control through the speed loop module, that is, from the given current command to the frequency compensation unit and slave current control unit.

步骤S200、频率补偿单元根据接收到的主给定电流指令和从给定电流指令,生成频率补偿指令,并将频率补偿指令输出至从速度控制单元;Step S200, the frequency compensation unit generates a frequency compensation command according to the received master given current command and slave given current command, and outputs the frequency compensation command to the slave speed control unit;

当变桨驱动系统遭遇突变工况而使得两个齿轮所对应的工况不尽相同时,主、从电机两个电机的速度特性会体现在各自的反馈频率上,例如:空载齿轮对应的电机反馈频率指令会远高于正常工况齿轮对应的电机反馈频率指令;过载齿轮对应的电机反馈转速会远低于齿轮正常工况下电机的反馈转速。因此,根据突变工况时异常的主、从反馈电流指令生成的不一致的主、从给定电流指令,并进而分别对主、从电机进行控制,才是导致双电机变桨驱动器的瞬态响应和稳态响应较差的主要原因所在。When the pitch drive system encounters a sudden change of working conditions and the corresponding working conditions of the two gears are not the same, the speed characteristics of the two motors of the master motor and the slave motor will be reflected in their respective feedback frequencies, for example: the corresponding to the no-load gear The motor feedback frequency command will be much higher than the motor feedback frequency command corresponding to the gear under normal working conditions; the motor feedback speed corresponding to the overloaded gear will be much lower than the feedback speed of the motor under the normal working condition of the gear. Therefore, the inconsistent master and slave given current commands generated according to the abnormal master and slave feedback current commands under sudden conditions, and then respectively control the master and slave motors, is the transient response of the dual-motor pitch drive. and the main reason for the poor steady-state response.

本申请方案通过设置频率补偿单元,以分别接入主给定电流指令和从给定电流指令。频率补偿单元可将接入的主给定电流指令和从给定电流指令进行相应的计算后,根据计算结果确定从电机转矩与主电机转矩的转矩差值,并可进一步将转矩差值转换为相应的频率指令,即频率补偿指令后输出至从速度控制单元,以对从速度控制单元进行速度补偿。In the solution of this application, the frequency compensation unit is set to respectively access the master given current command and the slave given current command. The frequency compensation unit can calculate the input master given current command and slave given current command accordingly, and then determine the torque difference between the slave motor torque and the master motor torque according to the calculation results, and can further calculate the torque The difference is converted into a corresponding frequency command, that is, a frequency compensation command, and then output to the slave speed control unit for speed compensation to the slave speed control unit.

步骤S300、从速度控制单元根据接收到的频率补偿指令,对生成的从频率偏差指令进行频率补偿,并根据补偿后的从频率偏差指令,输出从给定电流指令。Step S300 , the slave speed control unit performs frequency compensation on the generated slave frequency deviation command according to the received frequency compensation command, and outputs a slave given current command according to the compensated slave frequency deviation command.

从速度控制单元可根据接收到的频率补偿指令,对自身生成的从频率偏差指令进行相应的调节,以使调节后的从频率偏差指令可对应增大或者减小,并可将调节后的频率偏差指令作为补偿后的从频率偏差指令输出至速度环模块,以经速度环模块转换为新的从给定电流指令后输出至频率补偿单元和从电流控制单元。从电流控制单元可将接收到的从给定电流指令和从电机反馈输出的从反馈电流指令进行减法计算,以得到从电流偏差指令,并可通过电流环模块将从电流偏差指令转换为相应的PMW信号后输出至从电机驱动电路,以使从电机驱动电路可对应输出相应的交流电至从电机,从而实现控制从电机工作。如此时,频率补偿单元根据新的从给定电流指令和主给定电流指令的计算结果,依然确定从电机转矩与主电机转矩存在转矩差值,则重复上述步骤,直至确定从电机转矩与主电机转矩不存在转矩差值,即从电机转矩与主电机转矩相同,也即新的从给定电流指令与主给定电流指令相等。The slave speed control unit can adjust the slave frequency deviation command generated by itself according to the received frequency compensation command, so that the adjusted slave frequency deviation command can be increased or decreased correspondingly, and the adjusted frequency The deviation command is output to the speed loop module as a compensated slave frequency deviation command, which is converted into a new slave given current command by the speed loop module and then output to the frequency compensation unit and the slave current control unit. The slave current control unit can subtract the received slave given current command and the slave feedback current command output from the motor feedback to obtain the slave current deviation command, and can convert the slave current deviation command into the corresponding The PMW signal is then output to the slave motor drive circuit, so that the slave motor drive circuit can correspondingly output corresponding AC power to the slave motor, so as to control the slave motor to work. At this time, the frequency compensation unit still determines that there is a torque difference between the torque of the slave motor and the torque of the master motor according to the calculation results of the new slave given current command and the master given current command, then repeat the above steps until the slave motor torque is determined There is no torque difference between the torque and the torque of the master motor, that is, the torque of the slave motor is the same as that of the master motor, that is, the new slave given current command is equal to the master given current command.

如此,使得从电机的力矩和转速均可始终与主电机保持一致,以在遭遇突变工况时,双电机变桨驱动系统在瞬态响应和稳态响应中可无冲击平稳运行,因而避免了突变工况造成的冲击和震荡,从而解决了双电机变桨驱动器瞬态响应和稳态响应较差的问题,且还可有效提高风电机组的使用寿命和可靠性。In this way, the torque and speed of the slave motor can always be consistent with the main motor, so that when encountering a sudden change in working conditions, the dual-motor pitch drive system can run smoothly without impact in the transient response and steady-state response, thus avoiding the The shock and vibration caused by the sudden change of working conditions solve the problem of poor transient response and steady-state response of the dual-motor pitch drive, and can effectively improve the service life and reliability of the wind turbine.

参照图1至图4,在一实施例中,步骤S200中频率补偿单元根据接收到的主给定电流指令和从给定电流指令,生成频率补偿指令,具体为:Referring to Figures 1 to 4, in an embodiment, in step S200, the frequency compensation unit generates a frequency compensation command according to the received master given current command and slave given current command, specifically:

频率补偿单元将主给定电流指令与从给定电流指令进行减法运算,并根据减法计算结果,生成频率补偿指令。The frequency compensation unit subtracts the master given current command from the slave given current command, and generates a frequency compensation command according to the result of the subtraction.

本实施例中,频率补偿单元可包括减法模块和频率补偿生成模块。其中,减法模块可分别接入主给定电流指令和从给定电流指令,并用于将二者相减后得到的表征主电机转矩和从电机转矩差值的减法计算结果输出频率补偿生成模块;频率补偿生成模块中可预存储有相应的PI算法,以根据减法计算结果生成并输出对应的频率补偿指令至从速控制单元,以实现对从频率偏差指令的频率补偿。In this embodiment, the frequency compensation unit may include a subtraction module and a frequency compensation generation module. Among them, the subtraction module can be respectively connected to the master given current command and the slave given current command, and used to subtract the two to obtain the subtraction calculation result representing the difference between the master motor torque and the slave motor torque output frequency compensation generation Module; the corresponding PI algorithm can be pre-stored in the frequency compensation generation module to generate and output the corresponding frequency compensation command to the slave speed control unit according to the subtraction calculation result, so as to realize the frequency compensation of the slave frequency deviation command.

参照图1至图4,在一实施例中,步骤S300中从位置速度单元根据接收到的频率补偿指令,对生成的从频率偏差指令进行频率补偿,具体为:1 to 4, in an embodiment, in step S300, the slave position speed unit performs frequency compensation on the generated slave frequency deviation command according to the received frequency compensation command, specifically:

从速度控制单元将接收到的频率补偿指令与生成的从频率偏差指令进行加法计算,并将加法计算结果作为补偿后的从频率偏差指令。The slave speed control unit adds the received frequency compensation command and the generated slave frequency deviation command, and uses the addition calculation result as the compensated slave frequency deviation command.

本实施例中,从速度控制单元可包括依次连接减法模块、加法模块和速度环模块。其中,减法模块可用于生成从频率偏差指令并输出至加法模块;加法模块用于将接入的从频率偏差指令和频率补偿指令进行相加,并可将加法结果作为补偿后的从频率偏差指令输出至速度环模块。需要说明的是,当主给定电流指令大于从给定电流指令时,频率补偿指令可视为一正频率指令,以使补偿后的从频率偏移指令可大于补偿前的从频率偏移指令;当主给定电流指令小于从给定电流指令时,频率补偿指令可视为一负频率指令,以使补偿后的从频率偏移指令可小于补偿前的从频率偏移指令;当主给定电流指令等于从给定电流指令时,频率补偿指令可视为一零频率指令进行调节,以使补偿后的从频率偏移指令可等于于补偿前的从频率偏移指令。In this embodiment, the slave speed control unit may include a subtraction module, an addition module and a speed loop module connected in sequence. Among them, the subtraction module can be used to generate the slave frequency deviation command and output it to the addition module; the addition module is used to add the input slave frequency deviation command and frequency compensation command, and can use the addition result as the compensated slave frequency deviation command Output to the speed loop module. It should be noted that when the master given current command is greater than the slave given current command, the frequency compensation command can be regarded as a positive frequency command, so that the compensated slave frequency offset command can be greater than the slave frequency offset command before compensation; When the master given current command is smaller than the slave given current command, the frequency compensation command can be regarded as a negative frequency command, so that the compensated slave frequency offset command can be smaller than the slave frequency offset command before compensation; when the master given current command When equal to the given current command, the frequency compensation command can be adjusted as a zero frequency command, so that the compensated slave frequency offset command can be equal to the slave frequency offset command before compensation.

参照图1至图4,在一实施例中,所述主从电机驱动方法还包括:Referring to Figures 1 to 4, in one embodiment, the master-slave motor driving method further includes:

步骤400、频率补偿单元还将频率补偿指令输出至主速度控制单元;Step 400, the frequency compensation unit also outputs the frequency compensation command to the main speed control unit;

由于在实际测试中发现,仅使从电机控制器通过频率补偿来达到主、从电机力矩一致需要一定的时间,无法很好的适用于海上等风阻变化极快的风电发电场景。针对此问题,本申请主从电机驱动方法还使频率补偿单元将生成的频率补偿指令发送至主速度控制单元,以使主电机控制器可同时利用频率补偿指令对主电机进行相应的频率补偿。Since it is found in actual tests that it takes a certain amount of time to achieve the same torque of the master and slave motors only through the frequency compensation of the slave motor controller, it cannot be well applied to wind power generation scenarios where wind resistance changes rapidly such as at sea. To solve this problem, the master-slave motor driving method of the present application also enables the frequency compensation unit to send the generated frequency compensation command to the master speed control unit, so that the master motor controller can use the frequency compensation command to perform corresponding frequency compensation on the master motor at the same time.

步骤500、主速度控制单元根据接收到的频率补偿指令,对生成的主频率偏差指令进行频率补偿,并根据补偿后的主频率偏差指令,输出补偿后的主给定电流指令至主电流控制单元;Step 500, the main speed control unit performs frequency compensation on the generated main frequency deviation command according to the received frequency compensation command, and outputs the compensated main given current command to the main current control unit according to the compensated main frequency deviation command ;

主速度控制单元可根据接收到的频率补偿指令,对自身生成的主频率偏差指令进行相应的调节,以使调节后的主频率偏差指令可对应增大或者减小,并可将调节后的频率偏差指令作为补偿后的主频率偏差指令输出至速度环模块,以经速度环模块转换为新的主给定电流指令后输出至频率补偿单元和主电流控制单元。如此时,频率补偿单元根据新的主给定电流指令和新的从给定电流指令的计算结果,依然确定主电机转矩与从电机转矩存在转矩差值,则重复上述步骤,直至确定新的主给定电流指令与新的主给定电流指令相等。The main speed control unit can adjust the main frequency deviation command generated by itself according to the received frequency compensation command, so that the adjusted main frequency deviation command can be increased or decreased correspondingly, and the adjusted frequency The deviation command is output to the speed loop module as the main frequency deviation command after compensation, so as to be converted into a new main given current command by the speed loop module and then output to the frequency compensation unit and the main current control unit. In this case, the frequency compensation unit still determines that there is a torque difference between the torque of the master motor and the torque of the slave motor according to the calculation results of the new master given current command and the new slave given current command, then repeat the above steps until it is determined The new main given current command is equal to the new main given current command.

步骤600、主电流控制单元根据接收到的主给定电流指令和主反馈电流指令,控制主电机工作。Step 600, the main current control unit controls the main motor to work according to the received main given current command and main feedback current command.

本实施例中,主电流控制单元可将接收到的主给定电流指令和主电机反馈输出的主反馈电流指令进行减法计算,以得到主电流偏差指令,并可通过电流环模块将主电流偏差指令转换为相应的PMW信号后输出至主电机驱动电路,以使主电机驱动电路可对应输出相应的交流电至主电机,从而实现控制主电机工作。In this embodiment, the main current control unit can subtract the received main given current command and the main feedback current command output by the main motor feedback to obtain the main current deviation command, and can calculate the main current deviation through the current loop module The command is converted into a corresponding PMW signal and then output to the main motor drive circuit, so that the main motor drive circuit can output corresponding AC power to the main motor, thereby realizing the control of the main motor.

本发明主从电机驱动方法通过同时对主速度控制单元和从速度控制单元进行频率补偿,使得在遭遇突变工况时,主电机和从电机的力矩和转速可快速达到一致,有利于提高本发明技术方案对于海上等风阻变化极快的风电发电场景的适应性。The master-slave motor driving method of the present invention performs frequency compensation on the master speed control unit and the slave speed control unit at the same time, so that when encountering a sudden change of working conditions, the torque and speed of the master motor and the slave motor can quickly reach the same level, which is conducive to improving the speed of the present invention. The adaptability of the technical solution to wind power generation scenarios where wind resistance changes rapidly such as at sea.

可选地,步骤500中主速度控制单元根据接收到的频率补偿指令,对生成的主频率偏差指令进行频率补偿,具体为:Optionally, in step 500, the main speed control unit performs frequency compensation on the generated main frequency deviation instruction according to the received frequency compensation instruction, specifically:

主速度控制单元将接收到的频率补偿指令与生成的主频率偏差指令进行减法计算,并将减法计算结果作为补偿后的主频率偏差指令。The main speed control unit subtracts the received frequency compensation command from the generated main frequency deviation command, and uses the result of the subtraction as the compensated main frequency deviation command.

本实施例中,主速度控制单元可包括依次连接两个减法模块(以下分别用第一减法模块和第二减法模块表示)和速度环模块。其中,第一减法模块可用于生成主频率偏差指令并输出至第二减法模块;第二减法模块用于将接入的主频率偏差指令和频率补偿指令进行相减,并可将减法结果作为补偿后的主频率偏差指令输出至速度环模块,从而实现对主速度控制单元的频率补偿。需要说明的是,当主给定电流指令大于主给定电流指令时,补偿后的主频率偏移指令可大于补偿前的主频率偏移指令;当主给定电流指令小于主给定电流指令时,补偿后的主频率偏移指令可小于补偿前的主频率偏移指令;当主给定电流指令等于主给定电流指令时,补偿后的主频率偏移指令可等于于补偿前的主频率偏移指令。In this embodiment, the main speed control unit may include two subtraction modules (hereinafter referred to as the first subtraction module and the second subtraction module respectively) and a speed loop module connected in sequence. Among them, the first subtraction module can be used to generate the main frequency deviation command and output it to the second subtraction module; the second subtraction module is used to subtract the main frequency deviation command and frequency compensation command received, and can use the subtraction result as compensation The final main frequency deviation command is output to the speed loop module, so as to realize the frequency compensation of the main speed control unit. It should be noted that when the main given current command is greater than the main given current command, the main frequency offset command after compensation can be greater than the main frequency deviation command before compensation; when the main given current command is smaller than the main given current command, The main frequency offset instruction after compensation can be smaller than the main frequency offset instruction before compensation; when the main given current instruction is equal to the main given current instruction, the main frequency offset instruction after compensation can be equal to the main frequency offset before compensation instruction.

参照图1至图4,在一实施例中,所述主从电机驱动方法还包括:Referring to Figures 1 to 4, in one embodiment, the master-slave motor driving method further includes:

步骤S700、主位置控制单元根据给定位置指令和反馈位置指令,生成主给定频率指令并输出至主速度控制单元,Step S700, the main position control unit generates a main given frequency command according to the given position command and the feedback position command and outputs it to the main speed control unit,

本实施例中,主位置控制单元可从上位控制装置或上位控制模块获取给定位置指令,以及可从主电机中的编码器等位置传感器获取反馈位置指令。主位置控制单元可通过减法模块将给定位置指令和反馈位置指令进行减法计算后,将减法计算结果输出至位置环模块乘以位置增益,并可将乘法计算结果作为主给定频率指令输出至主速度控制单元,从而实现主电机的位置闭环控制。In this embodiment, the main position control unit can obtain a given position instruction from an upper control device or an upper control module, and can obtain a feedback position instruction from a position sensor such as an encoder in the main motor. The main position control unit can subtract the given position command and the feedback position command through the subtraction module, output the subtraction calculation result to the position loop module to multiply the position gain, and output the multiplication calculation result as the main given frequency command to The main speed control unit realizes the position closed-loop control of the main motor.

可选地,所述主从电机驱动方法还包括:Optionally, the master-slave motor driving method also includes:

步骤S800、主位置控制单元还将生成的主给定频率指令,作为从给定频率指令输出至从速度控制单元。In step S800, the master position control unit also outputs the generated master given frequency command as a slave given frequency command to the slave speed control unit.

本实施例中,从电机控制器采用无位置环设计。从电机控制器用于从主电机控制器接入主给定频率指令,以作为从给定频率指令输出至从速度控制单元,从而实现从电机的速度闭环控制。如此设置,有利于提高主电机和从电机的一致性。In this embodiment, the slave motor controller adopts the design of no position loop. The slave motor controller is used to access the master given frequency command from the master motor controller to output to the slave speed control unit as a slave given frequency command, so as to realize the speed closed-loop control of the slave motor. Such a setting is beneficial to improve the consistency of the master motor and the slave motor.

本发明还提出一种变桨驱动器,该变桨驱动器包括包括:主电机控制器10、从电机控制器20和频率补偿单元30,该变桨驱动器用于实现上述主从电机驱动方法,该主从电机驱动方法的具体步骤参照上述实施例,由于本变桨驱动器采用了上述所有实施例的全部技术方案,因此至少具有上述实施例的技术方案所带来的所有有益效果,在此不再一一赘述。The present invention also proposes a pitch driver, which includes: a master motor controller 10, a slave motor controller 20 and a frequency compensation unit 30, the pitch driver is used to implement the above-mentioned master-slave motor driving method, the master From the specific steps of the motor driving method, referring to the above-mentioned embodiments, since this pitch drive adopts all the technical solutions of all the above-mentioned embodiments, it has at least all the beneficial effects brought by the technical solutions of the above-mentioned embodiments, and will not repeat them here. A repeat.

其中,主电机控制器10包括:主速度控制单元11,所述主速度控制单元11用于输出主给定电流指令;从电机控制器20,包括:从速度控制单元21,所从速度控制单元21用于输出从给定电流指令;以及,频率补偿单元30,所述频率补偿单元30分别与主速度控制单元11和所述从速度控制单元21连接,以接入所述主给定电流指令和所述从给定电流指令;所述频率补偿单元30用于根据接收到的所述主给定电流指令和所述从给定电流指令,生成频率补偿指令,并将所述频率补偿指令输出至所述从速度控制单元21,以使所述从速度控制单元21根据接收到的所述频率补偿指令,对生成的从频率偏差指令进行频率补偿;所述从速度控制单元21还用于根据补偿后的从频率偏差指令,输出从给定电流指令至从电流控制单元22。在一实施例中,主电机控制器10还可包括主速度控制单元11和主电流控制单元12,从电机控制器20还可包括从电流控制单元22,主速度控制单元11、主电流控和从电流控制单元22的功能作用同样可参照上述实施例,在此不做赘述。Wherein, the master motor controller 10 includes: a master speed control unit 11, the master speed control unit 11 is used to output a master given current command; the slave motor controller 20 includes: a slave speed control unit 21, the slave speed control unit 21 is used to output from the given current command; and, the frequency compensation unit 30, the frequency compensation unit 30 is respectively connected with the master speed control unit 11 and the slave speed control unit 21 to access the master given current command and the slave given current command; the frequency compensation unit 30 is configured to generate a frequency compensation command according to the received master given current command and the slave given current command, and output the frequency compensation command to the slave speed control unit 21, so that the slave speed control unit 21 performs frequency compensation on the generated slave frequency deviation command according to the received frequency compensation command; the slave speed control unit 21 is also used to perform frequency compensation according to The compensated slave frequency deviation command is output to the slave given current command to the slave current control unit 22 . In one embodiment, the master motor controller 10 can also include a master speed control unit 11 and a master current control unit 12, the slave motor controller 20 can also include a slave current control unit 22, the master speed control unit 11, the master current control unit and The functions of the slave current control unit 22 can also refer to the above-mentioned embodiments, and details are not repeated here.

可选地,所述频率补偿单元30包括:Optionally, the frequency compensation unit 30 includes:

减法模块31,用于分别接入所述主给定电流指令和所述从给定电流指令,并用于将所述主给定电流指令和所述从给定电流指令进行减法计算后,输出减法计算结果;A subtraction module 31, configured to respectively access the master given current command and the slave given current command, and to output the subtraction after subtracting the master given current command and the slave given current command. Calculation results;

频率补偿生成模块32,用于接入所述减法计算结果,并根据减法计算结果,生成相应的频率补偿指令后输出至所述从速度控制单元21。The frequency compensation generating module 32 is configured to access the subtraction calculation result, and generate a corresponding frequency compensation instruction according to the subtraction calculation result and output it to the slave speed control unit 21 .

其中,减法模块31可分别接入主给定电流指令和从给定电流指令,并用于将二者相减后得到的表征主电机40转矩和从电机50转矩差值的减法计算结果输出频率补偿生成模块32;频率补偿生成模块32中可预存储有相应的PI算法,以根据减法计算结果生成并输出对应的频率补偿指令至从速控制单元,以实现对从频率偏差指令的频率补偿。在另一可选实施例中,频率补偿生成模块32还可将频率补偿指令同时输出至主速度控制单元11,以对主速度控制单元11和从速度控制单元21同时进行频率补偿。Among them, the subtraction module 31 can respectively access the main given current command and the slave given current command, and use it to subtract the two to obtain the subtraction calculation result representing the difference between the torque of the main motor 40 and the torque of the slave motor 50. Frequency compensation generation module 32; the corresponding PI algorithm can be pre-stored in the frequency compensation generation module 32, so as to generate and output the corresponding frequency compensation command to the slave speed control unit according to the subtraction calculation result, so as to realize the frequency compensation of the slave frequency deviation command. In another optional embodiment, the frequency compensation generation module 32 can also output the frequency compensation instruction to the master speed control unit 11 simultaneously, so as to perform frequency compensation on the master speed control unit 11 and the slave speed control unit 21 at the same time.

可选地,所述频率补偿单元30还用于将频率补偿指令输出至主速度控制单元11;Optionally, the frequency compensation unit 30 is also configured to output a frequency compensation command to the main speed control unit 11;

主速度控制单元11还用于根据接收到的频率补偿指令,对生成的主频率偏差指令进行频率补偿,并根据补偿后的主频率偏差指令,输出主给定电流指令。The main speed control unit 11 is also used to perform frequency compensation on the generated main frequency deviation command according to the received frequency compensation command, and output the main given current command according to the compensated main frequency deviation command.

主速度控制单元11可根据接收到的频率补偿指令,对自身生成的主频率偏差指令进行相应的调节,以使调节后的主频率偏差指令可对应增大或者减小,并可将调节后的频率偏差指令作为补偿后的主频率偏差指令输出至速度环模块,以经速度环模块转换为新的主给定电流指令后输出至频率补偿单元30和主电流控制单元12。如此时,频率补偿单元30根据新的主给定电流指令和新的从给定电流指令的计算结果,依然确定主电机40转矩与从电机50转矩存在转矩差值,则重复上述步骤,直至确定新的主给定电流指令与新的主给定电流指令相等。The main speed control unit 11 can adjust the main frequency deviation command generated by itself according to the received frequency compensation command, so that the adjusted main frequency deviation command can be correspondingly increased or decreased, and the adjusted The frequency deviation command is output to the speed loop module as a compensated main frequency deviation command, which is converted into a new main given current command by the speed loop module and then output to the frequency compensation unit 30 and the main current control unit 12 . In this case, the frequency compensation unit 30 still determines that there is a torque difference between the torque of the master motor 40 and the torque of the slave motor 50 according to the calculation results of the new master given current command and the new slave given current command, then repeat the above steps , until it is determined that the new main given current command is equal to the new main given current command.

可选地,所述主电机控制器10还包括:Optionally, the main motor controller 10 also includes:

主电流控制单元12,用于根据所述主速度控制单元11输出的主给定电流指令和接收到的主反馈电流指令,控制主电机40工作。The main current control unit 12 is configured to control the operation of the main motor 40 according to the main given current command output by the main speed control unit 11 and the received main feedback current command.

主电流控制单元12可将接收到的主给定电流指令和主电机40反馈输出的主反馈电流指令进行减法计算,以得到主电流偏差指令,并可通过电流环模块将主电流偏差指令转换为相应的PMW信号后输出至主电机驱动电路,以使主电机驱动电路可对应输出相应的交流电至主电机40,从而实现控制主电机40工作。The main current control unit 12 can subtract the received main given current command and the main feedback current command output by the main motor 40 to obtain the main current deviation command, and can convert the main current deviation command into The corresponding PMW signal is then output to the main motor drive circuit, so that the main motor drive circuit can correspondingly output corresponding AC power to the main motor 40 , so as to control the operation of the main motor 40 .

可选地,所述从电机控制器20还包括:Optionally, the slave motor controller 20 also includes:

从电流控制单元22,用于根据所述从速度控制单元21输出的从给定电流指令和接收到的从反馈电流指令,控制从电机50工作。The slave current control unit 22 is configured to control the slave motor 50 to work according to the slave given current command output from the slave speed control unit 21 and the received slave feedback current command.

从电流控制单元22可将接收到的从给定电流指令和从电机50反馈输出的从反馈电流指令进行减法计算,以得到从电流偏差指令,并可通过电流环模块将从电流偏差指令转换为相应的PMW信号后输出至从电驱动电路,以使从电驱动电路可对应输出相应的交流电至从电机50,从而实现控制从电机50工作。The slave current control unit 22 can subtract the received given current command from the feedback current command output from the motor 50 to obtain a slave current deviation command, and can convert the slave current deviation command into The corresponding PMW signal is then output to the slave electric drive circuit, so that the slave electric drive circuit can correspondingly output corresponding AC power to the slave motor 50 , so as to control the slave motor 50 to work.

可选地,所述主电机控制器10还包括:Optionally, the main motor controller 10 also includes:

主位置控制单元13,用于根据接收到的给定位置指令和反馈位置指令,生成主给定频率指令并输出至主速度控制单元11。The main position control unit 13 is configured to generate a main given frequency command and output it to the main speed control unit 11 according to the received given position command and the feedback position command.

主位置控制单元13可从上位控制装置或上位控制模块获取给定位置指令,以及可从主电机40中的编码器等位置传感器获取反馈位置指令。主位置控制单元13可通过减法模块将给定位置指令和反馈位置指令进行减法计算后,将减法计算结果输出至位置环模块乘以位置增益,并可将乘法计算结果作为主给定频率指令输出至主速度控制单元11,从而实现主电机40的位置闭环控制。The main position control unit 13 can obtain a given position instruction from an upper control device or an upper control module, and can obtain a feedback position instruction from a position sensor such as an encoder in the main motor 40 . The main position control unit 13 can subtract the given position command and the feedback position command through the subtraction module, output the subtraction calculation result to the position loop module to multiply the position gain, and output the multiplication calculation result as the main given frequency command to the main speed control unit 11, so as to realize the position closed-loop control of the main motor 40.

可选地,所述主速度控制单元11还用于将生成的主给定频率指令,作为从给定频率指令输出至从速度控制单元21。Optionally, the master speed control unit 11 is further configured to output the generated master given frequency command to the slave speed control unit 21 as a slave given frequency command.

本实施例中,从电机控制器20采用无位置环设计。从电机控制器20用于从主电机控制器10接入主给定频率指令,以作为从给定频率指令输出至从速度控制单元21,从而实现从电机50的速度闭环控制。如此设置,有利于提高主电机40和从电机50的一致性。In this embodiment, the slave motor controller 20 adopts a design without a position loop. The slave motor controller 20 is used to receive a master given frequency command from the master motor controller 10 to output to the slave speed control unit 21 as a slave given frequency command, so as to realize the speed closed-loop control of the slave motor 50 . Such setting is beneficial to improve the consistency between the master motor 40 and the slave motor 50 .

本发明还提出一种变桨驱动系统,该变桨驱动系统包括主电机、从电机和变桨驱动器,该变桨驱动器的具体结构参照上述实施例,由于本变桨驱动系统采用了上述所有实施例的全部技术方案,因此至少具有上述实施例的技术方案所带来的所有有益效果,在此不再一一赘述。The present invention also proposes a pitch drive system, which includes a main motor, a slave motor, and a pitch drive. The specific structure of the pitch drive refers to the above-mentioned embodiments, since the pitch drive system adopts all the above-mentioned implementations All the technical solutions of the above-mentioned embodiments, therefore at least have all the beneficial effects brought by the technical solutions of the above-mentioned embodiments, and will not be repeated here.

其中,所述变桨驱动器分别与所述主电机和所述从电机连接,所述变桨驱动器用于分别控制所述主电机和所述从电机工作。具体为,变桨驱动器还可包括主电机驱动电路和从电机驱动电路,主电机驱动电路可根据主电机控制器输出的PWM信号,输出相应的交流电至主电机,以驱动主电机带动主减速器工作;从电机驱动电路可根据从电机控制器输出的PWM信号,输出相应的交流电至从电机,以驱动从电机带动从减速器工作。Wherein, the pitch driver is respectively connected with the main motor and the slave motor, and the pitch driver is used to respectively control the operation of the master motor and the slave motor. Specifically, the pitch driver can also include a main motor drive circuit and a slave motor drive circuit. The main motor drive circuit can output corresponding AC power to the main motor according to the PWM signal output by the main motor controller, so as to drive the main motor to drive the main reducer. Work; the slave motor drive circuit can output corresponding AC power to the slave motor according to the PWM signal output from the slave motor controller, so as to drive the slave motor to drive the slave reducer to work.

以上所述仅为本发明的可选实施例,并非因此限制本发明的专利范围,凡是在本发明的发明构思下,利用本发明说明书及附图内容所作的等效结构变换,或直接/间接运用在其他相关的技术领域均包括在本发明的专利保护范围内。The above descriptions are only optional embodiments of the present invention, and do not limit the patent scope of the present invention. Under the inventive concept of the present invention, the equivalent structural transformation made by using the description of the present invention and the contents of the accompanying drawings, or direct/indirect Application in other related technical fields is included in the patent protection scope of the present invention.

Claims (15)

1. A master-slave motor driving method is applied to a pitch drive, and is characterized in that the pitch drive comprises a main motor controller, a slave motor controller and a frequency compensation unit, the main motor controller comprises a main speed control unit used for outputting a main given current command, the slave motor controller comprises a slave speed control unit used for outputting a slave given current command, and the frequency compensation unit is respectively connected with the main speed control unit and the slave speed control unit, and the master-slave motor driving method comprises the following steps:
the master speed control unit and the slave speed control unit respectively output a master given current instruction and a slave given current instruction to the frequency compensation unit;
the frequency compensation unit generates a frequency compensation command according to the received main given current command and the slave given current command and outputs the frequency compensation command to the slave speed control unit;
the slave speed control unit performs frequency compensation on the generated slave frequency deviation command according to the received frequency compensation command, and outputs a slave given current command according to the compensated slave frequency deviation command.
2. The master-slave motor driving method according to claim 1, wherein the frequency compensation unit generates a frequency compensation command according to the received master given current command and slave given current command, specifically:
the frequency compensation unit performs subtraction operation on the main given current instruction and the auxiliary given current instruction, and generates a frequency compensation instruction according to the subtraction calculation result.
3. The master-slave motor driving method according to claim 1, wherein the slave position-velocity unit performs frequency compensation on the generated slave frequency deviation command according to the received frequency compensation command, specifically:
the slave position control unit adds the received frequency compensation command and the generated slave frequency deviation command, and takes the addition result as the compensated slave frequency deviation command.
4. The master-slave motor driving method according to claim 1, further comprising:
the frequency compensation unit also outputs a frequency compensation command to the main speed control unit;
the main speed control unit carries out frequency compensation on the generated main frequency deviation instruction according to the received frequency compensation instruction, and outputs a main given current instruction to the main current control unit according to the compensated main frequency deviation instruction;
and the main current control unit controls the main motor to work according to the received main given current command and the main feedback current command.
5. The master-slave motor driving method according to claim 4, wherein the master speed control unit performs frequency compensation on the generated master frequency deviation command according to the received frequency compensation command, specifically:
and the main speed control unit performs subtraction calculation on the received frequency compensation command and the generated main frequency deviation command, and takes the subtraction calculation result as the compensated main frequency deviation command.
6. The master-slave motor driving method according to any one of claims 1 to 5, further comprising:
and the main position control unit generates a main given frequency command according to the given position command and the feedback position command and outputs the main given frequency command to the main speed control unit.
7. The master-slave motor driving method of claim 6, further comprising:
the master position control unit also outputs the generated master given frequency command to the slave speed control unit as a slave given frequency command.
8. A pitch drive for implementing the master-slave motor driving method according to any one of claims 1-7, wherein the pitch drive comprises:
a main motor controller comprising: a main speed control unit for outputting a main given current command;
a slave motor controller comprising: a slave speed control unit for outputting a slave given current instruction; and (c) a second step of,
the frequency compensation unit is respectively connected with the master speed control unit and the slave speed control unit so as to access the master given current instruction and the slave given current instruction; the frequency compensation unit is used for generating a frequency compensation command according to the received main given current command and the received slave given current command and outputting the frequency compensation command to the slave speed control unit so that the slave speed control unit performs frequency compensation on the generated slave frequency deviation command according to the received frequency compensation command;
the slave speed control unit is also used for outputting a slave given current instruction to the slave current control unit according to the compensated slave frequency deviation instruction.
9. The pitch drive of claim 8, wherein said frequency compensation unit comprises:
the subtraction module is used for respectively accessing the master given current instruction and the slave given current instruction, and outputting a calculation result after performing subtraction calculation on the master given current instruction and the slave given current instruction;
and the frequency compensation generation module is used for accessing the calculation result of the subtraction module, generating a corresponding frequency compensation instruction according to the calculation result of the subtraction module and outputting the frequency compensation instruction to the slave speed control unit.
10. The pitch drive of claim 8 wherein said frequency compensation unit is further configured to output a frequency compensation command to a main speed control unit;
the main speed control unit is also used for carrying out frequency compensation on the generated main frequency deviation instruction according to the received frequency compensation instruction and outputting a main given current instruction according to the compensated main frequency deviation instruction.
11. The pitch drive of claim 8, wherein said primary motor controller further comprises:
and the main current control unit is used for controlling the main motor to work according to the main given current instruction output by the main speed control unit and the received main feedback current instruction.
12. The pitch drive of claim 8 wherein said slave motor controller further comprises:
and the slave current control unit is used for controlling the slave motor to work according to the slave given current command output by the slave speed control unit and the received slave feedback current command.
13. The pitch drive of any one of claims 8-12, wherein said primary motor controller further comprises:
and the main speed control unit is used for generating a main given frequency command according to the received given position command and the feedback position command and outputting the main given frequency command to the main speed control unit.
14. The pitch drive of claim 13 wherein said master speed control unit is further configured to output the generated master given frequency command to the slave speed control unit as a slave given frequency command.
15. A pitch drive system, characterized in that the pitch drive comprises:
a main motor;
a slave motor; and the number of the first and second groups,
a pitch drive according to any one of claims 8-14, connected to the master motor and the slave motor, respectively, for controlling the operation of the master motor and the slave motor, respectively.
CN202210964669.7A 2022-08-12 2022-08-12 Variable pitch drive system, variable pitch drive and master-slave motor driving method Active CN115306637B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210964669.7A CN115306637B (en) 2022-08-12 2022-08-12 Variable pitch drive system, variable pitch drive and master-slave motor driving method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210964669.7A CN115306637B (en) 2022-08-12 2022-08-12 Variable pitch drive system, variable pitch drive and master-slave motor driving method

Publications (2)

Publication Number Publication Date
CN115306637A true CN115306637A (en) 2022-11-08
CN115306637B CN115306637B (en) 2025-05-02

Family

ID=83862909

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210964669.7A Active CN115306637B (en) 2022-08-12 2022-08-12 Variable pitch drive system, variable pitch drive and master-slave motor driving method

Country Status (1)

Country Link
CN (1) CN115306637B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115506955A (en) * 2022-11-24 2022-12-23 东方电气风电股份有限公司 Double-drive variable pitch system of wind turbine generator and synchronous control method thereof

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11150977A (en) * 1997-11-19 1999-06-02 Yaskawa Electric Corp Speed control equipment of series connected motors
US20010008370A1 (en) * 2000-01-18 2001-07-19 Toshiba Kikai Kabushiki Kaisha Position control method and position control system for drive feed equipment
CN1527170A (en) * 2003-03-04 2004-09-08 发那科株式会社 Sync control device
US20090195200A1 (en) * 2008-01-31 2009-08-06 Hitachi, Ltd. Electric motor drive system and electric motor control method
CN102355176A (en) * 2011-09-16 2012-02-15 苏州生物医学工程技术研究所 Dual-motor synchronous control system and implementation method
EP2495435A1 (en) * 2011-03-01 2012-09-05 Areva Wind GmbH Pitch drive system and method for controlling a pitch of a rotor blade of a wind energy plant
CN102769417A (en) * 2012-08-06 2012-11-07 中联重科物料输送设备有限公司 Method and device for controlling multi-motor variable-frequency drive of belt conveyor
CN106523280A (en) * 2016-11-02 2017-03-22 沈阳华创风能有限公司 Double-motor synchronous control pitch change system
CN108183635A (en) * 2017-12-29 2018-06-19 南京埃斯顿自动控制技术有限公司 A kind of hypotactic motor synchronous control method
CN108712115A (en) * 2018-05-21 2018-10-26 南京航空航天大学 A kind of bi-motor position synchronization control strategy study design
CN109889107A (en) * 2019-02-28 2019-06-14 北京科技大学 A direct torque balance compensation control method and device for coaxial double motors
CN110285017A (en) * 2019-05-31 2019-09-27 许昌许继风电科技有限公司 A kind of control method and device of bi-motor pitch-controlled system
CN113315420A (en) * 2021-06-04 2021-08-27 山东拓新电气有限公司 TBM cutter head driving multi-motor synchronous control method based on torque compensation control strategy

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11150977A (en) * 1997-11-19 1999-06-02 Yaskawa Electric Corp Speed control equipment of series connected motors
US20010008370A1 (en) * 2000-01-18 2001-07-19 Toshiba Kikai Kabushiki Kaisha Position control method and position control system for drive feed equipment
CN1527170A (en) * 2003-03-04 2004-09-08 发那科株式会社 Sync control device
US20040180606A1 (en) * 2003-03-04 2004-09-16 Fanuc Ltd Synchronous control device
US20090195200A1 (en) * 2008-01-31 2009-08-06 Hitachi, Ltd. Electric motor drive system and electric motor control method
EP2495435A1 (en) * 2011-03-01 2012-09-05 Areva Wind GmbH Pitch drive system and method for controlling a pitch of a rotor blade of a wind energy plant
CN102355176A (en) * 2011-09-16 2012-02-15 苏州生物医学工程技术研究所 Dual-motor synchronous control system and implementation method
CN102769417A (en) * 2012-08-06 2012-11-07 中联重科物料输送设备有限公司 Method and device for controlling multi-motor variable-frequency drive of belt conveyor
CN106523280A (en) * 2016-11-02 2017-03-22 沈阳华创风能有限公司 Double-motor synchronous control pitch change system
CN108183635A (en) * 2017-12-29 2018-06-19 南京埃斯顿自动控制技术有限公司 A kind of hypotactic motor synchronous control method
CN108712115A (en) * 2018-05-21 2018-10-26 南京航空航天大学 A kind of bi-motor position synchronization control strategy study design
CN109889107A (en) * 2019-02-28 2019-06-14 北京科技大学 A direct torque balance compensation control method and device for coaxial double motors
CN110285017A (en) * 2019-05-31 2019-09-27 许昌许继风电科技有限公司 A kind of control method and device of bi-motor pitch-controlled system
CN113315420A (en) * 2021-06-04 2021-08-27 山东拓新电气有限公司 TBM cutter head driving multi-motor synchronous control method based on torque compensation control strategy

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
高水华;彭佩怡;梅映新;: "多电机并联运行的应用研究", 船电技术, no. 06, 15 December 2007 (2007-12-15) *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115506955A (en) * 2022-11-24 2022-12-23 东方电气风电股份有限公司 Double-drive variable pitch system of wind turbine generator and synchronous control method thereof
CN115506955B (en) * 2022-11-24 2023-01-31 东方电气风电股份有限公司 Double-drive variable pitch system of wind turbine generator and synchronous control method thereof

Also Published As

Publication number Publication date
CN115306637B (en) 2025-05-02

Similar Documents

Publication Publication Date Title
CN109019341B (en) Rotation control system and method for tower crane
CN110061671B (en) Permanent magnet synchronous motor control method and system based on speed change approach rate
CN111355260B (en) Full-power variable-speed reversible pumped storage unit converter power control method
CN111564992A (en) Control device and method for multi-motor connection
CN112228275A (en) Electromagnetic damping yawing method and device for wind turbine generator
CN115306637A (en) Variable pitch drive system, variable pitch driver and master-slave motor drive method
CN109361233A (en) Modeling method for dynamic process of output power of doubly-fed variable-speed pumped-storage power station
CN103711170A (en) Hybrid excavator control method
US8415909B2 (en) Power control on a multi-motion electric drive system
CN102493883B (en) Computer control method for constant power output of diesel engine of diesel locomotive
CN105490605A (en) Online adjustment method for prediction control model parameters of induction motor
CN114671360B (en) Tower crane slewing control mechanism and control method thereof
Zhu Research on PLC DC Motor Speed Control System Based on Quantum Fuzzy Control Algorithm
CN116317748B (en) Double closed loop BLDC controller based on neuron proportional integral-fuzzy integral algorithm
CN113595464B (en) Control equipment and control method for transmission system of internal combustion electric transmission tractor
CN114337436B (en) A permanent magnet synchronous motor torque calculation method, device, storage medium and vehicle-mounted computer
CN205344550U (en) Electricity transmission system
CN115622088A (en) Primary frequency modulation closed-loop processing method and device based on integral power
CN111075425B (en) Control method in multi-motor driven drilling system
RU2422979C1 (en) System of asynchronous motor speed vector control
CN106849764B (en) Monorail crane multiloop frequency control speed regulating method
CN118726693A (en) A frequency conversion control method based on encoderless low-frequency speed
CN118017902B (en) Low-frequency emergency dragging device
CN114148178B (en) Control method and system of electric transmission system
CN111146938B (en) DC converter variable coefficient power compensation method and system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant