CN114944786A - Synchronous motor control method and system - Google Patents
Synchronous motor control method and system Download PDFInfo
- Publication number
- CN114944786A CN114944786A CN202210625982.8A CN202210625982A CN114944786A CN 114944786 A CN114944786 A CN 114944786A CN 202210625982 A CN202210625982 A CN 202210625982A CN 114944786 A CN114944786 A CN 114944786A
- Authority
- CN
- China
- Prior art keywords
- speed
- motor
- current
- speed control
- control command
- 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.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P5/00—Arrangements specially adapted for regulating or controlling the speed or torque of two or more electric motors
- H02P5/46—Arrangements 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/50—Arrangements 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
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P2205/00—Indexing scheme relating to controlling arrangements characterised by the control loops
- H02P2205/01—Current loop, i.e. comparison of the motor current with a current reference
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P2205/00—Indexing scheme relating to controlling arrangements characterised by the control loops
- H02P2205/07—Speed loop, i.e. comparison of the motor speed with a speed reference
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/60—Other road transportation technologies with climate change mitigation effect
- Y02T10/72—Electric energy management in electromobility
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Control Of Multiple Motors (AREA)
Abstract
本发明公开了一种同步电机的控制方法和系统。同步电机的控制方法应用于同步电机的控制系统中,所述同步电机的控制方法包括:获取所述电机的实时反馈转速;获取用户输入的速度设置指令;基于所述速度设置指令和所述实时反馈转速确定速度控制指令,以使所述驱动件基于所述速度控制指令驱动所述电机转动;获取所述电机的当前运行电流;基于所述当前运行电流调整所述速度控制指令,以使所述驱动件基于调整后的所述速度控制指令驱动所述电机转动,直至多个所述电机的当前反馈转速的差值小于第一预设差值。通过采用上述方案,保证了每台工作的电机运行电流的平衡,延长了电机的寿命,可灵活应用在不同的电机耦合控制领域,不限制耦合电机的数量。
The invention discloses a control method and system of a synchronous motor. The control method of a synchronous motor is applied to a control system of a synchronous motor, and the control method of the synchronous motor includes: acquiring a real-time feedback speed of the motor; acquiring a speed setting instruction input by a user; based on the speed setting instruction and the real-time Feedback the rotational speed to determine a speed control command, so that the driving member drives the motor to rotate based on the speed control command; obtains the current running current of the motor; adjusts the speed control command based on the current running current, so that all The driving member drives the motor to rotate based on the adjusted speed control instruction until the difference between the current feedback rotational speeds of the plurality of motors is smaller than a first preset difference. By adopting the above scheme, the balance of the running current of each working motor is ensured, the life of the motor is prolonged, and it can be flexibly applied to different motor coupling control fields without limiting the number of coupled motors.
Description
技术领域technical field
本发明实施例涉及电机控制技术领域,尤其涉及一种同步电机的控制方法和系统。Embodiments of the present invention relate to the technical field of motor control, and in particular, to a control method and system for a synchronous motor.
背景技术Background technique
电机耦合控制在异步电机领域应用广泛,多个异步电机同时拖动负载运行,由于异步电机存在转差,可以较容易的实现既定的控制功能。在同步电机领域,由于不存在转差的影响,多个电机的同步控制均需要位置传感器进行位置反馈才能实现相应的控制功能。由于编码器价格昂贵且信号容易被干扰,使得在同步电机耦合控制仅能用于小功率同步电机在高精度场合的同步控制应用。相关技术中,多个电机控制负载时,每个电机的输出电流存在不均衡的现象,导致每个电机发热不同,发热较大的电机比发热小的电机寿命缩短且容易损坏。Motor coupling control is widely used in the field of asynchronous motors. Multiple asynchronous motors drag the load to run at the same time. Due to the slip of the asynchronous motors, the given control function can be easily realized. In the field of synchronous motors, since there is no influence of slip, the synchronous control of multiple motors requires position feedback from position sensors to achieve corresponding control functions. Because the encoder is expensive and the signal is easily interfered, the coupling control of the synchronous motor can only be used for the synchronous control application of the low-power synchronous motor in the high-precision occasion. In the related art, when multiple motors control a load, the output current of each motor is unbalanced, resulting in different heating of each motor, and a motor with a larger heat generation has a shorter life and is more likely to be damaged than a motor with a smaller heat generation.
发明内容SUMMARY OF THE INVENTION
本发明提供了一种同步电机的控制方法和系统,以实现延长电机使用寿命的效果。The invention provides a control method and system for a synchronous motor to achieve the effect of prolonging the service life of the motor.
根据本发明的一方面,提供了一种同步电机的控制方法,同步电机的控制方法应用于同步电机的控制系统中,所述同步电机的控制系统包括耦合控制器、驱动件和电机,所述驱动件和电机的数量均为多个,且一一对应连接;所述耦合控制器与所述驱动件电连接;所述同步电机的控制方法包括:According to an aspect of the present invention, a method for controlling a synchronous motor is provided. The method for controlling a synchronous motor is applied to a control system for a synchronous motor. The control system for a synchronous motor includes a coupling controller, a driver and a motor. The number of the driving member and the motor are multiple, and they are connected in one-to-one correspondence; the coupling controller is electrically connected with the driving member; the control method of the synchronous motor includes:
获取所述电机的实时反馈转速;obtaining the real-time feedback speed of the motor;
获取用户输入的速度设置指令;Get the speed setting command input by the user;
基于所述速度设置指令和所述实时反馈转速确定速度控制指令,以使所述驱动件基于所述速度控制指令驱动所述电机转动;Determine a speed control command based on the speed setting command and the real-time feedback rotational speed, so that the driving member drives the motor to rotate based on the speed control command;
获取所述电机的当前运行电流;obtain the current running current of the motor;
基于所述当前运行电流调整所述速度控制指令,以使所述驱动件基于调整后的所述速度控制指令驱动所述电机转动,直至多个所述电机的当前反馈转速的差值小于第一预设差值;The speed control command is adjusted based on the current operating current, so that the driving member drives the motor to rotate based on the adjusted speed control command, until the difference between the current feedback rotational speeds of the plurality of motors is less than the first preset difference;
基于所述电机的所述当前反馈转速和所述速度控制指令的差值提高所述速度控制指令,以使所述驱动件基于提高后的所述速度控制指令驱动所述电机转动,直至所述速度设置指令和所述实时反馈转速的差值小于第二预设差值。The speed control command is increased based on the difference between the current feedback rotational speed of the motor and the speed control command, so that the driving member drives the motor to rotate based on the increased speed control command until the The difference between the speed setting command and the real-time feedback rotational speed is smaller than the second preset difference.
在本发明的可选实施例中,所述基于所述当前运行电流调整所述速度控制指令,包括:In an optional embodiment of the present invention, the adjusting the speed control command based on the current operating current includes:
基于所述当前运行电流以负反馈形式调整所述速度控制指令。The speed control command is adjusted in negative feedback based on the current operating current.
在本发明的可选实施例中,所述基于所述当前运行电流以负反馈形式调整所述速度控制指令,包括:In an optional embodiment of the present invention, the adjusting the speed control command in the form of negative feedback based on the current operating current includes:
基于所述当前运行电流通过下述公式使所述速度控制指令降低预设幅度:Based on the current operating current, the speed control command is reduced by a preset amount through the following formula:
F=I*K;F=I*K;
其中,I为当前运行电流;K为下降比例;F为降低的预设幅度。Among them, I is the current running current; K is the reduction ratio; F is the preset reduction range.
在本发明的可选实施例中,所述基于所述速度设置指令和所述实时反馈转速确定速度控制指令,包括:In an optional embodiment of the present invention, the determining a speed control command based on the speed setting command and the real-time feedback rotational speed includes:
确定所述速度设置指令和所述实时反馈转速的速度差值;determining the speed difference between the speed setting command and the real-time feedback speed;
基于所述速度差值通过PID控制算法确定速度控制指令。A speed control command is determined by a PID control algorithm based on the speed difference.
在本发明的可选实施例中,所述PID控制算法的表达式为:In an optional embodiment of the present invention, the expression of the PID control algorithm is:
其中,Kp为比例常数,Ti为积分时间常数,Td为微分时间常数,u(t)为PID控制算法的输出信号,e(t)为速度差值。Among them, Kp is the proportional constant, Ti is the integral time constant, Td is the differential time constant, u(t) is the output signal of the PID control algorithm, and e(t) is the speed difference.
在本发明的可选实施例中,所述驱动件包括变频器;In an optional embodiment of the present invention, the driving member includes a frequency converter;
所述获取所述电机的实时反馈转速,包括:The acquiring the real-time feedback speed of the motor includes:
获取变频器估算的所述电机的实时反馈转速。Obtain the real-time feedback speed of the motor estimated by the inverter.
在本发明的可选实施例中,所述基于所述速度设置指令和所述实时反馈转速确定速度控制指令,以使所述驱动件基于所述速度控制指令驱动所述电机转动,包括:In an optional embodiment of the present invention, the determining a speed control command based on the speed setting command and the real-time feedback rotational speed, so that the driving member drives the motor to rotate based on the speed control command, comprising:
基于所述速度设置指令和所述实时反馈转速确定速度控制指令,以使所述变频器基于所述速度控制指令输出驱动频率驱动所述电机转动;Determine a speed control command based on the speed setting command and the real-time feedback rotational speed, so that the frequency converter drives the motor to rotate based on the output drive frequency of the speed control command;
相应的,所述基于所述当前运行电流调整所述速度控制指令,以使所述驱动件基于调整后的所述速度控制指令驱动所述电机转动,包括:Correspondingly, the adjusting the speed control instruction based on the current operating current, so that the driving member drives the motor to rotate based on the adjusted speed control instruction, including:
基于所述当前运行电流调整所述速度控制指令,以使所述变频器基于调整后的所述速度控制指令输出驱动频率驱动所述电机转动。The speed control command is adjusted based on the current running current, so that the frequency converter drives the motor to rotate based on the adjusted output drive frequency of the speed control command.
根据本发明的另一方面,提供了一种同步电机的控制系统,所述同步电机的控制系统包括耦合控制器、驱动件和电机;According to another aspect of the present invention, a control system for a synchronous motor is provided, the control system for the synchronous motor includes a coupling controller, a driving member and a motor;
所述驱动件和电机的数量均为多个,且一一对应连接,所述驱动件用于驱动所述电机转动;The number of the driving member and the motor are multiple, and they are connected in one-to-one correspondence, and the driving member is used to drive the motor to rotate;
所述耦合控制器与所述驱动件电连接;the coupling controller is electrically connected to the driving member;
所述耦合控制器用于执行本发明任一实施例所述的同步电机的控制方法。The coupling controller is used to execute the control method for a synchronous motor according to any embodiment of the present invention.
在本发明的可选实施例中,所述驱动件包括变频器;In an optional embodiment of the present invention, the driving member includes a frequency converter;
所述变频器用于输出驱动频率驱动所述电机转动;和/或,所述变频器用于估算所述电机的实时反馈转速。The frequency converter is used for outputting a driving frequency to drive the motor to rotate; and/or the frequency converter is used for estimating the real-time feedback speed of the motor.
在本发明的可选实施例中,所述耦合控制器包括PLC。In an alternative embodiment of the present invention, the coupling controller comprises a PLC.
本发明实施例的技术方案,通过获取所述电机的实时反馈转速;获取用户输入的速度设置指令;基于所述速度设置指令和所述实时反馈转速确定速度控制指令,以使所述驱动件基于所述速度控制指令驱动所述电机转动;进而获取所述电机的当前运行电流;基于所述当前运行电流调整所述速度控制指令,以使所述驱动件基于调整后的所述速度控制指令驱动所述电机转动,直至多个所述电机的当前反馈转速的差值小于第一预设差值;最后基于所述电机的所述当前反馈转速和所述速度控制指令的差值提高所述速度控制指令,以使所述驱动件基于提高后的所述速度控制指令驱动所述电机转动,直至所述速度设置指令和所述实时反馈转速的差值小于第二预设差值。能够使速度控制指令根据电机的当前运行电流改变,进而各电机的负载将趋于平衡,解决了多个电机控制负载时,每个电机的输出电流存在不均衡的现象,导致每个电机发热不同,发热较大的电机比发热小的电机寿命缩短且容易损坏的问题,保证了每台工作的电机运行电流的平衡,延长了电机的寿命。可以灵活的应用在不同的电机耦合控制领域,不限制耦合电机的数量。The technical solution of the embodiment of the present invention is to obtain the real-time feedback speed of the motor; obtain the speed setting instruction input by the user; The speed control instruction drives the motor to rotate; further obtains the current operating current of the motor; adjusts the speed control instruction based on the current operating current, so that the driving member drives based on the adjusted speed control instruction The motor rotates until the difference between the current feedback rotational speeds of a plurality of the motors is less than a first preset difference; finally, the speed is increased based on the difference between the current feedback rotational speed of the motors and the speed control command a control instruction, so that the driving member drives the motor to rotate based on the increased speed control instruction until the difference between the speed setting instruction and the real-time feedback rotational speed is smaller than a second preset difference. It can make the speed control command change according to the current running current of the motor, and then the load of each motor will tend to be balanced, which solves the phenomenon that the output current of each motor is unbalanced when multiple motors control the load, resulting in different heating of each motor. , the motor with more heat is shorter than the motor with less heat and is easily damaged, which ensures the balance of the running current of each working motor and prolongs the life of the motor. It can be flexibly used in different motor coupling control fields, and the number of coupled motors is not limited.
应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。It should be understood that the content described in this section is not intended to identify key or critical features of the embodiments of the invention, nor is it intended to limit the scope of the invention. Other features of the present invention will become readily understood from the following description.
附图说明Description of drawings
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to illustrate the technical solutions in the embodiments of the present invention more clearly, the following briefly introduces the accompanying drawings used in the description of the embodiments. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can also be obtained from these drawings without creative effort.
图1为本发明实施例一提供的一种同步电机的控制方法所应用的同步电机的控制系统的结构框图;FIG. 1 is a structural block diagram of a control system for a synchronous motor to which a method for controlling a synchronous motor according to Embodiment 1 of the present invention is applied;
图2为本发明实施例一提供的一种同步电机的控制方法的流程图;FIG. 2 is a flowchart of a method for controlling a synchronous motor according to Embodiment 1 of the present invention;
图3为本发明实施例一提供的一种同步电机的控制方法所应用的另一种同步电机的控制系统的结构框图;3 is a structural block diagram of another synchronous motor control system to which the synchronous motor control method provided in the first embodiment of the present invention is applied;
图4为本发明实施例二提供的一种同步电机的控制方法的流程图。FIG. 4 is a flowchart of a method for controlling a synchronous motor according to
其中:1、耦合控制器;2、驱动件;21、变频器;3、电机。Among them: 1. Coupling controller; 2. Driving part; 21. Frequency converter; 3. Motor.
具体实施方式Detailed ways
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。In order to make those skilled in the art better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only Embodiments are part of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。It should be noted that the terms "first", "second" and the like in the description and claims of the present invention and the above drawings are used to distinguish similar objects, and are not necessarily used to describe a specific sequence or sequence. It is to be understood that the data so used may be interchanged under appropriate circumstances such that the embodiments of the invention described herein can be practiced in sequences other than those illustrated or described herein. Furthermore, the terms "comprising" and "having" and any variations thereof, are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those expressly listed Rather, those steps or units may include other steps or units not expressly listed or inherent to these processes, methods, products or devices.
实施例一Example 1
图1为本发明实施例一提供的一种同步电机的控制方法所应用的同步电机的控制系统的结构框图,图2为本发明实施例一提供的一种同步电机的控制方法的流程图,本实施例可适用于对多个电机进行耦合控制情况,同步电机的控制方法应用于同步电机的控制系统中,如图1所示,所述同步电机的控制系统包括耦合控制器、驱动件和电机,所述驱动件和电机的数量均为多个,且一一对应连接;所述耦合控制器与所述驱动件电连接。其中,耦合控制器的输入就是电机的实时反馈转速以及用户输入的速度设置指令,耦合控制器的输出即为驱动件的输入。驱动件基于输入会驱动所述电机转动。在本实施例中,该同步电机的控制方法可通过应用于耦合控制器中,耦合控制器通过硬件和/或软件的方法执行同步电机的控制方法。如图2所示,所述同步电机的控制方法包括:FIG. 1 is a structural block diagram of a control system of a synchronous motor to which a method for controlling a synchronous motor provided by Embodiment 1 of the present invention is applied, and FIG. 2 is a flowchart of a control method of a synchronous motor provided by Embodiment 1 of the present invention, This embodiment is applicable to the case of coupling control of multiple motors, and the control method of a synchronous motor is applied to a control system of a synchronous motor. As shown in FIG. 1 , the control system of a synchronous motor includes a coupling controller, a driver and a The number of the motor, the driving member and the motor are multiple, and they are connected in one-to-one correspondence; the coupling controller is electrically connected with the driving member. The input of the coupling controller is the real-time feedback speed of the motor and the speed setting command input by the user, and the output of the coupling controller is the input of the driving element. A driver drives the motor to rotate based on the input. In this embodiment, the control method for a synchronous motor can be applied to a coupling controller, and the coupling controller executes the control method for a synchronous motor by means of hardware and/or software. As shown in Figure 2, the control method of the synchronous motor includes:
S110、获取所述电机的实时反馈转速。S110. Acquire the real-time feedback speed of the motor.
其中,电机的实时反馈转速是指电机在当前运转状态下的实际转速值。The real-time feedback speed of the motor refers to the actual speed value of the motor in the current running state.
S120、获取用户输入的速度设置指令。S120. Acquire a speed setting instruction input by the user.
其中,用户输入的速度设置指令是指用户设置的电机应达到的转速值。The speed setting instruction input by the user refers to the speed value that the motor should reach as set by the user.
S130、基于所述速度设置指令和所述实时反馈转速确定速度控制指令,以使所述驱动件基于所述速度控制指令驱动所述电机转动。S130. Determine a speed control command based on the speed setting command and the real-time feedback rotational speed, so that the driving member drives the motor to rotate based on the speed control command.
其中,速度控制指令是指指示驱动件驱动电机应达到的转速的指令。由于驱动件的数量为多个,各驱动件根据速度控制指令控制相对应连接的电机运行在速度控制指令对应的转速。Wherein, the speed control command refers to a command that instructs the rotational speed that the driving element drives the motor to reach. Since the number of the driving members is multiple, each driving member controls the correspondingly connected motor to run at the rotation speed corresponding to the speed control command according to the speed control command.
S140、获取所述电机的当前运行电流。S140. Obtain the current running current of the motor.
其中,当前运行电流是指当下电机运转时的电流。多个电机控制负载时,每个电机的当前运行电流会不同。Among them, the current running current refers to the current when the current motor is running. When multiple motors are controlling the load, the current operating current of each motor will be different.
S150、基于所述当前运行电流调整所述速度控制指令,以使所述驱动件基于调整后的所述速度控制指令驱动所述电机转动,直至多个所述电机的当前反馈转速的差值小于第一预设差值。S150. Adjust the speed control command based on the current operating current, so that the driving member drives the motor to rotate based on the adjusted speed control command, until the difference between the current feedback rotational speeds of the plurality of motors is less than The first preset difference.
其中,当前反馈转速是指电机当前的实际转速,当各电机的负载趋于平衡时,各电机的实际转速会趋于相等,即多个所述电机的当前反馈转速的差值小于第一预设差值。The current feedback speed refers to the current actual speed of the motor. When the loads of the motors tend to be balanced, the actual speeds of the motors tend to be equal, that is, the difference between the current feedback speeds of the plurality of motors is smaller than the first preset speed. Set the difference.
当驱动件根据速度控制指令控制相对应连接的电机运行时,各电机接收到的速度控制指令相同,但当前运行电流会不同。此时通过各电机的当前运行电流来调整对应的速度控制指令,从而能够使速度控制指令根据电机的当前运行电流改变,进而各电机的负载将趋于平衡,从而延长了电机使用寿命的效果。When the driver controls the correspondingly connected motors to run according to the speed control command, the speed control commands received by each motor are the same, but the current running current will be different. At this time, the corresponding speed control command is adjusted by the current running current of each motor, so that the speed control command can be changed according to the current running current of the motor, and the load of each motor will tend to be balanced, thereby prolonging the effect of the service life of the motor.
S160、基于所述电机的所述当前反馈转速和所述速度控制指令的差值提高所述速度控制指令,以使所述驱动件基于提高后的所述速度控制指令驱动所述电机转动,直至所述速度设置指令和所述实时反馈转速的差值小于第二预设差值。S160. Increase the speed control command based on the difference between the current feedback rotational speed of the motor and the speed control command, so that the driving member drives the motor to rotate based on the increased speed control command, until The difference between the speed setting command and the real-time feedback rotational speed is smaller than a second preset difference.
其中,通过上述连续的调节过程,最终使各电机的负载趋于平衡,在这个过程中,由于电流增加会导致电机运行转速下降,会使实际负载转速小于设定的转速,即在各电机的负载趋于平衡时,电机的当前反馈转速会小于速度设置指令。同时出于精度的要求,实际负载的转速和设定转速难以完全一致,会有一定的浮动,当所述速度设置指令和所述实时反馈转速的差值小于第二预设差值时,说明速度设置指令和实时反馈转速的差值较小,趋于一致,第二预设差值的大小即反映了控制精度,在此不做具体限定,可根据使用需求进行设定。Among them, through the above continuous adjustment process, the load of each motor is finally balanced. In this process, the increase of the current will cause the motor running speed to drop, and the actual load speed will be less than the set speed, that is, the speed of each motor will be lower than the set speed. When the load tends to balance, the current feedback speed of the motor will be less than the speed setting command. At the same time, due to the requirement of accuracy, the actual load speed and the set speed are difficult to be completely consistent, and there will be a certain fluctuation. When the difference between the speed setting command and the real-time feedback speed is less than the second preset difference, the description The difference between the speed setting command and the real-time feedback rotational speed is small and tends to be consistent. The size of the second preset difference reflects the control accuracy, which is not specifically limited here, and can be set according to usage requirements.
由于当在各电机的负载趋于平衡时,电机的当前反馈转速会小于速度设置指令,此时基于所述电机的所述当前反馈转速和所述速度控制指令的差值提高所述速度控制指令,以使所述驱动件基于提高后的所述速度控制指令驱动所述电机转动,能够使得实际负载的转速和设定转速一致,达到最终的控制目的。Since the current feedback speed of the motor will be less than the speed setting command when the loads of the motors tend to be balanced, the speed control command is increased based on the difference between the current feedback speed of the motor and the speed control command. , so that the driving element drives the motor to rotate based on the increased speed control command, so that the actual load speed is consistent with the set speed, and the final control purpose is achieved.
例如,在一个具体的实施例中,假定速度设置指令为1000转,此时速度控制指令会控制驱动件以1000转的要求驱动所述电机转动,然后在电机转动过程中,由于负载的不均衡,不同电机的转速和电流会不同,此时经过连续的调节,会使负载处于平衡状态,然而在各电机的负载趋于平衡时,电机的当前反馈转速会小于速度设置指令,即此时各电机可能稳定在950转左右。说明当给定1000转的指令要求发送速度控制指令时,负载平衡时实际的转速,即当前反馈转速只能处于950转左右,无法达到控制目的。此时基于当前反馈转速和速度控制指令的差值提高速度控制指令,即基于1000转和950转的差值50转提高速度控制指令,使其发送1050转的指令控制驱动件以1050转的要求驱动所述电机转动,从而在各电机的负载趋于平衡时,电机便能达到速度设置指令的1000转,达到最终的控制目的。For example, in a specific embodiment, it is assumed that the speed setting command is 1000 revolutions. At this time, the speed control command will control the driving element to drive the motor to rotate at a requirement of 1000 revolutions. Then, during the rotation of the motor, due to the unbalanced load , the speed and current of different motors will be different. At this time, after continuous adjustment, the load will be in a balanced state. However, when the load of each motor tends to be balanced, the current feedback speed of the motor will be less than the speed setting command. The motor is probably stable at around 950 rpm. It means that when a command of 1000 rpm is required to send a speed control command, the actual speed when the load is balanced, that is, the current feedback speed can only be around 950 rpm, which cannot achieve the control purpose. At this time, the speed control command is increased based on the difference between the current feedback speed and the speed control command, that is, the speed control command is increased by 50 revolutions based on the difference between 1000 revolutions and 950 revolutions, so that it sends a command of 1050 revolutions to control the drive at 1050 revolutions. The motor is driven to rotate, so that when the load of each motor tends to be balanced, the motor can reach 1000 revolutions of the speed setting command to achieve the final control purpose.
上述方案,通过获取所述电机的实时反馈转速;获取用户输入的速度设置指令;基于所述速度设置指令和所述实时反馈转速确定速度控制指令,以使所述驱动件基于所述速度控制指令驱动所述电机转动;进而获取所述电机的当前运行电流;基于所述当前运行电流调整所述速度控制指令,以使所述驱动件基于调整后的所述速度控制指令驱动所述电机转动,直至多个所述电机的当前反馈转速的差值小于第一预设差值;最后基于所述电机的所述当前反馈转速和所述速度控制指令的差值提高所述速度控制指令,以使所述驱动件基于提高后的所述速度控制指令驱动所述电机转动,直至所述速度设置指令和所述实时反馈转速的差值小于第二预设差值。能够使速度控制指令根据电机的当前运行电流改变,进而各电机的负载将趋于平衡,解决了多个电机控制负载时,每个电机的输出电流存在不均衡的现象,导致每个电机发热不同,发热较大的电机比发热小的电机寿命缩短且容易损坏的问题,保证了每台工作的电机运行电流的平衡,延长了电机的寿命。可以灵活的应用在不同的电机耦合控制领域,不限制耦合电机的数量。In the above scheme, the real-time feedback speed of the motor is obtained; the speed setting instruction input by the user is obtained; the speed control command is determined based on the speed setting command and the real-time feedback speed, so that the driver is based on the speed control command driving the motor to rotate; further obtaining the current operating current of the motor; adjusting the speed control instruction based on the current operating current, so that the driving member drives the motor to rotate based on the adjusted speed control instruction, Until the difference between the current feedback rotational speeds of the plurality of motors is less than the first preset difference; finally, the speed control command is increased based on the difference between the current feedback rotational speed of the motors and the speed control command, so that the speed control command is increased. The driving member drives the motor to rotate based on the increased speed control command until the difference between the speed setting command and the real-time feedback rotational speed is less than a second preset difference. It can make the speed control command change according to the current running current of the motor, and then the load of each motor will tend to be balanced, which solves the phenomenon that the output current of each motor is unbalanced when multiple motors control the load, resulting in different heating of each motor. , the motor with more heat is shorter than the motor with less heat and is easily damaged, which ensures the balance of the running current of each working motor and prolongs the life of the motor. It can be flexibly used in different motor coupling control fields, and the number of coupled motors is not limited.
在本发明的可选实施例中,所述基于所述速度设置指令和所述实时反馈转速确定速度控制指令,包括:In an optional embodiment of the present invention, the determining a speed control command based on the speed setting command and the real-time feedback rotational speed includes:
确定所述速度设置指令和所述实时反馈转速的速度差值。A speed difference between the speed setting command and the real-time feedback rotational speed is determined.
基于所述速度差值通过PID控制算法确定速度控制指令。A speed control command is determined by a PID control algorithm based on the speed difference.
其中,速度差值即反映了电机在当前运转状态下的实际转速值和用户设置的电机应达到的转速值的偏差情况。Among them, the speed difference value reflects the deviation between the actual speed value of the motor in the current running state and the speed value that the motor should reach as set by the user.
PID即:Proportional(比例)、Integral(积分)、Differential(微分)的缩写。顾名思义,PID控制算法是结合比例、积分和微分三种环节于一体的控制算法,它是连续系统中技术最为成熟、应用最为广泛的一种控制算法,该控制算法出现于20世纪30至40年代,适用于对被控对象模型了解不清楚的场合。实际运行的经验和理论的分析都表明,运用这种控制规律对许多工业过程进行控制时,都能得到比较满意的效果。PID控制的实质就是根据输入的偏差值,按照比例、积分、微分的函数关系进行运算,运算结果用以控制输出。PID is the abbreviation of Proportional (proportional), Integral (integral) and Differential (differential). As the name suggests, PID control algorithm is a control algorithm that combines proportional, integral and differential links. It is the most mature and widely used control algorithm in continuous systems. This control algorithm appeared in the 1930s and 1940s. , which is suitable for occasions when the controlled object model is unclear. The actual operation experience and theoretical analysis show that, when using this control law to control many industrial processes, satisfactory results can be obtained. The essence of PID control is to perform operations according to the functional relationship of proportional, integral and differential according to the input deviation value, and the operation results are used to control the output.
因此,通过PID控制算法,如果电机的负载增大,电机转速降低,速度设置指令与实时反馈转速之间的偏差增大(即速度差值增大),从而驱动件的速度控制指令增加,增大电机转速,从而减小速度设置指令与实时反馈转速之间的偏差。如果电机的负载减小,电机转速增加,速度设置指令与实时反馈转速之间的偏差减小(即速度差值减小),经过耦合控制器的速度控制指令减小,减小电机转速,从而减小速度设置指令与实时反馈转速之间的偏差。经过持续的调节后,实时反馈转速趋近于速度设置指令。从而达到了控制电机转速的目的。Therefore, through the PID control algorithm, if the load of the motor increases, the motor speed decreases, and the deviation between the speed setting command and the real-time feedback speed increases (that is, the speed difference increases), so that the speed control command of the driver increases, increasing Increase the motor speed, thereby reducing the deviation between the speed setting command and the real-time feedback speed. If the load of the motor decreases, the motor speed increases, the deviation between the speed setting command and the real-time feedback speed decreases (that is, the speed difference decreases), and the speed control command through the coupling controller decreases, reducing the motor speed, thereby Reduce the deviation between the speed setting command and the real-time feedback speed. After continuous adjustment, the real-time feedback speed approaches the speed setting command. So as to achieve the purpose of controlling the motor speed.
示例性的,所述PID控制算法的表达式为:Exemplarily, the expression of the PID control algorithm is:
其中,Kp为比例常数,Ti为积分时间常数,Td为微分时间常数,u(t)为PID控制算法的输出信号,e(t)为速度差值。Among them, Kp is the proportional constant, Ti is the integral time constant, Td is the differential time constant, u(t) is the output signal of the PID control algorithm, and e(t) is the speed difference.
其中,PID控制算法的输出信号即为电流控制指令,通过上述表达式,能够方便的根据速度差值确定电流控制指令,进而实现对电机转速的控制。Among them, the output signal of the PID control algorithm is the current control command. Through the above expression, the current control command can be conveniently determined according to the speed difference, thereby realizing the control of the motor speed.
在本发明的可选实施例中,如图3所示,所述驱动件(图3中未示出)包括变频器。In an alternative embodiment of the present invention, as shown in FIG. 3 , the driving member (not shown in FIG. 3 ) includes a frequency converter.
所述获取所述电机的实时反馈转速,包括:获取变频器估算的所述电机的实时反馈转速。The acquiring the real-time feedback rotational speed of the motor includes: acquiring the real-time feedback rotational speed of the motor estimated by a frequency converter.
其中,变频器(Variable-frequency Drive,VFD)是应用变频技术与微电子技术,通过改变电机工作电源频率方式来控制交流电动机的电力控制设备。变频器的主电路大体上可分为两类:电压型是将电压源的直流变换为交流的变频器,直流回路的滤波是电容。电流型是将电流源的直流变换为交流的变频器,其直流回路滤波是电感。Among them, a variable-frequency drive (VFD) is a power control device that uses frequency conversion technology and microelectronic technology to control the AC motor by changing the frequency of the working power supply of the motor. The main circuit of the inverter can be roughly divided into two categories: the voltage type is the inverter that converts the DC of the voltage source into the AC, and the filter of the DC circuit is the capacitor. The current type is a frequency converter that converts the DC of the current source into an AC, and its DC loop filter is an inductance.
由于电机的转速与频率具有一定的关系,电机转速与频率的公式:n=60f/p,而变频器驱动电机转动时会改变电机工作电源频率,所以通过变频器能够估算电机的转速,即实时反馈转速。Since the speed of the motor has a certain relationship with the frequency, the formula of the speed of the motor and the frequency is: n=60f/p, and when the inverter drives the motor to rotate, it will change the working power frequency of the motor, so the inverter can estimate the speed of the motor, that is, real-time Feedback speed.
上述方案,通过获取变频器估算的电机的实时反馈转速,然后获取用户输入的速度设置指令;基于所述速度设置指令和所述实时反馈转速确定速度控制指令,以使所述驱动件基于所述速度控制指令驱动所述电机转动;获取所述电机的当前运行电流;最后基于所述当前运行电流调整所述速度控制指令,以使所述驱动件基于调整后的所述速度控制指令驱动所述电机转动。从而能够通过耦合控制器完成速度环,并将经过PID运算后的结果作为变频器所构成的电流环的输入,每个变频器单独控制电机运行在电流环,避免了多个变频器同时在速度环工作可能导致的电机转速之间的冲突问题,从而解决了多个电机无位置传感器的耦合控制,降低了耦合控制的成本,增加了系统的可靠性。同时也能够使实际负载的转速和设定转速一致,达到最终的控制目的。In the above scheme, the real-time feedback speed of the motor estimated by the frequency converter is obtained, and then the speed setting instruction input by the user is obtained; the speed control instruction is determined based on the speed setting instruction and the real-time feedback speed, so that the driving element is based on the The speed control instruction drives the motor to rotate; obtains the current operating current of the motor; and finally adjusts the speed control instruction based on the current operating current, so that the driver drives the motor based on the adjusted speed control instruction The motor turns. In this way, the speed loop can be completed through the coupling controller, and the result after the PID operation can be used as the input of the current loop formed by the inverter. The problem of conflict between motor speeds that may be caused by loop work is solved, thereby solving the coupling control of multiple motors without position sensors, reducing the cost of coupling control and increasing the reliability of the system. At the same time, it can also make the actual load speed consistent with the set speed, so as to achieve the final control purpose.
在上述实施例的基础上,所述基于所述速度设置指令和所述实时反馈转速确定速度控制指令,以使所述驱动件基于所述速度控制指令驱动所述电机转动,包括:On the basis of the above embodiment, determining a speed control command based on the speed setting command and the real-time feedback rotational speed, so that the driving member drives the motor to rotate based on the speed control command, includes:
基于所述速度设置指令和所述实时反馈转速确定速度控制指令,以使所述变频器基于所述速度控制指令输出驱动频率驱动所述电机转动。A speed control command is determined based on the speed setting command and the real-time feedback rotational speed, so that the frequency converter outputs a drive frequency based on the speed control command to drive the motor to rotate.
其中,由于电机的转速与频率具有一定的关系,电机转速与频率的公式:n=60f/p,而变频器驱动电机转动时会改变电机工作电源频率,所以通过变频器基于速度控制指令输出相应的驱动频率便能够使电机转动,同时通过调整输出的驱动频率便可调整电机的转速。Among them, because the motor speed and frequency have a certain relationship, the formula of motor speed and frequency: n=60f/p, and when the inverter drives the motor to rotate, the working power frequency of the motor will change, so the inverter outputs the corresponding output based on the speed control command. The drive frequency can make the motor rotate, and the speed of the motor can be adjusted by adjusting the output drive frequency.
在上述实施例的基础上,所述基于所述当前运行电流调整所述速度控制指令,以使所述驱动件基于调整后的所述速度控制指令驱动所述电机转动,包括:On the basis of the above embodiment, the adjusting the speed control command based on the current operating current, so that the driving member drives the motor to rotate based on the adjusted speed control command, including:
基于所述当前运行电流调整所述速度控制指令,以使所述变频器基于调整后的所述速度控制指令输出驱动频率驱动所述电机转动。The speed control command is adjusted based on the current running current, so that the frequency converter drives the motor to rotate based on the adjusted output drive frequency of the speed control command.
其中,变频器通过调整驱动频率调整电机的转速,所以当速度控制指令调整后,变频器基于调整后的所述速度控制指令输出驱动频率,便能够改变电机的转速。The frequency converter adjusts the speed of the motor by adjusting the drive frequency, so after the speed control command is adjusted, the frequency converter outputs the drive frequency based on the adjusted speed control command, so that the speed of the motor can be changed.
实施例二
图4为本发明实施例二提供的一种同步电机的控制方法的流程图,本实施例二在实施例一的基础上进行改进,可选的,所述基于所述当前运行电流调整所述速度控制指令,包括:基于所述当前运行电流以负反馈形式调整所述速度控制指令。如图4所示,所述同步电机的控制方法包括:4 is a flowchart of a method for controlling a synchronous motor according to
S210、获取所述电机的实时反馈转速。S210. Acquire the real-time feedback speed of the motor.
S220、获取用户输入的速度设置指令。S220. Acquire the speed setting instruction input by the user.
S230、基于所述速度设置指令和所述实时反馈转速确定速度控制指令,以使所述驱动件基于所述速度控制指令驱动所述电机转动。S230. Determine a speed control command based on the speed setting command and the real-time feedback rotational speed, so that the driving member drives the motor to rotate based on the speed control command.
S240、获取所述电机的当前运行电流。S240. Obtain the current running current of the motor.
S250、基于所述当前运行电流以负反馈形式调整所述速度控制指令,以使所述驱动件基于调整后的所述速度控制指令驱动所述电机转动,直至多个所述电机的当前反馈转速的差值小于第一预设差值。S250. Adjust the speed control command in the form of negative feedback based on the current operating current, so that the driving member drives the motor to rotate based on the adjusted speed control command until the current feedback rotational speed of the motors is reached The difference is smaller than the first preset difference.
其中,负反馈是指当前运行电流叠加在速度控制指令上会减弱速度控制指令,且当前运行电流越大时,速度控制指令减小的幅度越大。Among them, the negative feedback means that the current running current superimposed on the speed control command will weaken the speed control command, and when the current running current is larger, the speed control command will decrease more.
S260、基于所述电机的所述当前反馈转速和所述速度控制指令的差值提高所述速度控制指令,以使所述驱动件基于提高后的所述速度控制指令驱动所述电机转动,直至所述速度设置指令和所述实时反馈转速的差值小于第二预设差值。S260. Increase the speed control command based on the difference between the current feedback rotational speed of the motor and the speed control command, so that the driving member drives the motor to rotate based on the increased speed control command, until The difference between the speed setting command and the real-time feedback rotational speed is smaller than a second preset difference.
上述方案,当人为设定速度设置指令时,根据速度设置指令与实时反馈转速计算当前发送给每个驱动件的速度控制指令。多个驱动件根据下发的速度控制指令控制电机运行速度控制指令对应的转速,这时多台电机速度相同给,但是电流存在差异。In the above solution, when the speed setting command is manually set, the speed control command currently sent to each driving element is calculated according to the speed setting command and the real-time feedback rotational speed. Multiple drives control the speed corresponding to the motor running speed control command according to the issued speed control command. At this time, the speed of multiple motors is the same, but the current is different.
根据多台电机的运行电流,将电机的当前运行电流以负反馈的形式叠加在各自的速度控制指令上,当某个电机的电流增大时,其实际的速度控制指令将会降低,这时其他电机速度控制指令不变,该电机速度降低,因此该电机的实际负载会降低,从而使得该电机的电流减小。According to the running current of multiple motors, the current running current of the motor is superimposed on the respective speed control commands in the form of negative feedback. When the current of a motor increases, its actual speed control command will decrease. The other motor speed control commands remain unchanged, the motor speed is reduced, so the actual load of the motor will be reduced, so that the current of the motor will be reduced.
多台电机负载最大的速度降低的幅度最大,负载小的降低的幅度较小,通过连续的调节过程,最终多台电机的负载将趋于平衡。但这是由于电流增加导致的电机运行转速下降会使得实际负载转速小于设定的转速。此时,根据负载降低的幅度,即速度设置指令与实时反馈转速的差值,再次提高整个系统的速度给定,从而使得实际负载的转速和设定转速一致,达到最终的控制目的。The speed reduction of multiple motors with the largest load is the largest, and the reduction of small loads is smaller. Through the continuous adjustment process, the loads of multiple motors will eventually tend to balance. But this is due to the decrease of the motor running speed caused by the increase of current, which will make the actual load speed less than the set speed. At this time, according to the magnitude of load reduction, that is, the difference between the speed setting command and the real-time feedback speed, the speed reference of the entire system is increased again, so that the actual load speed is consistent with the set speed, and the final control purpose is achieved.
在本发明的可选实施例中,所述基于所述当前运行电流以负反馈形式调整所述速度控制指令,包括:In an optional embodiment of the present invention, the adjusting the speed control command in the form of negative feedback based on the current operating current includes:
基于所述当前运行电流通过下述公式使所述速度控制指令降低预设幅度:Based on the current operating current, the speed control command is reduced by a preset amount through the following formula:
F=I*K。F=I*K.
其中,I为当前运行电流;K为下降比例;F为降低的预设幅度。Among them, I is the current running current; K is the reduction ratio; F is the preset reduction range.
其中,通过此方式,负载较重的速度控制指令的幅度下降更多,速度控制指令下降使得负载变轻,负载较轻的速度控制指令的幅度下降较低,连续调节可以使得多个电机之间的电流均衡。Among them, in this way, the amplitude of the speed control command with heavier load decreases more, the decrease of the speed control command makes the load lighter, and the amplitude of the speed control command with a light load decreases lower, and continuous adjustment can make the speed control between multiple motors. current balance.
此外,在一个具体的实施例中,当驱动件为变频器时,因为变频器是通过改变频率使得电机转速改变,此时K为设置参数频率下降比例,F为频率下降的幅度。In addition, in a specific embodiment, when the driving component is a frequency converter, because the frequency converter changes the motor speed by changing the frequency, K is the frequency reduction ratio of the set parameter, and F is the frequency reduction amplitude.
实施例三
本发明实施例三公开了一种同步电机的控制系统,如图1所示,同步电机的控制系统包括耦合控制器1、驱动件2和电机3。
驱动件2和电机3的数量均为多个,且一一对应连接,驱动件2用于驱动电机3转动。The number of the driving
耦合控制器1与驱动件2电连接,耦合控制器1用于执行本发明任一实施例的同步电机的控制方法。The coupling controller 1 is electrically connected to the driving
其中,耦合控制器的输入就是电机的实时反馈转速以及用户输入的速度设置指令,耦合控制器的输出即为驱动件的输入。驱动件基于输入会驱动电机转动。The input of the coupling controller is the real-time feedback speed of the motor and the speed setting command input by the user, and the output of the coupling controller is the input of the driving element. The driver drives the motor to rotate based on the input.
上述方案,通过设置耦合控制器1和驱动件2,同时使耦合控制器1和驱动件2电连接,耦合控制器1获取电机3的实时反馈转速;获取用户输入的速度设置指令;进而基于速度设置指令和实时反馈转速确定速度控制指令,以使驱动件2基于速度控制指令驱动电机3转动;最后获取电机3的当前运行电流;基于当前运行电流调整速度控制指令,以使驱动件2基于调整后的速度控制指令驱动电机3转动,直至多个电机3的当前反馈转速的差值小于第一预设差值;基于电机3的当前反馈转速和速度控制指令的差值提高速度控制指令,以使驱动件2基于提高后的速度控制指令驱动电机3转动,直至速度设置指令和实时反馈转速的差值小于第二预设差值。保证了每台工作的电机3运行电流的平衡,延长了电机3的寿命。可以灵活的应用在不同的电机3耦合控制领域,不限制耦合电机3的数量。In the above scheme, by setting the coupling controller 1 and the driving
在本发明的可选实施例中,耦合控制器1还用于基于当前运行电流以负反馈形式调整速度控制指令。In an optional embodiment of the present invention, the coupling controller 1 is further configured to adjust the speed control command in the form of negative feedback based on the current operating current.
在上述实施例的基础上,耦合控制器1还用于基于当前运行电流通过下述公式使速度控制指令降低预设幅度:On the basis of the above-mentioned embodiment, the coupling controller 1 is further configured to reduce the speed control command by a preset magnitude by using the following formula based on the current operating current:
F=I*K。F=I*K.
其中,I为当前运行电流;K为下降比例;F为降低的预设幅度。Among them, I is the current running current; K is the reduction ratio; F is the preset reduction range.
在本发明的可选实施例中,耦合控制器1还用于确定速度设置指令和实时反馈转速的速度差值;基于速度差值通过PID控制算法确定速度控制指令。In an optional embodiment of the present invention, the coupling controller 1 is further configured to determine the speed difference between the speed setting command and the real-time feedback rotational speed; and determine the speed control command through a PID control algorithm based on the speed difference.
示例性的,PID控制算法的表达式为:Exemplarily, the expression of the PID control algorithm is:
其中,Kp为比例常数,Ti为积分时间常数,Td为微分时间常数,u(t)为PID控制算法的输出信号,e(t)为速度差值。Among them, Kp is the proportional constant, Ti is the integral time constant, Td is the differential time constant, u(t) is the output signal of the PID control algorithm, and e(t) is the speed difference.
在本发明的可选实施例中,如图3所示,驱动件2(图3中未示出)包括变频器21,变频器21还用于估算电机3的实时反馈转速;耦合控制器1还用于获取变频器21估算的电机3的实时反馈转速。其中,变频器21(Variable-frequency Drive,VFD)是应用变频技术与微电子技术,通过改变电机3工作电源频率方式来控制交流电动机的电力控制设备。变频器21的主电路大体上可分为两类:电压型是将电压源的直流变换为交流的变频器21,直流回路的滤波是电容。电流型是将电流源的直流变换为交流的变频器21,其直流回路滤波是电感。In an optional embodiment of the present invention, as shown in FIG. 3 , the driving element 2 (not shown in FIG. 3 ) includes a
由于电机3的转速与频率具有一定的关系,电机3转速与频率的公式:n=60f/p,而变频器21驱动电机3转动时会改变电机3工作电源频率,所以通过变频器21能够估算电机3的转速,即实时反馈转速,由于耦合控制器1与驱动件2电连接,所以耦合控制器1能够获取到变频器21估算的实时反馈转速。Since the rotational speed of the
在本发明的可选实施例中,耦合控制器1包括PLC。In an alternative embodiment of the invention, the coupling controller 1 comprises a PLC.
其中,PLC(Programmable Logic Controller)指可编程逻辑控制器,可编程逻辑控制器是种专门为在工业环境下应用而设计的数字运算操作电子系统。它采用一种可编程的存储器,在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,通过数字式或模拟式的输入输出来控制各种类型的机械设备或生产过程。因此,通过使耦合控制器1包括PLC,能够方便的执行本发明任一实施例所述的同步电机的控制方法,以实现对多个电机3的耦合控制。Among them, PLC (Programmable Logic Controller) refers to a programmable logic controller, and a programmable logic controller is a digital operation operating electronic system specially designed for application in an industrial environment. It uses a programmable memory to store instructions for performing operations such as logic operations, sequence control, timing, counting and arithmetic operations, and controls various types of mechanical equipment or production through digital or analog input and output. process. Therefore, by making the coupling controller 1 include a PLC, the control method for a synchronous motor described in any embodiment of the present invention can be conveniently executed, so as to realize the coupling control of the plurality of
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。Note that the above are only preferred embodiments of the present invention and applied technical principles. Those skilled in the art will understand that the present invention is not limited to the specific embodiments herein, and various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the protection scope of the present invention. Therefore, although the present invention has been described in detail through the above embodiments, the present invention is not limited to the above embodiments, and can also include more other equivalent embodiments without departing from the concept of the present invention. The scope is determined by the scope of the appended claims.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210625982.8A CN114944786A (en) | 2022-06-02 | 2022-06-02 | Synchronous motor control method and system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210625982.8A CN114944786A (en) | 2022-06-02 | 2022-06-02 | Synchronous motor control method and system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN114944786A true CN114944786A (en) | 2022-08-26 |
Family
ID=82908806
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202210625982.8A Pending CN114944786A (en) | 2022-06-02 | 2022-06-02 | Synchronous motor control method and system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN114944786A (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101798615A (en) * | 2009-12-29 | 2010-08-11 | 中冶南方工程技术有限公司 | Electric transmission control method of tilting of rotating furnace |
| CN102906995A (en) * | 2010-05-26 | 2013-01-30 | 三菱电机株式会社 | motor control unit |
| CN108039837A (en) * | 2017-12-15 | 2018-05-15 | 长安大学 | A kind of double permanent magnet synchronous motor Fault tolerant inverters and its control method |
| CN111140433A (en) * | 2020-03-05 | 2020-05-12 | 成都思特电气科技有限公司 | Wind turbine generator system frequency conversion device and driftage system |
| CN111769764A (en) * | 2020-05-20 | 2020-10-13 | 中车株洲电力机车研究所有限公司 | Multi-motor power balance control method, electronic equipment and multi-motor transmission system |
-
2022
- 2022-06-02 CN CN202210625982.8A patent/CN114944786A/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101798615A (en) * | 2009-12-29 | 2010-08-11 | 中冶南方工程技术有限公司 | Electric transmission control method of tilting of rotating furnace |
| CN102906995A (en) * | 2010-05-26 | 2013-01-30 | 三菱电机株式会社 | motor control unit |
| CN108039837A (en) * | 2017-12-15 | 2018-05-15 | 长安大学 | A kind of double permanent magnet synchronous motor Fault tolerant inverters and its control method |
| CN111140433A (en) * | 2020-03-05 | 2020-05-12 | 成都思特电气科技有限公司 | Wind turbine generator system frequency conversion device and driftage system |
| CN111769764A (en) * | 2020-05-20 | 2020-10-13 | 中车株洲电力机车研究所有限公司 | Multi-motor power balance control method, electronic equipment and multi-motor transmission system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Perez-Pinal et al. | Relative coupling strategy | |
| CN102201777B (en) | Control device and control method of induction motor | |
| US11353830B2 (en) | Servo control method | |
| CN109075732A (en) | The system and method adjusted for the consistent speed in frequency conversion drive | |
| CN106030080B (en) | Method for operating an internal combustion engine coupled to a generator and device for performing the method | |
| CN104977949B (en) | Method for regulating the rotational speed of a motor | |
| CN104730973A (en) | Motor control device | |
| JP2021006952A (en) | Parameter adjustment method | |
| CN110323977A (en) | Motor unit | |
| JP2006304452A (en) | Control device of motor | |
| EP3483678B1 (en) | Method and apparatus for online simulation of complex motion systems | |
| US9188966B2 (en) | Host controller generating position control gain | |
| CN114944786A (en) | Synchronous motor control method and system | |
| CN104335478B (en) | Method for controlling synchronous reluctance motor | |
| US9906180B2 (en) | Inverter drives having a controlled power output | |
| EP3171508A1 (en) | Method for the scalar control of an induction motor, particularly at low speed operation, and scalar control system for an induction motor | |
| CN107112934B (en) | Adjustment of the drive | |
| JP6360013B2 (en) | Load balance control device | |
| JP2015159660A (en) | Servo motor controller | |
| CN109286352A (en) | Servo motor control unit | |
| CN115580176A (en) | System and method for trajectory shaping of feasible motion commands | |
| CN110784135B (en) | Motor control method and motor control system | |
| Kongratana et al. | IMC-based PID controllers design for torsional vibration system | |
| Shcherbakov et al. | Adaptive Stator Current Controller for Subordinate IM Drive Scalar Control System | |
| TWI399029B (en) | Method, controller and manufacturing system for controlling motor speed |
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 |