CN113141133B - Modular multi-winding permanent magnet motor parameter identification method and system based on least square method - Google Patents
Modular multi-winding permanent magnet motor parameter identification method and system based on least square method Download PDFInfo
- Publication number
- CN113141133B CN113141133B CN202110453803.2A CN202110453803A CN113141133B CN 113141133 B CN113141133 B CN 113141133B CN 202110453803 A CN202110453803 A CN 202110453803A CN 113141133 B CN113141133 B CN 113141133B
- Authority
- CN
- China
- Prior art keywords
- motor
- module
- permanent magnet
- voltage
- current
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 71
- 238000004804 winding Methods 0.000 title claims abstract description 62
- 230000004907 flux Effects 0.000 claims description 37
- 239000011159 matrix material Substances 0.000 claims description 33
- 230000006870 function Effects 0.000 claims description 13
- 125000004432 carbon atom Chemical group C* 0.000 claims description 12
- 238000005259 measurement Methods 0.000 claims description 12
- 238000004364 calculation method Methods 0.000 claims description 10
- 238000004590 computer program Methods 0.000 claims description 9
- 238000012937 correction Methods 0.000 claims description 9
- 238000012545 processing Methods 0.000 claims description 9
- 238000001914 filtration Methods 0.000 claims description 7
- 238000002347 injection Methods 0.000 claims description 7
- 239000007924 injection Substances 0.000 claims description 7
- 101000802640 Homo sapiens Lactosylceramide 4-alpha-galactosyltransferase Proteins 0.000 claims description 3
- 102100035838 Lactosylceramide 4-alpha-galactosyltransferase Human genes 0.000 claims description 3
- 150000001875 compounds Chemical class 0.000 claims description 2
- 238000003908 quality control method Methods 0.000 abstract description 4
- 230000000007 visual effect Effects 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 4
- 230000001360 synchronised effect Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 238000002955 isolation Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000011217 control strategy Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000010349 pulsation Effects 0.000 description 1
- 229910052761 rare earth metal Inorganic materials 0.000 description 1
- 150000002910 rare earth metals Chemical class 0.000 description 1
- 239000000243 solution Substances 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P6/00—Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
- H02P6/10—Arrangements for controlling torque ripple, e.g. providing reduced torque ripple
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/0003—Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/14—Estimation or adaptation of machine parameters, e.g. flux, current or voltage
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/22—Current control, e.g. using a current control loop
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P25/00—Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details
- H02P25/02—Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details characterised by the kind of motor
- H02P25/022—Synchronous motors
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P27/00—Arrangements or methods for the control of AC motors characterised by the kind of supply voltage
- H02P27/04—Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage
- H02P27/06—Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage using dc to ac converters or inverters
- H02P27/08—Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage using dc to ac converters or inverters with pulse width modulation
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P6/00—Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
- H02P6/28—Arrangements for controlling current
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P2205/00—Indexing scheme relating to controlling arrangements characterised by the control loops
- H02P2205/01—Current loop, i.e. comparison of the motor current with a current reference
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Control Of Ac Motors In General (AREA)
Abstract
The invention discloses a method and a system for identifying parameters of a modular multi-winding permanent magnet motor by a least square method, wherein a voltage equation after high-frequency harmonic components are injected is established by injecting high-frequency signals of a torque angle based on measured voltage and current, an addition and subtraction combined voltage equation is obtained by adding and subtracting measured voltage of each module, sine and cosine signals are processed and filtered by aiming at the addition and subtraction combined voltage equation to obtain a new voltage equation set, the new voltage equation set is solved by the least square method to obtain motor parameter observed values, the problem of real-time online identification of multiple parameters of the novel modular multi-winding permanent magnet motor is solved, the inherent characteristics of the modular motor are effectively combined, the influence of the injected high-frequency signals on the torque and the rotating speed of the modular multi-winding permanent magnet motor is eliminated, and the novel modular multi-winding permanent magnet motor with accurate multiple parameters is realized, High-efficient discernment provides new visual angle new approach for novel modularization multi-winding permanent-magnet machine's high-efficient high-quality control.
Description
Technical Field
The invention relates to a control technology of a modular multi-winding permanent magnet motor, in particular to a modular multi-winding permanent magnet motor parameter identification method and system based on a least square method.
Background
The permanent magnet synchronous motor has the advantages of reliable operation, small volume, light weight, small loss, high efficiency and the like, China has rich rare earth resources, and has the advantage of being unique in the research and manufacture of the permanent magnet synchronous motor. Novel modularization PMSM has divided into a plurality of modules with the motor on three-phase PMSM's design basis, through realizing physics isolation and electromagnetism isolation between the different modules of motor for each module can carry out independent control, and the fault-tolerance and the reliability of PMSM have just simply and conveniently just effectively been promoted to the control strategy. Therefore, in the fields with high requirements on safety and reliability, such as aerospace, military engineering equipment, new energy rail transit and the like, the body design of the novel modular permanent magnet motor is widely concerned and deeply researched, but few literature reports are available about the efficient control of the novel modular permanent magnet motor. In the field of motor control, the accuracy of motor parameter identification directly affects the quality of the control performance of the whole system. When the novel modularized permanent magnet motor parameter identification is inaccurate, the motor parameters used in the controller are not mismatched with the actual motor parameters, so that the efficiency of the whole motor system is reduced, and even the motor is out of control under severe conditions. At present, researchers effectively and deeply explore the traditional three-phase permanent magnet synchronous motor online parameter identification method, but few researchers research and literature reports about the novel modularized permanent magnet motor parameter identification method result in that the control performance and the control effect of the motor are not ideal, and the application of the motor in the major engineering equipment in China is restricted. Therefore, the method breaks through the parameter identification method of the modular multi-winding permanent magnet motor system, and has great significance for realizing high-efficiency and high-quality control of the modular multi-winding permanent magnet motor system and accelerating the practical process of the modular multi-winding permanent magnet motor system.
Disclosure of Invention
The technical problems to be solved by the invention are as follows: aiming at the problems in the prior art, the invention provides a method and a system for identifying the parameters of a modularized multi-winding permanent magnet motor based on a least square method, solves the problem of real-time online identification of the multi-parameters of the novel modularized multi-winding permanent magnet motor, effectively combines the inherent characteristics of the modularized motor, eliminates the influence of injected high-frequency signals on the torque and the rotating speed of the modularized multi-winding permanent magnet motor, realizes accurate and efficient identification of the multi-parameters of the novel modularized multi-winding permanent magnet motor, and provides a new view angle for efficient and high-quality control of the novel modularized multi-winding permanent magnet motor.
In order to solve the technical problems, the invention adopts the technical scheme that:
a modular multi-winding permanent magnet motor parameter identification method based on a least square method comprises the following steps:
1) the command current generated by the speed control loopI ref Averagely distributing the current control loops to each module of the modularized multi-winding permanent magnet motor, and injecting high-frequency harmonic components into the torque control angle of each current control loop of each module; obtaining corresponding voltage instruction values through the current control loops of the modules according to input calculation, and generating switching state quantities through independent SVPWM links respectively to control corresponding driving units;
2) collecting the measured voltage and current of each module of the modularized multi-winding permanent magnet motor;
3) establishing a voltage equation after injecting high-frequency harmonic components based on the measured voltage and current of each module, performing addition and subtraction operation on the measured voltage of each module to obtain an addition and subtraction combined voltage equation, processing sine and cosine signals according to the addition and subtraction combined voltage equation and filtering to obtain a new voltage equation set, and solving the new voltage equation set by using a least square method to obtain a motor parameter observed value.
Optionally, when high-frequency harmonic components are injected into the torque control angle of the current control loop of each module in the step 1),module one injected high frequency harmonic component Δβ 1 And the high-frequency harmonic component Δ of the second injectionβ 2 The phase difference between the two is pi, and the high-frequency harmonic component delta injected by the module Iβ 1 And the high-frequency harmonic component Δ of the second injectionβ 2 The function expression of (a) is as follows:
in the above formula, the first and second carbon atoms are,Ais the magnitude of the high-frequency harmonic components,ωthe frequencies that are the high-frequency harmonic components,tis time.
Optionally, the step 1) of obtaining the corresponding voltage command value through the current control loop of each module according to the input calculation means that the PID control is adopted to obtain the corresponding voltage command value according to the input calculation.
Optionally, step 2) comprises: collecting three-phase voltage and current of each module of modularized multi-winding permanent magnet motor, and obtaining measurement current of module I through coordinate transformationdqAxial componentid 1 ,iq 1 Measuring voltagedqAxial componentud 1 ,uq 1 Of module two measuring currentdqAxial componentid 2 ,iq 2 Measuring voltagedqAxial componentud 2 ,uq 2 。
Optionally, the functional expression of the voltage equation after injecting the high-frequency harmonic component is established based on the measured voltage and current of each module in step 3) is as follows:
in the above formula, the first and second carbon atoms are,ud 1 ,uq 1 for measuring voltage, each module being a firstdqThe axial component of the magnetic flux is,ud 2 ,uq 2 of voltage measurement of module two respectivelydqThe axial component of the magnetic flux is,Ris a resistor of the motor and is used as a resistor of the motor,id s ,iq s are respectively asdqThe direct current value of the shaft current is,Ais the magnitude of the harmonic components at high frequencies,ωthe frequencies that are the high-frequency harmonic components,tas a matter of time, the time is,Ld,Lqbeing an inductance of the machinedqThe axial component of the magnetic flux is,ω e is the electric rotating speed of the motor,ψ f is a motor rotor flux linkage.
Optionally, in step 3), a functional expression of an addition and subtraction combined voltage equation obtained by performing addition and subtraction on the measured voltage of each module is shown as follows:
in the above formula, the first and second carbon atoms are,ud 1 ,uq 1 for measuring voltage, each module being a firstdqThe axial component of the magnetic flux is,ud 2 ,uq 2 of voltage measurement of module two respectivelydqThe axial component of the magnetic flux is,Ris a resistor of the motor and is used as a resistor of the motor,id s ,iq s are respectively asdqThe direct current value of the shaft current is,Ais the magnitude of the harmonic components at high frequencies,ωthe frequencies that are the high-frequency harmonic components,tas a matter of time, the time is,Ld,Lqbeing an inductance of the machinedqThe axial component of the magnetic flux is,ω e is the electric rotating speed of the motor,ψ f is a motor rotor flux linkage.
Optionally, the function expression of the new voltage equation set obtained by processing and filtering the sine and cosine signals for the addition and subtraction combined voltage equation in step 3) is as follows:
and the functional expression of the new voltage equation set written in matrix form is shown as follows:
wherein,ud 1 ,uq 1 for measuring voltage, each module being a firstdqThe component of the axial force is,ud 2 ,uq 2 of voltage measurement of module two respectivelydqThe axial component of the magnetic flux is,Ris a resistor of the motor and is used as a resistor of the motor,id s ,iq s are respectively asdqThe direct current value of the shaft current is,Ais the magnitude of the harmonic components at high frequencies,ωthe frequencies that are the high-frequency harmonic components,Ld,Lqbeing an inductance of the machinedqThe axial component of the magnetic flux is,ω e is the electric rotating speed of the motor,ψ f is a magnetic linkage of a rotor of the motor,LPFin the form of a low-pass filter,x 1 ~x 6 six new voltage equations.
Optionally, in step 3), solving the new voltage equation set by using a least square method to obtain a functional expression of the observed value of the motor parameter, as shown in the following formula:
in the above formula, the first and second carbon atoms are,θ(k) As a matrix of motor parameters at the present momentθ,θ(k-1) As a matrix of motor parameters at the previous momentθ,K(k) Is the correction gain matrix two at the current time,ε(k) The matrix is estimated for the errors at the current time,y(k) Is the output matrix at the current time instant,is a feedback matrix for the current time instant,θ est (k-1) as a matrix of motor parameters at the present momentθ,P(k-1) Is the correction gain matrix one at the previous time instant,Idis a matrix of the units,P(k) Is the correction gain matrix one for the current time instant,are respectively motor inductorsdqThe observed value of the axial component is,is an observed value of the resistance of the motor,and the observed value of the motor rotor flux linkage is obtained.
In addition, the invention also provides a modular multi-winding permanent magnet motor parameter identification system based on the least square method, which comprises a microprocessor and a memory which are connected with each other, wherein the microprocessor is programmed or configured to execute the steps of the modular multi-winding permanent magnet motor parameter identification method based on the least square method.
In addition, the invention also provides a computer readable storage medium, wherein a computer program programmed or configured to execute the modular multi-winding permanent magnet motor parameter identification method based on the least square method is stored in the computer readable storage medium.
Compared with the prior art, the invention mainly has the following advantages: the invention relates to a modular multi-winding permanent magnet motor parameter identification method based on a least square method, which comprises the steps of injecting high-frequency signals of a torque angle, establishing a voltage equation after high-frequency harmonic components are injected based on the measured voltage and current of each module, obtaining an addition and subtraction combined voltage equation by adding and subtracting the measured voltage of each module, processing sine and cosine signals according to the addition and subtraction combined voltage equation and filtering to obtain a new voltage equation set, solving the new voltage equation set by using the least square method to obtain a motor parameter observed value, solving the problem of real-time on-line identification of multiple parameters of a novel modular multi-winding permanent magnet motor, effectively combining the inherent characteristics of the modular motor, eliminating the influence of the injected high-frequency signals on the torque and the rotating speed of the modular multi-winding permanent magnet motor, and realizing accurate and efficient identification of the multiple parameters of the novel modular multi-winding permanent magnet motor, and a new visual angle way is provided for the efficient high-quality control of the novel modularized multi-winding permanent magnet motor.
Drawings
Fig. 1 is a block diagram of a control structure of a method according to an embodiment of the present invention.
FIG. 2 is a flow chart of a control process of a method according to an embodiment of the present invention.
Fig. 3 is a diagram illustrating a result of identifying parameters of a modular multi-winding permanent magnet motor according to an embodiment of the present invention.
Fig. 4 is a diagram illustrating a result of total harmonic distortion of torque before high-frequency harmonics are injected into the modular multi-winding permanent magnet motor according to the embodiment of the present invention.
Fig. 5 is a diagram illustrating a result of total harmonic distortion of the torque after high-frequency harmonics are injected into the modular multi-winding permanent magnet motor according to the embodiment of the present invention.
Detailed Description
As shown in fig. 1, the method for identifying parameters of a modular multi-winding permanent magnet motor based on a least square method in the embodiment includes:
1) command current generated by speed control loopI ref Averagely distributing the current control loops to each module of the modularized multi-winding permanent magnet motor, and injecting high-frequency harmonic components into the torque control angle of each current control loop of each module; obtaining corresponding voltage instruction values through the current control loops of the modules according to input calculation, and generating switching state quantities through independent SVPWM links respectively to control corresponding driving units;
2) collecting the measured voltage and current of each module of the modularized multi-winding permanent magnet motor;
3) establishing a voltage equation after injecting high-frequency harmonic components based on the measured voltage and current of each module, performing addition and subtraction operation on the measured voltage of each module to obtain an addition and subtraction combined voltage equation, processing sine and cosine signals according to the addition and subtraction combined voltage equation and filtering to obtain a new voltage equation set, and solving the new voltage equation set by using a least square method to obtain a motor parameter observed value.
In this embodiment, the modular multi-winding permanent magnet motor is specifically two motor modules (module one and module two for short), and the instruction current generated by the speed control loop in step 1)I ref The current control loop is averagely distributed to each module of the modularized multi-winding permanent magnet motor, and the command current input by the current control loop of each module isI ref /2。
Referring to FIG. 1, the present embodiment includes stepsWhen the high-frequency harmonic component is injected into the torque control angle of the current control loop of each module in step 1), the high-frequency harmonic component Δ injected by module oneβ 1 And the high-frequency harmonic component Δ of the second injectionβ 2 The phase difference between the two is pi, and the high-frequency harmonic component delta injected by the module Iβ 1 And the high-frequency harmonic component Δ of the second injectionβ 2 The function expression of (a) is as follows:
in the above formula, the first and second carbon atoms are,Ais the magnitude of the high-frequency harmonic components,ωis the frequency of the high-frequency harmonic components,tis time.
In this embodiment, the step 1) of obtaining the corresponding voltage command value through the current control loop of each module according to the input calculation means that PID control is adopted to obtain the corresponding voltage command value according to the input calculation, and in addition, other closed-loop control algorithms may be adopted as needed, which is not described herein.
In this embodiment, the functional expression of the corresponding voltage command value obtained by the current control loop of each module in step 1) according to the input calculation is:
in the above-mentioned formula, the compound has the following structure,u ref α12 ,u ref β12 of voltage command values of module one or module two respectivelyαβThe axial component of the magnetic flux is,u ref q12 ,u ref q12 of voltage command values of module one or module two respectivelydqThe axial component of the magnetic flux is,θ e is the motor position angle.
In this embodiment, step 2) includes: the three-phase voltage and current of each module of the modularized multi-winding permanent magnet motor are collected, and the voltage and current of the first module are obtained through coordinate transformationMeasuring currentdqAxial componentid 1 ,iq 1 Measuring the voltagedqAxial componentud 1 ,uq 1 Of module two measuring currentdqAxial componentid 2 ,iq 2 Measuring voltagedqAxial componentud 2 ,uq 2 . Wherein, the function expression of the coordinate transformation is as follows:
in the above formula, the first and second carbon atoms are,θ e is the position angle of the motor and is,ia 12 ,ib 12 ,ic 12 three-phase current of the module I or the module II respectively,ua 12 , ub 12 ,uc 12 the three-phase voltage of the module I or the module II respectively.
In this embodiment, the functional expression of the voltage equation after injecting the high-frequency harmonic component is established based on the measured voltage and current of each module in step 3) is shown as follows:
in the above formula, the first and second carbon atoms are,ud 1 ,uq 1 for measuring voltage, each module being a firstdqThe axial component of the magnetic flux is,ud 2 ,uq 2 of voltage measurement of module two respectivelydqThe axial component of the magnetic flux is,Ris a resistor of the motor and is used as a resistor of the motor,id s ,iq s are respectively asdqThe direct current value of the shaft current is,Ais the magnitude of the harmonic components at high frequencies,ωthe frequencies that are the high-frequency harmonic components,tas a matter of time, the time is,Ld,Lqbeing an inductance of the machinedqThe axial component of the magnetic flux is,ω e is the electric rotating speed of the motor,ψ f is a motor rotor flux linkage.
In this embodiment, the functional expression of the addition and subtraction combined voltage equation obtained by performing addition and subtraction on the measured voltages of the modules in step 3) is shown as follows:
in the above formula, the first and second carbon atoms are,ud 1 ,uq 1 for measuring voltage, each module being a firstdqThe axial component of the magnetic flux is,ud 2 ,uq 2 of voltage measurement of module two respectivelydqThe axial component of the magnetic flux is,Ris a resistor of the motor and is used as a resistor of the motor,id s ,iq s are respectively asdqThe direct current value of the shaft current is,Ais the magnitude of the harmonic components at high frequencies,ωthe frequencies that are the high-frequency harmonic components,tas a matter of time, the time is,Ld,Lqbeing an inductance of the machinedqThe axial component of the magnetic flux is,ω e is the electric rotating speed of the motor,ψ f is a motor rotor flux linkage.
In this embodiment, the function expression of the new voltage equation set obtained by processing and filtering the sine signal and the cosine signal for the addition and subtraction combined voltage equation in step 3) is shown as follows:
and the functional expression of the new voltage equation set written in matrix form is shown as follows:
wherein,ud 1 ,uq 1 of the voltage measurement of a module one respectivelydqThe axial component of the magnetic flux is,ud 2 ,uq 2 of voltage measurement of module two respectivelydqThe axial component of the magnetic flux is,Ris a resistor of the motor and is used as a resistor of the motor,id s ,iq s are respectively asdqThe direct current value of the shaft current is,Ais the magnitude of the harmonic components at high frequencies,ωthe frequencies that are the high-frequency harmonic components,Ld,Lqbeing an inductance of the machinedqThe axial component of the magnetic flux is,ω e is the electric rotating speed of the motor,ψ f is a magnetic linkage of a rotor of the motor,LPFin the form of a low-pass filter,x 1 ~x 6 six new voltage equations.
In this embodiment, in step 3), solving the new voltage equation set by using a least square method to obtain a functional expression of the observed value of the motor parameter, as shown in the following formula:
in the above formula, the first and second carbon atoms are,θ(k) As a matrix of motor parameters at the present momentθ,θ(k-1) As a matrix of motor parameters at the previous momentθ,K(k) Is the correction gain matrix two at the current time,ε(k) The matrix is estimated for the errors at the current time,y(k) Is the output matrix at the current time instant,is a feedback matrix for the current time instant,θ est (k-1) as a matrix of motor parameters at the present momentθ,P(k-1) Is the correction gain matrix one at the previous time instant,Idis a matrix of the units,P(k) Is the correction gain matrix one for the current time instant,are respectively motor inductorsdqThe observed value of the axial component is,is an observed value of the resistance of the motor,and the observed value of the motor rotor flux linkage is obtained.
Finally, the observation results of the parameters of the modular multi-winding permanent magnet motor obtained by the modular multi-winding permanent magnet motor parameter identification method based on the least square method are shown in fig. 3, and the results of the total harmonic distortion of the torque of the modular multi-winding permanent magnet motor before and after the high-frequency signal of the torque angle is injected are shown in fig. 4 and fig. 5. As can be seen from fig. 3, 4 and 5, the parameter identification result of the modular multi-winding permanent magnet motor parameter identification method based on the least square method according to the present embodiment can be rapidly converged, and the error between the parameter identification result and the true value is within an acceptable range, whereas the total harmonic distortion of the torque does not change significantly after the high-frequency signal of the torque angle is injected into the modular multi-winding permanent magnet motor adopting the modular multi-winding permanent magnet motor parameter identification method based on the least square method according to the present embodiment. In summary, the present embodiment discloses a method for identifying parameters of a modular multi-winding permanent magnet motor based on a least square method, in which a cascaded PI controller is adopted in the modular multi-winding permanent magnet motor system, a current instruction generated by a speed control loop is averagely distributed to current control loops of two motor modules, high-frequency sinusoidal signals with different phases are respectively injected into torque angles of the current speed loops of the two motor modules, and a generated voltage instruction controls the modular motor through two independent SVPWM links. And extracting high-frequency signals to obtain a new equation and calculating by using a least square method to obtain system parameters of the modularized multi-winding permanent magnet motor. Compared with the traditional permanent magnet synchronous motor parameter identification method, the method meets the requirement of parameter identification of a novel modularized multi-winding permanent magnet motor system, reduces torque pulsation caused by high-frequency sinusoidal signal injection, and eliminates errors caused by harmonic current components in the motor control process to parameter identification.
In addition, the present embodiment further provides a system for identifying parameters of a modular multi-winding permanent magnet motor based on a least square method, which includes a microprocessor and a memory connected to each other, where the microprocessor is programmed or configured to perform the steps of the method for identifying parameters of a modular multi-winding permanent magnet motor based on a least square method.
In addition, the present embodiment also provides a computer readable storage medium, in which a computer program programmed or configured to execute the foregoing modular multi-winding permanent magnet motor parameter identification method based on the least square method is stored.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-readable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein. The present application is directed to methods, apparatus (systems), and computer program products according to embodiments of the application wherein instructions, which execute via a flowchart and/or a processor of the computer program product, create means for implementing functions specified in the flowchart and/or block diagram block or blocks. These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks. These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
The above description is only a preferred embodiment of the present invention, and the protection scope of the present invention is not limited to the above embodiments, and all technical solutions belonging to the idea of the present invention belong to the protection scope of the present invention. It should be noted that modifications and embellishments within the scope of the invention may occur to those skilled in the art without departing from the principle of the invention, and are considered to be within the scope of the invention.
Claims (7)
1. A modular multi-winding permanent magnet motor parameter identification method based on a least square method is characterized by comprising the following steps:
1) command current generated by speed control loopI ref Averagely distributing the current control loops to each module of the modularized multi-winding permanent magnet motor, and injecting high-frequency harmonic components into the torque control angle of each current control loop of each module; obtaining corresponding voltage instruction values through the current control loops of all the modules according to input calculation, and generating switching state quantities through independent SVPWM links respectively to control corresponding driving units;
2) collecting the measured voltage and current of each module of the modularized multi-winding permanent magnet motor;
3) establishing a voltage equation injected with high-frequency harmonic components based on the measured voltage and current of each module, performing addition and subtraction operation on the measured voltage of each module to obtain an addition and subtraction combined voltage equation, processing sine and cosine signals according to the addition and subtraction combined voltage equation and filtering to obtain a new voltage equation set, and solving the new voltage equation set by using a least square method to obtain a motor parameter observed value; in the step 3), a function expression of a voltage equation after the high-frequency harmonic component is injected is established based on the measured voltage and current of each module, and is shown as the following formula:
in the above-mentioned formula, the compound has the following structure,ud 1 ,uq 1 for measuring voltage, each module being a firstdqThe axial component of the magnetic flux is,ud 2 ,uq 2 of voltage measurement of module two respectivelydqThe axial component of the magnetic flux is,Ris a resistor of the motor and is used as a resistor of the motor,id s ,iq s are respectively asdqThe direct current value of the shaft current is,Ais the magnitude of the high-frequency harmonic components,ωis the frequency of the high-frequency harmonic components,tas a matter of time, the time is,Ld,Lqbeing an inductance of the machinedqThe axial component of the magnetic flux is,ω e is the electric rotating speed of the motor,ψ f a motor rotor flux linkage;in step 3), a function expression of an addition and subtraction combined voltage equation obtained by performing addition and subtraction on the measured voltage of each module is shown as the following formula:
in the above formula, the first and second carbon atoms are,ud 1 ,uq 1 for measuring voltage, each module being a firstdqThe axial component of the magnetic flux is,ud 2 ,uq 2 of voltage measurement of module two respectivelydqThe axial component of the magnetic flux is,Ris a resistor of the motor and is used as a resistor of the motor,id s ,iq s are respectively asdqThe direct current value of the shaft current is,Ais the magnitude of the harmonic components at high frequencies,ωthe frequencies that are the high-frequency harmonic components,tas a matter of time, the time is,Ld,Lqbeing an inductance of the machinedqThe axial component of the magnetic flux is,ω e is the electric rotating speed of the motor,ψ f a motor rotor flux linkage; in step 3), the function expression of a new voltage equation set obtained by processing and filtering the sine and cosine signals for the addition and subtraction combined voltage equation is shown as the following formula:
and the functional expression of the new voltage equation set written in matrix form is shown as follows:
wherein,ud 1 ,uq 1 for measuring voltage, each module being a firstdqThe axial component of the magnetic flux is,ud 2 ,uq 2 of voltage measurement of module two respectivelydqThe axial component of the magnetic flux is,Ris a resistor of the motor and is used as a resistor of the motor,id s ,iq s are respectively asdqThe direct current value of the shaft current is,Ais the magnitude of the harmonic components at high frequencies,ωthe frequencies that are the high-frequency harmonic components,Ld,Lqbeing inductance of electric machinesdqThe axial component of the magnetic flux is,ω e is the electric rotating speed of the motor,ψ f is a magnetic linkage of a rotor of the motor,LPFin the form of a low-pass filter,x 1 ~x 6 six new voltage equations.
2. The method for identifying the parameters of the modular multi-winding permanent magnet motor based on the least square method as claimed in claim 1, wherein when the high-frequency harmonic component is injected into the torque control angle of the current control loop of each module in the step 1), the high-frequency harmonic component Δ injected into the first module isβ 1 And the high-frequency harmonic component Δ of the second injectionβ 2 The phase difference between the two is pi, and the high-frequency harmonic component delta injected by the module Iβ 1 And the high-frequency harmonic component Δ of the second injectionβ 2 The function expression of (a) is as follows:
in the above formula, the first and second carbon atoms are,Ais the magnitude of the high-frequency harmonic components,ωthe frequencies that are the high-frequency harmonic components,tis time.
3. The modular multi-winding permanent magnet motor parameter identification method based on the least square method of claim 1, wherein the step 1) of obtaining the corresponding voltage command value through the current control loop of each module according to input calculation means obtaining the corresponding voltage command value through PID control according to input calculation.
4. The modular multi-winding permanent magnet motor parameter identification method based on the least square method as claimed in claim 1, wherein the step 2) comprises: collecting three-phase voltage and current of each module of modularized multi-winding permanent magnet motor, and obtaining measurement current of module I through coordinate transformationdqAxial componentid 1 ,iq 1 Measuring voltagedqAxial componentud 1 ,uq 1 Of module two measuring currentdqAxial componentid 2 ,iq 2 Measuring voltagedqAxial componentud 2 ,uq 2 。
5. A modular multi-winding permanent magnet motor parameter identification method based on a least square method according to claim 1, wherein in the step 3), the new voltage equation set is solved by a least square method to obtain a functional expression of motor parameter observed values, which is shown as the following formula:
in the above formula, the first and second carbon atoms are,θ(k) As a motor parameter matrix at the current timeθ,θ(k-1) As a matrix of motor parameters at the previous momentθ,K(k) Is the correction gain matrix two at the current time,ε(k) The matrix is estimated for the errors at the current time,y(k) Is the output matrix at the current time instant,is a feedback matrix for the current time instant,θ est (k-1) as a matrix of motor parameters at the present momentθ,P(k-1) Is the correction gain matrix one at the previous time instant,Idis a matrix of the units,P(k) Is the correction gain matrix one for the current time instant,are respectively motor inductorsdqThe observed value of the axial component is,is an observed value of the resistance of the motor,and the observed value of the motor rotor flux linkage is obtained.
6. A modular multi-winding permanent magnet motor parameter identification system based on a least square method, comprising a microprocessor and a memory connected to each other, wherein the microprocessor is programmed or configured to perform the steps of the modular multi-winding permanent magnet motor parameter identification method based on a least square method of any one of claims 1 to 5.
7. A computer-readable storage medium having stored thereon a computer program programmed or configured to perform the method of least squares based modular multi-winding permanent magnet machine parameter identification according to any one of claims 1 to 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110453803.2A CN113141133B (en) | 2021-04-26 | 2021-04-26 | Modular multi-winding permanent magnet motor parameter identification method and system based on least square method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110453803.2A CN113141133B (en) | 2021-04-26 | 2021-04-26 | Modular multi-winding permanent magnet motor parameter identification method and system based on least square method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113141133A CN113141133A (en) | 2021-07-20 |
CN113141133B true CN113141133B (en) | 2022-08-02 |
Family
ID=76812112
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110453803.2A Active CN113141133B (en) | 2021-04-26 | 2021-04-26 | Modular multi-winding permanent magnet motor parameter identification method and system based on least square method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113141133B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114844414B (en) * | 2022-04-15 | 2023-10-31 | 合肥工业大学 | Permanent magnet synchronous motor inductance online identification method and system |
CN114928291B (en) * | 2022-05-25 | 2024-05-24 | 浙江大学 | Permanent magnet motor on-line parameter identification method based on switch state function |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000134999A (en) * | 1998-10-28 | 2000-05-12 | Okuma Corp | Control device of induction motor |
CN103178769A (en) * | 2013-04-03 | 2013-06-26 | 哈尔滨工业大学 | Parameter offline identification method for permanent magnet synchronous motor under condition of rest |
CN107425775A (en) * | 2017-07-04 | 2017-12-01 | 武汉理工大学 | A kind of permagnetic synchronous motor parameter identification system based on improvement least square method |
CN110198150A (en) * | 2019-06-14 | 2019-09-03 | 浙江工业大学 | A kind of permanent magnet synchronous motor multi-parameter on-line identification method |
CN110535392A (en) * | 2019-09-09 | 2019-12-03 | 佛山科学技术学院 | A kind of permanent magnet synchronous motor parameter identification method based on LM algorithm |
CN110557070A (en) * | 2019-09-30 | 2019-12-10 | 山东深川变频科技股份有限公司 | permanent magnet synchronous motor parameter identification method based on second-order sliding-mode observer |
-
2021
- 2021-04-26 CN CN202110453803.2A patent/CN113141133B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000134999A (en) * | 1998-10-28 | 2000-05-12 | Okuma Corp | Control device of induction motor |
CN103178769A (en) * | 2013-04-03 | 2013-06-26 | 哈尔滨工业大学 | Parameter offline identification method for permanent magnet synchronous motor under condition of rest |
CN107425775A (en) * | 2017-07-04 | 2017-12-01 | 武汉理工大学 | A kind of permagnetic synchronous motor parameter identification system based on improvement least square method |
CN110198150A (en) * | 2019-06-14 | 2019-09-03 | 浙江工业大学 | A kind of permanent magnet synchronous motor multi-parameter on-line identification method |
CN110535392A (en) * | 2019-09-09 | 2019-12-03 | 佛山科学技术学院 | A kind of permanent magnet synchronous motor parameter identification method based on LM algorithm |
CN110557070A (en) * | 2019-09-30 | 2019-12-10 | 山东深川变频科技股份有限公司 | permanent magnet synchronous motor parameter identification method based on second-order sliding-mode observer |
Non-Patent Citations (3)
Title |
---|
基于参数辨识的高性能永磁同步电机控制策略研究;牛里;《哈尔滨工业大学 博士学位论文》;20150730;全文 * |
基于自适应全阶观测器的永磁同步电机参数辨识策略;姜红 等;《微电机》;20161130;第49卷(第11期);全文 * |
对转永磁同步电机无差拍预测控制;黄守道 等;《大电机技术》;20181231(第5期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN113141133A (en) | 2021-07-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113141133B (en) | Modular multi-winding permanent magnet motor parameter identification method and system based on least square method | |
CN104852661A (en) | Permanent-magnet synchronous motor torque ripple suppression method based on coordinate transformation harmonic compensation | |
CN112737441B (en) | Control method of permanent magnet auxiliary synchronous reluctance motor | |
CN107241042A (en) | Pulsating High Frequency Injection signal extraction system and strategy based on EPLL in parallel | |
CN111404433B (en) | Maximum torque current ratio control method for built-in permanent magnet synchronous motor | |
CN110112975B (en) | Motor parameter online identification method and system | |
CN115864928A (en) | PMSM model reference self-adaptive rotation speed estimation method based on correction current prediction | |
Gou et al. | IPMSM sensorless control for zero-and low-speed regions under low switching frequency condition based on fundamental model | |
CN110336504B (en) | Permanent magnet synchronous motor control method based on virtual signal injection and gradient descent method | |
CN112271966B (en) | Synchronous motor control method and device capable of suppressing harmonic waves | |
Lv et al. | A dynamic compensation method for time delay effects of high-speed PMSM sensorless digital drive system | |
CN110649851B (en) | Multi-parameter decoupling online identification method for asynchronous motor | |
CN110492806B (en) | Online parameter compensation method of permanent magnet synchronous motor under weak magnetic control | |
CN113328669A (en) | Method for observing eccentricity of rotor of high-frequency rotating current injection bearingless flux switching motor | |
CN113098335A (en) | Permanent magnet synchronous motor harmonic suppression method based on fuzzy QPR control and voltage compensation | |
CN107482978B (en) | A kind of permanent magnet synchronous motor on-line parameter discrimination method based on finite time algorithm | |
Feng et al. | A third harmonic current elimination strategy for symmetrical six-phase permanent magnet synchronous motor | |
Wang et al. | Vibration compensation control of BPMSM with dead-time effect based on adaptive neural network band-pass filter | |
CN116247995A (en) | Control angle compensation method for double three-phase permanent magnet synchronous motor without position sensor | |
CN110212838A (en) | A kind of method for controlling position-less sensor extracting optimal rotor-position | |
CN107017807B (en) | A kind of stator permanent magnetic type memory electrical machine method for suppressing torque ripple | |
CN113131825B (en) | Current prediction control method and system for modular multi-winding permanent magnet motor | |
Zhang et al. | Position sensorless control system of SPMSM based on high frequency signal injection method with passive controller | |
CN113206512A (en) | Flexible-direct high-frequency oscillation control method and device based on forward channel filtering | |
CN113258837A (en) | Robust model prediction current control method and device for permanent magnet synchronous motor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |