CN109617482B - L2 sliding mode control method of permanent magnet synchronous motor - Google Patents

L2 sliding mode control method of permanent magnet synchronous motor Download PDF

Info

Publication number
CN109617482B
CN109617482B CN201811652554.4A CN201811652554A CN109617482B CN 109617482 B CN109617482 B CN 109617482B CN 201811652554 A CN201811652554 A CN 201811652554A CN 109617482 B CN109617482 B CN 109617482B
Authority
CN
China
Prior art keywords
permanent magnet
synchronous motor
magnet synchronous
current
axis
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
CN201811652554.4A
Other languages
Chinese (zh)
Other versions
CN109617482A (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.)
Chongqing Qiulong Technology Co ltd
Original Assignee
Chongqing Qiulong Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chongqing Qiulong Technology Co ltd filed Critical Chongqing Qiulong Technology Co ltd
Priority to CN201811652554.4A priority Critical patent/CN109617482B/en
Publication of CN109617482A publication Critical patent/CN109617482A/en
Application granted granted Critical
Publication of CN109617482B publication Critical patent/CN109617482B/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/0003Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control
    • H02P21/0007Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control using sliding mode control
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/64Electric machine technologies in electromobility

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Control Of Motors That Do Not Use Commutators (AREA)
  • Control Of Ac Motors In General (AREA)

Abstract

The invention discloses an L2 sliding mode control method of a permanent magnet synchronous motor, which comprises the following steps: firstly, obtaining a feedback position; secondly, obtaining a position error; thirdly, obtaining given current of a q axis; obtaining d-axis current and q-axis current; fifthly, obtaining alpha axis voltage and beta axis voltage; and sixthly, carrying out SVPWM control on the permanent magnet synchronous motor. The method has the advantages of simple steps, convenience in implementation, good position tracking effect, high response speed, strong anti-interference capability, good robustness, strong practicability, good use effect and convenience in popularization and use.

Description

