CN112234895B - Control method, equipment and system for back electromotive force and rotation angle estimation of alternating current motor - Google Patents

Control method, equipment and system for back electromotive force and rotation angle estimation of alternating current motor Download PDF

Info

Publication number
CN112234895B
CN112234895B CN202010993336.8A CN202010993336A CN112234895B CN 112234895 B CN112234895 B CN 112234895B CN 202010993336 A CN202010993336 A CN 202010993336A CN 112234895 B CN112234895 B CN 112234895B
Authority
CN
China
Prior art keywords
electromotive force
motor
value
back electromotive
alternating current
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.)
Active
Application number
CN202010993336.8A
Other languages
Chinese (zh)
Other versions
CN112234895A (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.)
Changchun Institute of Optics Fine Mechanics and Physics of CAS
Original Assignee
Changchun Institute of Optics Fine Mechanics and Physics of CAS
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 Changchun Institute of Optics Fine Mechanics and Physics of CAS filed Critical Changchun Institute of Optics Fine Mechanics and Physics of CAS
Priority to CN202010993336.8A priority Critical patent/CN112234895B/en
Publication of CN112234895A publication Critical patent/CN112234895A/en
Application granted granted Critical
Publication of CN112234895B publication Critical patent/CN112234895B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/14Estimation or adaptation of machine parameters, e.g. flux, current or voltage
    • 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
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/0003Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control
    • 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
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/13Observer control, e.g. using Luenberger observers or Kalman filters
    • 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
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/22Current control, e.g. using a current control loop

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Control Of Ac Motors In General (AREA)

Abstract

The invention provides a control method, equipment, a system and a storage medium for estimating back electromotive force and a rotation angle of an alternating current motor, wherein the control method comprises the following steps: s1: estimating back electromotive force corresponding to the alpha axis and back electromotive force corresponding to the beta axis through alpha axis information, beta axis information and a reduced order back electromotive force observer to obtain an alpha axis back electromotive force estimated value and a beta axis back electromotive force estimated value; s2: and calculating an electric angular velocity value and an electric angular value corresponding to the alternating current motor according to the alpha axis counter electromotive force estimated value and the beta axis counter electromotive force estimated value through a rotation angle reconstructor. Compared with the traditional motor back electromotive force and corner estimation method, the method provided by the invention has the characteristics of easiness in realization, simplicity in parameter adjustment and the like, and effectively simplifies the calculation amount of electric angle value estimation.

Description

