CN110661464A - Disturbance suppression method for alternating current servo system and position loop - Google Patents

Disturbance suppression method for alternating current servo system and position loop Download PDF

Info

Publication number
CN110661464A
CN110661464A CN201910947112.0A CN201910947112A CN110661464A CN 110661464 A CN110661464 A CN 110661464A CN 201910947112 A CN201910947112 A CN 201910947112A CN 110661464 A CN110661464 A CN 110661464A
Authority
CN
China
Prior art keywords
sliding mode
servo system
controller
disturbance
loop
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.)
Granted
Application number
CN201910947112.0A
Other languages
Chinese (zh)
Other versions
CN110661464B (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.)
Beijing Machinery Equipment Research Institute
Original Assignee
Beijing Machinery Equipment Research Institute
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 Beijing Machinery Equipment Research Institute filed Critical Beijing Machinery Equipment Research Institute
Priority to CN201910947112.0A priority Critical patent/CN110661464B/en
Publication of CN110661464A publication Critical patent/CN110661464A/en
Application granted granted Critical
Publication of CN110661464B publication Critical patent/CN110661464B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/13Observer control, e.g. using Luenberger observers or Kalman filters
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/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
    • 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/0017Model reference adaptation, e.g. MRAS or MRAC, useful for control or parameter estimation
    • 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/06Rotor flux based control involving the use of rotor position or rotor speed sensors
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/14Estimation or adaptation of machine parameters, e.g. flux, current or voltage
    • H02P21/143Inertia or moment of inertia estimation
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/14Estimation or adaptation of machine parameters, e.g. flux, current or voltage
    • H02P21/18Estimation of position or speed
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • 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
    • H02P25/00Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details
    • H02P25/02Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details characterised by the kind of motor
    • H02P25/022Synchronous motors
    • H02P25/024Synchronous motors controlled by supply frequency
    • H02P25/026Synchronous motors controlled by supply frequency thereby detecting the rotor position
    • 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
    • H02P2205/00Indexing scheme relating to controlling arrangements characterised by the control loops
    • H02P2205/01Current loop, i.e. comparison of the motor current with a current reference
    • 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)
  • Feedback Control In General (AREA)
  • Control Of Electric Motors In General (AREA)

Abstract

The invention relates to an alternating current servo system and a disturbance suppression method of a position ring, belongs to the technical field of motor control, and solves the problems of poor position precision and low response speed of the traditional alternating current servo system; the system adopts a double closed-loop control structure comprising a position loop and a current loop, wherein the position loop comprises a self-adaptive nonsingular terminal sliding mode controller which is used for resolving a q-axis current signal according to an external tracking instruction signal; the sliding mode position controller comprises a state observer, a sliding mode position controller and a sliding mode position controller, wherein the state observer is used for observing the upper bound of load disturbance on a position ring, feeding back to the sliding mode position controller and compensating the calculation of the sliding mode position controller; and controlling the motor to rotate on the current loop according to the solved q-axis current signal. The invention simplifies the control structure of the alternating current servo system and improves the response capability and robustness of the position servo system; and the upper bound of the load disturbance on the position ring is observed and then substituted into the controller for compensation, so that the disturbance resistance of the servo system is further improved.

Description