L2 sliding mode control method of permanent magnet synchronous motor
Technical Field
The invention belongs to the technical field of permanent magnet synchronous motor control, and particularly relates to an L2 sliding mode control method of a permanent magnet synchronous motor.
Background
The Permanent Magnet Synchronous Motor (PMSM) has the advantages of high power density, high efficiency, small volume and reliable operation, and is a speed regulating motor with good control performance. When a permanent magnet synchronous motor is disturbed, a motor control system is required to effectively track a given position and suppress the disturbance. The method is particularly important in places with high position requirements, so that how to inhibit the disturbance of the permanent magnet synchronous motor and realize position tracking becomes a research hotspot in the field of permanent magnet synchronous motor research.
In the prior art, the most widely used position control method is PID control, i.e. proportional-integral control, where P represents Proportion (distribution), I represents integral (Integration), and D represents derivative (Differentiation). The permanent magnet synchronous motor generally adopts PI control, because the system noise interference is increased after the differentiation is added. The PI control has the advantages of simple structure, convenient parameter adjustment and the like. However, the system under the control of the PI has weak interference resistance and is sensitive to parameter changes. Pure fragmented PI control has not been able to meet the requirements of system control. In order to solve these problems, v.m.hemandez-Guzman and r.silva-origoza disclose the paper "PI Control current loop of permanent magnet synchronous motor" (PI Control plus electric current loops for PM synchronous motors) in the IEEE Control Systems Technology (IEEE Transactions on Control Systems Technology) at volume 4, 2011, 19, wherein the mentioned adaptive PID Control method is complicated in algorithm and difficult in parameter adjustment relative to pure PI Control; a paper "Pm synchronous motor speed control using a hybrid fuzzy PI with a novel switching function" (Pm synchronous motor speed controlled hybrid-PI with novel switching functions), which is disclosed in IEEE machines and trades (IEEE Transactions on Magnetics) at volume 10, 45, 2009, sant and k.r.rajagopal, wherein a hybrid control system is mentioned, which uses a fuzzy algorithm for speed control while using PID control when the speed reaches steady state.
The self-adaptive control can adjust various parameters of the controller by extracting some information of the model, so that the control effect of the optimal permanent magnet synchronous motor can be interfered by the outside when the permanent magnet synchronous motor runs, and the self-adaptive control has the defects of large calculated amount and long time for achieving the optimal effect. The concept of fuzzy control (fuzzy logic control theory) is proposed in 1965 by the teaching of l.a.zadeh, and is a rule-based control, and an accurate mathematical model of a controlled object does not need to be established from the control experience of field operators and the knowledge of experts, so that the control theory is easy to understand, the design is simple, and the application is simple and convenient. However, the fuzzy control has low control precision and limited adaptive capacity, and is easy to generate oscillation phenomenon, so that a reasonable fuzzy approximator is found in practice, and no determined method is available.
Disclosure of Invention
The technical problem to be solved by the invention is to provide an L2 sliding mode control method of a permanent magnet synchronous motor aiming at the defects in the prior art, wherein the method has the advantages of simple steps, convenience in implementation, good position tracking effect, high response speed, strong anti-interference capability, good robustness, strong practicability, good use effect and convenience in popularization and use.
In order to solve the technical problems, the technical scheme adopted by the invention is as follows: an L2 sliding mode control method of a permanent magnet synchronous motor comprises the following steps:
step one, obtaining a feedback position: the position sensor periodically detects the position of the permanent magnet synchronous motor to obtain feedback positions at a plurality of moments and transmits the feedback positions to the processor;
step two, obtaining a position error: the processor calculates the difference between the feedback position and the given position to obtain a position error e; and calculating to obtain a derivative e' of the position error;
step three, obtaining given current of a q axis: the processor invokes the L2 synovial controller module based on the position error e and the derivative of the position error e', and based on the formula:
Figure BDA0001933279490000021
calculating q-axis given current
Figure BDA0001933279490000022
Wherein p is the pole pair number psi of the permanent magnet synchronous motorfIs the flux linkage of the permanent magnet synchronous motor, J is the rotational inertia of the permanent magnet synchronous motor, B is the friction factor of the permanent magnet synchronous motor, gamma is the suppression degree of given interference and gamma is>0, s is a sliding mode function, and the expression is:
s=p1e+e′ (9)
wherein p is1Is a parameter of a sliding mode function and p1>0;
Step four, obtaining d-axis current and q-axis current: the A-phase current sensor detects the A-phase winding current of the stator of the permanent magnet synchronous motor and detects the A-phase winding current iaTransmitting to a processor; the B-phase current sensor detects the stator B-phase winding current of the permanent magnet synchronous motor and detects the detected B-phase winding current ibTransmitting to a processor; processor passes formula ic=-(ia+ib) Calculating to obtain the stator C-phase winding current i of the permanent magnet synchronous motorcThen the A phase winding current iaPhase B winding current ibAnd C phase winding current icPerforming Clarke transformation to obtain alpha-axis current i under a two-phase static coordinate systemαAnd beta axis current iβFor the alpha axis current iαAnd beta axis current iβCarrying out Park conversion to obtain d-axis current idAnd q-axis current iq
Step five, obtaining the alpha axis voltage and the beta axis voltage: processor definition d-axis given current
Figure BDA0001933279490000031
D-axis current idWith d-axis set current
Figure BDA0001933279490000032
Comparing to obtain d-axis current difference and comparing q-axis current iqWith q-axis set current
Figure BDA0001933279490000033
Comparing to obtain q-axis current difference, and respectively passing the d-axis current difference and the q-axis current difference through a current PI regulator to respectively output d-axis voltage udAnd q-axis voltage uqFor d-axis voltage udAnd q-axis voltage uqCarrying out Park inverse transformation to obtain alpha-axis voltage uαAnd beta axis current uβ
Step six, carrying out SVPWM control on the permanent magnet synchronous motor: and calling the SVPWM control module by the processor to perform SVPWM control on the permanent magnet synchronous motor so that the permanent magnet synchronous motor reaches a given position.
The L2 sliding mode control method of the permanent magnet synchronous motor adopts an L2 sliding mode control method in the formula (16) in the third step, and the specific process is as follows:
step 301, defining a torque equation of the permanent magnet synchronous motor as follows:
Figure BDA0001933279490000034
and the torque equation of the permanent magnet synchronous motor is expressed as follows:
Figure BDA0001933279490000035
wherein, TeIs the electromagnetic torque of the permanent magnet synchronous motor, theta is the feedback position, T is the time, TLIs the load torque;
step 302, defining a synovial membrane solution function H as:
Figure BDA0001933279490000041
wherein V' is the derivative of a positive definite and differentiable function V (x), and V (x) is ≧ 0; the value of V' satisfies:
Figure BDA0001933279490000042
d is interference amount, and Z is system evaluation signal;
step 303, defining that the feedback control law u satisfies the formula:
Figure BDA0001933279490000043
wherein the content of the first and second substances,
Figure BDA0001933279490000044
defining a first derivative of the position error for a given position
Figure BDA0001933279490000045
Defining the second derivative of the position error
Figure BDA0001933279490000046
Substituting equation (7) into equation (5) yields:
u=Je″+Be′+TL (8)
from equation (8) and equation (9):
Figure BDA0001933279490000047
according to the formula (3), let
Figure BDA0001933279490000048
Then V ═ s × Js'; combining equation (10) yields:
V′=-Bs2+Jp1e′s+Bp1es+us-TLs (11)
step 304, designing a control law u as follows:
Figure BDA0001933279490000049
wherein k is a constant greater than 0;
step 305, substituting the formula (12) into the formula (7) and combining the formula (4) to obtain:
Figure BDA00019332794900000410
in the L2 sliding-mode control method for the permanent magnet synchronous motor, in step 302, the value of Z is equal to the sliding-mode function s, and Z ═ s ═ p1e+e′。
In the L2 sliding mode control method of the permanent magnet synchronous motor, the obtaining process of the control law u in step 304 is as follows:
step 3041 represented by formula (13), formula (11), and Z ═ s ═ p1e + e' gives:
Figure BDA0001933279490000051
when equation (14) is satisfied:
Figure BDA0001933279490000052
then, the control law u is solved as follows:
Figure BDA0001933279490000053
the L2 sliding mode control method of the permanent magnet synchronous motor described above, p in step three1Is 25.
In the L2 sliding mode control method of the permanent magnet synchronous motor, in the third step, the value of γ is 0.0001.
According to the L2 sliding mode control method of the permanent magnet synchronous motor, the position sensor is an incremental encoder, and the processor is a DSP digital signal processor.
Compared with the prior art, the invention has the following advantages:
1. the method of the invention has simple steps and convenient realization.
2. The L2 sliding mode control method of the permanent magnet synchronous motor has the characteristics of good position tracking effect, high response speed and easiness in realization of controllers such as a DSP (digital signal processor).
3. The L2 sliding mode control method of the permanent magnet synchronous motor can achieve the purpose of inhibiting the load torque disturbance, has strong anti-interference capability and improves the robustness of the system.
4. The invention has strong practicability and good use effect and is convenient for popularization and use.
In conclusion, the method has the advantages of simple steps, convenience in implementation, good position tracking effect, high response speed, strong anti-interference capability, good robustness, strong practicability, good use effect and convenience in popularization and use.
The technical solution of the present invention is further described in detail by the accompanying drawings and embodiments.
Drawings
FIG. 1 is a block diagram of the process flow of the present invention.
Fig. 2 is a schematic diagram of the present invention.
Fig. 3.1 is a position tracking comparison diagram of the permanent magnet synchronous motor when no-load starting is performed during simulation in the embodiment of the present invention.
Fig. 3.2 is an electromagnetic speed comparison diagram when the permanent magnet synchronous motor is started in no-load mode during simulation in the embodiment of the invention.
Fig. 3.3 is a comparison diagram of position tracking when the pmsm is started with a load in simulation according to the embodiment of the present invention.
Fig. 3.4 is an electromagnetic rotation speed comparison diagram when the permanent magnet synchronous motor is started with a load in simulation in the embodiment of the invention.
Fig. 4 is a connection diagram of a hardware control circuit employed in the present invention.
Description of reference numerals:
1-a processor; 2-position sensor.
Detailed Description
As shown in fig. 1, fig. 2 and fig. 4, the L2 sliding mode control method of the permanent magnet synchronous motor of the present invention includes the following steps:
step one, obtaining a feedback position: the position sensor 2 periodically detects the position of the permanent magnet synchronous motor to obtain feedback positions at a plurality of moments and transmits the feedback positions to the processor 1;
step two, obtaining a position error: the processor 1 calculates the difference between the feedback position and the given position to obtain a position error e; and calculating to obtain a derivative e' of the position error;
step three, obtaining given current of a q axis: processor 1 invokes the L2 synovial controller module based on the position error e and the derivative of the position error e', and based on the formula:
Figure BDA0001933279490000061
calculating q-axis given current
Figure BDA0001933279490000062
Wherein p is the pole pair number psi of the permanent magnet synchronous motorfIs the flux linkage of the permanent magnet synchronous motor, J is the rotational inertia of the permanent magnet synchronous motor, B is the friction factor of the permanent magnet synchronous motor, gamma is the suppression degree of given interference and gamma is>0, s is a sliding mode function, and the expression is:
s=p1e+e′ (9)
wherein p is1Is a parameter of a sliding mode function and p1>0; only p1>0, the permanent magnet synchronous motor can be ensured to track the given rotating speed.
In this embodiment, formula (16) in step three is obtained by using an L2 slip film control method, which specifically comprises the following steps:
step 301, defining a torque equation of the permanent magnet synchronous motor as follows:
Figure BDA0001933279490000071
and the torque equation of the permanent magnet synchronous motor is expressed as follows:
Figure BDA0001933279490000072
wherein, TeIs the electromagnetic torque of the permanent magnet synchronous motor, theta is the feedback position, T is the time, TLIs the load torque;
step 302, defining a synovial membrane solution function H as:
Figure BDA0001933279490000073
wherein V' is the derivative of a positive definite and differentiable function V (x), and V (x) is ≧ 0; the value of V' satisfies:
Figure BDA0001933279490000074
d is interference amount, and Z is system evaluation signal;
in this embodiment, the value of Z in step 302 is equal to the sliding mode function s, and Z ═ s ═ p1e+e′。
Step 303, defining that the feedback control law u satisfies the formula:
Figure BDA0001933279490000075
wherein the content of the first and second substances,
Figure BDA0001933279490000076
defining a first derivative of the position error for a given position
Figure BDA0001933279490000077
Defining the second derivative of the position error
Figure BDA0001933279490000081
Substituting equation (7) into equation (5) yields:
u=Je″+Be′+TL (8)
from equation (8) and equation (9):
Figure BDA0001933279490000082
according to the formula (3), let
Figure BDA0001933279490000083
Then V ═ s × Js'; combining equation (10) yields:
V′=-Bs2+Jp1e′s+Bp1es+us-TLs (11)
step 304, designing a control law u as follows:
Figure BDA0001933279490000084
wherein k is a constant greater than 0;
in this embodiment, the obtaining process of the control law u in step 304 is as follows:
step 3041 represented by formula (13), formula (11), and Z ═ s ═ p1e + e' gives:
Figure BDA0001933279490000085
when equation (14) is satisfied:
Figure BDA0001933279490000086
then, the control law u is solved as follows:
Figure BDA0001933279490000087
step 305, substituting the formula (12) into the formula (7) and combining the formula (4) to obtain:
Figure BDA0001933279490000088
in this example, p is described in step three1Is 25.
In this embodiment, γ in step three is 0.0001. For any given positive number γ, when there is a positive definite and differentiable function V (x) ≧ 0 and satisfaction
Figure BDA0001933279490000089
When the gain F of the L2 is smaller than the given positive number gamma, the purpose of suppressing the interference is achieved.
Step four, obtaining d-axis current and q-axis current: the A-phase current sensor detects the stator A-phase winding current of the permanent magnet synchronous motor and detects the detected A-phase winding current iaTransmitted to the processor 1; the B-phase current sensor detects the stator B-phase winding current of the permanent magnet synchronous motor and detects the detected B-phase winding current ibTransmitted to the processor 1; the processor 1 passes the formula ic=-(ia+ib) Calculating to obtain the stator C-phase winding current i of the permanent magnet synchronous motorcThen, the A-phase winding current i is appliedaPhase B winding current ibAnd C phase winding current icPerforming Clarke transformation to obtain alpha-axis current i under a two-phase static coordinate systemαAnd beta axis current iβFor the alpha axis current iαAnd beta axis current iβCarrying out Park conversion to obtain d-axis current idAnd q-axis current iq
Step five, obtaining the alpha axis voltage and the beta axis voltage: processor 1 defines d-axis given current
Figure BDA0001933279490000091
D-axis current idWith d-axis set current
Figure BDA0001933279490000092
Compared withObtaining d-axis current difference value and converting q-axis current iqWith q-axis set current
Figure BDA0001933279490000093
Comparing to obtain q-axis current difference, and respectively passing the d-axis current difference and the q-axis current difference through a current PI regulator to respectively output d-axis voltage udAnd q-axis voltage uqFor d-axis voltage udAnd q-axis voltage uqCarrying out Park inverse transformation to obtain alpha-axis voltage uαAnd beta axis current uβ
Step six, carrying out SVPWM control on the permanent magnet synchronous motor: and the processor 1 calls the SVPWM control module to perform SVPWM control on the permanent magnet synchronous motor so that the permanent magnet synchronous motor reaches a given position.
The purpose of restraining the load torque disturbance can be achieved through the method.
In this embodiment, the position sensor 2 is an incremental encoder, and the processor 1 is a DSP digital signal processor.
The method of the third step of the invention is derived according to the following principle:
consider the following system:
Figure BDA0001933279490000094
wherein d is interference amount, Z is system evaluation signal, and a sliding mode function is defined as the evaluation signal in the L2 sliding mode derivation process; x is a variable, x' is a derivative of the variable x, f (x) is a part of the system function, the part changes correspondingly with the change of the variable x, g (x) is another part of the system function, the part changes are related to a disturbance variable d besides the change of the variable x, h (x) is a sliding mode function;
the L2 slip form has the following three features of the slip form: determining the existence of sliding mode dynamic, possessing accessibility requirement and having stability. The sliding mode movement comprises approach movement and sliding mode movement, the approach movement is the approach movement when the system approaches to the switching surface from any initial state, in the approach process, the system is controlled by a control function, and the movement of the system can reach the switching surface no matter where the starting point is in the state space, namely, the accessibility condition is met.
To express the interference rejection capability of the system, the following indexes are defined:
Figure BDA0001933279490000101
wherein T is the integral action time, which indicates how long the action time is. It can be seen that the smaller F is, the higher anti-interference capability is obtained when the system is in operation, and the design of the L2 sliding mode controller is that in a closed-loop system, the higher anti-interference capability and stability are obtained when the system is interfered, so that F can be smaller than a given value. If, for any given positive number γ, there is a positive definite and differentiable function V (x) ≧ 0 and satisfied:
Figure BDA0001933279490000102
then, F < gamma is shown, and the robust condition is established, so that the purpose of suppressing interference is achieved.
The L2 sliding mode control design for the permanent magnet synchronous motor needs to satisfy the following two conditions:
(1) when T isLWhen the system is stable for any initial state, the system position error is close to zero.
(2) When T isLWhen not equal to 0, for any disturbing signal, the following conditions are satisfied:
Figure BDA0001933279490000103
where T >0 is a finite time and γ >0 is a given positive number.
In order to verify the effectiveness of the L2 sliding mode control method of the permanent magnet synchronous motor, Matlab is adopted to carry out the L2 sliding mode control method of the permanent magnet synchronous motorAnd (3) simulation, wherein basic parameters of the permanent magnet synchronous motor used in the simulation are as follows: j is 0.0008kg.m2,B=0.0001,p=4,ψf0.175 Wb. The given position signal is a square wave input signal. Fig. 3.1 and 3.2 show a position tracking comparison graph and a rotational speed comparison graph, respectively, in which the start load is 0n.m, and the load torque is suddenly applied to 4n.m at 4.72s (a time point after the start of the falling edge of the second square wave signal); fig. 3.3 and 3.4 show a position tracking comparison chart and a rotational speed comparison chart, respectively, when the start load torque is 2n.m and the load torque is suddenly applied to 4n.m at 4.72s (a time point after the start of the falling edge of the second square wave signal). By comparing with the simulation result of the conventional PID control method, the simulation result is shown in FIGS. 3.1-3.4.
As can be seen from fig. 3.1, both the L2 sliding mode control method and the PID control method can effectively track the given position when the permanent magnet synchronous motor is started in no-load mode. Compared with a PID control method, the time for the permanent magnet synchronous motor to reach a given position is shorter by adopting an L2 sliding mode control method. At 4.72s, the load torque is suddenly increased to 4N.m, as can be seen from comparison in FIG. 3.1, the tracking of the motor position is less affected by disturbance by using the L2 sliding mode control method, and the tracking to a given position can be realized in a short time. And after the same disturbance is applied, the position of the permanent magnet synchronous motor deviates from the given position due to insufficient anti-interference capability by adopting a common PID control method. Fig. 3.3 is a simulation result of the rotating speed response of the permanent magnet synchronous motor in the two control methods when the permanent magnet synchronous motor is started with a load, and a comparison analysis shows that the permanent magnet synchronous motor has a faster rise time and a smaller overshoot when the L2 sliding mode control method is adopted. The permanent magnet synchronous motor also shows strong anti-interference capability when disturbed. When the permanent magnet synchronous motor is started in a no-load mode and a loaded mode respectively, as shown in fig. 3.2 and fig. 3.4, the electromagnetic rotating speed of the permanent magnet synchronous motor is faster than the rotating speed response of the permanent magnet synchronous motor under the control of the ordinary PID (proportion integration differentiation) by adopting the L2 sliding mode control method, and the overshoot is small.
The above description is only a preferred embodiment of the present invention, and is not intended to limit the present invention, and all simple modifications, changes and equivalent structural changes made to the above embodiment according to the technical spirit of the present invention still fall within the protection scope of the technical solution of the present invention.

