[go: up one dir, main page]

CN110323974B - An Active Disturbance Rejection Control Method Based on Proportional Resonant Controller Optimization - Google Patents

An Active Disturbance Rejection Control Method Based on Proportional Resonant Controller Optimization Download PDF

Info

Publication number
CN110323974B
CN110323974B CN201910726656.4A CN201910726656A CN110323974B CN 110323974 B CN110323974 B CN 110323974B CN 201910726656 A CN201910726656 A CN 201910726656A CN 110323974 B CN110323974 B CN 110323974B
Authority
CN
China
Prior art keywords
disturbance
motor
controller
proportional
drive system
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
CN201910726656.4A
Other languages
Chinese (zh)
Other versions
CN110323974A (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.)
Harbin Institute of Technology Shenzhen
Original Assignee
Harbin Institute of Technology Shenzhen
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 Harbin Institute of Technology Shenzhen filed Critical Harbin Institute of Technology Shenzhen
Priority to CN201910726656.4A priority Critical patent/CN110323974B/en
Publication of CN110323974A publication Critical patent/CN110323974A/en
Application granted granted Critical
Publication of CN110323974B publication Critical patent/CN110323974B/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/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/14Estimation or adaptation of machine parameters, e.g. flux, current or voltage
    • H02P21/18Estimation of position or speed
    • 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
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • H02P6/08Arrangements for controlling the speed or torque of a single motor

Landscapes

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

Abstract

一种基于比例谐振控制器优化的自抗扰控制方法,它属于电机控制技术领域。本发明同时解决了传统永磁同步电机驱动系统中外部扰动和内部扰动造成转速波动的问题。本发明对线性自抗扰控制器进行改进,利用含有准谐振调节器的比例谐振控制器取代原线性自抗扰控制器中的比例控制器,不仅保留了传统线性自抗扰控制器能够有效的观测突变扰动和低频扰动并进行前馈补偿的优点,同时抑制了内部扰动造成的转速波动,实现对系统的高性能控制。相对于传统的比例积分控制器,本发明方法可以使得转速跌落减小55%以及转速波动减小到0.5转内。本发明可以应用于电机控制技术领域。

Figure 201910726656

An active disturbance rejection control method optimized based on a proportional resonance controller belongs to the technical field of motor control. The invention simultaneously solves the problem of rotational speed fluctuation caused by external disturbance and internal disturbance in the traditional permanent magnet synchronous motor drive system. The present invention improves the linear active disturbance rejection controller, uses the proportional resonance controller including the quasi-resonant regulator to replace the proportional controller in the original linear active disturbance rejection controller, not only retains the traditional linear active disturbance rejection controller to effectively The advantages of observing sudden disturbances and low-frequency disturbances and performing feedforward compensation, while suppressing the rotational speed fluctuation caused by internal disturbances, realizes high-performance control of the system. Compared with the traditional proportional-integral controller, the method of the present invention can reduce the speed drop by 55% and the speed fluctuation to within 0.5 revolutions. The present invention can be applied to the technical field of motor control.

Figure 201910726656

Description

