[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN110943666A - Constraint control system for composite current of permanent magnet synchronous motor and construction method thereof - Google Patents

Constraint control system for composite current of permanent magnet synchronous motor and construction method thereof Download PDF

Info

Publication number
CN110943666A
CN110943666A CN201911413652.7A CN201911413652A CN110943666A CN 110943666 A CN110943666 A CN 110943666A CN 201911413652 A CN201911413652 A CN 201911413652A CN 110943666 A CN110943666 A CN 110943666A
Authority
CN
China
Prior art keywords
permanent magnet
current
magnet synchronous
synchronous motor
controller
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201911413652.7A
Other languages
Chinese (zh)
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.)
Nanjing Tech University
Original Assignee
Nanjing Tech University
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 Nanjing Tech University filed Critical Nanjing Tech University
Priority to CN201911413652.7A priority Critical patent/CN110943666A/en
Publication of CN110943666A publication Critical patent/CN110943666A/en
Pending legal-status Critical Current

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/22Current control, e.g. using a current control loop
    • 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
    • H02P2207/00Indexing scheme relating to controlling arrangements characterised by the type of motor
    • H02P2207/05Synchronous machines, e.g. with permanent magnets or DC excitation

Landscapes

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

Abstract

The invention discloses a constraint control system of composite current of a permanent magnet synchronous motor and a construction method thereof, aiming at the problem of overcurrent protection of the permanent magnet synchronous motor in a single-loop structure in the prior art, the invention provides the constraint control system of the composite current of the permanent magnet synchronous motor and the construction method thereof. The invention solves the problem of overcurrent protection of the permanent magnet synchronous motor in a non-cascade structure through the composite current constraint controller with simple structure and low calculation complexity, realizes the requirement on current constraint, ensures better dynamic stability and is easy to realize.

Description