Claims (6)

1. An L2 sliding mode control method of a permanent magnet synchronous motor is characterized by comprising the following steps:
step one, obtaining a feedback position: the position sensor (2) periodically detects the position of the permanent magnet synchronous motor to obtain feedback positions at a plurality of moments and transmits the feedback positions to the processor (1);
step two, obtaining a position error: the processor (1) calculates the difference between the feedback position and the given position to obtain a position error e; and calculating to obtain a derivative e' of the position error;
step three, obtaining given current of a q axis: the processor (1) invokes the L2 sliding mode controller module based on the position error e and the derivative of the position error e', and based on the formula:
Figure FDA0003474563730000011
calculating q-axis given current
Figure FDA0003474563730000012
Wherein p is the pole pair number psi of the permanent magnet synchronous motorfThe magnetic linkage is a magnetic linkage of the permanent magnet synchronous motor, J is the rotational inertia of the permanent magnet synchronous motor, B is a friction factor of the permanent magnet synchronous motor, gamma is the suppression degree of given interference and gamma is more than 0, s is a sliding mode function, and the expression is as follows:
s=p1e+e′ (9)
wherein p is1Is a parameter of a sliding mode function and p1>0;
Step four, obtaining d-axis current and q-axis current: the A-phase current sensor detects the A-phase winding current of the stator of the permanent magnet synchronous motor and detects the A-phase winding current iaTransmitting to the processor (1); the B-phase current sensor detects the stator B-phase winding current of the permanent magnet synchronous motor and detects the detected B-phase winding current ibTransmitting to the processor (1); the processor (1) passes the formula ic=-(ia+ib) Calculating to obtain the stator C-phase winding current i of the permanent magnet synchronous motorcThen the A phase winding current iaPhase B winding current ibAnd C phase winding current icPerforming Clarke transformation to obtain alpha-axis current i under a two-phase static coordinate systemαAnd beta axis current iβFor the alpha axis current iαAnd beta axis current iβCarrying out Park conversion to obtain d-axis current idAnd q-axis current iq
Step five, obtaining the alpha axis voltage and the beta axis voltage: the processor (1) defines a d-axis given current
Figure FDA0003474563730000013
D-axis current idWith d-axis set current
Figure FDA0003474563730000014
Comparing to obtain d-axis current difference and comparing q-axis current iqWith q-axis set current
Figure FDA0003474563730000015
Comparing to obtain q-axis current difference, and respectively passing the d-axis current difference and the q-axis current difference through a current PID regulator to respectively output d-axis voltage udAnd q-axis voltage uqFor d-axis voltage udAnd q-axis voltage uqCarrying out Park inverse transformation to obtain alpha-axis voltage uαAnd beta axis current uβ
Step six, carrying out SVPWM control on the permanent magnet synchronous motor: the processor (1) calls the SVPWM control module to perform SVPWM control on the permanent magnet synchronous motor so that the permanent magnet synchronous motor reaches a given position;
in the third step, the formula (16) is obtained by adopting an L2 sliding mode control method, and the specific process is as follows:
step 301, defining a torque equation of the permanent magnet synchronous motor as follows:
Figure FDA0003474563730000021
and the torque equation of the permanent magnet synchronous motor is expressed as follows:
Figure FDA0003474563730000022
wherein, TeIs the electromagnetic torque of the permanent magnet synchronous motor, theta is the feedback position, T is the time, TLIs the load torque;
step 302, defining a sliding mode solving function H as:
Figure FDA0003474563730000023
wherein V' is the derivative of a positive definite and differentiable function V (x), and V (x) is ≧ 0; the value of V' satisfies:
Figure FDA0003474563730000024
d is interference amount, and Z is system evaluation signal;
step 303, defining that the feedback control law u satisfies the formula:
Figure FDA0003474563730000025
wherein the content of the first and second substances,
Figure FDA0003474563730000026
defining a first derivative of the position error for a given position
Figure FDA0003474563730000027
Defining the second derivative of the position error
Figure FDA0003474563730000028
Substituting equation (7) into equation (5) yields:
u=Je″+Be′+TL (8)
from equation (8) and equation (9):
Figure FDA0003474563730000031
according to the formula (3), let
Figure FDA0003474563730000032
Then V ═ s × Js'; combining equation (10) yields:
V′=-Bs2+Jp1e′s+Bp1es+us-TLs (11)
step 304, designing a control law u as follows:
Figure FDA0003474563730000033
wherein k is a constant greater than 0;
step 305, substituting the formula (12) into the formula (7) and combining the formula (4) to obtain:
Figure FDA0003474563730000034
2. the L2 sliding-mode control method of the permanent magnet synchronous motor according to claim 1, characterized in that: in step 302, the value of Z is equal to the sliding mode function s, and Z ═ s ═ p1e+e′。
3. The L2 sliding-mode control method of the permanent magnet synchronous motor according to claim 1, characterized in that: the obtaining process of the control law u in the step 304 is as follows:
step 3041 represented by formula (13), formula (11), and Z ═ s ═ p1e + e' gives:
Figure FDA0003474563730000035
when equation (14) is satisfied:
Figure FDA0003474563730000036
then, the control law u is solved as follows:
Figure FDA0003474563730000037
4. the L2 sliding-mode control method of the permanent magnet synchronous motor according to claim 1, characterized in that: p in step three1Is 25.
5. The L2 sliding-mode control method of the permanent magnet synchronous motor according to claim 1, characterized in that: in the third step, the value of gamma is 0.0001.
6. The L2 sliding-mode control method of the permanent magnet synchronous motor according to claim 1, characterized in that: the position sensor (2) is an incremental encoder, and the processor (1) is a DSP digital signal processor.
CN201811652554.4A 2018-12-31 2018-12-31 L2 sliding mode control method of permanent magnet synchronous motor Active CN109617482B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811652554.4A CN109617482B (en) 2018-12-31 2018-12-31 L2 sliding mode control method of permanent magnet synchronous motor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811652554.4A CN109617482B (en) 2018-12-31 2018-12-31 L2 sliding mode control method of permanent magnet synchronous motor

Publications (2)

Publication Number Publication Date
CN109617482A CN109617482A (en) 2019-04-12
CN109617482B true CN109617482B (en) 2022-07-08

Family

ID=66017668

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811652554.4A Active CN109617482B (en) 2018-12-31 2018-12-31 L2 sliding mode control method of permanent magnet synchronous motor

Country Status (1)

Country Link
CN (1) CN109617482B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110611470B (en) * 2019-09-26 2022-02-01 新乡艾迪威汽车科技有限公司 Control method of speed servo system
CN113406895B (en) * 2020-02-28 2022-08-09 南京理工大学 Method for constructing control system of intelligent valve electric actuator
CN111327246A (en) * 2020-04-08 2020-06-23 西安热工研究院有限公司 Method for improving robustness of permanent magnet coupling speed regulation system

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009017706A (en) * 2007-07-05 2009-01-22 Aisin Seiki Co Ltd Motor controller and motor control method
KR20100094764A (en) * 2009-02-19 2010-08-27 부산대학교 산학협력단 Sensorless speed control system of induction motor
CN102035456A (en) * 2010-12-14 2011-04-27 长春工业大学 Direct torque control system of permanent magnet synchronous motor based on terminal sliding mode
CN102122916A (en) * 2011-04-18 2011-07-13 苏州秉立电动汽车科技有限公司 Compound control method based on vector control system of permanent magnet synchronous motor
CN102843088A (en) * 2012-08-29 2012-12-26 曹秉刚 Fuzzy sliding mode and neural network based composite control system of permanent synchronous motor
CN102969968A (en) * 2012-11-15 2013-03-13 西安理工大学 Permanent magnet synchronous motor control method
CN106655938A (en) * 2017-01-11 2017-05-10 华中科技大学 Permanent magnet synchronous machine control system and permanent magnet synchronous machine control method based on high-order sliding mode method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009017706A (en) * 2007-07-05 2009-01-22 Aisin Seiki Co Ltd Motor controller and motor control method
KR20100094764A (en) * 2009-02-19 2010-08-27 부산대학교 산학협력단 Sensorless speed control system of induction motor
CN102035456A (en) * 2010-12-14 2011-04-27 长春工业大学 Direct torque control system of permanent magnet synchronous motor based on terminal sliding mode
CN102122916A (en) * 2011-04-18 2011-07-13 苏州秉立电动汽车科技有限公司 Compound control method based on vector control system of permanent magnet synchronous motor
CN102843088A (en) * 2012-08-29 2012-12-26 曹秉刚 Fuzzy sliding mode and neural network based composite control system of permanent synchronous motor
CN102969968A (en) * 2012-11-15 2013-03-13 西安理工大学 Permanent magnet synchronous motor control method
CN106655938A (en) * 2017-01-11 2017-05-10 华中科技大学 Permanent magnet synchronous machine control system and permanent magnet synchronous machine control method based on high-order sliding mode method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于参数辨识及L2增益的PMSG反步控制策略研究;米增强 等;《***仿真学报》;20170131;第29卷(第1期);全文 *