Active disturbance rejection control method based on proportional resonant controller optimization
Technical Field
The invention belongs to the technical field of motor control, and particularly relates to an active disturbance rejection control method based on proportional resonant controller optimization.
Background
The permanent magnet synchronous motor is widely applied and continuously developed in the field of alternating current motor speed regulation systems by virtue of the remarkable advantages of simple structure, reliable operation, small volume, high efficiency and the like. The permanent magnet synchronous motor is remarkably improved in driving capability, control strategy excellence and simplicity or precision, and is gradually used for various industrial application occasions including textile machines, elevator traction, automobile machine tools and the like instead of an asynchronous speed regulating system. In recent years, in particular, in high-performance industrial control occasions, such as the fields of electric automobiles, numerical control machine tool spindle drives, electric locomotives and the like, the requirements of high precision, high efficiency and high quality are put forward for the motor drive variable frequency speed control system. In a circular weaving machine system, a circular weaving machine usually runs under the condition of low rotating speed and large torque, and the stability of the rotating speed directly determines the quality of a product; in the field of electric automobiles, in the face of complex road traffic conditions, the driving of the electric automobiles needs to have the capability of operating under various working conditions, and particularly, the stable operation of the automobiles can be ensured when the automobiles run in a low-speed area in a climbing manner so as to meet the requirements of people on comfort and safety; in the main shaft driving system for the numerical control machine tool, as a core component, the quality of the main shaft driving control performance directly determines the overall level of the numerical control machine tool.
The requirements for the speed regulation of the motor in high-performance control occasions are as follows: the rotating speed is strong in resistance (particularly in a low-speed and high-torque state), and the low-speed stable running capability is realized. However, the permanent magnet synchronous motor based on the traditional control algorithm has the following problems in low-speed and high-torque driving:
the motor drive system has external disturbances (sudden load torque changes), which can cause serious rotation speed drop when a load is suddenly added and can cause rotation speed rise when the load is suddenly reduced. The motor driving system has internal disturbance (cogging torque, motor parameter change and unmodeled dynamic state) at the same time, and the internal disturbance usually generates torque harmonic waves to influence the stability performance of the rotating speed. Especially at low speeds, this causes a periodic fluctuation in the rotational speed. The speed loop control should be time-varying and non-linear as explained above, so that the conventional linear proportional-integral control strategy cannot meet the high-performance speed control requirement.
Disclosure of Invention
The invention aims to solve the problem of rotation speed fluctuation caused by external disturbance and internal disturbance in a traditional permanent magnet synchronous motor driving system, and provides an active disturbance rejection control method based on proportional resonant controller optimization.
The technical scheme adopted by the invention for solving the technical problems is as follows: an active disturbance rejection control method based on proportional resonant controller optimization, the method includes the following steps:
step one, rewriting a motor motion equation into a state space equation, expanding total disturbance in a motor driving system into a new state variable, and constructing a new state space equation according to the new state variable;
step two, constructing an extended state observer by using the new state space equation in the step one, and performing feedforward compensation by using the total disturbance observed by the extended state observer;
and step three, designing a proportional resonance active disturbance rejection controller to realize unsteady-state static difference tracking reference signals and inhibit the periodic fluctuation of the rotating speed caused by the internal disturbance of the motor driving system.
The invention has the beneficial effects that: the invention relates to an active disturbance rejection control method based on optimization of a proportional resonant controller, which improves a linear active disturbance rejection controller, utilizes the proportional resonant controller containing a quasi-resonant regulator to replace a proportional controller in an original linear active disturbance rejection controller, not only retains the advantage that the traditional linear active disturbance rejection controller can effectively observe sudden disturbance and low-frequency disturbance and carry out feedforward compensation, but also inhibits the rotation speed fluctuation caused by internal disturbance (motor parameter change and unmodeled dynamics), and realizes high-performance control of a system.
Compared with the traditional proportional-integral controller, the method can reduce the rotating speed drop by 55 percent and reduce the rotating speed fluctuation to be within 0.5 revolution.
Drawings
FIG. 1 is a flow chart of an active disturbance rejection control method based on proportional resonant controller optimization according to the present invention;
FIG. 2 is a block diagram of a linear active disturbance rejection controller system;
in the figure:
Figure BDA0002159149570000021
representing a given rotational speed of the motor,
Figure BDA0002159149570000022
representing the estimated rotation speed of the extended state observer, LESO representing the linear extended state observer, d (t) representing the disturbance;
FIG. 3 is a Bode diagram of an extended state observer;
FIG. 4 is a Bode diagram of a conventional resonant actuator;
FIG. 5 is a Bode diagram of a quasi-resonant regulator;
FIG. 6 is a bode diagram of a proportional resonant controller;
FIG. 7 is a diagram of a PMSM speed loop control system based on a proportional resonant regulator optimized auto-disturbance rejection controller;
in the figure: u. ofsdRepresenting d-axis voltage of the motor, theta representing motor position angle, eRepresents the inverse park (park) transformation, uRepresents the alpha-axis voltage, uRepresents the beta axis voltage, uDCWhich represents the voltage of the bus-bar,
Figure BDA0002159149570000023
representing d-axis reference current, isdRepresenting d-axis current, iRepresenting the alpha-axis current, iRepresents beta axis current, 3-Phase Inverter represents a three-Phase Inverter, and Encoder represents an Encoder; PMSM stands for permanent magnet synchronous motor, SVPWM stands for space vector pulse width modulation;
Figure BDA0002159149570000024
representing the q-axis reference current, usqRepresenting the motor q-axis voltage, isqRepresents the q-axis current;
FIG. 8 is a waveform diagram of a PI control based speed loop operating with a sudden increase and decrease in rated load;
wherein: (a) is a rotating speed waveform diagram, and (b) is a torque waveform diagram;
FIG. 9 is a waveform diagram of a linear-based auto-disturbance-rejection controller and a proportional-resonant-controller-based auto-disturbance-rejection controller controlled speed loop operating under a sudden load increase and decrease condition;
wherein: (a) the rotating speed waveform chart is shown, and the torque waveform chart is shown.
Detailed Description
The first embodiment is as follows: as shown in fig. 1. The active disturbance rejection control method based on the proportional resonant controller optimization in the embodiment includes the following steps:
step one, rewriting a motor motion equation into a state space equation, expanding total disturbance in a motor driving system into a new state variable, and constructing a new state space equation according to the new state variable;
step two, constructing an extended state observer by using the new state space equation in the step one, and observing the total disturbance z by using the extended state observer2Performing feedforward compensation;
firstly, selecting an extended state observer with a proper order, and selecting an extended state observer with the order equal to the order of a state equation according to the extended state observer; secondly, for selecting the gain of the extended state observer, in order to ensure the stability and the excellent performance of the system, the gain determination method adopted by the invention is to ensure that beta is beta1=2·ωb
Figure BDA0002159149570000031
Wherein beta is1,β2Is the gain, ω, of the extended state observerbIs the bandwidth of the extended state observer. And then determining the bandwidth of the extended state observer according to the requirement of the dynamic performance of the system, and further determining the gain of the observer. And (3) selecting proper extended state observer gain, and performing feedforward compensation by using total disturbance (the total disturbance mainly refers to abrupt disturbance and low-frequency disturbance due to limited observer bandwidth) observed by the extended state observer.
And step three, designing a proportional resonant controller to realize unsteady-state static difference tracking reference signals and inhibit the periodic fluctuation of the rotating speed caused by the internal disturbance of the motor driving system.
In order to ensure the practicability and stability of the control method of the invention, a quasi-resonance regulator is selected to be used instead of a traditional resonance regulator. Because the rotation speed fluctuation caused by the internal disturbance of the motor has strong periodicity and the maximum influence on the rotation speed is 6 th-order torque harmonic and 12 th-order torque harmonic, two resonance regulators are used in parallel to respectively compensate the 6 th-order torque harmonic and the 12 th-order torque harmonic. Finally, the parameters of the resonance regulators are set, and the resonance frequencies of the two resonance regulators are respectively set to be 6 omegarAnd 12. omegar
The method of the invention reserves the advantages that the traditional linear active disturbance rejection controller can effectively observe sudden disturbance and low-frequency disturbance and carry out feedforward compensation, and simultaneously realizes the compensation of torque harmonic wave and sine disturbance caused in the system, namely, the high-performance control of the system is realized.
The invention further improves the traditional linear active disturbance rejection control strategy to obtain stronger disturbance rejection performance, and the following explanation and analysis are carried out on the linear active disturbance rejection controller by combining with a figure 2:
the extended state observer is the core unit of the auto-disturbance-rejection controller, and can be used to approximate the sum of all disturbances of the system except the control quantity. By means of the idea of the extended state observer, the disturbance which can affect the controlled output is synthesized into a state quantity called the 'extended state' of the system, and the part of the disturbance is input into the system in a certain form through the control quantity, so that the influence of the disturbance on the system is eliminated. The basic principle is as follows:
for a first order system equation of state
Figure BDA0002159149570000041
In the formula: x is the number of1Is the state variable of the system, f is the uncertain quantity of the system except the control input, u is the control input of the system, b is the control gain, and y is the output of the system.
Let x2F, the state equation of the system can be written as
Figure BDA0002159149570000042
In the formula: x is the number of2Is an expansion state variable.
Establishing a corresponding extended state observer for the first order system according to equation (8):
Figure BDA0002159149570000043
in the formula: beta is a1、β2Is the gain of the extended state observer, z1,z2Are respectively a state variable x1,x2An estimate of (a).
The control rate can be written as follows:
Figure BDA0002159149570000044
in the formula: kpIs a proportionality coefficient of u0Is an uncompensated control quantity.
Selecting the appropriate beta1、β2The state observer can track the uncertain state of the system at a very fast speed, z1→x1,z2→ f. After the indeterminate quantity f is obtained, the control quantity is set as u-u0And f/b, the system becomes a relatively ideal pure integral link and is not influenced by uncertain disturbance any more.
From (8) and (9), an estimated disturbance z can be obtained2And the actual disturbance f
Figure BDA0002159149570000045
Figure BDA0002159149570000046
From (8), (9) and (10), the following expression can be obtained
Figure BDA0002159149570000051
In the formula: v is a reference signal.
From (13), the transfer function between the reference signal v and the output y can be deduced:
Figure BDA0002159149570000052
at the same time, the transfer function between the disturbance f and the output y can be derived:
Figure BDA0002159149570000053
as can be seen from equation (11), the estimated total disturbance is an integral of the error between the estimated output and the actual output. As can be seen from equation (12), the extended state observer resembles a low-pass filter, whose bode diagram is shown in fig. 3. Although the control rate (14) is only a proportional link, the auto-disturbance rejection controller can realize the control without steady and static differences. From the above discussion, the following conclusions can be drawn:
because the bandwidth of the extended state observer cannot be infinite, high-frequency disturbance cannot be observed, but low-frequency and abrupt disturbance can be well observed.
The extended state observer can help the controller to achieve steady-state-free error control.
Therefore, the linear active-disturbance-rejection controller can well inhibit disturbance with lower frequency and sudden change, because sinusoidal disturbance often exists in a motion system, in order to inhibit the sinusoidal disturbance, the invention introduces a resonance regulator into the active-disturbance-rejection controller, and the theory of the resonance regulator is briefly introduced below.
According to the internal model control principle, if a sinusoidal signal is to be accurately tracked without error, a mathematical model of the sinusoidal signal needs to be established in the controller. Resonant regulators are often used to suppress sinusoidal disturbances in moving systems. The transfer function of a conventional resonant regulator is as follows:
Figure BDA0002159149570000054
in the formula: k is a radical ofrTo amplify the coefficient, ω0Is the resonant frequency.
The bode diagram of the conventional resonant regulator is shown in fig. 4, and it can be seen that the resonant bandwidth is very narrow, which causes instability of the system. In order to increase the stability and the practicability of the device, the invention adopts a quasi-resonance regulator with a transfer function of
Figure BDA0002159149570000055
In the formula: omegacIs the cut-off frequency.
The bode diagram of the quasi-resonant regulator is shown in fig. 5, and compared with the conventional resonant regulator, the quasi-resonant regulator has the advantages that the resonance bandwidth is increased, the gain is larger near the resonance frequency, and the stability of the system is ensured. Although the resonance regulator can accurately track a sinusoidal signal, the dynamic performance of the resonance regulator is poor, the resonance regulator is usually used in parallel with a proportional link to form a proportional resonance controller, and the transfer function of the proportional resonance controller is as follows:
Figure BDA0002159149570000061
fig. 6 is a bode diagram of a proportional resonant controller, which can be found to have a larger bandwidth and a larger gain at the resonant frequency, and to achieve the tracking of the unsteady static error of the sinusoidal signal.
Based on the above description of the active disturbance rejection control strategy and the resonant regulator, the following description details the application of the present invention to the speed loop of the driving system of the permanent magnet synchronous motor.
The second embodiment is as follows: the first difference between the present embodiment and the specific embodiment is: the specific process of the step one is as follows:
the expression of the motor motion equation is shown in formula (1):
Figure BDA0002159149570000062
in the formula: omegarIs the rotational speed of the motor and is,
Figure BDA0002159149570000063
is omegarJ is the moment of inertia of the machine, pnIs the number of pole pairs, T, of the motorLIs the load torque of the motor, B is the viscosity coefficient of the motor, isqFor q-axis current, i.e. the control variable of the velocity loop,. phifIs the permanent magnet flux linkage of the motor;
the motor equation of motion (1) is rewritten in the form of state space equations (2) and (3):
Figure BDA0002159149570000064
Figure BDA0002159149570000065
f1is an unknown disturbance in the motor drive system, and f is a total disturbance in the motor drive system;
extending total disturbances in a motor drive system to a new state variable x2The expression for constructing the new state space equation is shown in equation (4):
Figure BDA0002159149570000066
in the formula: x is the number of1Is the state variable of the motor drive system, b is the control gain,
Figure BDA0002159149570000067
x1→ωr,x2→ f, y is the output of the motor drive system, u is the control quantity of the speed loop of the motor drive system, x2Is the new state variable into which the total disturbance in the motor drive system expands,
Figure BDA0002159149570000071
is x1The first derivative of (a) is,
Figure BDA0002159149570000072
is x2The first derivative of (a) is,
Figure BDA0002159149570000073
the first derivative of f.
The third concrete implementation mode: the second embodiment is different from the first embodiment in that: the expression of the extended state observer constructed in the second step is as follows:
Figure BDA0002159149570000074
wherein: z is a radical of1And z2Are respectively a state variable x1And x2Is detected by the measured values of (a) and (b),
Figure BDA0002159149570000075
and
Figure BDA0002159149570000076
are each z1And z2First derivative of, beta1、β2Are the gains of the extended state observer and e is the intermediate variable.
With reference to FIG. 7, the extended state observer operates by selecting the appropriate gain β1And beta2For the observed rotational speed z1And the actual rotational speed omegarTo obtain the total disturbance z2The observed total disturbance is then used for feed forward compensation to reduce fluctuations in rotational speed. Because of the limited bandwidth of the extended state observer, only low-frequency and abrupt disturbances (abrupt torque changes) can be compensated effectively.
The fourth concrete implementation mode: the third difference between the present embodiment and the specific embodiment is that: the specific process of the third step is as follows:
introducing quasi-resonance regulators into the control rate of the active disturbance rejection controller to modify the control rate of the active disturbance rejection controller, namely, in the control rate of the active disturbance rejection controller, after utilizing the parallel connection of the two quasi-resonance regulators, the parallel connection structure of the two quasi-resonance regulators is connected in parallel with a proportion link for use; the active disturbance rejection controller which introduces two quasi-resonance regulators is called a proportional resonance active disturbance rejection controller;
when the rotating speed of the speed ring is greater than or equal to a given threshold value, the two quasi-resonance regulators and the proportional link work together, and only the proportional link acts independently during a transient state period (the rotating speed is less than the given threshold value);
the design of the proportional resonance active disturbance rejection controller is used for realizing unsteady state static difference control, so that the gain is larger at the periodic fluctuation position of the rotating speed, the torque harmonic wave caused by the internal disturbance of the motor driving system is compensated, and the periodic fluctuation of the rotating speed caused by the internal disturbance of the motor driving system is inhibited;
and in order to further simplify the structure, the actual rotation speed of the motor is used as a feedback rotation speed instead of the estimated rotation speed. For the torque harmonics caused by internal disturbance, of which the 6 th and 12 th torque harmonics have the largest influence on the rotational speed, two quasi-resonant regulators are connected in parallel here to compensate the 6 th and 12 th torque harmonics, respectively. Thus:
the control rate of the modified proportional resonant active-disturbance-rejection controller is as follows:
Figure BDA0002159149570000081
wherein:
Figure BDA0002159149570000082
for a given speed of rotation, ω, of the motorcTo cut-off frequency, kpIs a proportionality coefficient, krFor amplification factors, s is a time domain variable, u0Is an uncompensated control quantity, ω6And ω12The resonant frequencies, omega, of two quasi-resonant regulators, respectively6=6·ωrFor compensating for 6 th order torque harmonics, omega12=12·ωrFor compensating for the 12 th order torque harmonics.
The fifth concrete implementation mode: the fourth difference between this embodiment and the specific embodiment is that: the torque harmonics caused by the internal disturbance of the compensation motor driving system comprise 6 th order torque harmonics and 12 th order torque harmonics.
The invention adopts the quasi-resonance regulator to compensate the internal disturbance, but the quasi-resonance regulator has serious overshoot problem when the rotating speed is started in step, in order to overcome the problem, a judgment statement is added in front of the quasi-resonance regulator, the quasi-resonance regulator can be put into use only when the rotating speed is close to the given rotating speed, and only a proportion link plays a role in the transient state period. The selection of the threshold value is determined according to the actual situation, and multiple times of simulation test verification show that the rotating speed periodic wave is selectedPreferably 1.5 times the peak value of the dynamic peak. The threshold value here is chosen to be 294 because the peak value of the speed fluctuation for the proportional-integral-controller-based speed loop is 4rpm, given a frequency of 10Hz (300 rpm). When the motor operates in a steady state, the quasi-resonance regulator is connected into the system and is ensured to be at 6 omegarAnd 12. omegarThe motor has larger gain, realizes the unsteady static error control of the rotating speed, compensates the internal disturbance of a motor system, and inhibits the periodic fluctuation of the rotating speed.
The experimental effect is as follows: FIG. 8 is a waveform of speed and torque at a sudden rated torque based on a proportional-integral controller controlled speed loop. From fig. 8(a), it can be found that in the case of a sudden change in the rated torque, the maximum drop speed is 76 rpm; in a steady state situation, the peak to peak value of the periodic rotational speed fluctuations caused by the motor drive system interior is 4 rpm. As can be seen from fig. 8(b), the speed loop based on the proportional-integral controller control has a very slow convergence to the rated load after the rated torque is abruptly changed and the rated torque is converged to the rated load after the abrupt change of the torque is reached after about 0.12 s; after sudden load shedding, it also takes 0.12s before converging to zero. This verifies the reason why the rotational speed drops more and converges to a given rotational speed slower. The torque ripple peak to peak value was 1.75Nm when operating at rated load, but the torque ripple was small at 0 load. This indicates that the speed fluctuations are caused by torque harmonics, and also indicates that the speed fluctuations are severe when the motor is operated at a low speed and a high torque.
As can be seen from fig. 9, the method of the present invention can obtain a relatively smooth rotation speed waveform, and at the same time, when the rated torque is running, the torque fluctuation is also small, which indicates that the method of the present invention can effectively suppress abrupt disturbance, low frequency disturbance and sinusoidal disturbance in the motor system at the same time. Fig. 9(a) can verify that the inventive method retains the advantages of the linear active disturbance rejection control strategy, and effectively suppresses abrupt disturbance and low-frequency disturbance. In case of sudden rated torque changes, the speed drop is the same, i.e. 35rpm, based on the speed loops of the linear and optimized active disturbance rejection controllers. Compared with the traditional proportional-integral controller, the rotating speed drop is reduced by 55 percent.
But is different in that the fluctuation of the rotation speed caused by the disturbance inside the system is suppressed when the motor is in steady operation. The peak value of the periodic fluctuation of the rotating speed of the speed ring based on the linear active disturbance rejection controller is 2.3rpm, and the speed ring is improved compared with the speed ring of the traditional proportional-integral control. The speed loop based on the optimized active disturbance rejection control of the invention has small and basically negligible fluctuation of the rotating speed. From fig. 9(b) it can be seen that the method of the invention can compensate the torque harmonics to the extent that the torque fluctuations no longer affect the rotational speed. The effectiveness of replacing the linear active disturbance rejection controller with the proportional resonant controller is further verified.
Compared with the traditional active disturbance rejection control strategy which can only effectively suppress external disturbance (torque sudden change), the improved control strategy can achieve simultaneous suppression of internal disturbance and external disturbance.
The above-described calculation examples of the present invention are merely to explain the calculation model and the calculation flow of the present invention in detail, and are not intended to limit the embodiments of the present invention. It will be apparent to those skilled in the art that other variations and modifications of the present invention can be made based on the above description, and it is not intended to be exhaustive or to limit the invention to the precise form disclosed, and all such modifications and variations are possible and contemplated as falling within the scope of the invention.

Claims (2)

1.一种基于比例谐振控制器优化的自抗扰控制方法,其特征在于,该方法包括以下步骤:1. an active disturbance rejection control method optimized based on a proportional resonance controller, is characterized in that, the method comprises the following steps: 步骤一、将电机运动方程改写为状态空间方程,将电机驱动系统中的总扰动扩展为新的状态变量,根据新的状态变量构建新的状态空间方程,所述步骤一的具体过程为:Step 1: Rewrite the motor motion equation into a state space equation, expand the total disturbance in the motor drive system into a new state variable, and construct a new state space equation according to the new state variable. The specific process of step 1 is: 电机运动方程的表达式如式(1)所示:The expression of the motor equation of motion is shown in formula (1):
Figure FDA0002967915000000011
Figure FDA0002967915000000011
式中:ωr为电机的转速,
Figure FDA0002967915000000012
为ωr的一阶导数,J为电机的转动惯量,pn为电机的极对数,TL为电机的负载转矩,B为电机的粘滞系数,isq为q轴电流,ψf是电机的永磁体磁链;
In the formula: ω r is the speed of the motor,
Figure FDA0002967915000000012
is the first derivative of ω r , J is the moment of inertia of the motor, p n is the number of pole pairs of the motor, T L is the load torque of the motor, B is the viscosity coefficient of the motor, i sq is the q-axis current, ψ f is the permanent magnet flux linkage of the motor;
将电机运动方程式(1)改写为状态空间方程式(2)和式(3)的形式:Rewrite the motor motion equation (1) into the form of state space equation (2) and equation (3):
Figure FDA0002967915000000013
Figure FDA0002967915000000013
Figure FDA0002967915000000014
Figure FDA0002967915000000014
f1是电机驱动系统中的未知扰动,f为电机驱动系统中的总扰动;f 1 is the unknown disturbance in the motor drive system, and f is the total disturbance in the motor drive system; 将电机驱动系统中的总扰动扩展为新的状态变量x2,构建新的状态空间方程的表达式如式(4)所示:Extending the total disturbance in the motor drive system to a new state variable x 2 , the expression for constructing a new state space equation is shown in equation (4):
Figure FDA0002967915000000015
Figure FDA0002967915000000015
式中:x1是电机驱动系统的状态变量,b是控制增益,
Figure FDA0002967915000000016
y为电机驱动系统的输出,u为电机驱动系统速度环的控制量,x2是电机驱动系统中的总扰动扩展成的新状态变量,
Figure FDA0002967915000000017
为x1的一阶导数,
Figure FDA0002967915000000018
为x2的一阶导数,
Figure FDA0002967915000000019
为f的一阶导数;
where x 1 is the state variable of the motor drive system, b is the control gain,
Figure FDA0002967915000000016
y is the output of the motor drive system, u is the control variable of the speed loop of the motor drive system, x 2 is the new state variable expanded from the total disturbance in the motor drive system,
Figure FDA0002967915000000017
is the first derivative of x 1 ,
Figure FDA0002967915000000018
is the first derivative of x 2 ,
Figure FDA0002967915000000019
is the first derivative of f;
步骤二、利用步骤一中的新的状态空间方程构建扩张状态观测器,利用扩张状态观测器观测出的总扰动进行前馈补偿,所述步骤二中构建的扩张状态观测器的表达式为:Step 2: Construct an expanded state observer using the new state space equation in step 1, and perform feedforward compensation using the total disturbance observed by the expanded state observer. The expression of the expanded state observer constructed in step 2 is:
Figure FDA00029679150000000110
Figure FDA00029679150000000110
其中:z1和z2分别是状态变量x1和x2的观测值,
Figure FDA0002967915000000021
Figure FDA0002967915000000022
分别是z1和z2的一阶导数,β1、β2均是扩张状态观测器的增益,e是中间变量;
where: z 1 and z 2 are the observed values of the state variables x 1 and x 2 , respectively,
Figure FDA0002967915000000021
and
Figure FDA0002967915000000022
are the first-order derivatives of z 1 and z 2 , respectively, β 1 and β 2 are the gains of the extended state observer, and e is an intermediate variable;
步骤三、设计比例谐振自抗扰控制器实现无稳态静差跟踪参考信号,抑制由于电机驱动系统内部扰动造成的转速周期性波动;其具体过程为:Step 3: Design a proportional resonance active disturbance rejection controller to realize a steady-state static error tracking reference signal, and suppress the periodic fluctuation of the rotational speed caused by the internal disturbance of the motor drive system; the specific process is as follows: 对自抗扰控制器的控制率引入准谐振调节器,来对自抗扰控制器的控制率进行修改,即在自抗扰控制器的控制率中,利用两个准谐振调节器并联后,两个准谐振调节器的并联结构再与比例环节并联使用,将修改后的自抗扰控制器称为比例谐振自抗扰控制器;A quasi-resonant regulator is introduced into the control rate of the ADRC to modify the control rate of the ADRC, that is, in the control rate of the ADRC, after using two quasi-resonant regulators in parallel, The parallel structure of the two quasi-resonant regulators is used in parallel with the proportional link, and the modified ADR controller is called a proportional resonance ADR controller; 且当电机驱动系统速度环的转速大于等于给定阈值时,两个准谐振调节器才与比例环节共同工作,在暂态期间时,即在电机驱动系统速度环的转速小于给定阈值时,只有比例环节单独起作用;And when the speed of the speed loop of the motor drive system is greater than or equal to the given threshold, the two quasi-resonant regulators work together with the proportional link. During the transient period, that is, when the speed of the speed loop of the motor drive system is less than the given threshold, the Only the proportional link works alone; 通过比例谐振自抗扰控制器的设计实现无稳态静差控制,补偿电机驱动系统内部扰动造成的转矩谐波,抑制由于电机驱动系统内部扰动造成的转速周期性波动;The design of the proportional resonance active disturbance rejection controller realizes the non-steady-state static error control, compensates the torque harmonics caused by the internal disturbance of the motor drive system, and suppresses the periodic fluctuation of the rotational speed caused by the internal disturbance of the motor drive system; 比例谐振自抗扰控制器的控制率如下:The control rate of the proportional resonant ADR controller is as follows:
Figure FDA0002967915000000023
Figure FDA0002967915000000023
其中:
Figure FDA0002967915000000024
为电机的给定转速,ωc为截止频率,kp为比例系数,kr为放大系数,s为时域变量,u0是未补偿的控制量,ω6和ω12分别为两个准谐振调节器的谐振频率,ω6=6·ωr,ω12=12·ωr
in:
Figure FDA0002967915000000024
is the given speed of the motor, ω c is the cut-off frequency, k p is the proportional coefficient, k r is the amplification factor, s is the time domain variable, u 0 is the uncompensated control variable, ω 6 and ω 12 are the two standards The resonance frequencies of the resonance regulator, ω 6 =6·ω r , ω 12 =12·ω r .
2.根据权利要求1所述的一种基于比例谐振控制器优化的自抗扰控制方法,其特征在于,所述补偿电机驱动系统内部扰动造成的转矩谐波,包括6次转矩谐波和12次转矩谐波。2 . The active disturbance rejection control method optimized based on proportional resonance controller according to claim 1 , wherein the compensation for torque harmonics caused by the internal disturbance of the motor drive system includes the 6th order torque harmonics. 3 . and the 12th torque harmonic.
CN201910726656.4A 2019-08-07 2019-08-07 An Active Disturbance Rejection Control Method Based on Proportional Resonant Controller Optimization Active CN110323974B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910726656.4A CN110323974B (en) 2019-08-07 2019-08-07 An Active Disturbance Rejection Control Method Based on Proportional Resonant Controller Optimization

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910726656.4A CN110323974B (en) 2019-08-07 2019-08-07 An Active Disturbance Rejection Control Method Based on Proportional Resonant Controller Optimization