Control method, equipment and system for back electromotive force and rotation angle estimation of alternating current motor
Technical Field
The invention relates to the field of alternating current motor control, in particular to a method, equipment, a system and a storage medium for controlling back electromotive force and rotation angle estimation of an alternating current motor.
Background
An "ac motor" is a machine for converting mechanical energy and ac electrical energy into each other. Due to the huge development of ac power systems, ac motors have become the most commonly used motors at this stage. Compared with the direct current motor, the alternating current motor has the advantages of simple structure, convenience in manufacturing, strong firmness and the like because a commutator (the commutation of the direct current motor) is not arranged, and the motor with high rotating speed, high voltage, large current and large capacity is easy to manufacture.
In the working process of the alternating current motor, in order to effectively inhibit the torque fluctuation of the motor, the alternating current motor, particularly a permanent magnet synchronous motor, generally adopts a space vector control mode, and the electric angle position of the motor needs to be detected in real time in the vector control mode of the motor, so that the coordinate transformation of the motor current is realized. In the field of industrial control of ac motors, in order to reduce the hardware cost of the system, a position sensing detection method without motor rotation angle estimation is generally adopted instead of a position sensing detection method using an encoder.
For a position-sensorless control system of an alternating current motor, the internal state of the system can be reconstructed through an observer by detecting the current output value of the motor, so that the back electromotive force required by the rotation angle calculation is obtained. Methods for calculating the back electromotive force of the motor comprise a sliding mode observer estimation method, a Longbeige observer estimation method and the like, wherein a motor corner observer realizes real-time detection of the electrical angle of the motor by estimating the back electromotive force of the motor. Although the methods are applied to the actual motor control to a certain extent, the traditional observer method has the problems of complex parameter adjustment, large calculation amount, easy interference on back electromotive force observation and the like, the control precision of the motor is reduced, and the application of the traditional motor rotation angle observer is limited. Therefore, it is necessary to research and design a new back electromotive force estimation strategy of the ac motor, so as to simplify parameter adjustment of ac motor control and improve the rotational speed control accuracy of the ac motor.
Disclosure of Invention
The invention aims to provide a technical scheme for controlling the back electromotive force and the rotation angle estimation of an alternating current motor aiming at the defects in the prior art, and the technical scheme is used for solving the problems of complex parameter adjustment, large calculation amount and the like in the existing estimation method for the electrical angle of the motor.
The object of the invention can be achieved by the following technical measures:
the invention provides a control method for back electromotive force and rotation angle estimation of an alternating current motor in a first aspect, which comprises the following steps:
s1: estimating back electromotive force corresponding to the alpha axis and back electromotive force corresponding to the beta axis through the alpha axis information, the beta axis information and the reduced order back electromotive force observer to obtain an alpha axis back electromotive force estimated value and a beta axis back electromotive force estimated value;
s2: and calculating an electric angular velocity value and an electric angular value corresponding to the alternating current motor according to the alpha axis counter electromotive force estimated value and the beta axis counter electromotive force estimated value through a rotation angle reconstructor.
Further, estimating back electromotive force corresponding to the α axis and back electromotive force corresponding to the β axis from the α axis information and the β axis information "includes:
the intermediate variables were calculated using the following formula
Figure BDA0002691542200000021
And
Figure BDA0002691542200000022
Figure BDA0002691542200000023
wherein iα(k) Is the current value i corresponding to the alpha axis of the current sampling period of the alternating current motorβ(k) Is the current value v corresponding to the beta axis of the current sampling period of the alternating current motorα(k) The voltage value v corresponding to the alpha axis of the current sampling period of the alternating current motorβ(k) The voltage value corresponding to the beta axis of the current sampling period of the alternating current motor is obtained;
Figure BDA0002691542200000024
and
Figure BDA0002691542200000025
the intermediate variable value of the next sampling period corresponding to the current sampling period,
Figure BDA0002691542200000026
and
Figure BDA0002691542200000027
the intermediate variable value of the current sampling period; rsIs the phase resistance value of the AC motor; l issIs the synchronous inductance value of the AC motor; t issIs the sampling period of the current loop;
Figure BDA0002691542200000028
the value of the electrical angular velocity of the current sampling period; the value range of the parameter h is 0<h<1;
Based on intermediate variables
Figure BDA0002691542200000031
And
Figure BDA0002691542200000032
the estimated values of the alpha axis and beta axis counter electromotive force of the alternating current motor are calculated according to the following formula
Figure BDA0002691542200000033
And
Figure BDA0002691542200000034
Figure BDA0002691542200000035
wherein the content of the first and second substances,
Figure BDA0002691542200000036
is the counter electromotive force estimated value corresponding to the alpha axis of the current sampling period of the alternating current motor,
Figure BDA0002691542200000037
and the back electromotive force estimation value is the back electromotive force estimation value corresponding to the beta axis of the current sampling period of the alternating current motor.
Further, step S2 includes:
calculating the corresponding electrical angle value of the alternating current motor according to the following formula:
Figure BDA0002691542200000038
wherein psimIs the magnetic flux of the motor, p is the magnetic pole pair number of the motor, and t (k) is a time sequence;
calculating the corresponding electrical angle value of the alternating current motor according to the following formula:
Figure BDA0002691542200000039
wherein, the first and the second end of the pipe are connected with each other,
Figure BDA00026915422000000310
and the current sampling period is the electric angle value of the alternating current motor.
Further, step S2 further includes:
Figure BDA00026915422000000311
wherein the content of the first and second substances,
Figure BDA00026915422000000312
the electric angle value of the alternating current motor in the previous sampling period of the current period.
Further, the method comprises:
adjusting electrical angular velocity using PI controller
Figure BDA00026915422000000313
Making the input of the alternating current motor corner reconstructor be zero;
the output of the PI controller is the electrical angular velocity of the AC motor
Figure BDA00026915422000000314
Electrical angular velocity
Figure BDA00026915422000000315
Obtaining the electric angle value of the alternating current motor after integral calculation
Figure BDA00026915422000000316
A second aspect of the invention provides a computer storage medium having stored thereon a computer program which, when executed by a processor, performs the method steps according to the first aspect of the application.
A third aspect of the invention provides a control apparatus for back emf and angle estimation of an ac motor, the control apparatus comprising a memory, a processor and a computer program stored on the memory and running on the processor, the processor when executing the computer program implementing the steps of the method of the first aspect of the application.
A fourth aspect of the present invention provides a control system for estimating back electromotive force and a rotation angle of an ac motor, where the control system includes a reduced order back electromotive force observer, a rotation angle reconstructor, a memory, a processor, and a computer program stored in the memory and running on the processor, and the processor is configured to execute the computer program to control the reduced order back electromotive force observer and the rotation angle reconstructor to implement the steps of the method according to the first aspect of the present application.
The invention provides a control method, equipment, a system and a storage medium for estimating back electromotive force and rotation angle of an alternating current motor, which are different from the prior art, wherein the control method comprises the following steps: s1: estimating back electromotive force corresponding to the alpha axis and back electromotive force corresponding to the beta axis through the alpha axis information, the beta axis information and the reduced order back electromotive force observer to obtain an alpha axis back electromotive force estimated value and a beta axis back electromotive force estimated value; s2: and calculating an electric angular velocity value and an electric angular value corresponding to the alternating current motor according to the alpha axis counter electromotive force estimated value and the beta axis counter electromotive force estimated value through a rotation angle reconstructor. Compared with the traditional motor back electromotive force and rotation angle estimation method, the method provided by the invention estimates the electrical angle value of the motor based on the reduced-order back electromotive force observer and the motor rotation angle reconstructor, the reduced-order back electromotive force observer is easy to realize, the parameter adjustment is simple, and the calculation amount of electrical angle value estimation is effectively simplified.
Drawings
Fig. 1 is a flowchart of a control method for back emf and corner estimation of an ac motor in accordance with the present invention;
FIG. 2 is a control block diagram of an alternating current motor based on a reduced-order back electromotive force observer and a corner reconstructor, according to the present invention;
FIG. 3 is a functional block diagram of a reduced order back EMF observer in accordance with the present invention;
FIG. 4 is a functional block diagram of a corner reconstructor to which the present invention relates;
FIG. 5 is a schematic diagram of a step response curve of an AC motor according to the present invention from zero speed start to 1000 rpm;
FIG. 6 is a schematic diagram of the curves for an AC motor of the present invention operating at a constant speed of 3000 rpm;
FIG. 7 is a schematic illustration of an acceleration curve for an AC motor of the present invention when the speed of the AC motor changes from 500rpm to 3000 rpm;
FIG. 8 is a schematic representation of the response curve of the AC motor of the present invention to a 0.5 N.m load spike when operating at 3000 rpm;
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention will be described in further detail with reference to the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
In order to make the description of the present disclosure more complete and complete, the following description is given for illustrative purposes with respect to the embodiments and examples of the present invention; it is not intended to be the only form in which the embodiments of the invention may be practiced or utilized. The embodiments are intended to cover the features of the various embodiments as well as the method steps and sequences for constructing and operating the embodiments. However, other embodiments may be utilized to achieve the same or equivalent functions and step sequences.
Fig. 1 is a flowchart of a control method for estimating a back electromotive force and a rotation angle of an ac motor according to the present invention. The control method comprises the following steps:
s1: estimating the back electromotive force corresponding to the alpha axis and the back electromotive force corresponding to the beta axis through the alpha axis information, the beta axis information and the reduced order back electromotive force observer to obtain an alpha axis back electromotive force estimation value and a beta axis back electromotive force estimation value;
s2: and calculating an electric angular velocity value and an electric angular value corresponding to the alternating current motor according to the alpha axis counter electromotive force estimated value and the beta axis counter electromotive force estimated value through a rotation angle reconstructor.
As shown in fig. 2, it is a block diagram of an ac motor control based on a reduced order back electromotive force observer and a rotation angle reconstructor according to the present invention.In the control system, the alternating current motor adopts a control mode based on space vector transformation, and is different from the traditional control algorithm in that: the rotating speed (namely, the electrical angular speed) and the electrical angle of the motor are observed and calculated by a reduced-order back electromotive force observer and a rotation angle reconstructor. Current i of alpha and beta axes of reduced order counter electromotive force observerαAnd iβAnd a voltage vαAnd vβEstimating back EMF of alpha and beta axes as input values
Figure BDA0002691542200000061
And
Figure BDA0002691542200000062
and the rotating speed of the motor is observed through a corner reconstructor
Figure BDA0002691542200000063
And corner
Figure BDA0002691542200000064
The block diagram shown in fig. 2 illustrates an alternating current motor control scheme based on vector control, and the emphasis is on developing the explanation of the input source and the output information of the reduced-order back electromotive force observer and the corner reconstructor. Wherein information i is inputα(k) And iβ(k) Two-phase current i from the motora(k) And ib(k) The Clark transform of (2) is output; v. ofα(k) And vβ(k) From pair
Figure BDA0002691542200000065
And
Figure BDA0002691542200000066
and (5) outputting the Park inverse transformation. Outputting information
Figure BDA0002691542200000067
Go to Park transform and Park inverse transform as their angles of rotation transform; outputting information
Figure BDA0002691542200000068
To the input of the speed controller as an angular velocity feedback value.
In the application, a schematic block diagram of the reduced order back electromotive force observer is shown in fig. 3, a schematic block diagram of the corner reconstructor is shown in fig. 4, the reduced order back electromotive force observer is a first-order state observer, compared with a traditional observer algorithm, the algorithm is simpler and convenient to implement, only a unique parameter h needs to be adjusted, the value range of the parameter h is 0< h <1, and the size of the parameter h determines the dynamic performance of the observer.
As shown in fig. 3, the input information of the reduced back emf observer includes: i.e. iα(k)、iβ(k)、vα(k) And vβ(k) (ii) a The output information of the reduced order back electromotive force observer includes:
Figure BDA0002691542200000069
and
Figure BDA00026915422000000610
the intermediate variables of the calculation process of the reduced order back electromotive force observer comprise:
Figure BDA00026915422000000611
and
Figure BDA00026915422000000612
fig. 4 is a schematic diagram of a corner reconstructor. The corner reconstructor comprises a multiplication operation module, a sine operation module, a cosine operation module, a PI operation module and an integral operation module. The specific calculation process of the corner reconstructor is as follows: back electromotive force
Figure BDA00026915422000000613
And with
Figure BDA00026915422000000614
Product of minus back electromotive force
Figure BDA00026915422000000615
And
Figure BDA00026915422000000616
the obtained difference is regulated by a PI controller to obtain the electrical angular velocity of the motor
Figure BDA00026915422000000617
Electrical angular velocity
Figure BDA00026915422000000618
Obtaining the updated electric angle value of the motor after integral calculation
Figure BDA00026915422000000619
Compared with the traditional motor back electromotive force and rotation angle estimation method, the method provided by the invention estimates the electrical angle value of the motor based on the reduced-order back electromotive force observer and the motor rotation angle reconstructor, the reduced-order back electromotive force observer is easy to realize, the parameters are simple to adjust, and the calculation amount for estimating the electrical angle value is effectively simplified.
In some embodiments, estimating back electromotive force corresponding to the α axis and back electromotive force corresponding to the β axis from the α axis information and the β axis information includes:
calculating an intermediate variable using the following equation (1)
Figure BDA0002691542200000071
And
Figure BDA0002691542200000072
Figure BDA0002691542200000073
wherein iα(k) Is the current value i corresponding to the alpha axis of the current sampling period of the alternating current motorβ(k) Is the current value v corresponding to the beta axis of the current sampling period of the alternating current motorα(k) The voltage value v corresponding to the alpha axis of the current sampling period of the alternating current motorβ(k) The voltage value corresponding to the beta axis of the current sampling period of the alternating current motor is obtained;
Figure BDA0002691542200000074
and
Figure BDA0002691542200000075
the intermediate variable value of the next sampling period corresponding to the current sampling period,
Figure BDA0002691542200000076
and
Figure BDA0002691542200000077
the intermediate variable value of the current sampling period; rsIs the phase resistance value of the AC motor; l issIs the synchronous inductance value of the AC motor; t issIs the sampling period of the current loop;
Figure BDA0002691542200000078
is the electrical angular velocity value for the current sampling period,
Figure BDA0002691542200000079
can be obtained by direct measurement of a corner reconstructor; the value range of the parameter h is 0<h<1; based on intermediate variables
Figure BDA00026915422000000710
And
Figure BDA00026915422000000711
according to the following formula (2), the estimation values of the alpha axis and beta axis back electromotive force of the alternating current motor are obtained through calculation
Figure BDA00026915422000000712
And
Figure BDA00026915422000000713
Figure BDA00026915422000000714
wherein the content of the first and second substances,
Figure BDA00026915422000000715
is the counter electromotive force estimated value corresponding to the alpha axis of the current sampling period of the alternating current motor,
Figure BDA00026915422000000716
and the estimated value is the back electromotive force estimated value corresponding to the beta axis of the current sampling period of the alternating current motor.
Further, step S2 includes:
calculating the corresponding electrical angle value of the alternating current motor according to the following formula (3):
Figure BDA00026915422000000717
wherein psimP is the magnetic flux of the motor, and t (k) is the time sequence which refers to the time sampling sequence of the discretization formula when the computer is implemented.
Calculating the corresponding electrical angle value of the alternating current motor according to the following formula (4):
Figure BDA0002691542200000081
wherein the content of the first and second substances,
Figure BDA0002691542200000082
and the current sampling period is the electric angle value of the alternating current motor.
The method for calculating the rotation angle (i.e. the electric angle value) of the motor based on the formula (4) belongs to an open loop mode, is very sensitive to interference signals coupled in counter electromotive force, can cause the counter electromotive force to be in a non-sinusoidal state, and particularly can cause larger rotation angle estimation error when the motor runs at low speed, thereby reducing the rotation speed control precision of the motor. In order to solve the problem of the formula (4) in detecting the motor rotation angle, the present application designs a motor rotation angle reconstructor as shown in fig. 4. After the motor corner reconstructor is adopted, the back electromotive force of the alternating current motor
Figure BDA0002691542200000083
And
Figure BDA0002691542200000084
another expression form of equation (3) is shown as equation (5) below:
Figure BDA0002691542200000085
since the sampling frequency of the current loop of the alternating current motor is usually above 10kHz, and the rotation angle variation of the motor is small in each sampling period, the motor rotation angle reconstructor shown in fig. 4 satisfies the following formula (6):
Figure BDA0002691542200000086
wherein the content of the first and second substances,
Figure BDA0002691542200000087
the electric angle value of the alternating current motor in the previous sampling period of the current period.
Preferably, the method comprises: adjusting electrical angular velocity using PI controller
Figure BDA0002691542200000088
Making the input of the alternating current motor corner reconstructor be zero; the output of the PI controller is the electrical angular velocity of the AC motor
Figure BDA0002691542200000089
Electrical angular velocity
Figure BDA00026915422000000810
Obtaining the electric angle value of the alternating current motor after integral calculation
Figure BDA00026915422000000811
The PI controller is a linear controller which forms a control deviation from a given value and an actual output value and compares the deviationThe example and the integral form a control amount by linear combination, and control is performed on a controlled object.
The function of the PI controller mainly comprises a proportional regulation function and an integral regulation function, wherein the proportional regulation function is used for reflecting the deviation of the system in proportion, and once the deviation occurs in the system, the proportional regulation function is immediately generated for reducing the deviation. The proportion is large, so that the adjustment can be accelerated, and the error can be reduced, but the stability of the system is reduced and even the system is unstable due to the overlarge proportion. The integral adjustment function means that the system eliminates steady-state errors and improves the error-free degree. Because of the error, the integral adjustment is carried out until no difference exists, the integral adjustment is stopped, and the integral adjustment outputs a constant value. The strength of the integration depends on the integration time constant Ti, the smaller Ti, the stronger the integration. Otherwise, if Ti is large, the integral action is weak, and the stability of the system is reduced by adding integral adjustment, so that the dynamic response is slowed down. The integration is often combined with two other regulation laws to form a PI regulator or a PID regulator.
The rotation angle reconstructor adopts a closed-loop control mode, takes back electromotive forces of alpha and beta axes as input values to estimate an electrical angle as a feedback value, and adopts a PI (proportional integral) controller to adjust the rotating speed
Figure BDA0002691542200000091
And enabling the input of the motor rotation angle reconstructor to be zero, so that the electrical angle is advanced by the counter electromotive force by one sampling period. The output of the PI controller is the electrical angular velocity of the motor
Figure BDA0002691542200000092
The electric angular velocity is integrated to obtain the electric angle of the motor
Figure BDA0002691542200000093
Parameters of the PI controller have important influence on the response speed of speed change, the proportional gain and the integral gain of the PI controller are increased, the bandwidth of the corner reconstructor can be improved, and therefore the dynamic response performance of the corner reconstructor to the speed change is improved, but the interference of the rotating speed of the motor is increased. In practical application, the parameters of the PI controller should be reasonably adjusted in speedA reasonable compromise is made between varying responsiveness and rotational speed disturbances.
Compared with the traditional motor back electromotive force and rotation angle estimation method, the method based on the reduced-order back electromotive force observer and the motor rotation angle reconstructor, which is provided by the invention, has the advantages that: (1) the reduced-order counter electromotive force observer is easy to realize and simple in parameter adjustment; (2) the closed-loop control mode is adopted to replace open-loop control, the estimation of the electrical angle of the motor has better anti-interference capability and robustness, and the control precision of the rotating speed of the motor is improved.
In order to verify the effect of the control method for estimating the back electromotive force and the corner of the alternating current motor, the scheme provided by the application also adopts a control method based on a reduced-order back electromotive force observer and a corner reconstructor to respectively carry out experimental tests on the starting performance, the constant-speed running performance, the acceleration performance and the load change response performance of the motor. The experimental result is shown in fig. 5-8, the control method based on the reduced-order back electromotive force observer and the corner reconstructor has good starting performance and dynamic response capability, and has a small rotating speed tracking error in a set rotating speed range, so that the rotating speed control precision of the system is ensured.
Fig. 5 is a response curve of the step of the ac motor from zero speed starting to 1000rpm, where the curves in fig. 5 are from top to bottom: observing the obtained motor rotating speed curve, observing the obtained motor q-axis current curve, and observing the obtained motor rotor sine position curve. The vector control algorithm of the alternating current motor needs to perform coordinate transformation on the current of the motor, and three coordinate systems are adopted: the three-phase static coordinate system corresponds to an a axis, a b axis and a c axis; the two-phase static coordinate system corresponds to an alpha axis and a beta axis; the rotating coordinate system corresponds to the d-axis and the q-axis. Vector control of ac motors ultimately uses d-axis and q-axis currents.
Fig. 6 is a curve of the ac motor when the ac motor operates at a constant speed of 3000rpm, and the curves in fig. 6 are, from top to bottom: observing the obtained motor rotating speed curve, observing the obtained motor rotating speed error curve, observing the obtained motor rotor sine position curve, and observing the obtained motor rotor sine position error curve.
Fig. 7 is an acceleration curve of the ac motor from 500rpm to 3000rpm, where the curves in fig. 7 are, from top to bottom: observing the obtained motor rotating speed curve, observing the obtained motor rotating speed error curve, observing the obtained motor rotor sine position curve and observing the obtained motor rotor sine position error curve.
Fig. 8 is a response curve of the ac motor when operating at 3000rpm with a 0.5N · m load suddenly applied, the curves in fig. 8 being, in order from top to bottom: observing the obtained motor rotating speed curve, observing the obtained motor rotating speed error curve, observing the obtained motor rotor sine position curve, and observing the obtained motor rotor sine position error curve.
A second aspect of the invention provides a computer storage medium having stored thereon a computer program which, when executed by a processor, performs the method steps according to the first aspect of the application.
The storage medium is a Memory, which may be a nonvolatile storage medium, and may exemplarily include, but not be limited to, a Read-Only Memory (ROM), a Programmable Read-Only Memory (PROM), an Erasable Programmable Read-Only Memory (EPROM), an Electrically Erasable Programmable Read-Only Memory (EEPROM), or a Flash Memory (Flash Memory), such as any one of the following: embedded multimedia cards (EMMC), Nor Flash, Nand Flash, and the like.
The memory may also illustratively include a buffer device for buffering data, such as a signal queue. The cache device may be a volatile storage medium, and may exemplarily include, but is not limited to, a Random Access Memory (RAM), a Static RAM (Static RAM, SRAM), a Dynamic RAM (Dynamic RAM, DRAM), a Synchronous DRAM (Synchronous DRAM, SDRAM), a Double Data Rate SDRAM (Double Data Rate SDRAM, DDR SDRAM), a DDR2, a DDR3, an Enhanced SDRAM (Enhanced SDRAM, ESDRAM), a Synchronous Link DRAM (SLDRAM), a Direct RAM (DRAM), and the like.
A third aspect of the invention provides a control apparatus for back emf and angle estimation of an ac motor, the control apparatus comprising a memory, a processor and a computer program stored on the memory and running on the processor, the processor when executing the computer program implementing the steps of the method of the first aspect of the application.
Illustratively, the memory may include, for example, a memory card of a smart phone, a storage component of a tablet computer, a hard disk of a personal computer, a Read Only Memory (ROM), an Erasable Programmable Read Only Memory (EPROM), a portable compact disc read only memory (CD-ROM), a USB memory, or any combination of the above storage media. The computer-readable storage medium may be any combination of one or more computer-readable storage media.
Illustratively, the processor may be a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA), or other form of processing unit having data processing capabilities and/or instruction execution capabilities, and may control other components in the system to perform desired functions. For example, a processor may include one or more embedded processors, processor cores, microprocessors, logic circuits, hardware Finite State Machines (FSMs), Digital Signal Processors (DSPs), or a combination thereof.
A fourth aspect of the present invention provides a control system for estimating back electromotive force and a rotation angle of an ac motor, where the control system includes a reduced order back electromotive force observer, a rotation angle reconstructor, a memory, a processor, and a computer program stored in the memory and running on the processor, and the processor is configured to execute the computer program to control the reduced order back electromotive force observer and the rotation angle reconstructor to implement the steps of the method according to the first aspect of the present application.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents and improvements made within the spirit and principle of the present invention are intended to be included within the scope of the present invention.

Claims (7)

1. A method of controlling back emf and corner estimation of an ac machine, the method comprising:
s1: estimating back electromotive force corresponding to the alpha axis and back electromotive force corresponding to the beta axis through alpha axis information, beta axis information and a reduced order back electromotive force observer to obtain an alpha axis back electromotive force estimated value and a beta axis back electromotive force estimated value;
s2: calculating an electrical angular velocity value and an electrical angular value corresponding to the alternating current motor according to the alpha axis back electromotive force estimated value and the beta axis back electromotive force estimated value through a corner reconstructor;
the "estimating back electromotive force corresponding to the α axis and back electromotive force corresponding to the β axis from the α axis information and the β axis information" includes:
the intermediate variables were calculated using the following formula
Figure FDA0003618234410000011
And
Figure FDA0003618234410000012
Figure FDA0003618234410000013
wherein ia(k) Is the current value i corresponding to the alpha axis of the current sampling period of the alternating current motorβ(k) Is the current value v corresponding to the beta axis of the current sampling period of the alternating current motora(k) The voltage value v corresponding to the alpha axis of the current sampling period of the alternating current motorβ(k) The voltage value corresponding to the beta axis of the current sampling period of the alternating current motor is obtained;
Figure FDA0003618234410000014
and
Figure FDA0003618234410000015
the intermediate variable value of the next sampling period corresponding to the current sampling period,
Figure FDA0003618234410000016
and
Figure FDA0003618234410000017
the intermediate variable value of the current sampling period; rsIs the phase resistance value of the AC motor; l issIs the synchronous inductance value of the AC motor; t issIs the sampling period of the current loop;
Figure FDA0003618234410000018
the value of the electrical angular velocity of the current sampling period; the value range of the parameter h is 0<h<1; based on intermediate variables
Figure FDA0003618234410000019
And
Figure FDA00036182344100000110
the estimated values of the alpha axis and beta axis counter electromotive force of the alternating current motor are calculated according to the following formula
Figure FDA00036182344100000111
And
Figure FDA00036182344100000112
Figure FDA00036182344100000113
wherein the content of the first and second substances,
Figure FDA00036182344100000114
is the counter electromotive force estimated value corresponding to the alpha axis of the current sampling period of the alternating current motor,
Figure FDA00036182344100000115
and the back electromotive force estimation value is the back electromotive force estimation value corresponding to the beta axis of the current sampling period of the alternating current motor.
2. The method for controlling back emf and corner estimation of an ac motor according to claim 1, wherein step S2 includes:
calculating the corresponding electric angular velocity value of the alternating current motor according to the following formula:
Figure FDA0003618234410000021
wherein psimIs the magnetic flux of the motor, p is the magnetic pole pair number of the motor, and t (k) is a time sequence;
calculating the corresponding electrical angle value of the alternating current motor according to the following formula:
Figure FDA0003618234410000022
wherein the content of the first and second substances,
Figure FDA0003618234410000023
and the current sampling period is the electric angle value of the alternating current motor.
3. The method for controlling back emf and corner estimation of an ac motor of claim 2, wherein step S2 further comprises:
Figure FDA0003618234410000024
wherein the content of the first and second substances,
Figure FDA0003618234410000025
the electric angle value of the alternating current motor in the previous sampling period of the current period.
4. A method of controlling back emf and corner estimation of an ac motor as claimed in claim 1 or claim 3, comprising:
adjusting electrical angular velocity using PI controller
Figure FDA0003618234410000026
Making the input of the alternating current motor corner reconstructor be zero;
the output of the PI controller is the electrical angular velocity of the AC motor
Figure FDA0003618234410000027
Electrical angular velocity
Figure FDA0003618234410000028
Obtaining the electric angle value of the alternating current motor after integral calculation
Figure FDA0003618234410000029
5. A computer storage medium, characterized in that a computer program is stored in the computer storage medium, which computer program, when being executed by a processor, carries out the method steps of any one of claims 1 to 4.
6. A control device for back EMF and corner estimation of an AC motor, the control device comprising a memory, a processor and a computer program stored on the memory and run on the processor, the processor when executing the computer program implementing the steps of the method of any one of claims 1 to 4.
7. A control system for back EMF and corner estimation of an AC machine, the control system comprising a reduced order back EMF observer, a corner reconstructor, a memory, a processor and a computer program stored on the memory and run on the processor, the processor being configured to execute the computer program to control the reduced order back EMF observer and the corner reconstructor to implement the steps of the method of any of claims 1 to 4.
CN202010993336.8A 2020-09-21 2020-09-21 Control method, equipment and system for back electromotive force and rotation angle estimation of alternating current motor Active CN112234895B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010993336.8A CN112234895B (en) 2020-09-21 2020-09-21 Control method, equipment and system for back electromotive force and rotation angle estimation of alternating current motor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010993336.8A CN112234895B (en) 2020-09-21 2020-09-21 Control method, equipment and system for back electromotive force and rotation angle estimation of alternating current motor