Constraint control system for composite current of permanent magnet synchronous motor and construction method thereof
Technical Field
The invention relates to the field of permanent magnet synchronous motor control systems, in particular to a constraint control system of a permanent magnet synchronous motor composite current and a construction method thereof.
Background
The Permanent Magnet Synchronous Motor (PMSM) has the advantages of simple structure, small volume, light weight, high power, high efficiency and the like, and is widely applied to the industrial fields of aerospace, numerical control machines, robots, electric automobiles and the like. In order to perform accurate speed regulation control on a permanent magnet synchronous motor, a good control strategy is required, and the speed regulation strategy of the permanent magnet synchronous motor comprises three types: voltage transformation and frequency conversion control, direct torque control and vector control. Vector control is the most commonly used control strategy, and converts three-phase alternating current of a motor stator into two mutually perpendicular current vectors under a two-phase rotating coordinate system through a coordinate transformation theory, so that the control strategy has a good decoupling characteristic.
In some cases, a single loop configuration may be considered as an alternative to combining the speed loop and the current loop into one. Compared with a cascade structure, the application of the non-cascade structure reduces adjustable parameters, and the controller has the advantages of simple design, easy realization and the like.
In a vector control system with a single-loop structure, q-axis current is a variable state quantity instead of an output quantity of a current loop in a traditional cascade structure, so that the q-axis current is difficult to control in a stable range by a traditional proportional-integral controller, and excessive transient current may cause hardware damage, so that the overcurrent protection problem under the single-loop structure needs to be solved urgently. Meanwhile, in practical application, interference suppression is an important index for evaluating the performance of the control system. Various disturbances exist in permanent magnet synchronous motors, and conventional control methods based on feedback design, such as proportional-integral-derivative (PID) control, generally cannot timely eliminate the disturbances, and although the control methods can finally suppress the influence of the disturbances through feedback adjustment, the speed is relatively slow. The closed loop system performance is greatly reduced if the controller compensates the closed loop system without regard to the corresponding feedforward control design. If the problems of current constraint and disturbance suppression can be effectively solved, the control performance of the vector control system of the permanent magnet synchronous motor can be greatly improved.
The invention discloses a composite current constraint control method of a direct current buck converter, which is applied for Chinese patent application No. CN201710333130.0, published 2017, 8, 11 and discloses a composite current constraint control method of a direct current buck converter, wherein the composite current constraint control method takes capacitance voltage and inductance current of the direct current buck converter as state quantities, establishes a state space average model of a nominal system of the direct current buck converter, gives consideration to the dynamic response speed of output voltage while based on starting current constraint, establishes a reference current constraint controller based on a dynamic gain method, establishes a disturbed state average model of the direct current buck converter according to parameter perturbation, input voltage fluctuation and load sudden change disturbance of the direct current buck converter system, constructs a generalized proportional integral observer and obtains a time-varying disturbance estimation value; and introducing the reference current constraint controller to compensate time-varying disturbance so as to obtain the composite current constraint controller. The method has the disadvantages of more parameters, large calculation amount and complex algorithm realization.
The Chinese patent application, application number CN201810710038.6, published 2018, 11 and 23 discloses a prediction control method of a current-constrained dual-vector model of a linear induction motorα1(k)+ox)2+(uβ1(k)+oy)2<r2Calculating the optimum duty ratio d from the vector sum of the reference voltagesoptThe method has the disadvantages that the model prediction control of the method is difficult to process model uncertainty and interference problems of a physical control system, and a large amount of calculation is needed, so that the method is not favorable for implementation.
Disclosure of Invention
1. Technical problem to be solved
Aiming at the problem of overcurrent protection of a permanent magnet synchronous motor in a single-loop structure in the prior art, the invention provides a constraint control system of a permanent magnet synchronous motor composite current and a construction method thereof, which can meet the requirement of current constraint, ensure better dynamic stability and are easy to realize.
2. Technical scheme
The purpose of the invention is realized by the following technical scheme.
A restraint control system of compound current of a permanent magnet synchronous motor comprises:
a first coordinate transformation unit for converting three-phase output current of the permanent magnet synchronous motor into d-axis current idAnd q-axis current iq
The encoder is used for receiving the angular displacement of the rotor of the permanent magnet synchronous motor and detecting and calculating the space phase of the magnetic pole axis of the rotor of the permanent magnet synchronous motor and the actual angular speed omega of the rotor;
a PI controller for receiving d-axis current idAnd a reference current
Figure BDA0002350624380000021
Outputting d-axis voltage ud
A reduced order proportion observer for receiving the actual angular velocity omega and the q-axis current i of the permanent magnet synchronous motorqOutputting an estimated value of the time-varying interference for estimating the time-varying interference of the system, and outputting a d-axis voltage uqFeed-forward compensation is carried out, and the anti-interference capability of the system is improved;
a current constraint controller for receiving the q-axis current i output by the first coordinate transformation unitqAnd simultaneously receiving the angular velocity omega of the permanent magnet synchronous motorrAnd the actual angular velocity omega, and outputs a q-axis voltage uqFor limiting the magnitude of the current;
a second coordinate transformation unit for d-axis voltage udAnd q-axis voltage uqPerforming coordinate transformation to convert udAnd uqConverting into voltage u under two-phase static coordinate systemαAnd uβ
An SVPWM module for receiving voltage u in two-phase static coordinate systemαAnd uβThe SVPWM module performs PWM modulation and outputs a pulse width modulation signal;
and the three-phase inverter receives the pulse width modulation signal, outputs three-phase sinusoidal voltage and drives the motor to operate.
Further, the estimated value of the time-varying disturbance output by the reduced order proportion observer is as follows:
Figure BDA0002350624380000031
wherein,
Figure BDA0002350624380000032
is a time-varying interference estimate, z2、z3、z4Is a set of state quantities, λ1、λ2And λ3Is the number of poles of the reduced order proportional integral observer.
Further, the q-axis voltage u output by the current constraint controllerqComprises the following steps:
Figure BDA0002350624380000033
wherein, ω isrIs the angular velocity of the motor, omega is the actual angular velocity of the motor, npIs the number of pole pairs, L is the stator inductance, psifRepresenting the flux linkage of the permanent magnet, J is the moment of inertia, l is an adjustable parameter, k1Is the proportionality coefficient, k2Is a differential coefficient, and c is a normal number.
Further, the reduced order proportional-integral observer and the current constraint controller combine to generate a composite controller:
Figure BDA0002350624380000034
a construction method of a constraint control system of composite current of a permanent magnet synchronous motor restrains the composite current of the permanent magnet synchronous motor by constructing a composite controller combined with a current constraint controller and a reduced order proportional-integral observer, and comprises the following steps:
step 1, controlling the reference current of a d axis to be 0, enabling all stator currents to be torque currents, establishing a control model of a surface-mounted permanent magnet synchronous motor on a d-q axis coordinate system, and eliminating the coupling of d-q axis voltage;
step 2, establishing a torque equation of the permanent magnet synchronous motor in the no-load state, generating a current constraint controller designed based on a back-stepping method, simplifying complex nonlinear proportional and integral gain terms in the original controller, and proving the stability of the system;
step 3, generating a three-order reduced proportional integral observer according to a state equation of the permanent magnet synchronous motor, estimating uncertain factors and time-varying disturbance, and performing feedforward compensation on the system by using the estimated value to prevent the disturbance from reducing the performance of the closed-loop system;
and 4, generating a composite controller combining a current constraint controller and a reduced order proportional integral observer aiming at the single loop structure of the constraint control system of the permanent magnet synchronous motor, and enabling the rotating speed to gradually track the reference track while meeting the condition of q-axis current constraint.
Further, the establishment of the permanent magnet synchronous motor control model in the step 1 further includes the following steps:
step 1.1, establishing a control model of the surface-mounted permanent magnet synchronous motor on a d-q axis coordinate system:
Figure BDA0002350624380000041
wherein u isdAnd uqD-q axis components, i, of the stator voltage, respectivelydAnd iqD-q axis components of the stator current, omega the actual angular velocity of the machine, npIs the number of pole pairs, L is the stator inductance, RsIs stator resistance, #fRepresents the permanent magnet flux linkage, TLIs the load torque, J is the moment of inertia, B is the damping coefficient,
Figure BDA0002350624380000042
and
Figure BDA0002350624380000043
d-q axis currents i of motor statordAnd iqThe differential of (a) is determined,
Figure BDA0002350624380000044
is the differential of the actual angular velocity omega of the motor;
step 1.2, eliminating d-axis voltage u in formula (1)dAnd q-axis voltage uqThe coupling between:
setting a reference current for the d-axisIs composed of
Figure BDA0002350624380000045
When the controller works normally, the output quantity idSatisfy the requirement of
Figure BDA0002350624380000046
Ignoring the damping coefficient B, the control model in step 1.1 is rewritten as:
Figure BDA0002350624380000047
wherein the q-axis current is constrained to | iqC is less than or equal to | and c is a constant.
Further, the step 2 further comprises the following steps:
step 2.1, a permanent magnet synchronous motor torque equation:
order to
Figure BDA0002350624380000048
a1、a2、a3Respectively is a substitute
Figure BDA0002350624380000049
For simplifying the expression of the coefficient matrix, according to the constraint iqI ≦ c, rewriting formula (2) as:
Figure BDA00023506243800000410
wherein
Figure BDA00023506243800000411
Is the external interference term and the external interference term,
Figure BDA00023506243800000412
is a control input term, and the constraint condition of q-axis current is | iqC is less than or equal to | wherein c is a normal number;
establishing a torque equation of the permanent magnet synchronous motor in the no-load state:
Figure BDA00023506243800000413
step 2.2, calculating a speed tracking error:
definition of ωrFor reference speed, the speed tracking error is: e- ωrω and defines e1=e,
Figure BDA00023506243800000414
e1For velocity tracking errors e, e2For the differentiation of the velocity tracking error e, the velocity tracking error system can be described as:
Figure BDA0002350624380000051
wherein e1、e2Respectively, the state quantity of the system and the current constraint is | e2|<a1c, c is a normal number, where c is associated with a constraint | iqC is the same when the | is less than or equal to c,
Figure BDA0002350624380000052
is the differential of the velocity tracking error e,
Figure BDA0002350624380000053
Is a state quantity e2Differentiation of (1);
and 2.3, generating an improved backstepping method controller:
Figure BDA0002350624380000054
where l is an adjustable parameter, k1Is the proportionality coefficient, k2Are differential coefficients, and the performance of the controller can be improved by adjusting the parameters, wherein the more complex parts of the controller u are composed of G,
Figure BDA0002350624380000055
f、
Figure BDA0002350624380000056
Instead of, for expression in a simplified form, in which
Figure BDA0002350624380000057
Is a virtual controller, as follows:
Figure BDA0002350624380000058
wherein c is the current constraint | e2|<a1A constant in c;
Figure BDA0002350624380000059
Figure BDA00023506243800000510
Figure BDA00023506243800000511
step 2.4, simplifying the structure of the controller:
simplifying the controller u of equation (6) results in a new current-constrained controller u:
Figure BDA00023506243800000512
wherein c is a constant c in the current constraint in the formula (7), the controller is similar to a typical PD controller by simplifying a backstepping method controller before, but the gain of the controller is nonlinear and difficult to realize and can generate unpredictable dynamic response, and the improved novel controller uses a proportional gain term
Figure BDA00023506243800000513
Is converted into k1L, a differential gain term
Figure BDA00023506243800000514
Change to
Figure BDA0002350624380000061
The final form is shown as a formula (11), and the structure of the controller is simplified.
For the practical constraint control system of the permanent magnet synchronous motor, the control quantity is controlled
Figure BDA0002350624380000062
Available input voltage uqComprises the following steps:
Figure BDA0002350624380000063
wherein c is the same as c in formula (11).
Further, the step 3 further comprises the following steps:
step 3.1, generating a third-order reduced proportional integral observer:
and (4) carrying out derivation substitution on the formula (3) to obtain a state equation of the combined permanent magnet synchronous motor:
Figure BDA0002350624380000064
wherein
Figure BDA0002350624380000065
First order differential and second order differential of actual angular velocity when the motor is running, a ═ a2,b=a1,a3,c=a1
Figure BDA0002350624380000066
The formula (13) can be obtained by performing the above substitution after deriving the actual angular velocity equation in the formula (3), d (t) is an additional interference term,
Figure BDA0002350624380000067
is the differential of d (t), a (t) is the sum of all time-varying disturbance related terms, defining x1=ω,
Figure BDA0002350624380000068
x3A (t) and
Figure BDA0002350624380000069
it is possible to obtain:
Figure BDA00023506243800000610
wherein
Figure BDA00023506243800000611
Is a state quantity x1、x2、x3、x4The differential of (a) is determined,
Figure BDA00023506243800000612
second order differential of a (t);
generating a reduced order proportional integral observer for estimating and compensating interference and uncertainty factors of the system:
Figure BDA00023506243800000613
wherein the state quantity
Figure BDA00023506243800000614
Are each x2、x3、x4Is determined by the estimated value of (c),
Figure BDA00023506243800000615
three state quantities of reduced order proportional integral observer
Figure BDA00023506243800000616
C is a substitute a in formula (13)1An intermediate amount of (a);
step 3.2, estimating time-varying disturbance
Make it
Figure BDA00023506243800000617
z2、z3、z4For a state variable x2、x3、x4A set of state quantities after the conversion is performed,
the reduced order proportional integral observer is rewritten as:
Figure BDA0002350624380000071
the function of the transformation is that the new observer equation has no coupling phenomenon, so that the state variables can be controlled independently;
it is possible to obtain:
Figure BDA0002350624380000072
wherein
Figure BDA0002350624380000073
Is x2、x3And x4Estimate of (a) ("lambda1、λ2And λ3Is the number of poles of the reduced order proportional integral observer.
Furthermore, the composite controller in step 4 considers the influence of interference, and a controller based on a current constraint controller and a feedforward compensation of a reduced order proportional-integral observer is designed for a single-loop structure of the permanent magnet synchronous motor:
Figure BDA0002350624380000074
where l is an adjustable parameter, k1Is the proportionality coefficient, k2Is the differential coefficient, c is the constant c in the current constraint in step two.
3. Advantageous effects
Compared with the prior art, the invention has the advantages that:
the invention designs a constraint control system of composite current of a permanent magnet synchronous motor and a construction method thereof, the overcurrent protection problem of the permanent magnet synchronous motor in a non-cascade structure is processed by combining a controller with a current constraint controller and a reduced order proportional integral observer, and the lumped time of the system is estimated by the three-order reduced order proportional integral observerThe estimated value is applied to feedforward compensation of the system, the anti-interference capability of the system is improved, the q-axis current can be limited in a safe range by the current constraint controller, and hardware overcurrent burning is prevented. Compared with the traditional PID controller, the method adopts a mode of automatically adjusting the gain of the controller, a set of punishment mechanism is directly established for the current in the controller, and the improved novel controller uses a proportional gain term
Figure BDA0002350624380000075
Is converted into k1L, a differential gain term
Figure BDA0002350624380000076
Change to
Figure BDA0002350624380000077
The final form is shown as formula (11), the controller structure is simplified, namely the improved controller is obviously different in that the differential gain of the controller comprises a penalty term for q-axis current
Figure BDA0002350624380000078
Therefore, the invention solves the problem of overcurrent protection of the permanent magnet synchronous motor in the non-cascade structure through the composite current constraint controller with simple structure and low calculation complexity.
Drawings
FIG. 1 is a block diagram of a control system of the present invention;
FIG. 2 is a velocity feedback graph during a motor start-up phase;
FIG. 3 is a q-axis current feedback plot during a motor start-up phase;
FIG. 4 is a q-axis voltage feedback plot during a motor start-up phase;
FIG. 5 is a graph of speed feedback when the motor is suddenly loaded with a step load;
FIG. 6 is a graph of the q-axis current feedback when the motor is suddenly loaded with a step load;
FIG. 7 is a graph of the q-axis voltage feedback when the motor is suddenly loaded with a step load;
fig. 8 is a speed feedback graph with motor ramp load.
Fig. 9 is a graph of the q-axis current feedback when the motor is loaded with a sudden ramp.
Fig. 10 is a graph of q-axis voltage feedback when the motor is under a sudden ramp load.
Detailed Description
The invention is described in detail below with reference to the drawings and specific examples.
Example 1
As shown in fig. 1, a restraint control system for compound current of a permanent magnet synchronous motor comprises;
a first coordinate transformation unit including a Park inverse transformation unit for converting three-phase output current of the permanent magnet synchronous motor into d-axis current idAnd q-axis current iq
The encoder is used for receiving the angular displacement of the rotor of the permanent magnet synchronous motor and detecting and calculating the space phase of the magnetic pole axis of the rotor of the permanent magnet synchronous motor and the actual angular speed omega of the rotor;
a PI controller for receiving d-axis current idAnd a reference current
Figure BDA0002350624380000081
Outputting d-axis voltage ud
A reduced order proportion observer for receiving the actual angular velocity omega and the q-axis current i of the permanent magnet synchronous motorqOutputting an estimated value of the time-varying interference for estimating the time-varying interference of the system, and outputting a d-axis voltage uqFeed-forward compensation is carried out, and the anti-interference capability of the system is improved;
a current constraint controller for receiving the q-axis current i output by the first coordinate transformation unitqAnd simultaneously receiving the angular velocity omega of the permanent magnet synchronous motorrAnd the actual angular velocity omega, and outputs a q-axis voltage uqFor limiting the magnitude of the current;
a second coordinate transformation unit including a Clark transformation unit and a Park transformation unit for transforming the d-axis voltage udAnd q-axis voltage uqPerforming coordinate transformation to convert udAnd uqConverting into voltage u under two-phase static coordinate systemαAnd uβ
An SVPWM module for receiving voltage u in two-phase static coordinate systemαAnd uβThe SVPWM module performs PWM modulation and outputs a pulse width modulation signal;
and the three-phase inverter receives the pulse width modulation signal, outputs three-phase sinusoidal voltage and drives the motor to operate.
The estimated value of the time-varying interference output by the reduced order proportion observer is as follows:
Figure BDA0002350624380000091
wherein,
Figure BDA0002350624380000092
is a time-varying interference estimate, z2、z3、z4Is a set of state quantities, λ1、λ2And λ3Is the number of poles of the reduced order proportional integral observer.
Q-axis voltage u output by current constraint controllerqComprises the following steps:
Figure BDA0002350624380000093
wherein, ω isrIs the angular velocity of the motor, omega is the actual angular velocity of the motor, npIs the number of pole pairs, L is the stator inductance, psifRepresenting the flux linkage of the permanent magnet, J is the moment of inertia, l is an adjustable parameter, k1Is the proportionality coefficient, k2Is a differential coefficient, and c is a normal number.
The reduced order proportional-integral observer and the current constraint controller are combined to generate a composite controller:
Figure BDA0002350624380000094
in this embodiment, the system gives the d-axis reference current
Figure BDA0002350624380000095
Is 0, radix GinsengThe reference current and the actual current idInputting the difference into a PI controller to obtain d-axis voltage ud,udAnd uqAfter passing through a first coordinate transformation unit, performing Park inverse transformation to convert the voltage into a voltage u under a two-phase static coordinate systemαAnd uβThe three-phase output current of the motor passes through a second coordinate transformation unit, the second coordinate transformation unit carries out Clark transformation on the three-phase output current to obtain the current of the motor under a two-phase static αβ coordinate system, and then the two-phase current i under a d-q rotating coordinate system is obtained through Park transformationdAnd iq. The encoder is installed on the motor side of the permanent magnet synchronous motor, and can detect and calculate the space phase of the magnetic pole axis of the rotor and the actual angular speed omega of the rotor.
Given angular velocity ω of a permanent magnet synchronous motorrAnd the actual angular speed omega, and the system combines the error of the two with the obtained q-axis current iqInputting into a current constraint controller to limit the current and outputting a q-axis voltage uq(ii) a The system converts the actual angular velocity omega and the q-axis current iqInputting into a reduced order proportional-integral observer, outputting an estimated value of time-varying interference to d-axis voltage uqAnd feed-forward compensation is performed, and the anti-interference capability of the system is improved.
A construction method of a constraint control system of composite current of a permanent magnet synchronous motor restrains the composite current of the permanent magnet synchronous motor by constructing a composite controller combined with a current constraint controller and a reduced order proportional-integral observer, and comprises the following steps:
step 1, adopt
Figure BDA0002350624380000096
The control method of (1) controls the direct-axis current to be 0, so that the stator current is all torque current, establishes a control model of the surface-mounted permanent magnet synchronous motor on a d-q axis coordinate system, and eliminates the coupling of d-q axis voltage;
step 2, establishing a torque equation of the permanent magnet synchronous motor in the no-load state, generating a current constraint controller designed based on an improved backstepping method, simplifying complex nonlinear proportional and integral gain terms in the original controller, and proving the stability of the system;
step 3, generating a three-order reduced proportional integral observer according to a state equation of the permanent magnet synchronous motor to estimate uncertain factors and time-varying disturbance, and performing feedforward compensation on the system by using the estimated value to prevent the disturbance from reducing the performance of the closed-loop system;
and 4, generating a composite controller combining a current constraint controller and a reduced order proportional integral observer aiming at the single loop structure of the constraint control system of the permanent magnet synchronous motor, and enabling the rotating speed to gradually track the reference track while meeting the condition of q-axis current constraint.
Further, the establishment of the permanent magnet synchronous motor control model in the step 1 further includes the following steps:
step 1.1, establishing a control model of the surface-mounted permanent magnet synchronous motor on a d-q axis coordinate system:
Figure BDA0002350624380000101
wherein u isdAnd uqD-q axis components, i, of the stator voltage, respectivelydAnd iqD-q axis components of the stator current, omega the actual angular velocity of the machine, npIs the number of pole pairs, L is the stator inductance, RsIs stator resistance, #fRepresents the permanent magnet flux linkage, TLIs the load torque, J is the moment of inertia, B is the damping coefficient,
Figure BDA0002350624380000102
and
Figure BDA0002350624380000103
d-q axis currents i of motor statordAnd iqThe differential of (a) is determined,
Figure BDA0002350624380000104
is the micro of the actual angular velocity omega of the motorDividing;
step 1.2, eliminating d-axis voltage u in formula (1)dAnd q-axis voltage uqThe coupling between:
setting the reference current of the d-axis to
Figure BDA0002350624380000105
When the controller works normally, the output quantity idSatisfy the requirement of
Figure BDA0002350624380000106
Ignoring the damping coefficient B, the control model in step 1.1 can be rewritten as:
Figure BDA0002350624380000107
wherein the q-axis current is constrained to iq<c and c are constants.
Further, the step 2 further comprises the following steps:
step 2.1, a permanent magnet synchronous motor torque equation:
order to
Figure BDA0002350624380000108
a1、a2、a3Respectively is a substitute
Figure BDA0002350624380000109
For simplifying the expression of the coefficient matrix, according to the constraint iqI ≦ c, rewriting formula (2) as:
Figure BDA0002350624380000111
wherein
Figure BDA0002350624380000112
Is the external interference term and the external interference term,
Figure BDA0002350624380000113
is a control input term, and the constraint condition of q-axis current is | iqC is less than or equal to | wherein c is a normal number;
establishing a torque equation of the permanent magnet synchronous motor in the no-load state:
Figure BDA0002350624380000114
step 2.2, calculating a speed tracking error:
definition of ωrFor reference speed, the speed tracking error is: e- ωrω and defines e1=e,
Figure BDA0002350624380000115
e1For velocity tracking errors e, e2For the differentiation of the velocity tracking error e, the velocity tracking error system can be described as:
Figure BDA0002350624380000116
wherein e1、e2Respectively, the state quantity of the system and the current constraint is | e2|<a1c and c are a normal number,
Figure BDA0002350624380000117
is the differential of the velocity tracking error e,
Figure BDA0002350624380000118
Is a state quantity e2Differentiation of (1);
and 2.3, generating an improved backstepping method controller:
Figure BDA0002350624380000119
where l is an adjustable parameter, k1Is the proportionality coefficient, k2Are differential coefficients, and the performance of the controller can be improved by adjusting the parameters, wherein the more complex parts of the controller u are composed of G,
Figure BDA00023506243800001110
f、
Figure BDA00023506243800001111
Instead of, for expression in a simplified form, in which
Figure BDA00023506243800001112
Is a virtual controller, as follows:
Figure BDA00023506243800001113
wherein c is the current constraint | e2|<a1A constant in c;
Figure BDA00023506243800001114
Figure BDA00023506243800001115
Figure BDA00023506243800001116
step 2.4, simplifying the structure of the controller:
simplifying the controller u of equation (6) results in a new current-constrained controller u:
Figure BDA0002350624380000121
the simplified backstepping controller is similar to a typical PD controller, but the gain of the simplified backstepping controller is nonlinear and difficult to realize, unpredictable dynamic response is possible, and the improved novel controller uses a proportional gain term
Figure BDA0002350624380000122
Is converted into k1L, a differential gain term
Figure BDA0002350624380000123
Change to
Figure BDA0002350624380000124
The final form is as shown in formula (11), and the structure of the controller is greatly simplified.
For the practical constraint control system of the permanent magnet synchronous motor, the control quantity is controlled
Figure BDA0002350624380000125
Available input voltage uqComprises the following steps:
Figure BDA0002350624380000126
wherein c is the same as c in formula (11).
Further, the step 3 further comprises the following steps:
step 3.1, generating a third-order reduced proportional integral observer:
and (4) carrying out derivation substitution on the formula (3) to obtain a state equation of the combined permanent magnet synchronous motor:
Figure BDA0002350624380000127
wherein
Figure BDA0002350624380000128
First order differential and second order differential of actual angular velocity when the motor is running, a ═ a2,b=a1a3,c=a1
Figure BDA0002350624380000129
The formula (13) can be obtained by performing the above substitution after deriving the actual angular velocity equation in the formula (3), d (t) is an additional interference term,
Figure BDA00023506243800001210
is the differential of d (t), a (t) is the sum of all time-varying disturbance related terms, defining x1=ω,
Figure BDA00023506243800001211
x3A (t) and
Figure BDA00023506243800001212
it is possible to obtain:
Figure BDA00023506243800001213
wherein
Figure BDA00023506243800001214
Is a state quantity x1、x2、x3、x4The differential of (a) is determined,
Figure BDA00023506243800001215
second order differential of a (t);
generating a reduced order proportional integral observer for estimating and compensating interference and uncertainty factors of the system:
Figure BDA0002350624380000131
wherein the state quantity
Figure BDA0002350624380000132
Are each x2、x3、x4Is determined by the estimated value of (c),
Figure BDA0002350624380000133
three state quantities of reduced order proportional integral observer
Figure BDA0002350624380000134
C is a substitute a in formula (13)1An intermediate amount of (a);
step 3.2, estimating time-varying disturbance
Make it
Figure BDA0002350624380000135
z2、z3、z4For a state variable x2、x3、x4A set of state quantities after the conversion is performed,
the reduced order proportional integral observer is rewritten as:
Figure BDA0002350624380000136
the function of the transformation is that the new observer equation has no coupling phenomenon, so that the state variables can be controlled independently;
it is possible to obtain:
Figure BDA0002350624380000137
wherein
Figure BDA0002350624380000138
Is x2、x3And x4Estimate of (a) ("lambda1、λ2And λ3Is the number of poles of the reduced order proportional integral observer.
The composite controller in the step 4 considers the influence of interference, and designs a composite control law based on the feedforward compensation of a current constraint controller and a reduced order proportional-integral observer aiming at the single-loop structure of the permanent magnet synchronous motor:
Figure BDA0002350624380000139
where l is an adjustable parameter, k1Is the proportionality coefficient, k2Is the differential coefficient, c is the constant c in the current constraint in step two.
As shown in fig. 2, at the position of about 0.004s, the overshoot of the composite controller is about 2%, while the overshoot of the conventional PID controller is about 20%, and the overshoot of the present invention is significantly reduced compared to the conventional PID controller. In addition, as shown in fig. 3, the composite controller has a good ability to constrain iq within a limited range according to the requirements of the current limit 10A. As is also clearly shown in fig. 4.
As shown in fig. 5, when the step loading torque T is applied at T-0.05 sLWhen 2 n.m. The falling time (0.005s) of the composite controller is shorter than that of the PID controller (0.02s), and the rotating speed falling (25rpm) is smaller than that of the PID controller (110 rpm). Also in fig. 6 and 7, it is evident that the governor system incorporating the composite controller can reach steady state faster.
As shown in fig. 8, when there is a slope torque disturbance, the speed reduction of the hybrid controller is small and the recovery time is short compared to the PID controller. Corresponding features can also be observed in fig. 9 and 10.
The invention and its embodiments have been described above schematically, without limitation, and the invention can be embodied in other specific forms without departing from the spirit or essential characteristics thereof. The representation in the drawings is only one of the embodiments of the invention, the actual construction is not limited thereto, and any reference signs in the claims shall not limit the claims concerned. Therefore, if a person skilled in the art receives the teachings of the present invention, without inventive design, a similar structure and an embodiment to the above technical solution should be covered by the protection scope of the present patent. Furthermore, the word "comprising" does not exclude other elements or steps, and the word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. Several of the elements recited in the product claims may also be implemented by one element in software or hardware. The terms first, second, etc. are used to denote names, but not any particular order.

Claims (9)

1. A restraint control system of permanent magnet synchronous motor combined current is characterized by comprising:
a first coordinate transformation unit for converting three-phase output current of the permanent magnet synchronous motor into d-axis current idAnd q-axis current iq
The encoder is used for receiving the angular displacement of the rotor of the permanent magnet synchronous motor and detecting and calculating the space phase of the magnetic pole axis of the rotor of the permanent magnet synchronous motor and the actual angular speed omega of the rotor;
PI controller for inputting d-axis current idAnd a reference current
Figure FDA0002350624370000011
Outputting d-axis voltage ud
A reduced order proportional-integral observer for receiving the actual angular velocity omega and the q-axis current i of the permanent magnet synchronous motorqOutputting an estimated value of the time-varying interference;
a current constraint controller for receiving the q-axis current i output by the first coordinate transformation unitqAnd simultaneously receiving the given angular velocity omega of the permanent magnet synchronous motorrAnd the actual angular velocity omega, and outputs a q-axis voltage uq
A second coordinate transformation unit for transforming the d-axis voltage udAnd q-axis voltage uqConverting into voltage u under two-phase static coordinate systemαAnd uβ
An SVPWM module for receiving voltage u in two-phase static coordinate systemαAnd uβOutputting a pulse width modulation signal;
and the three-phase inverter receives the pulse width modulation signal, outputs three-phase sinusoidal voltage and drives the motor to operate.
2. The restraint control system of compound current of permanent magnet synchronous motor according to claim 1, characterized in that: the estimated value of the time-varying interference output by the reduced order proportional-integral observer is as follows:
Figure FDA0002350624370000012
wherein,
Figure FDA0002350624370000013
is a time-varying interference estimate, z2、z3、z4Is a set of state quantities, λ1、λ2And λ3Is the number of poles of the reduced order proportional integral observer.
3. The restraint control system of compound current of permanent magnet synchronous motor according to claim 2, characterized in that: q-axis voltage u output by current constraint controllerqComprises the following steps:
Figure FDA0002350624370000014
wherein, ω isrIs the angular velocity of the motor, omega is the actual angular velocity of the motor, npIs the number of pole pairs, L is the stator inductance, psifRepresenting the flux linkage of the permanent magnet, J is the moment of inertia, l is an adjustable parameter, k1Is the proportionality coefficient, k2Is a differential coefficient, and c is a normal number.
4. The restraint control system of compound current of permanent magnet synchronous motor according to claim 3, characterized in that: the reduced order proportional-integral observer and the current constraint controller are combined to generate a composite controller:
Figure FDA0002350624370000015
5. a construction method of a constraint control system based on the composite current of a permanent magnet synchronous motor of claim 1 is characterized by comprising the following steps:
step 1, controlling the reference current of a d axis to be zero, establishing a control model of a permanent magnet synchronous motor on a d-q axis coordinate system, and eliminating the coupling of d-q axis voltage;
step 2, generating a current constraint controller based on a back stepping method according to a permanent magnet synchronous motor control model;
step 3, designing a reduced order proportional integral observer capable of estimating time-varying disturbance and performing feedforward compensation on the system;
and 4, generating a composite controller combining the current constraint controller and the reduced order proportional-integral observer aiming at the single loop structure of the permanent magnet synchronous motor constraint control system.
6. The construction method of the restraint control system of the compound current of the permanent magnet synchronous motor according to claim 5, is characterized in that: the establishment of the permanent magnet synchronous motor control model in the step 1 further comprises the following steps:
step 1.1, establishing a control model of the permanent magnet synchronous motor on a d-q axis coordinate system:
Figure FDA0002350624370000021
wherein u isdAnd uqD-q axis components, i, of the stator voltage, respectivelydAnd iqD-q axis components of the stator current, omega the actual angular velocity of the machine, npIs the number of pole pairs, L is the stator inductance, RsIs stator resistance, #fRepresents the permanent magnet flux linkage, TLIs the load torque, J is the moment of inertia, B is the damping coefficient,
Figure FDA0002350624370000022
and
Figure FDA0002350624370000023
d-q axis currents i of motor statordAnd iqThe differential of (a) is determined,
Figure FDA0002350624370000024
is the differential of the actual angular velocity omega of the motor;
step 1.2, eliminating d-axis voltage u in formula (1)dAnd q-axis voltage uqThe coupling between:
setting the reference current of the d-axis to
Figure FDA0002350624370000025
When the controller works normally, the output quantity id is satisfied
Figure FDA0002350624370000026
Neglecting the damping coefficient B, the control mode in step 1.1The type is rewritten as:
Figure FDA0002350624370000027
wherein the q-axis current is constrained to | iqC is less than or equal to | and c is a constant.
7. The construction method of the restraint control system of the compound current of the permanent magnet synchronous motor according to claim 5, is characterized in that: the step 2 further comprises the following steps:
step 2.1, establishing a torque equation of the permanent magnet synchronous motor:
order to
Figure FDA0002350624370000028
a1、a2、a3Respectively is a substitute
Figure FDA0002350624370000029
According to the constraint iqI ≦ c, rewriting formula (2) as:
Figure FDA0002350624370000031
wherein
Figure FDA0002350624370000032
Is the external interference term and the external interference term,
Figure FDA0002350624370000033
is a control input item;
establishing a torque equation of the permanent magnet synchronous motor in the no-load state:
Figure FDA0002350624370000034
step 2.2, calculating a speed tracking error:
definition of ωrFor the purpose of reference to the speed,the velocity tracking error is: e- ωrω and defines e1=e,
Figure FDA0002350624370000035
e1For velocity tracking errors e, e2For the differentiation of the velocity tracking error e, the velocity tracking error system can be described as:
Figure FDA0002350624370000036
wherein e1、e2Respectively, the state quantity of the system and the current constraint is | e2|<a1c and c are a normal number,
Figure FDA0002350624370000037
is the differential of the velocity tracking error e,
Figure FDA0002350624370000038
Is a state quantity e2Differentiation of (1);
and 2.3, generating an improved backstepping method controller:
Figure FDA0002350624370000039
where l is an adjustable parameter, k1Is the proportionality coefficient, k2Is the differential coefficient, G,
Figure FDA00023506243700000310
f、
Figure FDA00023506243700000311
To replace the intermediate variables of the complex factors (7), (8), (9), (10):
Figure FDA00023506243700000312
Figure FDA00023506243700000313
Figure FDA00023506243700000314
Figure FDA00023506243700000315
step 2.4, simplifying the structure of the controller:
simplifying the controller u of equation (6) results in a new current-constrained controller u:
Figure FDA0002350624370000041
for the constraint control system of permanent magnet synchronous motor
Figure FDA0002350624370000042
Available input voltage uqComprises the following steps:
Figure FDA0002350624370000043
8. the construction method of the restraint control system of the compound current of the permanent magnet synchronous motor according to claim 5, is characterized in that: the step 3 further comprises the following steps:
step 3.1, generating a reduced order proportional-integral observer:
and (4) carrying out derivation substitution on the formula (3) to obtain a state equation of the permanent magnet synchronous motor:
Figure FDA0002350624370000044
wherein
Figure FDA0002350624370000045
First order differential and second order differential of actual angular velocity when the motor is running, a ═ a2,b=a1a3,c=a1
Figure FDA0002350624370000046
The formula (13) can be obtained by performing the above substitution after deriving the actual angular velocity equation in the formula (3), d (t) is an additional interference term,
Figure FDA0002350624370000047
is the differential of d (t), a (t) is the sum of all time-varying disturbance related terms, defining x1=ω,
Figure FDA0002350624370000048
x3A (t) and
Figure FDA0002350624370000049
it is possible to obtain:
Figure FDA00023506243700000410
wherein
Figure FDA00023506243700000411
Is a state quantity x1、x2、x3、x4The differential of (a) is determined,
Figure FDA00023506243700000412
second order differential of a (t);
generating a reduced order proportional integral observer:
Figure FDA00023506243700000413
wherein the state quantity
Figure FDA00023506243700000414
Are each x2、x3、x4Is determined by the estimated value of (c),
Figure FDA00023506243700000415
three state quantities of reduced order proportional integral observer
Figure FDA0002350624370000051
Differentiation of (1);
step 3.2, estimating time-varying disturbance:
make it
Figure FDA0002350624370000052
z2、z3、z4For a state variable x2、x3、x4A set of state quantities after the conversion is performed,
the reduced order proportional integral observer is rewritten as:
Figure FDA0002350624370000053
it is possible to obtain:
Figure FDA0002350624370000054
wherein
Figure FDA0002350624370000055
Is x2、x3And x4Estimate of (a) ("lambda1、λ2And λ3Is the number of poles of the reduced order proportional integral observer.
9. The construction method of the restraint control system of the compound current of the permanent magnet synchronous motor according to claim 5, is characterized in that: the composite controller in the step 4 combines a current constraint controller and a feedforward compensation of a reduced order proportional integral observer:
Figure FDA0002350624370000056
where l is an adjustable parameter, k1Is the proportionality coefficient, k2Is the differential coefficient.
CN201911413652.7A 2019-12-31 2019-12-31 Constraint control system for composite current of permanent magnet synchronous motor and construction method thereof Pending CN110943666A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911413652.7A CN110943666A (en) 2019-12-31 2019-12-31 Constraint control system for composite current of permanent magnet synchronous motor and construction method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911413652.7A CN110943666A (en) 2019-12-31 2019-12-31 Constraint control system for composite current of permanent magnet synchronous motor and construction method thereof

Publications (1)

Publication Number Publication Date
CN110943666A true CN110943666A (en) 2020-03-31

Family

ID=69913167

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911413652.7A Pending CN110943666A (en) 2019-12-31 2019-12-31 Constraint control system for composite current of permanent magnet synchronous motor and construction method thereof

Country Status (1)

Country Link
CN (1) CN110943666A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113050417A (en) * 2021-02-26 2021-06-29 中国地质大学(武汉) Design method of rapid finite time controller of all-state constraint mechanical arm
CN115415251A (en) * 2022-09-15 2022-12-02 武汉理工大学 Laser cleaning system and method for voice coil motor rotating mirror

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107040138A (en) * 2017-05-12 2017-08-11 东南大学 A kind of DC-DC down-converter recombination current about beam control method
CN107276471A (en) * 2017-06-16 2017-10-20 青岛大学 A kind of asynchronous machine ambiguous location tracking and controlling method based on state constraint
CN110401391A (en) * 2019-07-31 2019-11-01 青岛大学 Asynchronous motor stochastic system fuzzy self-adaption dynamic surface control method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107040138A (en) * 2017-05-12 2017-08-11 东南大学 A kind of DC-DC down-converter recombination current about beam control method
CN107276471A (en) * 2017-06-16 2017-10-20 青岛大学 A kind of asynchronous machine ambiguous location tracking and controlling method based on state constraint
CN110401391A (en) * 2019-07-31 2019-11-01 青岛大学 Asynchronous motor stochastic system fuzzy self-adaption dynamic surface control method

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
SUN ZHENXING, ET AL.: "A composite current-constrained control for permanent magnet synchronous motor with time-varying disturbance", 《ADVANCES IN MECHANICAL ENGINEERING》 *
SUN ZHENXING, ET AL.: "A simplified composite current-constrained control for permanent magnet synchronous motor speed-regulation system with time-varying disturbances", 《TRANSACTIONS OF THE INSITITUTE OF MEASUREMENT AND CONTROL》 *
孙振兴: "交流伺服系统先进控制理论及应用研究", 《中国博士学位论文全文数据库 信息科技辑》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113050417A (en) * 2021-02-26 2021-06-29 中国地质大学(武汉) Design method of rapid finite time controller of all-state constraint mechanical arm
CN115415251A (en) * 2022-09-15 2022-12-02 武汉理工大学 Laser cleaning system and method for voice coil motor rotating mirror

Similar Documents

Publication Publication Date Title
CN111342720B (en) Permanent magnet synchronous motor self-adaptive continuous sliding mode control method based on torque observation
CN110492804B (en) Second-order sliding mode control method of permanent magnet synchronous motor based on disturbance observer
CN112422004B (en) Disturbance suppression method for permanent magnet synchronous motor in weak magnetic control mode
CN103401501A (en) Permanent magnet synchronous motor (PMSM) servo system control method based on fuzzy and active disturbance rejection control
CN115102442B (en) Vector control method and system for surface-mounted permanent magnet synchronous motor
CN110943657A (en) Model-free self-adaptive rotating speed control method and system for permanent magnet synchronous motor
CN112039390B (en) Permanent magnet synchronous motor sliding mode control method based on load torque observation
CN110061671B (en) Permanent magnet synchronous motor control method and system based on speed change approach rate
CN112953335B (en) Permanent magnet synchronous motor limited time self-adaptive composite control method and system
Xie et al. Encoderless parallel predictive torque control for induction machine using a robust model reference adaptive system
Morawiec et al. Nonadaptive rotor speed estimation of induction machine in an adaptive full-order observer
CN110165953B (en) PMSM speed regulation control method based on approximation law
CN111162710A (en) Torque ripple suppression method for permanent magnet hub motor
CN110943666A (en) Constraint control system for composite current of permanent magnet synchronous motor and construction method thereof
Ding et al. Research on pmsm vector control system based on fuzzy pi parameter self-tuning
CN111293933A (en) PMSM sensor anti-interference control method based on full-order adaptive observer
CN113328672B (en) Control method and system for dead-beat current prediction of permanent magnet motor without position sensor
Oumar et al. Robust nonlinear controller of the speed for double star induction machine in the presence of a sensor fault
CN115378325A (en) SMPMSM driving system direct speed compound control method based on dynamic weight factor
Bodur et al. A Novel Sliding Mode Control Based on Super Twisting Reaching Law for PMSM Speed Controller with Fixed-Time Disturbance Observer
Yang et al. Improved Multi-step FCS-MPCC with Disturbance Compensation for PMSM Drives--Methods and Experimental Validation
CN113489408A (en) Permanent magnet linear motor speed sensorless control system
CN114362600A (en) Permanent magnet synchronous motor control system and control method
Zheng et al. Sensorless speed control for brushless DC motors system using sliding-mode controller and observers
Yang et al. Improved Multi-step FCS-MPCC with Disturbance Compensation for PMSM Drives

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20200331