CN107370431A - A kind of industrial robot obscures Auto-disturbance-rejection Control with permagnetic synchronous motor - Google Patents

A kind of industrial robot obscures Auto-disturbance-rejection Control with permagnetic synchronous motor Download PDF

Info

Publication number
CN107370431A
CN107370431A CN201710653006.2A CN201710653006A CN107370431A CN 107370431 A CN107370431 A CN 107370431A CN 201710653006 A CN201710653006 A CN 201710653006A CN 107370431 A CN107370431 A CN 107370431A
Authority
CN
China
Prior art keywords
msub
mrow
mtr
mtd
fuzzy
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.)
Withdrawn
Application number
CN201710653006.2A
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.)
Hangzhou Dianzi University
Original Assignee
Hangzhou Dianzi 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 Hangzhou Dianzi University filed Critical Hangzhou Dianzi University
Priority to CN201710653006.2A priority Critical patent/CN107370431A/en
Publication of CN107370431A publication Critical patent/CN107370431A/en
Withdrawn legal-status Critical Current

Links

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/001Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control using fuzzy control

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Fuzzy Systems (AREA)
  • Power Engineering (AREA)
  • Feedback Control In General (AREA)

Abstract

The invention discloses a kind of industrial robot to obscure Auto-disturbance-rejection Control with permagnetic synchronous motor, the rotor-position signal of present invention collection motor servo system, then the feedback signal using rotor-position signal as fuzzy automatic disturbance rejection controller, with fuzzy inference rule, establish fuzzy if-then rules table, by to parameter automatically adjust and compensation to system disturbance, realize the high-precision control to motor servo system.The present invention uses the PI adjusting methods that conventional vector control is substituted based on fuzzy Auto-disturbance-rejection Control, improves the rapidity and stability of industrial robot PMSM Drive System, improves the precision and Ability of Resisting Disturbance of system.

Description