Publications (2)

Publication Number Publication Date
CN112234895A CN112234895A (en) 2021-01-15
CN112234895B true CN112234895B (en) 2022-06-21

Family

ID=74108825

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010993336.8A Active CN112234895B (en) 2020-09-21 2020-09-21 Control method, equipment and system for back electromotive force and rotation angle estimation of alternating current motor

Country Status (1)

Country Link
CN (1) CN112234895B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102497140A (en) * 2011-12-13 2012-06-13 上海电气集团股份有限公司 Sensor-less control algorithm for permanent magnet synchronous motor
CN103199779A (en) * 2013-04-22 2013-07-10 哈尔滨工业大学 Position observation device and method for rotor of built-in permanent magnetic synchronous motor based on adaptive filtering
CN103346727A (en) * 2013-07-27 2013-10-09 湖北立锐机电有限公司 Angle tracking observer applied to PMSM (Permanent Magnet Synchronous Motor) non-position control, and implementation method thereof
CN104868814A (en) * 2015-05-06 2015-08-26 北京动力机械研究所 Salient pole type permanent magnet synchronous motor position sensor-free control method and device
CN108347207A (en) * 2018-03-14 2018-07-31 包头长安永磁电机有限公司 Permanent magnet synchronous motor position and speed evaluation method based on plural PI controllers

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102497140A (en) * 2011-12-13 2012-06-13 上海电气集团股份有限公司 Sensor-less control algorithm for permanent magnet synchronous motor
CN103199779A (en) * 2013-04-22 2013-07-10 哈尔滨工业大学 Position observation device and method for rotor of built-in permanent magnetic synchronous motor based on adaptive filtering
CN103346727A (en) * 2013-07-27 2013-10-09 湖北立锐机电有限公司 Angle tracking observer applied to PMSM (Permanent Magnet Synchronous Motor) non-position control, and implementation method thereof
CN104868814A (en) * 2015-05-06 2015-08-26 北京动力机械研究所 Salient pole type permanent magnet synchronous motor position sensor-free control method and device
CN108347207A (en) * 2018-03-14 2018-07-31 包头长安永磁电机有限公司 Permanent magnet synchronous motor position and speed evaluation method based on plural PI controllers