Disturbance suppression method for alternating current servo system and position loop
Technical Field
The invention relates to the technical field of motor control, in particular to an alternating current servo system and a disturbance suppression method of a position loop.
Background
At the present stage, a permanent magnet synchronous motor position servo system generally adopts a three-closed-loop control structure, wherein an inner loop is a current loop, a secondary loop is a speed loop, and an outermost loop is a position loop; PID is the most common design method for loop controllers. However, the traditional PID controller has complex parameter adjustment and slow system response speed, and is difficult to achieve ideal control effect in the face of uncertain system structure parameters or time-varying, nonlinear and load-varying conditions. In recent years, a plurality of advanced control algorithms are applied to an uncertain permanent magnet synchronous motor servo system, for example, an adaptive backstepping control method is adopted to estimate unknown parameters of the system and sliding mode control is utilized to ensure the robustness of the system to unknown disturbance; and the buffeting problem existing in the system is restrained by adopting a self-adaptive fuzzy sliding mode control method. However, the above control method has certain disadvantages, such as: the problem of 'item expansion' exists when a controller structure is designed by adopting a backstepping method, so that the designed control input quantity is extremely large, and an actual control system is difficult to realize; the linear sliding mode surface adopted by the traditional sliding mode controller is low in response speed, the system state is difficult to converge to a given track in limited time theoretically, the sliding mode controller also has the inherent buffeting problem and poor position precision; moreover, in order to obtain good disturbance rejection capability, the conventional sliding mode controller has to make the upper limit value of the disturbance larger, which aggravates the jitter of the system.
Disclosure of Invention
In view of the above analysis, the present invention aims to provide an ac servo system and a disturbance suppression method for a position loop, which solve the problems of poor position accuracy and slow response speed of the conventional ac servo system.
The purpose of the invention is mainly realized by the following technical scheme:
the invention discloses an alternating current servo system which adopts a double closed loop control structure and comprises a position loop and a current loop;
the position ring comprises a sliding mode position controller and an extended state observer;
the sliding mode position controller is a self-adaptive nonsingular terminal sliding mode controller and is used for resolving a q-axis current signal according to an external tracking instruction signal;
the state observer is used for observing the upper bound D of load disturbance on the position ring, feeding the upper bound D back to the sliding mode position controller and compensating the calculation of the sliding mode position controller;
and the current loop controls the motor to rotate according to the solved q-axis current signal.
Further, the number of nonsingular terminal sliding mode surfaces constructed in the adaptive nonsingular terminal sliding mode controller
Figure BDA0002220719440000021
Wherein e (t) is θ -yrIs the position tracking error of the servo system, yrA rotation angle designated for an external tracking command signal, and theta is a motor rotation mechanical angle; beta > 0 is a constant; p and q are odd numbers of the set slip form face, and q < p < 2 q.
Further, the Lyapunov function constructed in the adaptive nonsingular terminal sliding mode controller is as follows:
Figure BDA0002220719440000022
in the formula, lambda and mu are positive proportionality coefficients;
Figure BDA0002220719440000023
the estimated value of the system moment of inertia J is obtained;
Figure BDA0002220719440000024
as system configuration parameters
Figure BDA0002220719440000025
J is the system moment of inertia converted to the shaft end of the motor; b is the friction coefficient.
Further, the adaptive estimate value
Figure BDA0002220719440000026
Satisfy the relation:in the formula, w is the mechanical angular velocity of the motor, and S is the number of nonsingular terminal sliding mode surfaces; obtaining a system structure adaptive estimated value by integrating the relational expression
Figure BDA0002220719440000028
Further, the estimated value of the system moment of inertia JSatisfy the relation:in the formula u*Assigning a voltage to the d-axis; the estimated value of the system rotational inertia can be obtained by integrating the relational expression
Further, the q-axis control current is output
Figure BDA0002220719440000033
In the formula, TeThe electromagnetic torque of the permanent magnet synchronous motor; n ispThe number of motor pairs of the permanent magnet synchronous motor is set; psifIs a motor rotor flux linkage.
Further, the d-axis specifies the voltageIn the formula, D is the upper limit of load disturbance; sgn (S) is a sliding mode face switching function; k is a direct proportionality coefficient.
Furthermore, the state observer adopts a multi-order linear expansion state observation equation
Figure BDA0002220719440000035
Observing a load disturbance upper bound D on the position ring; in the formula, z1And z2Is the observed value of the angular position and speed of the rotor, z, observed by the state observer3Is the observed value of the upper bound D of load disturbance; theta is the mechanical angle of rotation of the motor, beta1、β2And beta3To observe the coefficient, u*Is the d-axis specified voltage calculated by the sliding mode position controller.
The invention also discloses a position loop disturbance suppression method of the alternating current servo system, which comprises the following steps,
step S1, calculating the position tracking error of the servo system;
step S2, in the position ring, according to the sliding mode surface of the constructed sliding mode position controller and the Lyapunov function, performing progressive stable control by taking the position tracking error as input, and iteratively calculating a q-axis current signal; observing load disturbance by using a state observer, and carrying the load disturbance into the sliding mode position controller for resolving compensation;
and step S3, controlling the motor to rotate in the current loop according to the q-axis current signal.
Further, the step S2 includes the following sub-steps:
step S2-1, in the position ring, calculating the number S of the sliding mode surfaces and the system structure parameters according to the position tracking error and the p and q values of the sliding mode surfaces
Figure BDA0002220719440000044
Adaptive estimate of
Step S2-2, calculating D-axis specified voltage u according to the sliding mode surface number S and the disturbance upper bound value D*
Step S2-3, calculating an estimated value of the rotational inertia of the system
Figure BDA0002220719440000042
D-axis is assigned a voltage u*Substituting the disturbance upper bound value D into the extended state observer to calculate the disturbance upper bound value D of the next iterative calculation;
step S2-4, according to the estimated value of the system moment of inertia
Figure BDA0002220719440000043
And d-axis specified voltage u*Calculating q-axis control current iq*
The invention has the following beneficial effects:
the invention simplifies the control structure of the alternating current servo system and improves the response capability and robustness of the position servo system; and the upper bound of the load disturbance on the position ring is observed and then substituted into the controller for compensation, so that the disturbance resistance of the servo system is further improved.
Drawings
The drawings are only for purposes of illustrating particular embodiments and are not to be construed as limiting the invention, wherein like reference numerals are used to designate like parts throughout.
FIG. 1 is a schematic diagram of an AC servo system according to a first embodiment of the present invention;
FIG. 2 is a graph comparing the convergence rates of the slip-form surfaces according to a first embodiment of the present invention;
fig. 3 is a flowchart of a disturbance suppression method for a position ring according to a second embodiment of the present invention.
Detailed Description
The preferred embodiments of the present invention will now be described in detail with reference to the accompanying drawings, which form a part hereof, and which together with the embodiments of the invention serve to explain the principles of the invention.
The first embodiment,
The embodiment discloses an alternating current servo system, as shown in fig. 1, which adopts a double closed-loop control structure, including a position loop and a current loop;
the position ring comprises a sliding mode position controller and an extended state observer;
the sliding mode position controller is used for resolving a q-axis current signal according to an external tracking instruction signal;
the state observer is used for observing the load disturbance upper bound D on the position ring, feeding back the load disturbance upper bound D to the sliding mode position controller, compensating the calculation of the sliding mode position controller and improving the disturbance resistance of the alternating current servo system;
and the current loop controls the motor to rotate according to the solved q-axis current signal.
Specifically, the sliding mode position controller is a self-adaptive nonsingular terminal sliding mode controller;
the nonsingular terminal sliding mode surface S constructed in the adaptive nonsingular terminal sliding mode controller according to the present embodiment is as follows:
Figure BDA0002220719440000051
wherein e (t) is θ -yrIs the position tracking error of the servo system, yrThe angle theta is a mechanical angle of rotation of the motor and is obtained by an angle sensor in the distance ring; β > 0 is a design constant; p and q are odd numbers of the set slip form face, and q < p < 2 q.
When the nonsingular terminal sliding mode surface S is equal to 0, solving a sliding mode surface equation to obtain:
Figure BDA0002220719440000052
the time from initial state e (0) ≠ 0 to e (t) ═ 0 is tsThen t issCan be determined by the following formula:
it can be seen that the systematic error will be at finite time tsInner converges to zero.
Compared with the traditional linear sliding mode surface, the nonsingular terminal sliding mode surface of the embodiment has higher convergence speed due to the introduction of the nonlinear term, and the system can reach the sliding mode surface within a limited time; compared with the common terminal sliding mode surface, the nonsingular terminal sliding mode surface of the embodiment also avoids the situation of infinite control input, namely the singularity phenomenon of the system; as shown in fig. 2, the convergence speed of the nonsingular terminal slip-form surfaces is significantly faster than the convergence speed of the linear slip-form surfaces.
In this embodiment, the Lyapunov function of the nonsingular terminal sliding mode controller is designed as:
Figure BDA0002220719440000061
in the formula, lambda and mu are positive proportionality coefficients;the estimated value of the system moment of inertia J is obtained;
Figure BDA0002220719440000063
as system configuration parameters
Figure BDA0002220719440000064
J is the system moment of inertia converted to the shaft end of the motor; b is the friction coefficient.
In order to meet the gradual stability of a closed-loop control system, the designed Lyapunov function needs to meet the requirement
Figure BDA0002220719440000065
Thus, the Lyapunov function is derived as:
Figure BDA0002220719440000066
mechanical equation of position of linear servo system
Figure BDA0002220719440000067
Substitution into
Figure BDA0002220719440000068
Obtaining:
Figure BDA0002220719440000069
wherein u is TeThe torque is the electromagnetic torque of the permanent magnet synchronous motor, delta is load disturbance, and | delta | is less than or equal to D; d is a disturbance upper bound value; w represents the mechanical angular velocity of the motor;
order to
Figure BDA00022207194400000610
Namely, it is
Figure BDA00022207194400000611
Substituting the formula to obtain:
Figure BDA00022207194400000612
in the above-mentioned formula, the compound of formula,
u*specifying a voltage for the d-axis that satisfies the following relationship:
Figure BDA0002220719440000071
in the formula, D is the upper limit of load disturbance; sgn (S) is a sliding mode face switching function; k is a direct proportionality coefficient;
system structural parametersIs estimated value of
Figure BDA0002220719440000073
The following relation is satisfied:
Figure BDA0002220719440000074
estimated value of system moment of inertia J
Figure BDA0002220719440000075
The following relation is satisfied:
Figure BDA0002220719440000076
bringing the three formulas into
Figure BDA0002220719440000077
To obtain the following formula:
Figure BDA0002220719440000078
due to the fact that
Figure BDA0002220719440000079
Thus, in the above formula
Figure BDA00022207194400000710
That is, the Lyapunov function of the nonsingular terminal sliding-mode controller of the embodiment satisfies the gradual stability condition, and the designed closed-loop control system is gradually stable.
Since the Lyapunov function of the embodiment includes the estimated value of the system moment of inertia J
Figure BDA00022207194400000711
System structural parameters
Figure BDA00022207194400000712
Is estimated value of
Figure BDA00022207194400000713
Adaptive terms such as friction coefficient B; therefore, the control precision is higher, the anti-interference capability is better, and the response speed is faster.
When the closed-loop control system realizes gradual stability, the electromagnetic torque equation of the surface-mounted permanent magnet synchronous motor is Te=npψfiqObtaining the q-axis control current output by the nonsingular terminal sliding mode controller
Figure BDA00022207194400000714
In the formula, TeThe electromagnetic torque of the permanent magnet synchronous motor; n ispThe number of pairs of permanent magnet synchronous motor motors is set; psifA motor rotor flux linkage;
Figure BDA00022207194400000715
the estimated value of the system moment of inertia J is obtained; u. of*The d-axis is specified with a voltage.
In the embodiment, the state observer adopts a multi-order linear expansion state observation equation to observe the load disturbance;
specifically, the linear expansion state observation equation is
Figure BDA0002220719440000081
In the formula, z1And z2Is the observed value of the angular position and speed of the rotor, z, observed by the state observer3Is the observed value of the upper bound D of load disturbance; theta is a mechanical rotation angle of the motor; beta is a1、β2And beta3The observation coefficient can be specifically debugged through simulation or experiment; u. of*Is the d-axis specified voltage calculated by the sliding mode position controller.
The current total disturbance value of the load on the position ring, namely the upper disturbance bound, can be obtained through observation of the state observer, and is fed back to the sliding mode position controller to compensate the next calculation, so that the disturbance resistance of the alternating current servo system is improved.
In summary, the ac servo system of the embodiment adopts a double closed-loop control structure, and the external tracking command signal is resolved into a q-axis current signal by the designed sliding-mode position controller to directly control the current loop, so as to simplify the control manner of the three closed loops of the conventional PID position servo system and improve the response speed of the servo system;
the adopted nonsingular terminal sliding mode surface introduces a nonlinear term, so that the convergence speed is higher, the system can reach the sliding mode surface within limited time, and the condition of infinite control input, namely the singularity phenomenon of the system, is avoided;
the adopted Lyapunov function comprises a self-adaptive term, so that the control precision is higher, the anti-interference capability is better, and the response speed is higher;
the state observation is carried out by adopting a multi-order linear expansion state observation equation, the observation precision is high, and the convergence speed is high.
Example II,
The embodiment discloses a disturbance suppression method for a position loop of an alternating current servo system, which adopts the alternating current servo system with a double closed-loop control structure in the first embodiment, as shown in fig. 3, and specifically includes the following steps:
step S1, calculating the position tracking error of the servo system;
the position tracking error is e (t) θ -yr,yrA tracking angle position obtained for an external tracking command signal; theta is the mechanical angle position of the motor rotation.
Step S2, in the position ring, according to the sliding mode surface of the constructed sliding mode position controller and the Lyapunov function, performing progressive stable control by taking the position tracking error as input, and iteratively calculating a q-axis current signal; observing load disturbance by using a state observer, and carrying the load disturbance into the sliding mode position controller for resolving compensation;
and step S3, controlling the motor to rotate in the current loop according to the q-axis current signal.
After the step S3 is completed, the process returns to step S1 to calculate the position tracking error of the servo system again, and the next iteration is performed to output the q-axis current signal to control the motor to rotate.
Specifically, the step S2 includes the following sub-steps:
step S2-1, in the position ring, calculating the number S of the sliding mode surfaces and the system structure parameters according to the position tracking error and the p and q values of the sliding mode surfacesAdaptive estimate of
Figure BDA0002220719440000092
In particular, number of faces of slip form
System structural parameters
Figure BDA0002220719440000094
Adaptive estimate of
Figure BDA0002220719440000095
The following relation is satisfied:
Figure BDA0002220719440000096
the self-adaptive estimation value of the system structure can be obtained by integrating the above formula
Step S2-2, calculating D-axis specified voltage u according to the sliding mode surface number S and the disturbance upper bound value D*
Specifically, the d-axis specifies the voltage
Figure BDA0002220719440000098
In the formula, w represents the mechanical angular velocity of the motor, yrA rotation angle specified for the instruction; d is the upper limit of load disturbance; sgn (S) is a sliding mode face switching function; k is a direct proportionality coefficient;
in the first iterative calculation, the disturbance upper bound value D is a set value, and in the subsequent iterative calculation, the disturbance upper bound value D calculated by the extended state observer in the last iterative calculation is adopted.
Step S2-3, calculating an estimated value of the rotational inertia of the system
Figure BDA0002220719440000101
D-axis is assigned a voltage u*Calculated by substituting the extended state observerA disturbance upper bound value D of one iteration calculation;
estimated value of system moment of inertia
Figure BDA0002220719440000102
The following relation is satisfied:
Figure BDA0002220719440000103
the estimated value of the system rotational inertia can be obtained by integrating the above formula
Figure BDA0002220719440000104
The disturbance upper bound value D is obtained according to the linear expansion state observation equation
Figure BDA0002220719440000105
In the formula, z1And z2Is the observed value of the angular position and speed of the rotor, z, observed by the state observer3The observed value of the upper bound of the load disturbance is the disturbance upper bound value D; theta is the mechanical angle of rotation of the motor, beta1、β2And beta3To observe the coefficient, u*Is the d-axis specified voltage calculated by the sliding mode position controller.
Step S2-4, according to the estimated value of the system moment of inertia
Figure BDA0002220719440000106
And d-axis specified voltage u*Calculating q-axis control current iq output by sliding mode position controller*
Specifically, the q-axis controls the current
Figure BDA0002220719440000107
In the formula, TeThe electromagnetic torque of the permanent magnet synchronous motor; n ispThe number of pairs of permanent magnet synchronous motor motors is set; psifA motor rotor flux linkage;
Figure BDA0002220719440000108
is the rotational inertia of the systemAn estimate of J; u. of*The d-axis is specified with a voltage.
Compared with the prior art, the beneficial effects of the vacuum cleaner provided by the embodiment are basically the same as those provided by the first embodiment, and are not repeated herein.
The above description is only for the preferred embodiment of the present invention, but the scope of the present invention is not limited thereto, and any changes or substitutions that can be easily conceived by those skilled in the art within the technical scope of the present invention are included in the scope of the present invention.

Claims (10)

1. An alternating current servo system is characterized in that a double closed loop control structure is adopted, and the double closed loop control structure comprises a position loop and a current loop;
the position ring comprises a sliding mode position controller and an extended state observer;
the sliding mode position controller is a self-adaptive nonsingular terminal sliding mode controller and is used for resolving a q-axis current signal according to an external tracking instruction signal;
the state observer is used for observing the upper bound D of load disturbance on the position ring, feeding the upper bound D back to the sliding mode position controller and compensating the calculation of the sliding mode position controller;
and the current loop controls the motor to rotate according to the solved q-axis current signal.
2. The AC servo system of claim 1,
the number of nonsingular terminal sliding mode surfaces constructed in the adaptive nonsingular terminal sliding mode controller
Figure FDA0002220719430000011
Wherein e (t) is θ -yrIs the position tracking error of the servo system, yrA rotation angle designated for an external tracking command signal, and theta is a motor rotation mechanical angle; beta > 0 is a constant; p and q are odd numbers of the set slip form face, and q < p < 2 q.
3. The AC servo system of claim 1,
the Lyapunov function constructed in the self-adaptive nonsingular terminal sliding mode controller is as follows:
Figure FDA0002220719430000012
in the formula, lambda and mu are positive proportionality coefficients;
Figure FDA0002220719430000017
the estimated value of the system moment of inertia J is obtained;
Figure FDA0002220719430000013
as system configuration parameters
Figure FDA0002220719430000014
J is the system moment of inertia converted to the shaft end of the motor; b is the friction coefficient.
4. The AC servo system of claim 3, wherein the adaptive estimate value
Figure FDA0002220719430000015
Satisfy the relation:
Figure FDA0002220719430000016
in the formula, w is the mechanical angular velocity of the motor, and S is the number of nonsingular terminal sliding mode surfaces; obtaining a system structure adaptive estimated value by integrating the relational expression
Figure FDA0002220719430000021
5. An AC servo system as claimed in claim 3 wherein the estimated value of the system moment of inertia J
Figure FDA0002220719430000022
Satisfy the relation:
Figure FDA0002220719430000023
in the formula u*Assigning a voltage to the d-axis; the estimated value of the system rotational inertia can be obtained by integrating the relational expression
6. The AC servo system of claim 5, wherein the output q-axis control current
Figure FDA0002220719430000025
In the formula, TeThe electromagnetic torque of the permanent magnet synchronous motor; n ispThe number of motor pairs of the permanent magnet synchronous motor is set; psifIs a motor rotor flux linkage.
7. The AC servo system of claim 6, wherein the d-axis specifies voltage
Figure FDA0002220719430000026
In the formula, D is the upper limit of load disturbance; sgn (S) is a sliding mode face switching function; k is a direct proportionality coefficient.
8. An AC servo system as claimed in claim 7, wherein the state observer employs a multi-order linear extended state observation equation
Figure FDA0002220719430000027
Observing a load disturbance upper bound D on the position ring; in the formula, z1And z2Is the observed value of the angular position and speed of the rotor, z, observed by the state observer3Is the observed value of the upper bound D of load disturbance; theta is the mechanical angle of rotation of the motor, beta1、β2And beta3To observeCoefficient u*Is the d-axis specified voltage calculated by the sliding mode position controller.
9. A method for suppressing disturbance of a position loop of an AC servo system as recited in claims 1-8, comprising,
step S1, calculating the position tracking error of the servo system;
step S2, in the position ring, according to the sliding mode surface of the constructed sliding mode position controller and the Lyapunov function, performing progressive stable control by taking the position tracking error as input, and iteratively calculating a q-axis current signal; observing load disturbance by using a state observer, and carrying the load disturbance into the sliding mode position controller for resolving compensation;
and step S3, controlling the motor to rotate in the current loop according to the q-axis current signal.
10. The position loop disturbance suppression method according to claim 9, wherein the step S2 includes the following sub-steps:
step S2-1, in the position ring, calculating the number S of the sliding mode surfaces and the system structure parameters according to the position tracking error and the p and q values of the sliding mode surfaces
Figure FDA0002220719430000034
Adaptive estimate of
Figure FDA0002220719430000031
Step S2-2, calculating D-axis specified voltage u according to the sliding mode surface number S and the disturbance upper bound value D*
Step S2-3, calculating an estimated value of the rotational inertia of the system
Figure FDA0002220719430000032
D-axis is assigned a voltage u*Substituting the disturbance upper bound value D into the extended state observer to calculate the disturbance upper bound value D of the next iterative calculation;
step S2-4, according to the estimated value of the system moment of inertiaAnd d-axis specified voltage u*Calculating q-axis control current iq*
CN201910947112.0A 2019-09-29 2019-09-29 Disturbance suppression method for alternating current servo system and position loop Active CN110661464B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910947112.0A CN110661464B (en) 2019-09-29 2019-09-29 Disturbance suppression method for alternating current servo system and position loop

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910947112.0A CN110661464B (en) 2019-09-29 2019-09-29 Disturbance suppression method for alternating current servo system and position loop

Publications (2)

Publication Number Publication Date
CN110661464A true CN110661464A (en) 2020-01-07
CN110661464B CN110661464B (en) 2021-04-20

Family

ID=69040013

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910947112.0A Active CN110661464B (en) 2019-09-29 2019-09-29 Disturbance suppression method for alternating current servo system and position loop

Country Status (1)

Country Link
CN (1) CN110661464B (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111555608A (en) * 2020-04-24 2020-08-18 浙江工业大学 Unknown input observer-based non-singular terminal sliding mode control method for buck type direct current converter
CN111930072A (en) * 2020-07-15 2020-11-13 东南大学 Trajectory tracking control method of double-shaft motion control system
CN112600474A (en) * 2020-12-03 2021-04-02 重庆邮电大学 Permanent magnet brushless direct current motor position servo system based on composite position controller
CN112859600A (en) * 2021-01-08 2021-05-28 航天时代飞鸿技术有限公司 Mechanical system finite time control method based on extended state observer
CN113659897A (en) * 2021-08-11 2021-11-16 沈阳工程学院 Sliding mode control method of permanent magnet linear synchronous motor
CN113791537A (en) * 2021-08-03 2021-12-14 北京航空航天大学 Electric steering engine servo system capable of overcoming gap disturbance and control method thereof
CN114123892A (en) * 2021-11-12 2022-03-01 江南大学 Observer-based linear traction system terminal sliding mode control method and system
CN114244214A (en) * 2021-11-05 2022-03-25 安徽工程大学 Permanent magnet synchronous motor position control method based on improved sliding mode control

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012108776A (en) * 2010-11-18 2012-06-07 Toyota Motor Corp Feedback control device
CN104238572A (en) * 2014-07-23 2014-12-24 南京理工大学 Motor servo system jitter-free sliding mode position control method based on disturbance compensation
CN104682805A (en) * 2015-01-21 2015-06-03 浙江工业大学 Permanent magnet synchronous motor full-order sliding mode variable structure position servo control method based on extended state observer

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012108776A (en) * 2010-11-18 2012-06-07 Toyota Motor Corp Feedback control device
CN104238572A (en) * 2014-07-23 2014-12-24 南京理工大学 Motor servo system jitter-free sliding mode position control method based on disturbance compensation
CN104682805A (en) * 2015-01-21 2015-06-03 浙江工业大学 Permanent magnet synchronous motor full-order sliding mode variable structure position servo control method based on extended state observer

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
王晨伊: "无位置传感器无刷电机的状态估计及其在扰动不确定情况下的控制", 《中国优秀硕士学位论文全文数据库(工程科技II辑)》 *
王艳敏等: "永磁同步电动机的无抖振滑模控制***设计", 《电机与控制学报》 *

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111555608A (en) * 2020-04-24 2020-08-18 浙江工业大学 Unknown input observer-based non-singular terminal sliding mode control method for buck type direct current converter
CN111930072A (en) * 2020-07-15 2020-11-13 东南大学 Trajectory tracking control method of double-shaft motion control system
CN112600474A (en) * 2020-12-03 2021-04-02 重庆邮电大学 Permanent magnet brushless direct current motor position servo system based on composite position controller
CN112859600A (en) * 2021-01-08 2021-05-28 航天时代飞鸿技术有限公司 Mechanical system finite time control method based on extended state observer
CN112859600B (en) * 2021-01-08 2024-02-09 航天时代飞鸿技术有限公司 Mechanical system finite time control method based on extended state observer
CN113791537A (en) * 2021-08-03 2021-12-14 北京航空航天大学 Electric steering engine servo system capable of overcoming gap disturbance and control method thereof
CN113791537B (en) * 2021-08-03 2023-12-15 北京航空航天大学 Electric steering engine servo system for overcoming clearance disturbance and control method thereof
CN113659897A (en) * 2021-08-11 2021-11-16 沈阳工程学院 Sliding mode control method of permanent magnet linear synchronous motor
CN113659897B (en) * 2021-08-11 2023-11-03 沈阳工程学院 Sliding mode control method of permanent magnet linear synchronous motor
CN114244214B (en) * 2021-11-05 2023-10-24 安徽工程大学 Position control algorithm of permanent magnet synchronous motor based on improved sliding mode control
CN114244214A (en) * 2021-11-05 2022-03-25 安徽工程大学 Permanent magnet synchronous motor position control method based on improved sliding mode control
CN114123892B (en) * 2021-11-12 2023-02-28 江南大学 Observer-based linear traction system terminal sliding mode control method and system
CN114123892A (en) * 2021-11-12 2022-03-01 江南大学 Observer-based linear traction system terminal sliding mode control method and system

Also Published As

Publication number Publication date
CN110661464B (en) 2021-04-20

Similar Documents

Publication Publication Date Title
CN110661464B (en) Disturbance suppression method for alternating current servo system and position loop
CN110429881B (en) Active-disturbance-rejection control method of permanent magnet synchronous motor
CN109560736B (en) Permanent magnet synchronous motor control method based on second-order terminal sliding mode
CN106788044B (en) A kind of adaptive non-singular terminal sliding-mode control of permanent magnet synchronous motor based on interference observer
CN105680750B (en) PMSM servo system control methods based on improved model compensation ADRC
CN111600518B (en) Design method of permanent magnet synchronous current controller based on extended state observer
CN107577149B (en) Follow-up control method adopting fractional order fast terminal sliding mode control
CN110492804A (en) A kind of permanent magnet synchronous motor Second Order Sliding Mode Control method based on novel disturbance observer
CN110784149B (en) Mechanical resonance suppression method and system for alternating current servo system
CN110764418A (en) Active disturbance rejection controller based on finite time convergence extended state observer
CN113193794B (en) Rapid tracking control system and method for permanent magnet brushless direct current motor servo system
CN109104130B (en) Full-order flux linkage observer feedback matrix obtaining method and non-speed sensor
CN108536185B (en) Double-framework magnetic suspension CMG framework system parameter optimization method based on reduced-order cascade extended state observer
CN110165953B (en) PMSM speed regulation control method based on approximation law
CN107528514B (en) Approximate discrete fast terminal sliding mode control method of PMSM speed regulation system
CN116661298A (en) Photoelectric pod self-adaptive index sliding mode control method based on disturbance observer
CN114706300A (en) Finite time control method of permanent magnet synchronous motor system with disturbance and output constraint
CN112783099B (en) Fractional order composite control method and permanent magnet synchronous motor speed servo system
CN114785216B (en) Design method of self-adaptive gain sliding mode observer
CN115309046A (en) Servo system adaptive backward-thrust nonlinear nonsingular terminal sliding mode control method
CN115967315A (en) Permanent magnet synchronous motor rapid integration terminal sliding mode control method
CN112821840B (en) Unsmooth self-adaptive direct torque control method and system for permanent magnet synchronous motor
CN114374346A (en) High-performance control method for permanent magnet synchronous motor
Qu et al. Sliding-mode anti-disturbance speed control of permanent magnet synchronous motor based on an advanced reaching law
CN113890451A (en) Parameter adjusting method for first-order linear active disturbance rejection controller of permanent magnet synchronous motor

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant