CN103492962B - Rejection of Cyclic Disturbances equipment and Rejection of Cyclic Disturbances method - Google Patents

Rejection of Cyclic Disturbances equipment and Rejection of Cyclic Disturbances method Download PDF

Info

Publication number
CN103492962B
CN103492962B CN201280018532.7A CN201280018532A CN103492962B CN 103492962 B CN103492962 B CN 103492962B CN 201280018532 A CN201280018532 A CN 201280018532A CN 103492962 B CN103492962 B CN 103492962B
Authority
CN
China
Prior art keywords
periodic disturbance
vector
identification model
rejection
system identification
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.)
Expired - Fee Related
Application number
CN201280018532.7A
Other languages
Chinese (zh)
Other versions
CN103492962A (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.)
Meidensha Electric Manufacturing Co Ltd
Original Assignee
Meidensha Electric Manufacturing 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
Priority claimed from JP2011090733A external-priority patent/JP5626090B2/en
Priority claimed from JP2011185551A external-priority patent/JP5780058B2/en
Application filed by Meidensha Electric Manufacturing Co Ltd filed Critical Meidensha Electric Manufacturing Co Ltd
Publication of CN103492962A publication Critical patent/CN103492962A/en
Application granted granted Critical
Publication of CN103492962B publication Critical patent/CN103492962B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D19/00Control of mechanical oscillations, e.g. of amplitude, of frequency, of phase
    • G05D19/02Control of mechanical oscillations, e.g. of amplitude, of frequency, of phase characterised by the use of electric means
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B13/00Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
    • G05B13/02Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
    • G05B13/04Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B13/00Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
    • G05B13/02Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
    • G05B13/04Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
    • G05B13/042Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B13/00Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
    • G05B13/02Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Artificial Intelligence (AREA)
  • Health & Medical Sciences (AREA)
  • Evolutionary Computation (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Control Of Electric Motors In General (AREA)
  • Feedback Control In General (AREA)
  • Control Of Ac Motors In General (AREA)

Abstract

In the torque ripple minimization affected by periodic disturbance observer controls, it is necessary to consider that the equipment variation caused by using for a long time and device characteristics change.Therefore, require to improve the robustness to described identification model error always.In order to meet this demand, it is provided that following system, comprising: phasing amount calculating section (11), derive phasing amount by the phase place of the vector locus of the frequency component drafting of basis periodic disturbance;Gain calibration amount calculating section (12), derives gain calibration amount by the gait of march of the vector locus of the frequency component drafting of basis periodic disturbance, and the gait of march calculated is compared with threshold value;And, rotating vector calculating section (13), by the guiding system identification model corrected value that phasing amount is multiplied with gain calibration amount, and carry out the system identification model of calibration cycle disturbance observer part (14) based on described system identification model corrected value.

Description

Rejection of Cyclic Disturbances equipment and Rejection of Cyclic Disturbances method
Technical field
The present invention relates to for suppressing the periodicity of the periodic disturbance produced by control object to disturb Dynamic suppression equipment and suppressing method.
Background technology
When the control equipment and electric machinery control device with learning functionality runs, control object has Time produce periodic disturbance.
In the case of such as motor is as the control object of generation periodic disturbance, produces and claimed For the pulsation (pulsation) of torque ripple (torque ripple), it causes various problems, Such as vibration, noise, take uncomfortable, machine resonance etc..Exactly, it is being widely used Magnet embedded type synchronous motor (being hereinafter referred to as PM motor) in, intricately produce teeth groove Torque ripple and reluctance torque fluctuation.In order to suppress this generation, by electronically to control Object processed applies to compensate signal and suppresses the multiple method of torque ripple to be known to offset pulsation 's.
These methods can be roughly classified into two kinds, and one is feedforward compensation method, and it is based on right The analysis result of electromagnetic field and approximate expression compensate torque ripple, and another kind of for feedback side Method.
Feedback method be grouped into carry out learning by torque meter method, by according to current of electric Fluctuation Assumption torque fluctuation carries out the method for suppression control and based on the current value detected The torque ripple disturbance observer method that suppression controls is carried out with tachometer value.Although these feedbacks Method can tackle wave characteristic variation onlinely, but these methods have according to current fluctuation During Assumption torque fluctuation the error of approximation that is inevitably generated and when high frequency band works by The frequency band that disturbance observer wave filter presents limits.
Torque ripple is the periodic disturbance produced by the rotation change degree of motor, even and if When motor operates with lower speed, the higher order component of periodic disturbance also tends to humorous with machine Vibration frequency mates.So, in the feelings of the variable speed drive system Applied Learning control to oscillatory type Under condition, it is necessary to be considered for the reply of the wild effect caused by amplitude jump and phasing back Measure.To achieve it, typically require by means of complicated high-order model and to this mould Suitable control/the adjustment of type, therefore effective to the periodic disturbance of such as torque ripple etc Control is difficult.For having suppressed the measure of such periodic disturbance according to patent documentation-1 Know.
In the measure of patent documentation 1, as seen from Figure 18, torque command Tref is transfused to To bid value conversion portion 1 with produce the Tong Bu rotating coordinate system of rotation with motor d axle and Current order id* and iq* of q axle (orthogonal dq axle), and these current orders It is imported into phase inverter 2(vector majorization equipment) to stand vector majorization.Based on current order Id* and iq*, phase inverter 2 produces and exports to control PM motor 3, and this PM motor 3 passes through Axle is connected to load.The shaft torque detected value detected by the torque detection installed on axle Tdet and the rotor phase angle θ detected by the location detecting apparatus installed on axle is imported into sight Survey in device part 4.
In observer part 4, the cycle pulsation of PM motor 3 is by the frequency of Fourier transformation Component extraction device (Fourier transformation part FT) is detected as DC current, and in frequency component Periodic disturbance compensated part 4a by periodic disturbance observer and estimate, and estimated value is to press down The mode of periodic disturbance processed is added to current order iq*.
By being n rank (or dimension) sin/cos ripple generating portion represented by SC in Figure 18, And Tr represents that change-over period and n represent compensation order (or degree).
Periodic disturbance observer compensates part 4a and is used as the control device of suppression periodic disturbance One of, and the essential structure compensating part 4a is identical with conventional disturbance observer, and portion Divide 4a control disturbance component dividually.By using, each frequency component is presented complex vector System identification model also compensates as the inverse system model of disturbance observer, direct estimation and to control The disturbance of frequency.By means of which, although it is the most relatively easy to control structure, but No matter being how order can obtain for expected frequence and significantly control effect.
Prior art literature
Patent documentation
Patent documentation 1: international publication WO2010/24195A1
Non-patent literature
Non-patent literature 1:Y.Tadano, et al. " Periodic Learning Suppression Control of Torque Ripple Utilizing System Identification for Permanent Magnet Synchronous Motors”,IEEE IPEC-Sapporo,pp. 1363-1370(2010).
Summary of the invention
The problem to be solved in the present invention
Figure 19 is the control block diagram of the periodic disturbance observer shown in patent documentation 1, its In n rank (dimension) component is shown simply.
Pn: equipment, P^n: system identification model
rn: control command
dn: periodic disturbance, d^n: periodic disturbance estimated value
yn: the output of control object
Additional n means n order component.
Above variable is all by Xn=XAn+jXBnThe complex vector represented.
GF(S): low pass filter
The object of control object=to be controlled
PDO: periodic disturbance observer (observer of periodic disturbance)
First, system identification had previously been applied to the equipment P as control objectn, and tie Fruit is represented as single order complex vector (1).
P^n=P^AN+j P^Bn... ... ... (1)
It should be noted that, P^AnIt is the real part of the n order component of recognition result, and P^BnIt is to identify The imaginary part of the n order component of result.
Such as, by using complex vector to represent and be applied to 1 to 1000Hz for each 1Hz System identification result in the case of, it is possible to constitute and comprise the table of 1,000 single order complex vector elements. It also is able to represent recognition result by approximated equation.In two kinds of measures, system model is always Can represent by using simpler single order complex vector.
It should be noted that, by the P^ appeared belown、rn、dn、d^nAnd ynIt is by Xn=XAn +jXBnThe complex vector represented.
In order to be controlled, equipment output (control object output yn) by simplifying Fourier's change The low pass filter G changedF(S), in order to extract the frequency of the control object as periodic disturbance Rate component.Extract frequency component by with the P^ reciprocal being expressed as said system device modeln -1 Inverse system be multiplied, control command value r produced by multiplied result and located upstream controllernIt Between difference be drawn towards adder A1, thus cycle estimator disturbance dn.At adder A2 from Control command value rnDeduct periodic disturbance value d^ as the estimation compensating bid valuen, thus The periodic disturbance d of adder A3 is added in suppression ton.Above-mentioned flow process is to be seen by periodic disturbance Survey the control method of device suppression periodic disturbance.
In this control method for control most important basis be about system identification model The precision of actual value.In order to improve the rejection ability to periodic disturbance, system identification requirement The highest precision.
But, it is difficult to obtain High Definition Systems identification.Namely, it is necessary to take into account due to time long Between use cause equipment variation, to device characteristics variation frequent maintenance etc..Relative to truly The error of value causes until suppression controls to be terminated the prolongation of stabilization time, and in worst In the case of, suppression control self constitutes disturbance component because of phase error, and this causes instability The high likelihood controlled.So, require to improve the robustness identifying model error always.
Thering is provided the present invention is to solve the problems referred to above, and an object of the present invention is to provide The Rejection of Cyclic Disturbances equipment of the error of system identification model can be corrected.
The means of solution problem
In order to solve the problems referred to above, a kind of Rejection of Cyclic Disturbances equipment is characterized by:
Rejection of Cyclic Disturbances device, have at its upstream part at, send control command value Controller, and periodic disturbance observer part, by described periodic disturbance observer portion Divide the output as the control object producing periodic disturbance, the cycle of suppression control object Property disturbance frequency component be multiplied with by the reciprocal inverse system represented of system identification model, thus Cycle estimator disturbance, described periodic disturbance observer part the described periodicity estimated Disturbance is deducted from above-mentioned control command value as compensation bid value, thus suppresses the described cycle Property disturbance;
Phasing device for calculating, is carried out at described Rejection of Cyclic Disturbances device by calculating Described Rejection of Cyclic Disturbances control period, according to each frequency component of described periodic disturbance The phase place of the vector locus drawn in complex vector plane, derives phasing amount;
Gain calibration device for calculating, described defeated by be enter to from described control object Go out, correct the gain of the described output from described control object;And
Rotating vector calculates device, by by from described in described phasing device for calculating Phasing amount is taken mutually with the described gain calibration amount from described gain calibration device for calculating Together, carry out computational system identification model corrected value, and, based on described system identification model school On the occasion of, correct the described system identification model of described Rejection of Cyclic Disturbances device.
Described Rejection of Cyclic Disturbances equipment is to use motor setting as described control object Standby, the output from described motor is imported into described periodic disturbance observer part to estimate Periodic disturbance, the estimated periodicity from described periodic disturbance observer part is disturbed Move and deducted from described control command value, with by inverter controlling institute as compensation bid value State motor, wherein:
Described phasing device for calculating, by being transfused to the described output of described motor, is counted Calculate the phase place of the vector locus drawn according to the described frequency component of described periodic disturbance;
Described gain calibration device for calculating is transfused to the described output of described motor, depends on to calculate According to the gait of march of the described vector locus that the described frequency component of described periodic disturbance is drawn, Described gait of march is compared with threshold value, and, repeat described calculating and compare repeatedly with Calculate gain calibration amount;And
Described rotating vector calculates device by by from described phasing device for calculating Described phasing amount and the described gain calibration amount phase from described gain calibration device for calculating Take together, carry out computational system identification model corrected value, and, based on described system identification mould Type corrected value, corrects the institute of the described periodic disturbance of described periodic disturbance observer part State system identification model.
Described Rejection of Cyclic Disturbances equipment is the equipment that feature is following, by being previously calculated Phasing amount θ gone outref n-1It is added to the product of weight a and anglec of rotation θ, derives by institute State described phasing amount θ that phasing device for calculating providesref n
A kind of Rejection of Cyclic Disturbances method is characterized by:
The Rejection of Cyclic Disturbances step performed by Rejection of Cyclic Disturbances device, described periodicity Disturbance Rejection device has at part at its upstream, the controller that sends control command value, with And periodic disturbance observer part, will be as generation by described periodic disturbance observer part The frequency of the output of the control object of periodic disturbance, suppression control object periodic disturbance Component is multiplied with by the inverse system represented reciprocal of system identification model, thus cycle estimator is disturbed Dynamic, described periodic disturbance observer part the described periodic disturbance estimated is as compensation Bid value deducts from above-mentioned control command value, thus suppresses described periodic disturbance;
The phasing amount calculation procedure performed by phasing device for calculating, by calculating Described Rejection of Cyclic Disturbances device carries out described Rejection of Cyclic Disturbances control period, according to institute State the phase of the vector locus that each frequency component of periodic disturbance is drawn in complex vector plane Position, derives phasing amount;
The gain calibration amount calculation procedure performed by gain calibration device for calculating, by being transfused to From the described output of described control object, correct the increasing of output from described control object Benefit;And
The rotating vector calculation procedure that device performs is calculated, by will be from described by rotating vector The described phasing amount of phasing device for calculating calculates dress with from described gain calibration amount The described gain calibration amount put is taken together mutually, carrys out computational system identification model corrected value, and, Based on described system identification model corrected value, correct the institute of described Rejection of Cyclic Disturbances device State system identification model.
Described Rejection of Cyclic Disturbances method is to use motor as the side of described control object Method, the output from described motor is imported into described periodic disturbance observer part to estimate Periodic disturbance, the estimated periodicity from described periodic disturbance observer part is disturbed Move and deducted from described control command value, with by inverter controlling institute as compensation bid value State motor, wherein:
Described phasing amount calculation procedure, by being transfused to the described output of described motor, is counted Calculate the phase place of the vector locus drawn according to the described frequency component of described periodic disturbance;
Described gain calibration amount calculation procedure is transfused to the described output of described motor, depends on to calculate According to the gait of march of the described vector locus that the described frequency component of described periodic disturbance is drawn, Described gait of march is compared with threshold value, and, repeat described calculating and compare repeatedly with Calculate gain calibration amount;And
Described rotating vector calculation procedure is by by from described phasing device for calculating Described phasing amount and the described gain calibration amount phase from described gain calibration device for calculating Take together, carry out computational system identification model corrected value, and, based on described system identification mould Type corrected value, corrects the institute of the described periodic disturbance of described periodic disturbance observer part State system identification model.
Utilize features described above, as the error energy of the system identification model of periodic disturbance observer Enough suitably correcting, therefore, the robustness for the error identifying model can improve.
Described Rejection of Cyclic Disturbances equipment is characterised by, calculates dress at described rotating vector The outlet side put arranges learning functionality part, described rotating vector calculate the system that device is derived Identify that model corrected value is stored in described learning functionality part, to described system identification model The corrected value of error learnt, learn to value be imported into described periodic disturbance observer Part is also multiplied to produce the identification model corrected value after renewal with described identification model corrected value.
Utilize features described above, it is possible to study (storage) is for the mistake identifying model of given frequency The corrected value of difference, thus until having corrected during for the repetitive operation of same frequency Learning time can shorten, or perhaps without learning.
Described Rejection of Cyclic Disturbances equipment is characterised by, identifies model calibration function part It is set to described learning functionality part, described identification model calibration function part repeats in institute State the movement/change of operating point when system identification model corrected value is stored, when described operating point Described mobile end time, control to be unlocked to the suppression of described periodic disturbance, and when described When suppression control completes, while storing described system identification model corrected value, to described week The described suppression control of phase property disturbance is closed.
Utilize features described above, even if system identification has error, it is also possible to by model calibration function Complete to suppress control, and be obtained in that new identification model simultaneously.
Described Rejection of Cyclic Disturbances equipment is characterised by, described learning functionality part is provided with Interpolation correction device, thus described system identification model corrected value can have after learning Optional frequency scope.
Utilize features described above, by making the learning outcome in characteristic frequency have influence on surrounding frequencies model Enclose, stablize when frequency variation and the time needed for suppressing control that learns can shorten.
Described Rejection of Cyclic Disturbances equipment is characterised by, calculates to described phasing amount Device, described gain calibration device for calculating and described rotating vector calculate device and provide institute respectively State the n order frequency component of periodic disturbance.
Utilize features described above, even if experiencing the error estimation of system identification model and the multiple of suppression In the presence of the while of periodic disturbance frequency component, it is also possible to carry out suitable correspondence about them.
Another kind of Rejection of Cyclic Disturbances equipment is characterized by:
Rejection of Cyclic Disturbances device, have at its upstream part at, send control command value Controller, and periodic disturbance observer part, by described periodic disturbance observer portion Divide the output as the control object producing periodic disturbance, the cycle of suppression control object Property disturbance frequency component be multiplied with by the reciprocal inverse system represented of system identification model, thus Cycle estimator disturbance, described periodic disturbance observer part the described periodicity estimated Disturbance is deducted from above-mentioned control command value as compensation bid value, thus suppresses the described cycle Property disturbance;
Phase calculation device, calculates what the position that detected before a cycle extended to detect The Vector rotation angle of current location is as the phase place caused by the error of described system identification model Error, described phase rotation angle is defined relative to following vector, in described vector, Described Rejection of Cyclic Disturbances device carries out described Rejection of Cyclic Disturbances control period according to described The vector locus that each frequency component of periodic disturbance is drawn in complex vector plane is from described inspection The current location measured moves to origin position;
Gain calculating machinery, according to currency and the described vector rail of the described gain of vector locus The expected value of the described gain of mark, calculates and is caused by the described error of described system identification model Gain error, described vector locus is to carry out described week at described Rejection of Cyclic Disturbances device Phase property Disturbance Rejection control period is plotted according to each frequency component of described periodic disturbance In complex vector plane;And
Corrective command value calculation apparatus, calculates rotating vector as described system identification model Corrective command value, described rotating vector is by being calculated by described phase calculation device Described phase error takes one mutually with the described gain error calculated by described gain calculating machinery Rise and derive,
Wherein, described system identification model is by by being calculated by described corrective command value calculation apparatus The described corrective command value that goes out and correct.
Another kind of Rejection of Cyclic Disturbances method is characterized by:
The Rejection of Cyclic Disturbances step performed by Rejection of Cyclic Disturbances device, described periodicity Disturbance Rejection device has at part at its upstream, the controller that sends control command value, with And periodic disturbance observer part, will be as generation by described periodic disturbance observer part The frequency of the output of the control object of periodic disturbance, suppression control object periodic disturbance Component is multiplied with by the inverse system represented reciprocal of system identification model, thus cycle estimator is disturbed Dynamic, described periodic disturbance observer part the described periodic disturbance estimated is by as mending Repay bid value to deduct from above-mentioned control command value, thus suppress described periodic disturbance;
The phase calculation step performed by phase calculation device, calculates and detected before a cycle The position Vector rotation angle of current location that extends to detect as by described system identification The phase error that the error of model causes, described phase rotation angle is by fixed relative to following vector Justice, in described vector, carries out described periodic disturbance at described Rejection of Cyclic Disturbances device Suppression control period is painted in complex vector plane according to each frequency component of described periodic disturbance The vector locus of system moves to origin position from the described current location detected;
The gain calculation procedure performed by gain calculating machinery, according to the described gain of vector locus Currency and the expected value of described gain of described vector locus, calculate described system identification The gain error of the described error of model, described vector locus is in described Rejection of Cyclic Disturbances Device carries out the described Rejection of Cyclic Disturbances control period each frequency according to described periodic disturbance Rate component is plotted in complex vector plane;
The corrective command value calculation procedure performed by corrective command value calculation apparatus, calculate rotate to Amount is as the corrective command value to described system identification model, and described rotating vector is by will be by The described phase error that described phase calculation device calculates calculates with by described gain calculating machinery The described gain error gone out is taken mutually and is derived together;And
The step of described system identification model is corrected by the described corrective command value calculated.
Utilize features described above, it is possible to the error of correction system identification model, thus owing to accurately setting The effect identifying model put, it is possible to perform preferably to suppress to control.
Described another kind of Rejection of Cyclic Disturbances equipment is characterised by, described phase calculation fills Putting and derive the described anglec of rotation in the following way, described mode is by such as next anglec of rotation Being added to another anglec of rotation following, a described anglec of rotation is to examine relative to before a cycle The vector that the position measured is seen to the current location detected, from a week of described vector locus The anglec of rotation that the position detected before phase extends to origin position, another anglec of rotation described is Relative to the position detected before a cycle to the vector in terms of the current location detected, from The anglec of rotation that the current location detected extends to origin position.
Utilize features described above, calculate by system owing to considering past state and current state Identify the phase error caused by error of model, it is possible to improve correction accuracy.
Described another kind of Rejection of Cyclic Disturbances equipment is characterised by, described phase calculation fills Put by the difference between the described anglec of rotation and the expectation anglec of rotation is passed through PI controller Calculate described phase error, and described gain calculating machinery is by by described in described gain Difference between currency and expected value passes through described PI controller to calculate described gain by mistake Difference.
Utilize features described above, it is possible to increase vector locus is followed ability.
Described another kind of Rejection of Cyclic Disturbances equipment is characterised by, to described phase calculation Device, described gain calculating machinery and described corrective command value calculation apparatus provide described periodicity Frequency component described in several rank of disturbance, and, the corrective command value quilt of frequency component described in every rank Derivation is used for correcting described system identification model.
Utilize features described above, even if existing concurrently with for suppressing or correcting system identification model , multiple frequency component of periodic disturbance time, it is also possible to suppress multistage periodic disturbance.
Advantages of the present invention
(1) according to the present invention, as the mistake of the system identification model of periodic disturbance observer Difference can suitably correct, and therefore, the robustness for the error identifying model can improve.
(2) in accordance with the invention it is possible to learn (storage) identification model for given frequency The corrected value of error, thus until having corrected during for the repetitive operation of same frequency Till learning time can shorten, or perhaps without learning.
(3) according to the present invention, even if system identification comprises error, it is also possible to by model school Orthofunction is set up suppression and is controlled, and is obtained in that the identification model after renewal simultaneously.
(4) according to the present invention, by making the learning outcome in characteristic frequency have influence on frequency around Rate, though the time needed for also being able to stabilization checking control when frequency variation and shortening study.
(5) according to the present invention, though system identification model error estimation and suppression with week Multiple frequency components of phase property disturbance simultaneously in the presence of, it is also possible to easily take appropriate measures.
(6) in accordance with the invention it is possible to correct the error of system identification model, thus essence is provided The identification model really arranged, it is possible to perform suitably to suppress to control.
(7) according to the present invention, due to by means of past state and current state calculate by Phase error caused by system identification model error, it is possible to improve correction accuracy.
(8) in accordance with the invention it is possible to improve and vector locus is followed ability.
Accompanying drawing explanation
Fig. 1 is the block diagram identifying model correction portion of first embodiment.
Fig. 2 is for determining the flow chart of gain calibration time in first embodiment.
Fig. 3 is the block diagram identifying model correction portion of the second embodiment.
Fig. 4 is to illustrate the diagram of complex vector planar obit simulation used in the present invention, it explained by The phase error that system identification model error causes.
Fig. 5 (a) and (b) illustrate the example of vector planar obit simulation, and wherein (a) is system The vector locus chart provided when model is error free is provided, and (b) to be system identification model have The vector locus chart provided during error.
Fig. 6 (a) and (b) illustrate the system identification figure provided in a second embodiment under emulation Table.
Fig. 7 (a) and (b) and (c) illustrate and depict in the second embodiment without learning functionality The chart of the result of emulation.
Fig. 8 (a) and (b) and (c) illustrate to depict in the second embodiment have learning functionality The chart of the result of emulation.
Fig. 9 (a) and (b) and (c) illustrate after the amendment depicting the second embodiment in model The chart of simulation result.
Figure 10 is the stream used in the process suppressing incorrect study in the 3rd embodiment Cheng Tu.
Figure 11 illustrates the block diagram used when detecting many orders at the same time in the fourth embodiment.
Figure 12 (a) and (b) and (c) illustrate for explanation use in the 5th embodiment The chart of interpolation processing.
Figure 13 is the control block diagram of the system identification model corrector used in the sixth embodiment.
Figure 14 is to manifest during the system identification model being shown in and applying the invention to error The chart of vector locus.
Figure 15 is to illustrate the complex vector planar obit simulation for explaining seventh embodiment of the invention principle View.
Figure 16 is the control block diagram of the system identification model corrector used in the 8th embodiment.
Figure 17 illustrates the block diagram of diagram the 9th embodiment.
Figure 18 is the block diagram of conventional Disturbance Rejection equipment.
Figure 19 is the block diagram of the controller of periodic disturbance observer.
Detailed description of the invention
Introduce embodiments of the invention below with reference to the accompanying drawings.It should be noted that the present invention is not It is limited to the embodiment hereinafter introduced.In these embodiments, to system identification model error (i.e. The error of system identification model) carry out the error that learns and correction learning arrives.In following example In, there is situation about controlling as the example explanation torque ripple controlling motor.But, this Bright it is not limited to such control.
First embodiment:
First, as wanting controlled output (or controlled output), will pay close attention to such as at real axis On illustrate n rank pulsation extract component (cosine coefficient) TAnWith in the imaginary axis, illustrate to pulse in n rank Extract component (sinusoidal coefficients) TBnComplex vector plane on each frequency of torque ripple of drawing The track of rate component.
Fig. 4 is the diagram illustrating complex vector planar obit simulation.By 100nInstruction is to illustrate from opening Begin to have suppressed the elapsed time [t=tn] time the position (current location detected) that manifests, and by 100n-1Instruction is to illustrate elapsed time [t=t from starting suppressionn-1] time the position (that manifests The position detected before the individual cycle).
If system identification model does not has error relative to actual value, then vector locus is from the beginning of controlling Point extend to initial point, from such as illustrate vector planar obit simulation Fig. 5 (a) finding, do not exist turn Square fluctuation (periodic disturbance).It is, vector locus referred to point-blank with the optimal response time To initial point.As from Fig. 5 (b) finding, if system identification model has error relative to actual value, Vector locus is then forced to draw curve or circular trace, and in a worst case scenario, vector Track points to the direction of infinity.
This embodiment is assumed by n rank compensation current command value is set to 0(zero) support Disappear torque ripple (the periodic disturbance d shown in Figure 13n).But, bid value is being arranged For being not equal to 0(zero) value in the case of, the position of compensation current shown in vector plane Put corresponding to initial point.
In the present invention, at suppression control period, including gain G in below equation (2)ref And phase thetarefRotating vector Pn refBy according to the above-mentioned information about track continuously Determine, and from equation (3) finding, by by rotating vector and identification model P^nIt is multiplied, Carry out correctly identified model with the identification model P ' after being updatedn.Model P ' is identified after renewalnQuilt It is applied in periodic disturbance observer PDO the inverse system identification model used.
Pn ref=Gref·(cosθref+jsinθref)..........(2)
P’n=P^n·Pn ref......................(3)
Fig. 1 illustrates the block diagram of the correction portion identifying model depicting first embodiment, this school Positive part realizes equation (2) and (3).Fig. 1 illustrates in Figure 19 and frequency in a simple manner decoupled The part that component is relevant, and part identical with the part of Figure 19 in Fig. 1 is by identical accompanying drawing Labelling indicates.
In the block diagram of the correction portion of system identification model, by 10 instructions is real equipment, 11 is the phasing amount calculating section of the phasing device for calculating as the present invention, this phase Bit correction amount calculating section is according to the output y of the control object of equipment 10n, basis is periodically Phase place (anglec of rotation) θ of the vector locus that each frequency component of disturbance is drawn, and just As hereinafter by introduction, calculated correcting value θref
By 12 instructions is the gain calibration amount of the gain calibration device for calculating as the present invention Calculating section, this gain calibration amount calculating section is according to the output y of control objectn, basis The gait of march of the vector locus that each frequency component of periodic disturbance is drawn (the most currently increases Benefit value) | v |, and flow chart based on Fig. 2 corrects this gait of march.
By 13 instruction be as the present invention rotating vector calculate device rotating vector calculate Part, this rotating vector calculating section is based on equation (2), by by θrefWith gain GrefPhase Take advantage of, calculate rotating vector Pn ref(the corrective command value to system identification model), and pass through Rotating vector Pn refThe system identification model of calibration cycle disturbance observer part 14.Control The output y of objectnAll it is input in periodic disturbance observer part 14 with control command, and And the calculating carrying out being described by the block diagram of Figure 13 is to derive periodic disturbance estimated value D^n, and And in adder A2 from control command rnIn deduct periodic disturbance estimated value D^nExist with suppression The periodic disturbance d added at adder A3n
Phasing amount θ based on equation (2)refDetermine in the following manner.
As shown in Figure 4, point to initial point and be placed on the elapsed time from starting to control the time [t=tn] defined location (T afterwardsAn, TBn) vector will be designated as Pt, and from time [t=tn-1] To time [t=tn] vector will be designated as v.From PtThe anglec of rotation of the v seen will be designated as θ. If there is no model error, then θ always 0(zero).When phasing amount θrefIt is reversed to During the phase theta detected, it becomes possible to the error of correction system identification model.
θ=tan-1(Pt×v/Pt·v)................(4)
In equation (4), [×] represent that apposition and [] represent inner product.
If model error is little to the degree that just can carry out suppressing without the help of correction, then cycle Property disturbance observer part produce compensation order on the direction of θ=0.If there is any mould Type error, then determine correcting value be similar to the phase error of identification model in consideration value θ in the case of. In order to alleviate by with the impact caused by the similarity of phase error, the phasing amount of the present invention Calculating section 11 is by by previous phasing amount θref n-1With weight a and anglec of rotation θ Product addition derives θref, as shown in equation (5).
It should be noted that, phasing amount θref nInitial value be 0(zero).This is utilized to process, Even if also be able to suitably adjusted value θ when changing suddenlyref, thus mode is by advance flexibly Phase, and it is thus possible on the direction making θ be zero calibration model.
θref nref n-1–a·θ…………………(5)
Gain calibration amount calculating section 12 flow chart based on Fig. 2 determines gain after correction Gref.Even if in phase error hour, if gain error is big, then also tend to appearance impact point Vibration action and very long convergence time as center.By carrying out gain calibration and phase Bit correction, it is possible to set up the Corrective control sane to model error height.
By means of determining the flow chart of Fig. 2 of gain after correction, according to the position vector of Fig. 4 PtGain G after correction is determined with velocity vector vref.Fig. 2 step from start to finish and suppression control System is repeated cyclically, concurrently so gain calibration amount is by succeedingly (one after another) Determine.About the adjustment direction of correcting value, gain G after correctionrefIncrease/reduction corresponding to row Enter the reduction/raising of speed.Gain G after correctionrefInitial value be arranged to 1(mono-).
(A) processing procedure to (E) of Fig. 2 is explained below.
(A) if absolute value | r | of position vector is equal to or less than threshold value rth, then judged Convergence state occurs so not being adjusted.
(B) in order to prevent fierce behavior, with the relatively short cycle, (such as, every tens [in the least Second]) carry out the control of gait of march.Gait of march | v1 | calculates according to velocity vector, and And because judgment threshold is proportional to | r | so will be it is determined that be k | r |.If gait of march | v1 | Equal to or higher than threshold value, then judge gain shortage so gain G after Jiao ZhengrefIt is increased a1 [%]. It should be noted that, a1 and k is the parameter that can be arranged generally randomly.
(C) cycle period of Corrective control is divided into N section, and with this cycle period (example As, the most several [seconds]) calculate gait of march | v2 |.
(D) if | v2 | is equal to or less than threshold value vth, then judge that gain is too high so after Jiao Zheng Gain GrefIt is reduced a2 [%].By doing that, it is suppressed that the convergence state of delay also improves Gait of march.It should be noted that, vth and a2 is the parameter that can be arranged generally randomly.
(E) gain G after correctionrefThe most limited and store end value in memory.
As described above, by using (YAN, YBN) vector locus and above-mentioned phase place And gain correction approach, identify that model is used equation (3) to correct.
So, in this embodiment, it is possible to suitably correct in periodic disturbance observer The error of the system identification model used such that it is able to improve for system identification model error Robustness.
Second embodiment:
In the above-described first embodiment, it is provided that in given frequency, suitably calibration cycle is disturbed The device of the system identification model of observer part.And in a second embodiment, by arranging Value P after the correction storing final derivationn refMemorizer, study (storage) function is set.
Fig. 3 illustrates the block diagram identifying model correction portion with learning functionality.By 15 instructions Be memorizer, this memorizer by switch 16 input rotating vector calculating sections 13 outputs Pn ref, and it is simultaneously entered the angular velocity n ω of PM motor.It should be noted that, memorizer 15 He Switch 16 composition study funtion part.
Rotating vector P after correction of a final proofn refIt is received and is stored in determining in memorizer 15 Shi Kaiguan 16 carries out on/off operation, and the storage timing for rotating vector is due to application Timing when being adequately suppressed periodic disturbance to the correction process identifying model or time Between.By in such timing rotating vector Pn refIt is stored in memorizer 15, is applied to The output of periodic disturbance observer part 14 is from Pn refChange into Pn mem.As may with etc. The below equation (6) that formula (3) is similar is indicated, in periodic disturbance observer 14, for Model P is identified after deriving correctionn', carry out Pn memBe multiplied.
P’n=P^n·Pn ref·Pn mem..............(6)
Fig. 6 to Fig. 9 illustrates the result of two kinds of test simulation, a kind of basis being to use learning functionality The test simulation of embodiment and another kind is the test simulation not using learning functionality.Imitative in test In very, rotary speed and torque are maintained under rigid condition (42 [Hz]), (number of poles=4), (30 [Nm]), and to correct the Posterior circle cycle be 20 [ms].Under the conditions of torque ripple, right Electricity frequency once apply a certain amount of fluctuation with secondary frequency component (1f, 2f).Respectively Gain and Fig. 6 (a) and 6(b of phase place (i.e. analogue system identification diagram) are shown) in, by The instruction of a line is nominal model, b line indicate is variation model 1, and is indicated by c line It it is variation model 2.
For the error condition of system identification model, before carrying out test simulation, Fig. 6 (a) And 6(b) shown in model be arranged to inverse nominal identification model, and by real equipment It is designated as changing model 1 and having carried out error setting.Fig. 7 (a), 7(b) and 7(c) illustrate The situation of disabling learning functionality, and Fig. 8 (a), 8(b) and 8(c) illustrate and enable study merit The situation of energy.In the drawings, the every width of accompanying drawing with additional marking (a) shows that disabling Vector locus in the case of learning functionality, the every width of accompanying drawing with additional marking (b) shows that Away from initial point (Tan), (Tbn) distance | r | and relation between the time, and with additional The every width of accompanying drawing of labelling (c) shows that the relation between shaft torque and time.
As from Fig. 8 (a) and 8(b) it will be appreciated that in nominal identification model, to phase place Error and sensing dissipate the control of the speed in direction and just start after suppression control, thus with Sample in the case of 1f and 2f, do not suppress control dissipate in the case of carry out torque ripple Dynamic suppression.
Fig. 9 (a), 9(b) and 9(c) illustrate system sudden change and disturbance variation checking knot Really.In order to verify, at Fig. 6 (a) and 6(b) describe variation model 1 in complete suppression Under the conditions of, variation model 2 experiences system sudden change, and torque ripple doubles simultaneously.As from Fig. 9 (a), 9(b) and chart finding 9(c), identify that model presents and dash forward for system Change and disturbance change suitably correct and inhibit dissipates action, it is achieved that to torque ripple Dynamic suppression.
So, according to this embodiment, in addition to the effect of first embodiment, also achieve To the study (or storage) for the correcting value identifying model error at certain frequency, so Can shorten until the study period corrected under the repetitive operation at same frequency, Or in extreme circumstances, study may become unnecessary.
3rd embodiment:
In order to learn that Fig. 3 identifying, the correcting value of model, this correcting value are stored in memorizer and (learn Practise funtion part) in.Weight in the gamut of equipment work or while changing operating point The given range of multiple learning manipulation carries out learning manipulation.But, in such learning manipulation phase Between, it is susceptible to learn by mistake.
In the third embodiment, open/close suppression to control so that suppression is when operating point moves The mistake study that can occur.
Figure 10 illustrates the identification model calibration function part institute provided by above-mentioned learning functionality part The process sequence performed.In step S1, operating point is moved, and in step S2, to movement Whether it is complete and judges.It is complete if mobile, then starts suppression control in step S3 System.In step S4, control whether to be complete to suppression and judge, if suppression has controlled Through completing, then store in step S5, and in step S6, close suppression and control.? After, in step S7, whether the movement of all operations point is complete and judges.This sentence Disconnected continue until judged till, so completing the knowledge of whole frequency range after correction Other model.In the case of the most given operating point execution processes sequence, by using any means Derive interval point.
Even if by doing so it is possible, system identification comprises error, it is also possible to by model calibration function Complete to suppress control, and be obtained in that new identification model simultaneously.
4th embodiment:
In the above-described embodiments, by estimating that the identification model error of assigned frequency component makes Can be corrected.In this 4th embodiment, the most as seen from Figure 11, it is individual that " n " is set (order n) the observer part 20 of the frequency component of periodic disturbance1To 20N, each have There is identification model correcting unit, in order to be identified model error concurrently for each order Estimate and correction, the estimation such as carried out in the control system of Fig. 1 and Fig. 3 and correction.
There is the corresponding observer part 20 identifying model correcting unit1To 20NEach All there is multiple funtion part, the periodic disturbance observation being such as illustrated in Fig. 1 and Fig. 3 Device part 14, phasing amount calculating section 11, gain calibration amount calculating section 12 and rotation Vector calculating section 13, and for n rank control command r1To rNEstimate to identify model error And export periodic disturbance estimated value d^ of the result of error correction as system identification model1 To d^N
According to this embodiment, except the advantage that obtains in the first and the second embodiments described above it Outward, there is the advantage obtained further, in the advantage obtained further, even if to be suppressed And the periodic disturbance frequency component being used for estimating system identification model error exists incessantly simultaneously When one, it is also possible to carry out suitable reply action.
5th embodiment:
Although above-mentioned second to the 4th embodiment has adds learning functionality therein to, but learn Practise point for only one dot frequency.
It is, in the frequency response chart of Figure 12, every width all depicts PA(PB) pass System, wherein Figure 12 (a) is the P depicting system identification model in the initial stateA(PB) The frequency response chart of relation.In the above-described embodiments, study identifies the result shape of model error Become as Figure 12 (b) describes, the suppression of periodic disturbance control only for by Assigned frequency point " x " of the variation offer of model or point " y " such that it is able to learning model is by mistake The point of difference is only for assigned frequency.So, as fruit dot only moved little from learning frequency Frequency, then be actually unable in the learning outcome that enough uses are obtained by the frequency being close to this frequency. If control object is the equipment of speed variable, such as motor etc., even if then frequency variation is very Trickle being also required to learns again.
So, in the 5th embodiment, above-mentioned learning functionality part is provided with interpolation correction device, As Figure 12 (c) is described, by interpolation correction device to study point " x " and the frequency of " y " Rate district application interpolation processing, so as from interpolation district " z " finding, it is possible to relative to Accurate Points (pin Point) certain frequency range is obtained.
So, in this embodiment, by making the learning outcome obtained at assigned frequency affect Surrounding frequencies, it is possible to needed for realizing the stability of suppression control and carrying out frequency variation learning The shortening of time.
Sixth embodiment:
Indicate by the reference 30 in Figure 13 is anglec of rotation calculating section, and it is based on control The output y of object processedn, the vectorial rail of each frequency component drafting of basis periodic disturbance Phase place (anglec of rotation) θ of mark, reference 31 indicate is sign-inverted device, should Sign-inverted device, by above-mentioned phase theta being inverted, derives phase thetaref(by system identification mould The phase error that type error causes).Anglec of rotation calculating section 30 and sign-inverted device 31 Constitute the phase calculation device of the present invention.
Indicate by reference 40 is present speed calculating section, and it is based on control object Output yn, vector locus that each frequency component of basis periodic disturbance is drawn current Speed (current gain value) | v |, reference 41 indicate is desired speed calculating device, This desired speed calculating device determines desired speed vref, by reference 42 indicate be calculate Device, this calculating device is based on above-mentioned | v | and vrefBetween ratio, calculate gain Gref(=| v |/vref: Gain error by caused by system identification model error).Present speed calculating section 40, phase Hope that speed calculation device 41 and calculating device 42 constitute the gain calculating machinery of the present invention.
Indicate by reference 50 is rotating vector calculating section, and it is by above-mentioned phase place θrefWith gain GrefTake together mutually, calculate rotating vector Pref, with by using rotating vector PrefCarry out the system identification model of calibration cycle disturbance observer PDO.This anglec of rotation meter Calculate part and constitute the corrective command value calculation apparatus of the present invention.
From Fig. 4 it will be appreciated that phase thetaref.It is, in the accompanying drawings, start from suppression control Elapsed time [t=tn] time provide position 100n(TAn、TBn) vector in initial point direction by PtInstruction, and from time [t=tn-1] place provide position 100n-1To at time [t=tn] place's offer Position 100nVector indicated by v.From PtThe anglec of rotation of v acquired when seeing is by θ table Show, and the phase of this anglec of rotation actual value of being considered as relative system identification model approx Position error.Will be at time [t=t in consideration of it, use equation (7) to deriven] place's correction Angle, θref
[expression formula 1]
θref=-θ=-tan-1(Pt×v)/(Pt·v)..............(7)
In equation (7), [×] mean apposition and [] means inner product.
In order to derive Gref, by desired speed calculating device 21 based on PtSize (from initial point Distance) determine desired speed vref, and by using computer 22 to derive from equation (8) Value G as the speed relative to present speed | v |ref
[expression formula 2]
Gref=|v|/vref...........................(8)
This value will be considered by the gain error caused by system identification model error.
In the present invention, once it is determined that desired speed vref, be based on determined by desired speed Correction system identification model such that it is able to obtain desired response.About desired speed, the most just It is that the response speed of suppression control or the shape of response ripple, they are the most always set to ideal Value, because it is difficult to carry out application controls with it.But, even if in this case, pass through Determine that the desired speed realizing requiring also is able to obtain satisfied Expected Response.
Figure 14 is shown below simulation result, and wherein, the present invention is applied to Fig. 5 of error The state of (b).Before application of the present invention, track is the curve shown in Fig. 5 (b).No Crossing, after application of the invention, track almost becomes straight line, this demonstrate that the effect of the present invention.
7th embodiment:
By sixth embodiment being provided the improvement in terms of angle correct precision, constitute this 7th Embodiment.Figure 15 is shown through the track in complex vector plane in Fig. 5 to be expanded in the time [t=tn-2] position 100 acquired by placen-2(position detected before i.e. two cycle periods) and carry The vector locus of confession.In fig .15, at time [t=tnPosition 100 acquired by]nThe angle at place Error is by θtnInstruction.In above-mentioned sixth embodiment, θtnIt is considered as relative to identification approx The phase error of the actual value of model.More precisely, owing to moving direction is by periodic disturbance Observer determines, so there exist the possibility that at time [t=tn+1] position acquired by place is (i.e. The position detected after one cycle period), moving direction illustrates relative to having passed through θref The value that the moving direction that is corrected is greater or lesser.Moreover, other are produced due to this correction Error also tends to occur.
In view of case above, in the 7th embodiment, correction accuracy was by actually using Information is gone to be enhanced.
In fig .15, similar with above-mentioned equation (7), calculate from time [t=tn-1] obtain Position 100 on initial point directionn-1Vectorial Pt-1The anglec of rotation of the vector v obtained when seeing θtn-1.The anglec of rotation so calculated can be considered for relative to actual moving direction, To at time [t=tn-1] position 100 that obtainsn-1The error being corrected.In consideration of it, According to illustrating anglec of rotation θ tnWith anglec of rotation θ tn-1The equation (9) of sum, calculating will to Time [t=tn] position 100 that obtainsnThe angle, θ that place is correctedref
[expression formula 3]
θref=-(θtn+θtn-1)
=-{tan-1(Pt×v)/(Pt·v)+tan-1(Pt-1×v)/(Pt-1·v)}....(9)
Accordingly, with respect to above-mentioned sixth embodiment, the difference of the 7th embodiment is, replaces Above-mentioned phase place (anglec of rotation) θ, anglec of rotation calculating section 10 calculates θ tn+θtn-1, and its He puts consistent with sixth embodiment (Figure 13).
As it has been described above, reflect current correction, energy by the error produced after legacy data is corrected Enough precision improving correction.
8th embodiment:
In above-mentioned 6th and the 7th embodiment, the most true based on current information and past information Determine rotating vector Pref nGain GrefAnd phase thetaref.But, the control device of Figure 16 is used (61,62) also are able to determine gain GrefAnd phase thetaref
It is, it is similar with sixth embodiment, for the phase place (anglec of rotation) of vector locus The expected angle of θ and gain v is arranged by expected angle calculating device 63, and desired speed is by the phase Hope that speed calculation device 64 is arranged.Desired speed is expected with mention in sixth embodiment identical Angle is substantially 0(zero).
The expected angle calculated by expected angle calculating device 63 with by anglec of rotation calculating section Difference between the current angular θ that 30 calculate is derived by adder 65, and the difference derived is defeated Enter to PI controller 61, and the desired speed calculated by desired speed calculating device 64 with by work as Difference between present speed | v | that front speed calculating section 40 calculates is derived by adder 66, and And the difference derived is imported into another PI controller 62, to calculate phase theta respectivelyrefAnd gain Gref
If it should be noted that, stem portion identical with Figure 13 in Figure 16 is by identical reference table Show.Above-mentioned PI controller 61 and 62 can be general type, and PID controls to be available 's.
In the 8th embodiment, anglec of rotation calculating section 30 phase place (the anglec of rotation calculated Degree) " θ t can be mentioned in the 7th embodimentn+θtn-1" to replace θ.
Utilize above-mentioned layout, compared with above-mentioned 6th and the 7th embodiment, improve vector locus Ability is followed to expected value.
9th embodiment:
In above-mentioned six, the 7th and the 8th embodiment, in assigned frequency component, have estimated knowledge Other model error, and to mention the correction to error be possible.In the 9th embodiment, just As seen from Figure 17, it is provided that " N " individual (order n) PDO of the frequency component of periodic disturbance 70P1To 70PN, each there is identification model corrector, in order to parallel for each order Be identified estimation and the correction of model error, such as in the control system of Figure 13 and Figure 16 In the estimation that carries out and correction.
Each there is the PDO70P identifying model corrector1To 70PNIn each Have be illustrated in Figure 13 (sixth embodiment) with the function of lower part: periodic disturbance Observer PDO14, anglec of rotation calculating section 30, sign-inverted device 31, present speed Calculating section 40, desired speed calculating device 41, calculating device 42 and rotating vector calculating part Divide 50, or each there is the following functions being illustrated in Figure 16 (the 8th embodiment): Periodic disturbance observer 14, anglec of rotation calculating section 30, present speed calculating section 40, Rotating vector calculating section 50, PI controller 61 and 62, expected angle calculating section 63, phase Hope speed calculating section 64 and adder 65 and 66, in order to be respectively directed to n rank control command r1To rNEstimate to identify model error, and export as error based on estimation system identification Periodic disturbance estimated value d^ of the result of model correction1To d^N
Utilize above-mentioned layout, even if to be suppressed and to be used for estimating system identification model error Periodic disturbance frequency component when simultaneously there is more than one, it is also possible to carry out suitable should To action.
Industrial applicibility:
The present invention is applicable to such as to suppress the shaft torque resonance of ergometer system, motor housing Vibration suppression (i.e. for improving the equipment of the ride quality of motor vehicle, elevator etc.), with And other have all devices of the problem about periodic disturbance.
Description of reference numerals
1..... bid value conversion portion
2.... phase inverter
3.....PM motor
4..... observer part
10... real equipment (control object)
11... phasing amount calculating section
12... gain calibration amount calculating section
13,50... rotating vector calculating section
14... periodic disturbance observer part
15... memorizer
16... switch
201To 20n... .. has the PDO of model error correction device
30... anglec of rotation calculating section
31... sign-inverted device
40... present speed calculating section
41... desired speed calculating device
42... calculating device
61,62...PI controller
63... expected angle computer
65,66... adder
70P1To 70PN... there is the PDO identifying model corrector

Claims (15)

1. a Rejection of Cyclic Disturbances equipment, has:
Rejection of Cyclic Disturbances device, has in the upstream portion office of control object, input control The controller of bid value processed, and periodic disturbance observer part, described periodic disturbance is seen Survey device part and extract the frequency component corresponding with periodic disturbance from the output of control object, carried The frequency component taken is multiplied with by the inverse system represented reciprocal of system identification model, thus estimates Meter periodic disturbance, estimated periodic disturbance is ordered from above-mentioned control as compensation bid value Make in value and deducting, thus suppress described periodic disturbance;
It is characterized in that also having:
Phasing device for calculating, is worked as by described Rejection of Cyclic Disturbances by input calculating When the described frequency component of the described periodic disturbance that device obtains is drawn in complex vector plane The track provided, derives the phasing amount of described system identification model;
Gain calibration device for calculating, is filled by described Rejection of Cyclic Disturbances by inputting and calculating Put the described frequency component of the described periodic disturbance of acquirement, derive described system identification model Gain calibration amount;And
Rotating vector calculates device, by by from described in described phasing device for calculating Phasing amount is taken mutually with the described gain calibration amount from described gain calibration device for calculating Together, carry out computational system identification model corrected value, and, based on described system identification model school On the occasion of, correct the described system identification model of described Rejection of Cyclic Disturbances device.
Rejection of Cyclic Disturbances equipment the most according to claim 1, wherein, it is right to control As if motor, the output from described motor is imported into described periodic disturbance observer part With cycle estimator disturbance, from the estimated week of described periodic disturbance observer part The disturbance of phase property is deducted as compensation bid value, to pass through phase inverter from described control command value Control described motor, wherein:
Described phasing device for calculating, by being transfused to the described output of described motor, is counted Calculate the phase place of the described track drawn according to the described frequency component of described periodic disturbance;
Described gain calibration device for calculating is transfused to the described output of described motor, depends on to calculate According to the gait of march of the described track that the described frequency component of described periodic disturbance is drawn, by institute State gait of march to compare with threshold value, and, repeat described calculating and compare repeatedly to calculate Gain calibration amount;And
Described rotating vector calculates device by by from described phasing device for calculating Described phasing amount and the described gain calibration amount phase from described gain calibration device for calculating Take together, carry out computational system identification model corrected value, and, based on described system identification mould Type corrected value, corrects the institute of the described periodic disturbance of described periodic disturbance observer part State system identification model.
Rejection of Cyclic Disturbances equipment the most according to claim 1 and 2, it is further Be characterised by, by by the product addition of weight a and anglec of rotation θ to being previously calculated out Phasing amount θref n-1, the described phase provided by described phasing device for calculating is provided Bit correction amount θref n
Rejection of Cyclic Disturbances equipment the most according to claim 1 and 2, it is further Being characterised by, the outlet side calculating device at described rotating vector arranges learning functionality part, The system identification model corrected value that being calculated device by described rotating vector derives is stored in described Practise in funtion part, the corrected value of the error of described system identification model is learnt, study To value be imported into described periodic disturbance observer part and corrected with described identification model Value is multiplied to produce the identification model corrected value after renewal.
Rejection of Cyclic Disturbances equipment the most according to claim 4, it is the most special Levy and be, identify that model calibration function part is set to described learning functionality part, by described Identify that model calibration function part repeats the behaviour when described system identification model corrected value is stored Make the movement/change of point, when the described mobile end of described operating point, described periodicity is disturbed Dynamic suppression controls to be unlocked, and when described suppression control completes, knows storing described system While other model corrected value, the described suppression control to described periodic disturbance is closed.
Rejection of Cyclic Disturbances equipment the most according to claim 5, it is the most special Levying and be, described learning functionality part is provided with interpolation correction device, thus institute after learning State system identification model corrected value and can have optional frequency scope.
Rejection of Cyclic Disturbances equipment the most according to claim 1 and 2, it is further It is characterised by, to described phasing device for calculating, described gain calibration device for calculating Calculate device with described rotating vector and the n order frequency component of described periodic disturbance is provided respectively.
8. a Rejection of Cyclic Disturbances equipment, has:
Rejection of Cyclic Disturbances device, have the upstream portion office of control object, send control The controller of bid value processed, and periodic disturbance observer part, by described periodic disturbance Observer part using as produce periodic disturbance control object output, suppression control right The frequency component of the periodic disturbance of elephant and the inverse system phase by the expression reciprocal of system identification model Take advantage of, thus cycle estimator disturbance, described periodic disturbance observer the part institute estimated State periodic disturbance to be deducted from above-mentioned control command value as compensation bid value, thus suppress Described periodic disturbance;
It is characterized in that also having:
Phase calculation device, calculates what the position that detected before a cycle extended to detect The Vector rotation angle of current location is as the phase place caused by the error of described system identification model Error, described Vector rotation angle is defined relative to following vector, in described vector, Described Rejection of Cyclic Disturbances device carries out described Rejection of Cyclic Disturbances control period according to described The vector locus that each frequency component of periodic disturbance is drawn in complex vector plane is from described inspection The current location measured moves to origin position;
Gain calculating machinery, according to currency and the described vector rail of the gain of described vector locus The expected value of the described gain of mark, calculates and is caused by the described error of described system identification model Gain error;And
Corrective command value calculation apparatus, calculates rotating vector as described system identification model Corrective command value, described rotating vector is by being calculated by described phase calculation device Described phase error takes one mutually with the described gain error calculated by described gain calculating machinery Rise and derive,
Wherein, described system identification model is by being calculated by described corrective command value calculation apparatus Described corrective command value correct.
Rejection of Cyclic Disturbances equipment the most according to claim 8, it is the most special Levying and be, described phase calculation device derives the described anglec of rotation in the following way, described Mode is that such as next anglec of rotation is added to another anglec of rotation following, a described anglec of rotation It is to the vector in terms of the current location detected relative to the position detected before a cycle, The anglec of rotation that the position detected before a cycle of described vector locus extends to origin position Degree, another anglec of rotation described is to detecting relative to the position detected before a cycle The vector seen of current location, the anglec of rotation extended to origin position from the current location detected Degree.
The most according to claim 8 or claim 9, Rejection of Cyclic Disturbances equipment, it is further It is characterised by, orders to described phase calculation device, described gain calculating machinery and described correction Value calculation apparatus is made to provide frequency component described in several rank of described periodic disturbance, and, every rank The corrective command value of described frequency component is derived for correcting described system identification model.
11. 1 kinds of Rejection of Cyclic Disturbances equipment, have:
Rejection of Cyclic Disturbances device, have the upstream portion office of control object, send control The controller of bid value processed, and periodic disturbance observer part, by described periodic disturbance Observer part using as produce periodic disturbance control object output, suppression control right The frequency component of the periodic disturbance of elephant and the inverse system phase by the expression reciprocal of system identification model Take advantage of, thus cycle estimator disturbance, described periodic disturbance observer the part institute estimated State periodic disturbance to be deducted from above-mentioned control command value as compensation bid value, thus suppress Described periodic disturbance;
It is characterized in that also having:
Phase calculation device, by extending to detect by the position detected before a cycle Current location Vector rotation angle and the Mean Vector anglec of rotation between difference be delivered to PI In controller, calculate the phase error caused by the error of described system identification model, described The position detected before a cycle extends to the Vector rotation angle of the current location detected Defined, in described vector, at described Rejection of Cyclic Disturbances device relative to following vector Carry out described Rejection of Cyclic Disturbances control period to divide according to each frequency of described periodic disturbance The vector locus that amount is drawn in complex vector plane moves to former from the described current location detected Point position;
Gain calculating machinery, by by the currency of the gain of described vector locus and described vector Difference between the expected value of the described gain of track is delivered in described PI controller, calculate by The gain error that the described error of described system identification model causes;And
Corrective command value calculation apparatus, calculates rotating vector as described system identification model Corrective command value, described rotating vector is by being calculated by described phase calculation device Described phase error takes one mutually with the described gain error calculated by described gain calculating machinery Rise and derive,
Wherein, described system identification model is by being calculated by described corrective command value calculation apparatus Described corrective command value correct.
12. Rejection of Cyclic Disturbances equipment according to claim 11, it is further Being characterised by, described phase calculation device is derived described before a cycle in the following way The position detected extends to the Vector rotation angle of the current location detected, described mode is To be added to another anglec of rotation following such as next anglec of rotation, a described anglec of rotation is relative In the position detected before a cycle to the vector in terms of the current location detected, from described The anglec of rotation that the position detected before one cycle of vector locus extends to origin position, institute It is current to detect relative to the position detected before a cycle for stating another anglec of rotation The vector that position is seen, the anglec of rotation extended to origin position from the current location detected.
13. 1 kinds of Rejection of Cyclic Disturbances methods, have:
The Rejection of Cyclic Disturbances step performed by Rejection of Cyclic Disturbances device, described periodicity Disturbance Rejection device has in the upstream portion office of control object, the control of input control command value Device processed, and periodic disturbance observer part, described periodic disturbance observer part is from control The frequency component corresponding with described periodic disturbance, the frequency extracted are extracted in the output of object processed Component is multiplied with by the inverse system represented reciprocal of system identification model, thus cycle estimator Disturbance, estimated periodic disturbance deducts from above-mentioned control command value as compensating bid value, Thus suppress described periodic disturbance;
It is characterized in that also having:
The phasing amount calculation procedure performed by phasing device for calculating, by input also Described frequency component when the described periodic disturbance obtained by described Rejection of Cyclic Disturbances step The track provided when being drawn in complex vector plane, derives the phase of described system identification model Bit correction amount;
The gain calibration amount calculation procedure performed by gain calibration device for calculating, by input also The described frequency calculating the described periodic disturbance obtained by described Rejection of Cyclic Disturbances step is divided Amount, derives the gain calibration amount of described system identification model;And
The rotating vector calculation procedure that device performs is calculated, by will be from described by rotating vector The described phasing amount of phasing amount calculation procedure calculates step with from described gain calibration amount Rapid described gain calibration amount is taken together mutually, carrys out computational system identification model corrected value, and, Based on described system identification model corrected value, correct the institute of described Rejection of Cyclic Disturbances device State system identification model.
14. Rejection of Cyclic Disturbances methods according to claim 13, wherein, control To liking motor, the output from described motor is imported into described periodic disturbance observer portion Point with cycle estimator disturbance, estimated from described periodic disturbance observer part Periodic disturbance is deducted as compensation bid value, with by anti-phase from described control command value Device controls described motor, wherein:
Described phasing amount calculation procedure makes the described output of described motor to be input to In described phasing device for calculating, with the described frequency of periodic disturbance described in basis The phase place of the described track that component is drawn;
Described gain calibration amount calculation procedure makes the described output of described motor to be input to In described gain calibration device for calculating, with the described frequency of periodic disturbance described in basis The gait of march of the described track that component is drawn, compares described gait of march with threshold value, Further, repeat described calculating and compare repeatedly to calculate gain calibration amount;And
Described rotating vector calculation procedure is by by from described phasing device for calculating Described phasing amount and the described gain calibration amount phase from described gain calibration device for calculating Take together, calculate described system identification model corrected value, and, know based on described system Other model corrected value, corrects the described periodic disturbance of described periodic disturbance observer part Described system identification model.
15. 1 kinds of Rejection of Cyclic Disturbances methods, have:
The Rejection of Cyclic Disturbances step performed by Rejection of Cyclic Disturbances device, described periodicity Disturbance Rejection device has in the upstream portion office of control object, the control that sends control command value Device processed, and periodic disturbance observer part, will by described periodic disturbance observer part As produce periodic disturbance control object output, suppression control object the described cycle Property disturbance frequency component be multiplied with by the reciprocal inverse system represented of system identification model, thus Cycle estimator disturbance, described periodic disturbance observer part the described periodicity estimated Disturbance is deducted from above-mentioned control command value as compensation bid value, thus suppresses the described cycle Property disturbance;
It is characterized in that also having:
The phase calculation step performed by phase calculation device, calculates and detected before a cycle The position Vector rotation angle of current location that extends to detect as by described system identification The phase error that the error of model causes, described Vector rotation angle is by fixed relative to following vector Justice, in described vector, carries out described periodic disturbance at described Rejection of Cyclic Disturbances device Suppression control period is painted in complex vector plane according to each frequency component of described periodic disturbance The vector locus of system moves to origin position from the described current location detected;
The gain calculation procedure performed by gain calculating machinery, according to the gain of described vector locus Currency and the expected value of described gain of described vector locus, calculate and known by described system The gain error that the described error of other model causes;
The corrective command value calculation procedure performed by corrective command value calculation apparatus, calculate rotate to Amount is as the corrective command value to described system identification model, and described rotating vector is by will be by The described phase error that described phase calculation device calculates calculates with by described gain calculating machinery The described gain error gone out is taken mutually and is derived together;And
The step of described system identification model is corrected by the described corrective command value calculated.
CN201280018532.7A 2011-04-15 2012-04-11 Rejection of Cyclic Disturbances equipment and Rejection of Cyclic Disturbances method Expired - Fee Related CN103492962B (en)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
JP2011090733A JP5626090B2 (en) 2011-04-15 2011-04-15 Periodic disturbance suppressing device and periodic disturbance suppressing method
JP2011-090733 2011-04-15
JP2011185551A JP5780058B2 (en) 2011-08-29 2011-08-29 Periodic disturbance suppressor
JP2011-185551 2011-08-29
PCT/JP2012/059855 WO2012141190A1 (en) 2011-04-15 2012-04-11 Periodicity disturbance suppression device and periodicity disturbance suppression method

Publications (2)

Publication Number Publication Date
CN103492962A CN103492962A (en) 2014-01-01
CN103492962B true CN103492962B (en) 2016-11-02

Family

ID=47009361

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201280018532.7A Expired - Fee Related CN103492962B (en) 2011-04-15 2012-04-11 Rejection of Cyclic Disturbances equipment and Rejection of Cyclic Disturbances method

Country Status (4)

Country Link
US (1) US9400508B2 (en)
KR (1) KR101502020B1 (en)
CN (1) CN103492962B (en)
WO (1) WO2012141190A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111162710A (en) * 2019-12-25 2020-05-15 江苏交科能源科技发展有限公司 Torque ripple suppression method for permanent magnet hub motor

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5532115B1 (en) 2012-12-07 2014-06-25 株式会社明電舎 Periodic disturbance automatic suppression device
JP6119297B2 (en) * 2013-02-21 2017-04-26 株式会社明電舎 Periodic disturbance suppression control device
JP5694481B1 (en) * 2013-10-30 2015-04-01 ファナック株式会社 Motor control device for detecting abnormality of power transmission part between main shaft and motor
US10331094B2 (en) 2014-01-30 2019-06-25 Meidensha Corporation Periodic external disturbance suppression control device
JP6399866B2 (en) * 2014-09-03 2018-10-03 オークマ株式会社 Servo control device
US10666180B2 (en) * 2015-07-22 2020-05-26 Texas Instruments Incorporated Adaptive torque disturbance cancellation for electric motors
JP6197923B1 (en) * 2016-06-27 2017-09-20 株式会社明電舎 Control system
GB201617387D0 (en) * 2016-10-13 2016-11-30 Trw Automotive Gmbh Control system for electric motor circuit
CN108227475B (en) * 2016-12-14 2021-07-06 中国航空工业集团公司北京航空精密机械研究所 Suppression method for periodic interference signals of direct current motor
JP6859725B2 (en) * 2017-01-31 2021-04-14 オムロン株式会社 PID controller, PID control method, and PID control program
JP6497408B2 (en) * 2017-04-14 2019-04-10 株式会社明電舎 Electric inertia control device
JP6369596B1 (en) * 2017-05-09 2018-08-08 株式会社明電舎 Control device for dynamometer system
JP6888564B2 (en) 2018-02-13 2021-06-16 オムロン株式会社 Model predictive control device, model predictive control device control method, information processing program, and recording medium
CN109062050B (en) * 2018-08-23 2021-01-26 广东电网有限责任公司 Higher-frequency disturbance observation method and device
JP6962893B2 (en) * 2018-10-04 2021-11-05 株式会社神戸製鋼所 Vibration suppression device, vibration suppression method and program
JP7021147B2 (en) * 2019-04-03 2022-02-16 ファナック株式会社 Motor control device and computer program for motor control
CN113238487B (en) * 2021-06-03 2022-08-09 中国第一汽车股份有限公司 Fuzzy control method and control system for adjustable damping shock absorber
CN113568308B (en) * 2021-07-15 2024-02-02 北京航空航天大学 Mechanical system weak sensing touch force estimation method based on disturbance observer

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6590358B1 (en) * 2000-11-01 2003-07-08 Mitsubishi Denki Kabushiki Kaisha Servocontrol device
CN1638260A (en) * 2004-01-07 2005-07-13 日立家用电器公司 Controller for synchromotor, electric equipment and module
CN1815563A (en) * 2005-02-04 2006-08-09 三星电子株式会社 Low frequency disturbance compensation control device and disk drive using the same
WO2010024195A1 (en) * 2008-08-26 2010-03-04 株式会社明電舎 Electric motor disturbance suppression device and disturbance suppression method
CN101989080A (en) * 2010-12-03 2011-03-23 沈阳工业大学 Method for realizing contour machining by using variable gain zero phase error tracking and disturbance observation

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03183392A (en) * 1989-12-08 1991-08-09 Canon Inc Brushless motor drive
JPH0651805A (en) 1992-07-31 1994-02-25 Meidensha Corp Adaptive control method for plant and device for realizing the same
SE501815C2 (en) * 1994-05-30 1995-05-22 Saab Scania Ab Method and apparatus for performing phase compensation in a vehicle control system
KR0124655B1 (en) * 1995-07-12 1997-12-10 구자홍 Motor control apparatus
JP3611181B2 (en) 1999-05-18 2005-01-19 東海ゴム工業株式会社 Adaptive control method for periodic signals
JP2005267296A (en) 2004-03-19 2005-09-29 Yaskawa Electric Corp Servo control device
KR101192119B1 (en) * 2004-09-24 2012-10-17 쓰리엠 이노베이티브 프로퍼티즈 컴파니 Frequency control in closed loop control systems

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6590358B1 (en) * 2000-11-01 2003-07-08 Mitsubishi Denki Kabushiki Kaisha Servocontrol device
JP3822565B2 (en) * 2000-11-01 2006-09-20 三菱電機株式会社 Servo control device
CN1638260A (en) * 2004-01-07 2005-07-13 日立家用电器公司 Controller for synchromotor, electric equipment and module
CN1815563A (en) * 2005-02-04 2006-08-09 三星电子株式会社 Low frequency disturbance compensation control device and disk drive using the same
WO2010024195A1 (en) * 2008-08-26 2010-03-04 株式会社明電舎 Electric motor disturbance suppression device and disturbance suppression method
CN101989080A (en) * 2010-12-03 2011-03-23 沈阳工业大学 Method for realizing contour machining by using variable gain zero phase error tracking and disturbance observation

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
Periodic Learning Suppression Control of Torque Ripple Utilizing System Identification for Permanent Magnet Synchronous Motors;Yugo Tadano,et al;《The 2010 International Power Electronics Conference》;20101024;第1363-1370页 *
基于扰动观测器和重复控制器的永磁直线同步电动机鲁棒控制;赵希梅,郭庆鼎;《中国电机工程学报》;20100525;第30卷(第15期);第64-69页 *
永磁直线同步电机扰动观测器仿真研究;赵镜红,张俊洪;《武汉理工大学学报 (交通科学与工程版)》;20070430;第31卷(第2期);第224-227页 *
高精度永磁直线同步电动机的二自由度鲁棒跟踪控制研究;赵希梅;《中国博士学位论文全文数据库 工程科技Ⅱ辑 》;20090915(第9期);全文 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111162710A (en) * 2019-12-25 2020-05-15 江苏交科能源科技发展有限公司 Torque ripple suppression method for permanent magnet hub motor

Also Published As

Publication number Publication date
WO2012141190A1 (en) 2012-10-18
KR20140002762A (en) 2014-01-08
US20140039694A1 (en) 2014-02-06
US9400508B2 (en) 2016-07-26
CN103492962A (en) 2014-01-01
KR101502020B1 (en) 2015-03-12

Similar Documents

Publication Publication Date Title
CN103492962B (en) Rejection of Cyclic Disturbances equipment and Rejection of Cyclic Disturbances method
Villwock et al. Application of the Welch-method for the identification of two-and three-mass-systems
Xia et al. Application of active disturbance rejection control in tank gun control system
Park Fourier-based optimal excitation trajectories for the dynamic identification of robots
Nevaranta et al. Online identification of a mechanical system in frequency domain using sliding DFT
CN109450307B (en) Discrete repetitive control method for motor servo system based on similar normal distribution attraction law and adopting disturbance expansion state compensation
KR101734976B1 (en) Periodic disturbance automatic suppression device
CN105593770A (en) Control device
Secrest et al. Improving position sensor accuracy through spatial harmonic decoupling, and sensor scaling, offset, and orthogonality correction using self-commissioning MRAS methods
CN106655958B (en) Magneto torsion compensation process and device
EP3526895B1 (en) Control system for electric motor circuit
JP5626090B2 (en) Periodic disturbance suppressing device and periodic disturbance suppressing method
Lovlin et al. Adaptive system for compensation of periodic disturbances in servo drive
Maier et al. Periodic disturbance rejection of a PMSM with adaptive control algorithms
JP5780058B2 (en) Periodic disturbance suppressor
CN105207561B (en) A kind of Flux Observation Method and equipment for motor
CN106208844B (en) A kind of motor servo system output feedback robust control method of Existence of Global Stable
Hezzi et al. Sensorless control strategy for five-phase pmsm based on uio for linear parameter varying system
Wójcik et al. Application of iterative learning control for ripple torque compensation in PMSM drive
Wu et al. Circularly Orthogonal Projection-Based Iterative Learning Control for Rejecting Spatially Cyclic Disturbances
Airaksinen Automatic Torque Ripple Reduction in Permanent Magnet Machines
Yao et al. Online modeling for switched reluctance motors using adaptive network based fuzzy inference system
JP6409313B2 (en) Periodic disturbance automatic suppression device
Song et al. Online particle swarm optimization for sensorless IPMSM drives considering parameter variation
CN116131691A (en) Small data driving observer, multiphase motor prediction control system and method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20161102

Termination date: 20190411