A kind of industrial robot obscures Auto-disturbance-rejection Control with permagnetic synchronous motor
Technical field
The invention belongs to industrial robot servomotor design field, more particularly to a kind of industrial robot permanent magnetism Synchronous motor obscures Auto-disturbance-rejection Control.
Background technology
In recent years, with the continuous propulsion of the strategy of made in China 2025, during China's manufacturing industry transition and upgrade, machine The phenomenon of substitution is more and more fiery, and the application of industrial robot is also more and more extensive, and industrial robot servo-drive system performance at present It is poor dynamic response capability to be present in aspect, most of only to possess analog quantity and pulse control mode, it is impossible to meet high-speed, high precision The requirement of robot, therefore, design a industrial robot AC servo drive system and be very important.
Permagnetic synchronous motor has the characteristics that simple in construction, reliable, the small, efficiency high of loss, but industrial machine is artificial Make that environment is complicated and changeable, it is higher to the performance requirement of motor system, it is traditional to be met based on PI vector control methods The high performance requirement of industrial robot motor, therefore can be led using some advanced control strategies to apply in industrial robot Domain.
Control strategy based on fuzzy Active Disturbance Rejection Control strong robustness, can be easy to engineer applied independent of object model, Compensation ability of the system for disturbance is improved, while can also improve the response speed and control accuracy of system.
The content of the invention
The present invention is in order to solve the deficiencies in the prior art, it is proposed that a kind of industrial robot with permagnetic synchronous motor it is fuzzy from Disturbance rejection control method.
A kind of industrial robot obscures Auto-disturbance-rejection Control with permagnetic synchronous motor, and this method specifically includes following step Suddenly:
Step 1:Driving control system for electric machine hardware initialization;
Step 2:Serial communication modular judges whether to receive host computer instruction, step 4 is entered if receiving, is not received Then enter step 3;
Step 3:The motor speed of industrial robot is set as default value 0, into step 4;
Step 4:The rotating speed that motor is adjusted out by obscuring automatic disturbance rejection controller controls output;
Step 5:Judge that the final control of motor is exported whether in rated range, step is entered if in rated range Rapid six, if not in rated range, into step 7;
Step 6:Final control output is sent to the motor of industrial robot, into step 8;
Step 7:Motor is discharged, into step 8;
Step 8:Serial communication modular sends response signal to host computer, into step 2;
Active Disturbance Rejection Control is obscured wherein in step 4, specifically includes following steps:
4.1st, in permagnetic synchronous motor running, by velocity location detect to obtain permagnetic synchronous motor rotating speed and Position angle, position angle is input in coordinate transformation module, obtained permagnetic synchronous motor tachometer value and given motor are turned Fast value is input in fuzzy active disturbance rejection speed ring controller, and q shaft current reference values i is obtained by computingq *;Wherein fuzzy active disturbance rejection The design of controller is as follows:
Permagnetic synchronous motor mathematical modeling is expressed as in the fuzzy automatic disturbance rejection controller:
In formula:ud、uqRespectively d, q shaft voltage;id、iqRespectively d, q shaft current;Ld、LqRespectively d, q axle inductance;Rs For stator resistance;ωeFor rotor angular rate;ψfFor rotor permanent magnet magnetic linkage;
Automatic disturbance rejection controller part includes Nonlinear Tracking Differentiator, extended state observer in fuzzy automatic disturbance rejection controller Fed back with nonlinear state error;
The Nonlinear Tracking Differentiator mathematical modeling is expressed as:
The extended state observer mathematical modeling is expressed as:
The nonlinear state error feedback mathematics model table is shown as:
Fal function expressions are expressed as in the automatic disturbance rejection controller:
In formula:V is the Setting signal of automatic disturbance rejection controller;v1It is v tracking signal;R is the tracking velocity factor;Y is pair The output of elephant;z1、z2It is the observation of state variable, z3It is disturbance estimate;β01、β02、β03It is output error correcting gain; Fal (e, α, δ) is optimal synthesis control function;δ is filtering factor;α is nonlinear factor;β1、β2For Error Gain;
Fuzzy controller is to be by the velocity deviation e and deviation variation rate ec of system in the fuzzy automatic disturbance rejection controller Input quantity, nonlinearity erron Feedback Control Laws parameter correction values Δ β1、Δβ2For output quantity;Find out e and ec and Δ β1、Δβ2Between Fuzzy relation, in the process of running constantly detection e and ec, according to fuzzy control principle to Δ β1、Δβ2Carry out online modification, Meet in the case of different e and ec to parameter, Δ β1、Δβ2Requirement;Fuzzy controller is automatic according to the state of controlled device Adjust output variable Δ β1、Δβ2Value, and to nonlinearity erron Feedback Control Laws parameter carry out on-line correction;
The fuzzy controller correction function mathematical formulae is:
β in formula1′、β′2For nonlinear feedback state table initial value;
4.2nd, the motor two-phase output current i that current sensor will collectaAnd ibIt is input to for three phase static to two-phase Third phase electric current is tried to achieve in static coordinate transform, then by coordinate transform, obtains the electric current i under two-phase static coordinateαAnd iβ, then The coordinate transform rotated by two-phase obtains idAnd iq
4.3rd, the q shaft current reference values i for obtaining fuzzy automatic disturbance rejection controllerq *With given d shaft current reference values id *Through Cross conversion and obtain output voltage values udAnd uq
4.4th, the output voltage values obtained in the 4.3rd are rotated into the static changes in coordinates of two-phase by two-phase and obtains uαWith uβ
4.5th, by uαAnd uβSpace vector pulse width modulation SVPWM modules are input to, the six road pwm signals for obtaining controller are defeated Go out, and inverter is controlled by pwm signal, thus obtain the operation that three-phase output voltage carrys out motor.
Beneficial effects of the present invention:
The present invention improves industry using the PI adjusting methods that conventional vector control is substituted based on fuzzy Auto-disturbance-rejection Control The rapidity and stability of robot PMSM Drive System, improve the precision and Ability of Resisting Disturbance of system.
1st, the control that Active Disturbance Rejection Control algorithm is used for industrial robot PMSM Drive System is employed, control Device strong robustness, stability are good.
2nd, in order to adapt to industrial robot high accuracy, fast-response the features such as, by Active Disturbance Rejection Control and the organic knot of fuzzy control Close, motor is had under the complicated operating mode of industrial robot and more preferably more accurately control.
Brief description of the drawings
Fig. 1 is implementation steps figure of the present invention;
Fig. 2 is that a kind of industrial robot obscures Active Disturbance Rejection Control schematic diagram with permagnetic synchronous motor;
Fig. 3 is the system construction drawing of Auto Disturbances Rejection Control Technique.
Embodiment
The present invention is described in detail as follows in conjunction with accompanying drawing:
A kind of industrial robot obscures Active Disturbance Rejection Control system, including core controller module, electricity with permagnetic synchronous motor Flow acquisition module and communication module.Core controller module completes the control algolithm of motor, produces pwm signal controlled motor Driving, current module gather the signal of motor drive module, communication module connection core controller module and host computer.
The core controller module uses the method for controlling permanent magnet synchronous motor based on fuzzy Active Disturbance Rejection Control, adopts first Collect the rotor-position signal of motor servo system, then the feedback letter using rotor-position signal as fuzzy automatic disturbance rejection controller Number, with fuzzy inference rule, establish fuzzy if-then rules table, by parameter automatically adjust and benefit to system disturbance Repay, realize the high-precision control to motor servo system.
The current acquisition module to the electric current of industrial robot motor by sampling, with reference to core controller module The current of electric of industrial robot is adjusted.
The communication module connects host computer, receives instruction, is debugged.
As shown in Figure 1, Figure 2, Figure 3 shows, a kind of industrial robot obscures Auto-disturbance-rejection Control, the party with permagnetic synchronous motor Method specifically includes following steps:
Step 1:Driving control system for electric machine hardware initialization;
Step 2:Serial communication modular judges whether to receive host computer instruction, step 4 is entered if receiving, is not received Then enter step 3;
Step 3:The motor speed of industrial robot is set as default value 0, into step 4;
Step 4:The rotating speed that motor is adjusted out by obscuring automatic disturbance rejection controller controls output;
Step 5:Judge that the final control of motor is exported whether in rated range, step is entered if in rated range Rapid six, if not in rated range, into step 7;
Step 6:Final control output is sent to the motor of industrial robot, into step 8;
Step 7:Motor is discharged, into step 8;
Step 8:Serial communication modular sends response signal to host computer, into step 2;
Active Disturbance Rejection Control is obscured wherein in step 4, specifically includes following steps:
4.1st, in permagnetic synchronous motor running, by velocity location detect to obtain permagnetic synchronous motor rotating speed and Position angle, position angle is input in coordinate transformation module, obtained permagnetic synchronous motor tachometer value and given motor are turned Fast value is input in fuzzy active disturbance rejection speed ring controller, and q shaft current reference values i is obtained by computingq *;Wherein fuzzy active disturbance rejection The design of controller is as follows:
Permagnetic synchronous motor mathematical modeling is expressed as in the fuzzy automatic disturbance rejection controller:
In formula:ud、uqRespectively d, q shaft voltage;id、iqRespectively d, q shaft current;Ld、LqRespectively d, q axle inductance;Rs For stator resistance;ωeFor rotor angular rate;ψfFor rotor permanent magnet magnetic linkage;
Automatic disturbance rejection controller part includes Nonlinear Tracking Differentiator, extended state observer in fuzzy automatic disturbance rejection controller Fed back with nonlinear state error;
The Nonlinear Tracking Differentiator mathematical modeling is expressed as:
The extended state observer mathematical modeling is expressed as:
The nonlinear state error feedback mathematics model table is shown as:
Fal function expressions are expressed as in the automatic disturbance rejection controller:
In formula:V is the Setting signal of automatic disturbance rejection controller;v1It is v tracking signal;R is the tracking velocity factor;Y is pair The output of elephant;z1、z2It is the observation of state variable, z3It is disturbance estimate;β01、β02、β03It is output error correcting gain; Fal (e, α, δ) is optimal synthesis control function;δ is filtering factor;α is nonlinear factor;β1、β2For Error Gain;
Fuzzy controller is to be by the velocity deviation e and deviation variation rate ec of system in the fuzzy automatic disturbance rejection controller Input quantity, nonlinearity erron Feedback Control Laws parameter correction values Δ β1、Δβ2For output quantity;Find out e and ec and Δ β1、Δβ2Between Fuzzy relation, in the process of running constantly detection e and ec, according to fuzzy control principle to Δ β1、Δβ2Carry out online modification, Meet in the case of different e and ec to parameter, Δ β1、Δβ2Requirement;Fuzzy controller is automatic according to the state of controlled device Adjust output variable Δ β1、Δβ2Value, and to nonlinearity erron Feedback Control Laws parameter carry out on-line correction;
The fuzzy controller correction function mathematical formulae is:
β in formula1′、β′2For nonlinear feedback state table initial value;
4.2nd, the motor two-phase output current i that current sensor will collectaAnd ibIt is input to for three phase static to two-phase Third phase electric current is tried to achieve in static coordinate transform, then by coordinate transform, obtains the electric current i under two-phase static coordinateαAnd iβ, then The coordinate transform rotated by two-phase obtains idAnd iq
4.3rd, the q shaft current reference values i for obtaining fuzzy automatic disturbance rejection controllerq *With given d shaft current reference values id *Through Cross conversion and obtain output voltage values udAnd uq
4.4th, the output voltage values obtained in the 4.3rd are rotated into the static changes in coordinates of two-phase by two-phase and obtains uαWith uβ
4.5th, by uαAnd uβSpace vector pulse width modulation SVPWM modules are input to, the six road pwm signals for obtaining controller are defeated Go out, and inverter is controlled by pwm signal, thus obtain the operation that three-phase output voltage carrys out motor.
Wherein table 1 is the fuzzy reasoning tables of system variable Δ β 1;
Table 1
Wherein table 2 is the fuzzy reasoning tables of system variable Δ β 2
Table 2.

Claims (1)

1. a kind of industrial robot obscures Auto-disturbance-rejection Control with permagnetic synchronous motor, it is characterised in that this method is specifically wrapped Include following steps:
Step 1:Driving control system for electric machine hardware initialization;
Step 2:Serial communication modular judges whether to receive host computer instruction, step 4 is entered if receiving, does not receive, enters Enter step 3;
Step 3:The motor speed of industrial robot is set as default value 0, into step 4;
Step 4:The rotating speed that motor is adjusted out by obscuring automatic disturbance rejection controller controls output;
Step 5:Judge that the final control of motor is exported whether in rated range, step 6 entered if in rated range, If not in rated range, into step 7;
Step 6:Final control output is sent to the motor of industrial robot, into step 8;
Step 7:Motor is discharged, into step 8;
Step 8:Serial communication modular sends response signal to host computer, into step 2;
Active Disturbance Rejection Control is obscured wherein in step 4, specifically includes following steps:
4.1st, in permagnetic synchronous motor running, detect to obtain the rotating speed of permagnetic synchronous motor and position by velocity location Angle, position angle is input in coordinate transformation module, by obtained permagnetic synchronous motor tachometer value and given motor speed value It is input in fuzzy active disturbance rejection speed ring controller, q shaft current reference values i is obtained by computingq *;Wherein fuzzy Active Disturbance Rejection Control The design of device is as follows:
Permagnetic synchronous motor mathematical modeling is expressed as in the fuzzy automatic disturbance rejection controller:
<mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>u</mi> <mi>d</mi> </msub> <mo>=</mo> <msub> <mi>R</mi> <mi>s</mi> </msub> <msub> <mi>i</mi> <mi>d</mi> </msub> <mo>+</mo> <msub> <mi>L</mi> <mi>d</mi> </msub> <mfrac> <mrow> <msub> <mi>di</mi> <mi>d</mi> </msub> </mrow> <mrow> <mi>d</mi> <mi>t</mi> </mrow> </mfrac> <mo>-</mo> <msub> <mi>&amp;omega;</mi> <mi>e</mi> </msub> <msub> <mi>L</mi> <mi>q</mi> </msub> <msub> <mi>i</mi> <mi>q</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>u</mi> <mi>q</mi> </msub> <mo>=</mo> <msub> <mi>R</mi> <mi>s</mi> </msub> <msub> <mi>i</mi> <mi>q</mi> </msub> <mo>+</mo> <msub> <mi>L</mi> <mi>q</mi> </msub> <mfrac> <mrow> <msub> <mi>di</mi> <mi>q</mi> </msub> </mrow> <mrow> <mi>d</mi> <mi>t</mi> </mrow> </mfrac> <mo>+</mo> <msub> <mi>&amp;omega;</mi> <mi>e</mi> </msub> <msub> <mi>L</mi> <mi>d</mi> </msub> <msub> <mi>i</mi> <mi>d</mi> </msub> <mo>+</mo> <msub> <mi>&amp;omega;</mi> <mi>e</mi> </msub> <msub> <mi>&amp;psi;</mi> <mi>f</mi> </msub> </mrow> </mtd> </mtr> </mtable> </mfenced>
In formula:ud、uqRespectively d, q shaft voltage;id、iqRespectively d, q shaft current;Ld、LqRespectively d, q axle inductance;RsFor stator Resistance;ωeFor rotor angular rate;ψfFor rotor permanent magnet magnetic linkage;
Automatic disturbance rejection controller part includes Nonlinear Tracking Differentiator, extended state observer and non-in fuzzy automatic disturbance rejection controller Linear condition error is fed back;
The Nonlinear Tracking Differentiator mathematical modeling is expressed as:
<mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mi>e</mi> <mo>=</mo> <msub> <mi>v</mi> <mn>1</mn> </msub> <mo>-</mo> <mi>v</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mover> <mi>v</mi> <mo>&amp;CenterDot;</mo> </mover> <mo>=</mo> <mo>-</mo> <mi>r</mi> <mi>f</mi> <mi>a</mi> <mi>l</mi> <mrow> <mo>(</mo> <mi>e</mi> <mo>,</mo> <mi>a</mi> <mo>,</mo> <mi>&amp;delta;</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced>
The extended state observer mathematical modeling is expressed as:
<mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mi>e</mi> <mo>=</mo> <msub> <mi>z</mi> <mn>1</mn> </msub> <mo>-</mo> <mi>y</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mover> <mi>z</mi> <mo>&amp;CenterDot;</mo> </mover> <mn>1</mn> </msub> <mo>=</mo> <msub> <mi>z</mi> <mn>2</mn> </msub> <mo>-</mo> <msub> <mi>&amp;beta;</mi> <mn>01</mn> </msub> <mi>e</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mover> <mi>z</mi> <mo>&amp;CenterDot;</mo> </mover> <mn>2</mn> </msub> <mo>=</mo> <msub> <mi>z</mi> <mn>3</mn> </msub> <mo>-</mo> <msub> <mi>&amp;beta;</mi> <mn>02</mn> </msub> <mi>f</mi> <mi>a</mi> <mi>l</mi> <mrow> <mo>(</mo> <mi>e</mi> <mo>,</mo> <msub> <mi>&amp;alpha;</mi> <mn>1</mn> </msub> <mo>,</mo> <mi>&amp;delta;</mi> <mo>)</mo> </mrow> <mo>+</mo> <mi>b</mi> <mi>u</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mover> <mi>z</mi> <mo>&amp;CenterDot;</mo> </mover> <mn>3</mn> </msub> <mo>=</mo> <mo>-</mo> <msub> <mi>&amp;beta;</mi> <mn>03</mn> </msub> <mi>f</mi> <mi>a</mi> <mi>l</mi> <mrow> <mo>(</mo> <mi>e</mi> <mo>,</mo> <msub> <mi>&amp;alpha;</mi> <mn>2</mn> </msub> <mo>,</mo> <mi>&amp;delta;</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced>
The nonlinear state error feedback mathematics model table is shown as:
<mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>e</mi> <mn>1</mn> </msub> <mo>=</mo> <msub> <mi>v</mi> <mn>1</mn> </msub> <mo>-</mo> <msub> <mi>z</mi> <mn>1</mn> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>e</mi> <mn>2</mn> </msub> <mo>=</mo> <msub> <mi>v</mi> <mn>2</mn> </msub> <mo>-</mo> <msub> <mi>z</mi> <mn>2</mn> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>u</mi> <mn>0</mn> </msub> <mo>=</mo> <msub> <mi>&amp;beta;</mi> <mn>1</mn> </msub> <mi>f</mi> <mi>a</mi> <mi>l</mi> <mrow> <mo>(</mo> <msub> <mi>e</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>&amp;alpha;</mi> <mn>3</mn> </msub> <mo>,</mo> <msub> <mi>&amp;delta;</mi> <mn>1</mn> </msub> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>&amp;beta;</mi> <mn>2</mn> </msub> <mi>f</mi> <mi>a</mi> <mi>l</mi> <mrow> <mo>(</mo> <msub> <mi>e</mi> <mn>2</mn> </msub> <mo>,</mo> <msub> <mi>&amp;alpha;</mi> <mn>4</mn> </msub> <mo>,</mo> <msub> <mi>&amp;delta;</mi> <mn>2</mn> </msub> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced>
Fal function expressions are expressed as in the automatic disturbance rejection controller:
<mrow> <mi>f</mi> <mi>a</mi> <mi>l</mi> <mrow> <mo>(</mo> <mi>e</mi> <mo>,</mo> <mi>&amp;alpha;</mi> <mo>,</mo> <mi>&amp;beta;</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mfrac> <mi>e</mi> <msup> <mi>&amp;delta;</mi> <mrow> <mi>&amp;alpha;</mi> <mo>-</mo> <mn>1</mn> </mrow> </msup> </mfrac> <mo>,</mo> <mo>|</mo> <mi>e</mi> <mo>|</mo> <mo>&amp;le;</mo> <mi>&amp;delta;</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>|</mo> <mi>e</mi> <msup> <mo>|</mo> <mi>&amp;alpha;</mi> </msup> <mi>s</mi> <mi>i</mi> <mi>g</mi> <mi>n</mi> <mrow> <mo>(</mo> <mi>e</mi> <mo>)</mo> </mrow> <mo>,</mo> <mo>|</mo> <mi>e</mi> <mo>|</mo> <mo>&gt;</mo> <mi>&amp;delta;</mi> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow>
In formula:V is the Setting signal of automatic disturbance rejection controller;v1It is v tracking signal;R is the tracking velocity factor;Y is the defeated of object Go out;z1、z2It is the observation of state variable, z3It is disturbance estimate;β01、β02、β03It is output error correcting gain;fal(e,α, δ) it is optimal synthesis control function;δ is filtering factor;α is nonlinear factor;β1、β2For Error Gain;
It by the velocity deviation e and deviation variation rate ec of system is input that fuzzy controller, which is, in the fuzzy automatic disturbance rejection controller Amount, nonlinearity erron Feedback Control Laws parameter correction values Δ β1、Δβ2For output quantity;Find out e and ec and Δ β1、Δβ2Between mould Paste relation, e and ec is constantly detected in the process of running, according to fuzzy control principle to Δ β1、Δβ2Online modification is carried out, is met To parameter, Δ β in the case of different e and ec1、Δβ2Requirement;Fuzzy controller is according to the state adjust automatically of controlled device Output variable Δ β1、Δβ2Value, and to nonlinearity erron Feedback Control Laws parameter carry out on-line correction;
The fuzzy controller correction function mathematical formulae is:
<mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>&amp;beta;</mi> <mn>1</mn> </msub> <mo>=</mo> <msubsup> <mi>&amp;beta;</mi> <mn>1</mn> <mo>&amp;prime;</mo> </msubsup> <mo>+</mo> <msub> <mi>&amp;Delta;&amp;beta;</mi> <mn>1</mn> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>&amp;beta;</mi> <mn>2</mn> </msub> <mo>=</mo> <msubsup> <mi>&amp;beta;</mi> <mn>2</mn> <mo>&amp;prime;</mo> </msubsup> <mo>+</mo> <msub> <mi>&amp;Delta;&amp;beta;</mi> <mn>2</mn> </msub> </mrow> </mtd> </mtr> </mtable> </mfenced>
β in formula1′、β′2For nonlinear feedback state table initial value;
4.2nd, the motor two-phase output current i that current sensor will collectaAnd ibIt is input to static to two-phase for three phase static Coordinate transform try to achieve third phase electric current, then by coordinate transform, obtain the electric current i under two-phase static coordinateαAnd iβ, then pass through The coordinate transform of two-phase rotation obtains idAnd iq
4.3rd, the q shaft current reference values i for obtaining fuzzy automatic disturbance rejection controllerq *With given d shaft current reference values id *By becoming Get output voltage values u in returndAnd uq
4.4th, the output voltage values obtained in the 4.3rd are rotated into the static changes in coordinates of two-phase by two-phase and obtains uαAnd uβ
4.5th, by uαAnd uβSpace vector pulse width modulation SVPWM modules are input to, obtain six road pwm signal outputs of controller, and Inverter is controlled by pwm signal, thus obtains the operation that three-phase output voltage carrys out motor.
CN201710653006.2A 2017-08-02 2017-08-02 A kind of industrial robot obscures Auto-disturbance-rejection Control with permagnetic synchronous motor Withdrawn CN107370431A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710653006.2A CN107370431A (en) 2017-08-02 2017-08-02 A kind of industrial robot obscures Auto-disturbance-rejection Control with permagnetic synchronous motor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710653006.2A CN107370431A (en) 2017-08-02 2017-08-02 A kind of industrial robot obscures Auto-disturbance-rejection Control with permagnetic synchronous motor

Publications (1)

Publication Number Publication Date
CN107370431A true CN107370431A (en) 2017-11-21

Family

ID=60310110

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710653006.2A Withdrawn CN107370431A (en) 2017-08-02 2017-08-02 A kind of industrial robot obscures Auto-disturbance-rejection Control with permagnetic synchronous motor

Country Status (1)

Country Link
CN (1) CN107370431A (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108429277A (en) * 2018-01-29 2018-08-21 浙江工业大学 A kind of both end voltage source type transverter HVDC transmission system control method based on fuzzy Active Disturbance Rejection Control
CN109194210A (en) * 2018-09-27 2019-01-11 湘潭大学 A kind of permanent magnet synchronous motor self-start method based on generator rotor angle Closed-loop Control Strategy
CN109254567A (en) * 2018-07-11 2019-01-22 杭州电子科技大学 A kind of multi-axis industrial robot's control system based on FPGA
CN109889113A (en) * 2019-03-11 2019-06-14 中国科学院上海技术物理研究所 A kind of magneto parameter scanning control system based on Active Disturbance Rejection Control
CN110011582A (en) * 2019-03-26 2019-07-12 江苏大学 A kind of permanent magnet synchronous motor vector control method
CN110687870A (en) * 2019-08-28 2020-01-14 济南大学 Mechanical arm tracking controller and system based on nonlinear extended state observer
CN110764418A (en) * 2019-11-13 2020-02-07 天津津航计算技术研究所 Active disturbance rejection controller based on finite time convergence extended state observer
CN111208728A (en) * 2020-01-08 2020-05-29 广东工业大学 Linear active disturbance rejection control method, device equipment and storage medium
CN112039394A (en) * 2020-09-24 2020-12-04 大连海事大学 PMSM servo control system based on fuzzy active disturbance rejection
CN112394637A (en) * 2020-11-13 2021-02-23 江苏集萃智能制造技术研究所有限公司 Cooperative robot control method based on active disturbance rejection control technology
CN113241982A (en) * 2021-05-08 2021-08-10 江苏理工学院 Permanent magnet synchronous electric spindle vector speed regulation method based on fuzzy single neuron control

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103312255A (en) * 2013-06-18 2013-09-18 山东大学(威海) Method and device for controlling speed of permanent-magnet synchronous motor
CN103401501A (en) * 2013-04-15 2013-11-20 湖南大学 Permanent magnet synchronous motor (PMSM) servo system control method based on fuzzy and active disturbance rejection control
CN104113252A (en) * 2013-10-21 2014-10-22 江苏大学 Construction method for axial magnetic bearing self-anti-interference controller used for flywheel energy storage
CN105577058A (en) * 2015-12-28 2016-05-11 江苏大学 Novel fuzzy active disturbance rejection controller based five-phase fault-tolerant permanent magnet motor speed control method
CN105680750A (en) * 2016-04-20 2016-06-15 无锡信捷电气股份有限公司 PMSM servo system control method based on improved model compensation ADRC

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103401501A (en) * 2013-04-15 2013-11-20 湖南大学 Permanent magnet synchronous motor (PMSM) servo system control method based on fuzzy and active disturbance rejection control
CN103312255A (en) * 2013-06-18 2013-09-18 山东大学(威海) Method and device for controlling speed of permanent-magnet synchronous motor
CN104113252A (en) * 2013-10-21 2014-10-22 江苏大学 Construction method for axial magnetic bearing self-anti-interference controller used for flywheel energy storage
CN105577058A (en) * 2015-12-28 2016-05-11 江苏大学 Novel fuzzy active disturbance rejection controller based five-phase fault-tolerant permanent magnet motor speed control method
CN105680750A (en) * 2016-04-20 2016-06-15 无锡信捷电气股份有限公司 PMSM servo system control method based on improved model compensation ADRC

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
孙凯等: "基于自抗扰控制器的永磁同步电机无位置传感器矢量控制***", 《中国电机工程学报》 *
韩京清等: "非线性跟踪─微分器", 《***科学与数学》 *
黄庆等: "基于模糊自抗扰控制器的永磁同步电动机伺服***", 《电工技术学报》 *

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108429277A (en) * 2018-01-29 2018-08-21 浙江工业大学 A kind of both end voltage source type transverter HVDC transmission system control method based on fuzzy Active Disturbance Rejection Control
CN109254567A (en) * 2018-07-11 2019-01-22 杭州电子科技大学 A kind of multi-axis industrial robot's control system based on FPGA
CN109194210A (en) * 2018-09-27 2019-01-11 湘潭大学 A kind of permanent magnet synchronous motor self-start method based on generator rotor angle Closed-loop Control Strategy
CN109889113B (en) * 2019-03-11 2023-11-07 中国科学院上海技术物理研究所 Permanent magnet motor variable speed scanning control system based on active disturbance rejection control
CN109889113A (en) * 2019-03-11 2019-06-14 中国科学院上海技术物理研究所 A kind of magneto parameter scanning control system based on Active Disturbance Rejection Control
CN110011582A (en) * 2019-03-26 2019-07-12 江苏大学 A kind of permanent magnet synchronous motor vector control method
CN110687870A (en) * 2019-08-28 2020-01-14 济南大学 Mechanical arm tracking controller and system based on nonlinear extended state observer
CN110764418A (en) * 2019-11-13 2020-02-07 天津津航计算技术研究所 Active disturbance rejection controller based on finite time convergence extended state observer
CN111208728B (en) * 2020-01-08 2023-09-12 广东工业大学 Linear active disturbance rejection control method, device equipment and storage medium
CN111208728A (en) * 2020-01-08 2020-05-29 广东工业大学 Linear active disturbance rejection control method, device equipment and storage medium
CN112039394A (en) * 2020-09-24 2020-12-04 大连海事大学 PMSM servo control system based on fuzzy active disturbance rejection
CN112394637A (en) * 2020-11-13 2021-02-23 江苏集萃智能制造技术研究所有限公司 Cooperative robot control method based on active disturbance rejection control technology
CN112394637B (en) * 2020-11-13 2022-12-09 江苏集萃智能制造技术研究所有限公司 Cooperative robot control method based on active disturbance rejection control technology
CN113241982A (en) * 2021-05-08 2021-08-10 江苏理工学院 Permanent magnet synchronous electric spindle vector speed regulation method based on fuzzy single neuron control

Similar Documents

Publication Publication Date Title
CN107370431A (en) A kind of industrial robot obscures Auto-disturbance-rejection Control with permagnetic synchronous motor
CN102931906B (en) Method for asynchronous motor rotor flux linkage observation and rotation speed identification
CN101582677B (en) Motor non-speed sensor control method for smoothly switching composite rotating speed identification
CN107359837A (en) Torsion control system of synchronization generator with everlasting magnetic and method based on sliding mode observer and Active Disturbance Rejection Control
CN103051274B (en) Variable damping-based passive control method for two-degree-of-freedom permanent magnetic synchronous motor
CN106788054A (en) A kind of Speed Sensorless Control Method based on rotation high-frequency signal injection and fuzzy PI hybrid control
CN106655938B (en) Control system for permanent-magnet synchronous motor and control method based on High-Order Sliding Mode method
CN108092567A (en) A kind of Speed control of permanent magnet synchronous motor system and method
CN107317532A (en) Permagnetic synchronous motor predictive-current control method and system based on sliding formwork
CN105610369B (en) A kind of asynchronous machine Flux Observation Method based on sliding mode observer
CN107769656A (en) One kind becomes oar permagnetic synchronous motor full speed range method for controlling position-less sensor
CN106059419B (en) A kind of permanent magnet synchronous motor parallel connection vector control scheme
CN108365787A (en) A kind of Permanent-magnet Synchronous-motor Speed Servo System and its design method based on internal model control
CN105375848B (en) A kind of permanent magnet synchronous motor Adaptive Identification control method and its control system
CN105577058A (en) Novel fuzzy active disturbance rejection controller based five-phase fault-tolerant permanent magnet motor speed control method
CN106533303A (en) Permanent magnet brushless DC motor driver control method
CN106788049A (en) Speedless sensor moment controlling system and method based on cascade sliding mode observer
CN107482982A (en) A kind of Vector Control System of Induction Motor method based on iron loss model
CN108712131A (en) A kind of current feed-forward method and device adjusted based on proportion integral modulus
CN104393814B (en) A kind of method for controlling permanent magnet synchronous motor
CN103997269B (en) A kind of control method of Power Robot drive system
CN107294137A (en) Dual feedback wind power generation system pusher side current transformer is counter to push away variable structure control system and method
CN106533300A (en) Speed ring fuzzy control and high-frequency injection method-based sensorless control system
CN106059423A (en) FC and SMO based control system free of speed controller
CN108919029B (en) Double-fed fan three-phase short-circuit current analysis method considering RSC control

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
WW01 Invention patent application withdrawn after publication

Application publication date: 20171121

WW01 Invention patent application withdrawn after publication