Publications (2)

Publication Number Publication Date
CN110323974A CN110323974A (en) 2019-10-11
CN110323974B true CN110323974B (en) 2021-05-07

Family

ID=68125663

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910726656.4A Active CN110323974B (en) 2019-08-07 2019-08-07 An Active Disturbance Rejection Control Method Based on Proportional Resonant Controller Optimization

Country Status (1)

Country Link
CN (1) CN110323974B (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110995110B (en) * 2019-12-18 2021-04-09 浙江大学 Anti-disturbance control system and method for single-phase permanent magnet linear compressor
CN112019116B (en) * 2020-09-11 2022-04-12 中国人民解放军国防科技大学 Speed tracking control method for permanent magnet linear synchronous motor
CN113162444A (en) * 2021-03-15 2021-07-23 天津理工大学 Full-power wind power generation converter control system and method based on fuzzy PID and ADRC
CN115037217A (en) * 2022-03-09 2022-09-09 东南大学 Active disturbance rejection control method based on high-pass filtering linear feedback controller optimization
CN114785220A (en) * 2022-03-28 2022-07-22 吉林大学 A method of torque fluctuation suppression control system based on vehicle-mounted permanent magnet synchronous motor
CN114679111B (en) * 2022-04-07 2025-03-28 华中科技大学 Method, device and storage medium for suppressing current harmonic disturbance of permanent magnet synchronous motor
CN114567223B (en) * 2022-04-28 2022-07-15 成都国营锦江机器厂 Position tracking method based on repeated supercoiled observer and supercoiled control
CN115622464A (en) * 2022-11-03 2023-01-17 中国科学院国家空间科学中心 A Control Method of Space Low Speed Servo System Based on Quasi-Proportional Resonant Controller
CN116032170B (en) * 2023-02-17 2025-02-11 中国科学院长春光学精密机械与物理研究所 A motor speed control method for suppressing disturbance, storage medium and processor
CN116300476B (en) * 2023-05-16 2023-09-05 成都微精电机股份公司 Resonance suppression method based on rotating speed loop LADRC controller
CN118088463A (en) * 2024-02-02 2024-05-28 浙江大学 A speed control method suitable for magnetic suspension pump at low speed

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6197923B1 (en) * 2016-06-27 2017-09-20 株式会社明電舎 Control system
CN108832863B (en) * 2018-06-20 2022-03-18 无锡信捷电气股份有限公司 Servo system resonance suppression method of double observers

Also Published As

Publication number Publication date
CN110323974A (en) 2019-10-11

Similar Documents

Publication Publication Date Title
CN110323974B (en) An Active Disturbance Rejection Control Method Based on Proportional Resonant Controller Optimization
CN103401501B (en) A kind of PMSM servo system control method based on fuzzy active disturbance rejection
CN111682815B (en) A Yaw Control Method of Wind Turbine Nacelle Containing High-frequency Disturbance Reconfiguration
CN113556067A (en) A Disturbance Suppression Method for Low-speed Direct Drive Motor Based on Sliding Mode and Disturbance Compensation
CN111726048B (en) Permanent magnet synchronous motor rotor position and speed estimation method based on sliding-mode observer
CN110995102A (en) Direct torque control method and system for permanent magnet synchronous motor
CN108322120A (en) Robust nonlinear suitable for permanent magnet synchronous motor predicts method for controlling torque
CN112671288A (en) Memory motor magnetic regulation torque ripple suppression method
CN112953335A (en) Finite time self-adaptive composite control method and system for permanent magnet synchronous motor
CN106230325A (en) Bi-motor gear train assembly torque balance control method
CN116526919A (en) Permanent magnet synchronous motor servo system and current prediction control method and device thereof
CN106100480B (en) Three-DOF Internal Model Control Method for Permanent Magnet Synchronous Motor Based on Disturbance Observer
CN112234894A (en) Dead-beat direct torque-flux linkage control system and method for variable magnetic flux memory motor
CN115694284A (en) A Torque Ripple Suppression Method of Brushless Doubly-fed Motor
CN112436774B (en) A speed sensorless drive asynchronous motor control method
CN113708685A (en) A sliding mode control method for permanent magnet synchronous motor with adjustable settling time
CN112671299B (en) Precise control method for magnetic regulating current of memory motor
CN114785210B (en) Permanent magnet synchronous motor current controller parameter setting method, device and system
CN116317756A (en) Sliding mode control method for permanent magnet synchronous linear motor based on reaching law and disturbance compensation
CN116094383A (en) Time-varying nonlinear disturbance observer of permanent magnet synchronous motor and current constraint control method
JP2012175776A (en) Motor controller and motor drive system
CN116032169B (en) Torque ripple suppression method of high-speed permanent magnet synchronous motor with adaptive disturbance immunity control
CN107026594B (en) ADRC-based rotor decoupling control method for double-fed wind power generation system
CN118763946B (en) Sensorless Active Disturbance Rejection Control Method for Permanent Magnet Synchronous Motor Based on Nonlinear Flux Observation
CN118100719B (en) Drive control loop desaturation unit and design method and application thereof

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