Also Published As

Publication number Publication date
CN112234895A (en) 2021-01-15

Similar Documents

Publication Publication Date Title
CN103825525B (en) A kind of permagnetic synchronous motor without sensor speed estimation method of improvement
Ammar et al. Sensorless SVM-direct torque control for induction motor drive using sliding mode observers
CN111555680A (en) Dead-beat prediction current control method for permanent magnet synchronous motor
CN105119549A (en) Motor stator resistor recognition method
CN111193448B (en) Permanent magnet synchronous motor load torque observation method based on extended Kalman filter
CN114598206B (en) Design method of permanent magnet synchronous motor wide-speed-domain rotor position observer
CN111181458A (en) Surface-mounted permanent magnet synchronous motor rotor flux linkage observation method based on extended Kalman filter
CN103414428B (en) Bearingless synchronous reluctance motor rotor eccentric displacement controller and building method thereof
Stănică et al. A brief review of sensorless AC motors control
CN112234895B (en) Control method, equipment and system for back electromotive force and rotation angle estimation of alternating current motor
CN113938077A (en) Position-sensor-free full-speed range control method for permanent magnet synchronous motor
CN107093970B (en) A kind of method for controlling permanent magnet synchronous motor and device of position-sensor-free
Singh et al. Performance evaluation of MRAS and SMO based sensorless PMSM drives
Ammar et al. Robust load angle direct torque control with SVM for sensorless induction motor using sliding mode controller and observer
Alex et al. Optimal gain selection strategy in back EMF observer for position sensorless operation of BLDC motors
CN115242143A (en) Sine wave controller of direct-current variable-frequency compressor and motor parameter matching method
CN113517838A (en) Rotor position angle determination method and device based on permanent magnet synchronous motor
CN110649850B (en) Method for determining stator flux linkage of dual-mode voltage model
Qiu et al. Position Sensorless Control of Brushless DC Motor Based on Sliding Mode Observer
Jeng et al. Fuzzy PID controler in permanent magnetic synchronous motor
Zhang et al. Overview of Speed Sensorless Control of Permanent Magnet Synchronous Motors
CN116015136A (en) Permanent magnet synchronous motor parameter identification method based on triangular wave injection
CN108599655A (en) The method for estimating rotating speed of permanent magnet synchronous motor Speedless sensor is controlled based on weight
Xia et al. Speed Sensorless Control of Permanent Magnet Synchronous Motor Based on Improved Sliding Mode Adaptive Observer
Chang et al. Research on Sensorless Control Technology of Dual-winding PMSM

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