Also Published As

Publication number Publication date
CN109617482A (en) 2019-04-12

Similar Documents

Publication Publication Date Title
CN110572091B (en) Optimized sensorless control method for permanent magnet synchronous motor
Lu et al. A new load adaptive identification method based on an improved sliding mode observer for PMSM position servo system
CN102969968B (en) Permanent magnet synchronous motor control method
CN109617482B (en) L2 sliding mode control method of permanent magnet synchronous motor
CN103117703A (en) Sensor-less control method and sensor-less control device for permanent-magnet synchronous motor
CN106026835A (en) No-velocity sensor optimization method based on fuzzy control and sliding-mode observer
CN105577058A (en) Novel fuzzy active disturbance rejection controller based five-phase fault-tolerant permanent magnet motor speed control method
CN108336935B (en) Linear motor control method with cooperation of backstepping control and ESO
Yang et al. Fast integral terminal sliding mode control with a novel disturbance observer based on iterative learning for speed control of PMSM
CN110165953B (en) PMSM speed regulation control method based on approximation law
CN110138298B (en) Sliding mode control method for permanent magnet synchronous motor
Zhang et al. Robust plug-in repetitive control for speed smoothness of cascaded-PI PMSM drive
CN106059423A (en) FC and SMO based control system free of speed controller
Zhang et al. An adaptive proportional-integral-resonant controller for speed ripple suppression of PMSM drive due to current measurement error
CN112532133B (en) Filtering compensation sliding mode active-disturbance-rejection control method suitable for permanent magnet synchronous motor
CN111193448A (en) Surface-mounted permanent magnet synchronous motor load torque observation method based on extended Kalman filter
CN110703591A (en) Control method of active disturbance rejection controller of rotary valve driving motor
CN112290843A (en) Variable-exponent power-order approximation law sliding mode and PMSM (permanent magnet synchronous motor) control application thereof
CN112039386A (en) Fuzzy quasi-proportional resonance-based torque ripple suppression method for permanent magnet synchronous motor
Minghe et al. Proportional resonant-based active disturbance rejection control for speed fluctuation suppression of PMSM drives
Ding et al. Research on pmsm vector control system based on fuzzy pi parameter self-tuning
CN113346810B (en) Speed and current double closed-loop fuzzy control PMSM sensorless control method
CN112290841B (en) Permanent magnet synchronous motor control method and device, electronic equipment and storage medium
CN110096077B (en) Nonsingular rapid terminal sliding mode rotating speed control method and system for switched reluctance motor
JP2012247914A (en) Controller

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
TA01 Transfer of patent application right

Effective date of registration: 20220419

Address after: 710075 room 22104-x346, 21 / F, unit 2, building 1, Liangli business complex, Gaoxin Fourth Road, high tech Zone, Xi'an, Shaanxi Province

Applicant after: Shaanxi zhiduoxin Information Technology Co.,Ltd.

Address before: 710054 No. 58, middle section, Yanta Road, Shaanxi, Xi'an

Applicant before: XI'AN University OF SCIENCE AND TECHNOLOGY

TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20220615

Address after: 400083 No. 259 Shimian village, jiazixi street, Dadukou District, Chongqing

Applicant after: CHONGQING QIULONG TECHNOLOGY Co.,Ltd.

Address before: 710075 room 22104-x346, 21 / F, unit 2, building 1, Liangli business complex, Gaoxin Fourth Road, high tech Zone, Xi'an, Shaanxi Province

Applicant before: Shaanxi zhiduoxin Information Technology Co.,Ltd.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant