CN112615578B - Open-loop vector control system and method for asynchronous motor - Google Patents

Open-loop vector control system and method for asynchronous motor Download PDF

Info

Publication number
CN112615578B
CN112615578B CN202011501078.3A CN202011501078A CN112615578B CN 112615578 B CN112615578 B CN 112615578B CN 202011501078 A CN202011501078 A CN 202011501078A CN 112615578 B CN112615578 B CN 112615578B
Authority
CN
China
Prior art keywords
asynchronous motor
speed
ref
estimation module
port
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011501078.3A
Other languages
Chinese (zh)
Other versions
CN112615578A (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.)
Shenzhen Micno Electric Co ltd
Original Assignee
Shenzhen Micno Electric Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Micno Electric Co ltd filed Critical Shenzhen Micno Electric Co ltd
Priority to CN202011501078.3A priority Critical patent/CN112615578B/en
Publication of CN112615578A publication Critical patent/CN112615578A/en
Application granted granted Critical
Publication of CN112615578B publication Critical patent/CN112615578B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/14Estimation or adaptation of machine parameters, e.g. flux, current or voltage
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/14Estimation or adaptation of machine parameters, e.g. flux, current or voltage
    • H02P21/18Estimation of position or speed
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/22Current control, e.g. using a current control loop

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Control Of Ac Motors In General (AREA)

Abstract

The invention discloses an open-loop vector control system and method for an asynchronous motor, wherein the open-loop vector control system for the asynchronous motor comprises an asynchronous motor, a q-axis signal input end, a d-axis signal input end, a speed loop PI, a slip instruction calculation module, a synchronous frequency calculation module, a speed estimation module, a special current loop and a magnetic linkage estimation module; the q-axis signal input end is connected with the synchronous frequency calculation module through the speed loop PI and the slip instruction calculation module in sequence, the synchronous frequency calculation module is connected with the speed estimation module, and the speed estimation module is connected with the q-axis signal input end; the d-axis signal input end is connected with a special current loop, the synchronous frequency calculation module is connected with the special current loop, the special current loop is respectively connected with a motor and a flux linkage estimation module, the motor is connected with the flux linkage estimation module, and the flux linkage estimation module is connected with the speed estimation module. The invention can promote the low-speed stable dragging load capacity of the motor and ensure the high-speed smooth operation of the motor.

Description

Open-loop vector control system and method for asynchronous motor
Technical Field
The invention relates to the technical field of asynchronous motor speed sensorless vector control of a frequency converter special for an elevator, in particular to an asynchronous motor open-loop vector control system and method.
Background
In applications where the elevator dedicated frequency converter does not have an encoder (PG), two control techniques, VF control (scalar control) and SVC control (speed sensorless vector control), are generally used.
VF control has the problems of poor low-speed carrying capacity and poor speed control precision. SVC control is the most common application technology of an elevator special frequency converter without an encoder (PG), and the technology adopts a vector magnetic field directional control scheme, so that the magnetic field angle and the feedback speed need to be estimated, and the problem that the fluctuation of the estimated speed is large, so that the fluctuation of the running speed of a motor is obvious exists.
Disclosure of Invention
The invention aims to overcome the defects of the prior art and provides an open-loop vector control system and method for an asynchronous motor.
The technical scheme of the invention is as follows:
on one hand, an open-loop vector control system of an asynchronous motor is provided, which comprises an asynchronous motor, a q-axis signal input end, a d-axis signal input end, a speed loop PI, a slip instruction calculation module, a synchronous frequency calculation module, a speed estimation module, a special current loop and a flux linkage estimation module;
the positive input port of the q-axis signal input end is connected with an asynchronous motor operation frequency port, the output port of the q-axis signal input end is connected with a first input port of the synchronous frequency calculation module through a speed ring PI and a slip instruction calculation module in sequence, the motor operation frequency port is connected with a second input port of the synchronous frequency calculation module, the output port of the synchronous frequency calculation module is connected with a first input port of the speed estimation module, and the output port of the speed estimation module is connected with a negative input port of the q-axis signal input end;
the positive input port of the d-axis signal input end is connected with the control current port of the asynchronous motor, the negative input port of the d-axis signal input end is connected with the feedback exciting current port of the asynchronous motor, the output port of the d-axis signal input end is connected with the first input port of the special current loop, the output port of the synchronous frequency calculation module is connected with the second input port of the special current loop, the third input port of the special current loop is connected with the feedback torque current port of the asynchronous motor, the output port of the special current loop is respectively connected with the input port of the motor and the first input port of the flux linkage estimation module, the output port of the motor is connected with the second input port of the flux linkage estimation module, and the output port of the flux linkage estimation module is connected with the second input port of the speed estimation module.
Further, the speed loop PI calculates a torque current iq_ref according to the running frequency wr_ref of the asynchronous motor and a feedback speed wr_est obtained by the speed estimation module.
Further, the feedback speed wr_est obtained by the speed estimation module is calculated according to the following formula by using the running frequency wr_ref of the asynchronous motor and the estimated slip wsl_est of the asynchronous motor obtained by the flux linkage estimation module: wr_est=wr_ref-wsl_est.
Further, the slip instruction calculation module calculates to obtain an asynchronous motor slip wsl_ref according to the following formula, wherein wsl_ref=iq_ref is Rr/k, rr is an asynchronous motor rotor resistance, and k is a rated counter potential coefficient of the asynchronous motor.
Further, the synchronous frequency calculation module calculates the synchronous frequency w1_ref of the asynchronous motor according to the following formula, wherein w1_ref=wr_ref+wsl_ref.
Further, the q-axis voltage Uq and d-axis voltage Ud of the asynchronous motor are calculated according to the following formula in a low-speed region, uq=k×w1_ref+rs×iq_ fdb, rs is an asynchronous motor stator resistor, and iq_ fdb is an asynchronous motor feedback torque current; ud=rs×i0+kp (I0-id_ fdb), I0 is the control current identified by the asynchronous motor, kp is the winding distribution coefficient of the asynchronous motor, and id_ fdb is the asynchronous motor feedback exciting current.
Further, the low velocity zone is less than 3hz.
Further, the q-axis voltage Uq and d-axis voltage Ud of the asynchronous motor are calculated according to the following formula in a high-speed region, uq=k×w1_ref+rs×iq_ fdb, rs is an asynchronous motor stator resistor, and iq_ fdb is an asynchronous motor feedback torque current; ud=rs×i0, I0 is the control current identified by the asynchronous motor.
Further, the high velocity zone is greater than 3hz.
On the other hand, the open-loop vector control method of the asynchronous motor comprises the following steps:
s1: firstly, generating an acceleration or deceleration instruction through a slope function;
s2: then, according to the running frequency and the feedback speed of the asynchronous motor, torque current is obtained through calculation through a speed loop PI;
s3: then calculating the slip of the asynchronous motor and the synchronous frequency of the asynchronous motor through a formula;
s4: and finally, calculating the q-axis voltage and the d-axis voltage of the asynchronous motor by utilizing the synchronous frequency of the asynchronous motor.
Compared with the prior art, the invention has the beneficial effects that:
1. the low-speed load capacity of the motor is improved through the resistance voltage drop compensation of the vector control current loop;
2. the invention reduces the fluctuation of motor speed operation through the improvement of a feedback speed estimation algorithm;
3. the invention can promote the low-speed stable dragging load capacity of the motor and ensure the high-speed smooth operation of the motor.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings that are needed in the embodiments or the description of the prior art will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and that other drawings can be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a schematic diagram of an open loop vector control system for an asynchronous motor according to the present invention;
fig. 2 is a flowchart of an open-loop vector control method for an asynchronous motor.
Detailed Description
The present invention will be described in further detail with reference to the drawings and examples, in order to make the objects, technical solutions and advantages of the present invention more apparent. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the invention.
In order to illustrate the technical scheme of the invention, the following description is made by specific examples.
Examples
As shown in fig. 1, the embodiment provides an open-loop vector control system of an asynchronous motor, which comprises an asynchronous motor, a q-axis signal input end, a d-axis signal input end, a speed loop PI, a slip instruction calculation module, a synchronous frequency calculation module, a speed estimation module, a special current loop and a flux linkage estimation module. The positive input port of the q-axis signal input end is connected with the running frequency port of the asynchronous motor, the output port of the q-axis signal input end is sequentially connected with the first input port of the synchronous frequency calculation module (namely, the W1 ref calculation module) through the speed ring PI (namely, the speed control PI) and the slip instruction calculation module, the motor running frequency port is connected with the second input port of the synchronous frequency calculation module, the output port of the synchronous frequency calculation module is connected with the first input port of the speed estimation module, and the output port of the speed estimation module is connected with the negative input port of the q-axis signal input end. The positive input port of the d-axis signal input end is connected with the control current port of the asynchronous motor, the negative input port of the d-axis signal input end is connected with the feedback exciting current port of the asynchronous motor, the output port of the d-axis signal input end is connected with the first input port of the special current loop, the output port of the synchronous frequency calculation module is connected with the second input port of the special current loop, the third input port of the special current loop is connected with the feedback torque current port of the asynchronous motor, the output port of the special current loop is respectively connected with the input port of the motor and the first input port of the flux linkage estimation module, the output port of the motor is connected with the second input port of the flux linkage estimation module, and the output port of the flux linkage estimation module is connected with the second input port of the speed estimation module.
Referring to fig. 2, in the method for controlling an open loop vector of an asynchronous motor of the open loop vector control system of an asynchronous motor, an acceleration or deceleration command is first generated by a ramp function, then a torque current iq_ref is calculated by a speed loop PI according to an asynchronous motor operating frequency wr_ref and a feedback speed wr_est obtained by a speed estimation module, and the feedback speed wr_est is calculated by the asynchronous motor operating frequency wr_ref and an asynchronous motor estimated slip wsl_est obtained by the flux linkage estimation module according to the following formula:
Wr_est=Wr_ref-Wsl_est。
then, calculating slip Wsl_ref of the asynchronous motor and synchronous frequency W1_ref of the asynchronous motor through a formula;
the slip instruction calculation module calculates to obtain the slip Wsl_ref of the asynchronous motor according to the following formula, wherein Wsl_ref=Iq_ref is Rr/k, rr is the rotor resistance of the asynchronous motor, and k is the rated counter potential coefficient of the asynchronous motor;
the synchronous frequency calculation module calculates the synchronous frequency w1_ref, w1_ref=wr_ref+wsl_ref of the asynchronous motor according to the following formula.
And finally, calculating the q-axis voltage Uq and the d-axis voltage Ud of the asynchronous motor in a low-speed area and a high-speed area by utilizing the synchronous frequency W1_ref of the asynchronous motor.
Low speed zone (less than 3 hz):
q-axis voltage: uq=k w1_ref+rs iq_ fdb;
d-axis voltage: ud=rs×i0+kp (i0—id_ fdb).
Wherein Rs is stator resistance of the asynchronous motor, iq_ fdb is feedback torque current of the asynchronous motor, I0 is control current identified by the asynchronous motor, kp is winding distribution coefficient of the asynchronous motor, and Id_ fdb is feedback exciting current of the asynchronous motor.
High speed zone (greater than 3 hz):
q-axis voltage: uq=k w1_ref+rs iq_ fdb;
d-axis voltage: ud=rs×i0.
The invention is suitable for the occasions without encoders of the special frequency converters of the overseas elevators such as India, iran and the like, and compared with the prior VF control technology, the low-speed load capacity is enhanced, so that the jitter is obviously reduced when the elevator is started. Compared with the existing SVC control technology, the speed fluctuation is obviously reduced when the elevator runs at high speed due to the reduction of the high-speed fluctuation, and the riding comfort is obviously improved when the elevator runs.
The foregoing description of the preferred embodiment of the invention is not intended to be limiting, but rather is intended to cover all modifications, equivalents, and alternatives falling within the spirit and principles of the invention.

Claims (9)

1. An open loop vector control system of an asynchronous motor, which is used for a special frequency converter of an elevator without an encoder, and is characterized in that: the device comprises an asynchronous motor, a q-axis signal input end, a d-axis signal input end, a speed loop PI, a slip instruction calculation module, a synchronous frequency calculation module, a speed estimation module, a special current loop and a magnetic linkage estimation module;
the positive input port of the q-axis signal input end is connected with an asynchronous motor operation frequency port, the output port of the q-axis signal input end is connected with a first input port of the synchronous frequency calculation module through a speed ring PI and a slip instruction calculation module in sequence, the motor operation frequency port is connected with a second input port of the synchronous frequency calculation module, the output port of the synchronous frequency calculation module is connected with a first input port of the speed estimation module, and the output port of the speed estimation module is connected with a negative input port of the q-axis signal input end;
the positive input port of the d-axis signal input end is connected with an asynchronous motor control current port, the negative input port of the d-axis signal input end is connected with an asynchronous motor feedback excitation current port, the output port of the d-axis signal input end is connected with a first input port of the special current loop, the output port of the synchronous frequency calculation module is connected with a second input port of the special current loop, the third input port of the special current loop is connected with an asynchronous motor feedback torque current port, the output port of the special current loop is respectively connected with the input port of the motor and the first input port of the flux linkage estimation module, the output port of the motor is connected with the second input port of the flux linkage estimation module, and the output port of the flux linkage estimation module is connected with the second input port of the speed estimation module;
the q-axis voltage Uq and d-axis voltage Ud of the asynchronous motor are calculated in a low-speed region according to the following formula, wherein Uq=k is W1 ref+Rs is Iq_ fdb, rs is an asynchronous motor stator resistor, and Iq_ fdb is an asynchronous motor feedback torque current; ud=rs×i0+kp (I0-id_ fdb), I0 is a control current identified by the asynchronous motor, kp is a winding distribution coefficient of the asynchronous motor, id_ fdb is a feedback exciting current of the asynchronous motor, k is a rated counter potential coefficient of the asynchronous motor, and w1_ref is a synchronous frequency of the asynchronous motor.
2. An asynchronous motor open loop vector control system according to claim 1, wherein: the speed loop PI calculates torque current Iq_ref according to the running frequency Wr_ref of the asynchronous motor and the feedback speed Wr_est obtained by the speed estimation module.
3. An asynchronous motor open loop vector control system according to claim 2, wherein: the feedback speed Wr_est obtained by the speed estimation module is calculated through the running frequency Wr_ref of the asynchronous motor and the estimated slip Wsl_est of the asynchronous motor obtained by the flux linkage estimation module according to the following formula: wr_est=wr_ref-wsl_est.
4. An asynchronous motor open loop vector control system according to claim 2, wherein: the slip instruction calculation module calculates to obtain the slip Wsl_ref of the asynchronous motor according to the following formula, wherein Wsl_ref=iq_ref is Rr/k, rr is the rotor resistance of the asynchronous motor, and k is the rated counter potential coefficient of the asynchronous motor.
5. An asynchronous motor open loop vector control system according to claim 4, wherein: the synchronous frequency calculation module calculates the synchronous frequency W1_ref of the asynchronous motor according to the following formula, wherein W1_ref=Wr_ref+Wsl_ref.
6. An asynchronous motor open loop vector control system according to claim 5, wherein: the low velocity zone is less than 3hz.
7. An asynchronous motor open loop vector control system according to claim 5, wherein: the q-axis voltage Uq and the d-axis voltage Ud of the asynchronous motor are calculated in a high-speed area according to the following formula, wherein Uq=k is W1 ref+Rs is Iq_ fdb, rs is an asynchronous motor stator resistor, and Iq_ fdb is an asynchronous motor feedback torque current; ud=rs×i0, I0 is the control current identified by the asynchronous motor.
8. An asynchronous motor open loop vector control system according to claim 7, wherein: the high velocity zone is greater than 3hz.
9. An asynchronous motor open-loop vector control method based on an asynchronous motor open-loop vector control system according to any one of claims 1-8, comprising:
s1: firstly, generating an acceleration or deceleration instruction through a slope function;
s2: then, according to the running frequency and the feedback speed of the asynchronous motor, torque current is obtained through calculation through a speed loop PI;
s3: then calculating the slip of the asynchronous motor and the synchronous frequency of the asynchronous motor through a formula;
s4: and finally, calculating the q-axis voltage and the d-axis voltage of the asynchronous motor by utilizing the synchronous frequency of the asynchronous motor.
CN202011501078.3A 2020-12-17 2020-12-17 Open-loop vector control system and method for asynchronous motor Active CN112615578B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011501078.3A CN112615578B (en) 2020-12-17 2020-12-17 Open-loop vector control system and method for asynchronous motor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011501078.3A CN112615578B (en) 2020-12-17 2020-12-17 Open-loop vector control system and method for asynchronous motor

Publications (2)

Publication Number Publication Date
CN112615578A CN112615578A (en) 2021-04-06
CN112615578B true CN112615578B (en) 2023-11-28

Family

ID=75240457

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011501078.3A Active CN112615578B (en) 2020-12-17 2020-12-17 Open-loop vector control system and method for asynchronous motor

Country Status (1)

Country Link
CN (1) CN112615578B (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103036500A (en) * 2012-12-07 2013-04-10 深圳市安邦信电子有限公司 Vector control method of alternating current asynchronous motor non-speed sensor
CN103227604A (en) * 2012-11-01 2013-07-31 东方日立(成都)电控设备有限公司 Speed sensorless vector control method for induction motor
CN106549620A (en) * 2016-10-26 2017-03-29 中冶南方(武汉)自动化有限公司 A kind of Speed Sensorless Induction Motor vector control system low frequency processing method
CN108599651A (en) * 2018-05-15 2018-09-28 华中科技大学 Induction machine Speedless sensor drive control method based on virtual voltage injection
CN108718165A (en) * 2018-06-14 2018-10-30 华中科技大学 A kind of induction machine zero-frequency stable control method based on error compensation
CN110943667A (en) * 2018-09-25 2020-03-31 欧姆龙(上海)有限公司 Control device and control method for induction motor
CN111342719A (en) * 2020-01-17 2020-06-26 华中科技大学 Control method of asynchronous motor driven by non-speed sensor

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103227604A (en) * 2012-11-01 2013-07-31 东方日立(成都)电控设备有限公司 Speed sensorless vector control method for induction motor
CN103036500A (en) * 2012-12-07 2013-04-10 深圳市安邦信电子有限公司 Vector control method of alternating current asynchronous motor non-speed sensor
CN106549620A (en) * 2016-10-26 2017-03-29 中冶南方(武汉)自动化有限公司 A kind of Speed Sensorless Induction Motor vector control system low frequency processing method
CN108599651A (en) * 2018-05-15 2018-09-28 华中科技大学 Induction machine Speedless sensor drive control method based on virtual voltage injection
CN108718165A (en) * 2018-06-14 2018-10-30 华中科技大学 A kind of induction machine zero-frequency stable control method based on error compensation
CN110943667A (en) * 2018-09-25 2020-03-31 欧姆龙(上海)有限公司 Control device and control method for induction motor
CN111342719A (en) * 2020-01-17 2020-06-26 华中科技大学 Control method of asynchronous motor driven by non-speed sensor

Also Published As

Publication number Publication date
CN112615578A (en) 2021-04-06

Similar Documents

Publication Publication Date Title
JP4770639B2 (en) Electric motor drive control method and apparatus
JP5540040B2 (en) Drive device for interior permanent magnet synchronous motor
US20140217946A1 (en) Inverter device and motor drive system
CN104767455B (en) A kind of hybrid exciting synchronous motor position-sensor-free direct torque control method
US20120306423A1 (en) Motor control system implementing field weakening
JPH07107772A (en) Drive control circuit of permanent magnet-type synchronous motor
JP6589554B2 (en) Control method and control apparatus for electric vehicle
CN113678364A (en) Motor driving system and control method
JP5908205B2 (en) Rotation sensorless control device
CN112615578B (en) Open-loop vector control system and method for asynchronous motor
CN105634355B (en) Frequency converter and control device and control method for frequency converter
CN103973187A (en) Motor control apparatus
US9231514B2 (en) Motor control apparatus and motor control method
JP3796556B2 (en) Method and apparatus for controlling magnet-embedded synchronous motor
CN110112972B (en) Motor controller
JP2000341991A (en) Controller for permanent magnet type synchronous motor
CN104901598A (en) Motor drive device, motor drive method and motor
CN104836505A (en) Motor driving device and method and motor
CN114759851A (en) Overvoltage prevention control method for driving system of permanent magnet synchronous motor without electrolytic capacitor
CN115296572A (en) Asynchronous motor open-loop vector control method
JP2004023943A (en) Reversing suppression controller for electric vehicle
CN110890854B (en) Synchronous motor control device
JP2018520624A (en) Motor driving apparatus and method, and motor
JP2002325498A (en) Ac motor controller
KR102155629B1 (en) Torque ripple reduction apparatus of electric 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