Sign In to Follow Application
View All Documents & Correspondence

A System And Method For Providing Variable Hysteresis Torque Control In Direct Torque Control Algorithm

Abstract: System and method for Controlling torque of an AC motor using a control System having a closed loop feedback mechanism is disclosed. A novel variable hysteresis DTC control algorithm that dynamically varies the torque error band to minimize torque ripples is disclosed. The upper torque limit and lower torque limit of the torque error band is dynamically varied based on a ratio of selection of active vectors and null vectors in preceding n samples. The switching variables are chosen frorn the selected active voltage vectors and null vectors, wherein the selection of active voltage vectors and null vectors determines a set of inverter switching variables for the voltage source inverter coupled to the AC motor. The set of inverter switching variables is provided to a pulse-width-modulation (PWM) Controller to obtain modulated switching variables. The modulated switching variables and a DC reference voltage is provided to the inverter to generate AC current.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
27 September 2017
Publication Number
50/2019
Publication Type
INA
Invention Field
ELECTRICAL
Status
Email
Parent Application
Patent Number
Legal Status
Grant Date
2023-06-13
Renewal Date

Applicants

L&T TECHNOLOGY SERVICES LIMITED
DLF IT SEZ Park, 2nd Floor-Block 3, 1/124, Mount Poonamallee Road, Ramapuram, Chennai, Tamil Nadu, India, Pin Code-600 089.

Inventors

1. SANKET MHADGUT
51/D3, Audumbar CHS, SVP Nagar, Mhada, Andheri West, Mumbai, Maharashtra, India, Pin Code-400 053.

Specification

FIELD OF INVENTION
The present invention relates generally to an electric motor and, more particularly, to a variable hysteresis direct torque control motor Controller for use with an AC electric motor.
BACKGROUND
AC machines are primarily controlled by Field Oriented Control (FOC) and Direct Torque Control (DTC) algorithms. FOC algorithms are very complex. DTC algorithm on the other hand are simple and do not require any complex calculations and matheraatical transformations for Operation. However, the DTC algorithm results in considerable torque ripples at the Output which is highly unwanted.
Variable hysteresis DTC algorithm results in lower torque ripples as compared to conventional DTC algorithms. Moreover, it can be used as an alternative to FOC algorithm which is in-turn is used due to its low torque ripples feature. Hence, variable hysteresis DTC algorithm overcomes the disadvantages of conventional DTC and FOC algorithms.
The variable hysteresis DTC algorithm can be used without the necessity of faster processors, since the prediction of 3 vector combination is done at every primary sample time. Moreover, the variable hysteresis DTC algorithm also has the same advantages of a conventional DTC algorithm wherein, very few motor parameters need to be known, no coordinate transforms are required, no separate modulators are needed and no PI current Controllers are required.

Therefore, a novel variable hysteresis DTC control System and algorithm is proposed that enables the torque error band to be varied dynaraically and tninimizes the torque ripples to a great extent.
SUMMARY OF THE EVVENTION
Exemplary embodiments of the invention disclose a System and method for Controlling torque of an AC motor using a control System having a closed loop feedback mechanism wherein the AC motor is coupled to a voltage source inverter. The disclosed System and method estimates an instantaneous output torque and an instantaneous Stator flux at a primary sampling frequency. The estimated instantaneous Stator flux and a reference stator flux is compared to determine an instantaneous flux error. The instantaneous flux error is provided to a flux hysteresis comparator wherein the flux hysteresis comparator Outputs a flux error Status. The instantaneous output torque and a reference torque is compared to determine an instantaneous torque error. The instantaneous torque error is provided to a torque hysteresis comparator wherein the torque hysteresis comparator Outputs a torque error Status based on determining if the instantaneous torque error falls within a torque error band or exceeds an upper torque limit of the torque error band or falls below a lower torque limit of the torque error band. The active voltage vectors and null vectors are selected based on the torque error Status, flux error Status and sector information. The Upper torque limit and lower torque limit of the torque error band is dynamically varied based on a ratio of selection of active vectors and null vectors in preceding n samples. The switching variables are chosen from the selected active voltage vectors and null vectors, wherein the selection of active voltage vectors and null vectors determines a set of inverter switching variables for the voltage source inverter coupled to the AC motor. The set of inverter switching variables is provided to a pulse-width-modulation

(PWM) Controller to obtain modulated switching variables. The modulated switching variables and a DC reference voltage is provided to the inverter to generate AC current. The generated AC current is used to estimate the instantaneous Output torque at the primary sampling frequency.
BRIEF DESCRIPTION OF DRAWINGS
Other objects, features, and advantages of the invention will be apparent frorn the following description when read with reference to the accompanying drawings. In the drawings, wherein like reference numerals denote corresponding parts throughout the several views:
Figure 1 illustrates a schematic diagram for variable hysteresis torque control system of AC
motors with dynamically variable torque error band, according to an exemplary embodiment
of the invention;
Figure 2 illustrates a process for variable hysteresis torque control with dynamically variable
torque error band, according to an exemplary embodiment of the invention; and
Figure 3 illustrates instantaneous error torque waveform of the variable hysteresis torque
control, according to an exemplary embodiment of the invention.
DETAILED DESCRIPTION OF DRAWINGS
The following description with reference to the accompanying drawings is provided to assist in a comprehensive understanding of exemplary embodiments of the invention. It ihcludes various specific details to assist in that understanding but these are to be regarded as merely exemplary. Accordingly, those of ordinary skill in the art will recognize that various changes

and modifications of the embodiments described herein can be made without departing from the scope and spirit of the invention. In addition, descriptions of well-known functions and constructions are omitted for clarity and conciseness.
According to embodiments of the invention, a System and raethod for Controlling torque of an AC motor is disclosed. The System and method for Controlling the torque of the AC motor uses a control System having a closed loop feedback mechanism wherein the AC motor is coupled to a voltage source inverter.
Figure 1 illustrates a schematic diagram of an exemplary control System 100 for variable hysteresis torque control with dynamically variable torque error band, according to an embodiment of the invention.
According to an embodiment, the control System may use a control algorithm comprised in a complex programmable logic device (CPLD).
According to an embodiment, in control System 100, the electromagnetic flux and torque may be independently controlled and optimized in Order to keep the stator flux linkage and torque errors wilhin the flux and torque hysteresis bands. A flux and torque estimator module 102 may estimate an instantaneous stator flux and an instantaneous motor Output torque at a primary sampling frequency. According to an embodiment, the primary sampling frequency may be reeiprocal of a primary sample time period.

According to an embodiment, the flux and torque estiraator raodule 102 may take Stator voltage and currents as input and may estimate an instantaneous Stator flux and an instantaneous motor Output torque.
According to an embodiment, the instantaneous Stator flux may be estimated using formulae given below:
^aß = ^a + Aß = I vaß ~ ^s'aß &
*ß = J vß - Rsh dt 7^ = I va - Rsia dt
According to an embodiment, the instantaneous Output torque may be estimated using formulae given below:
3 According to another embodiment, a Stator current estimator 104 may measure 3-phase current that is supplied to the machine and transforms it to a stationary frame of reference using Clarke transformations i.e. 3 phase components (IA IB IC) are transformed into Stator components (Ia Ip). Accordingly, the Stator current may bc calculated using formula:
lest = 'a +jlß = 3 (Ue10 + he'^ + lce'3 j
According to another embodiment, a Stator voltage estimator 106 may measure 3-phase voltage that is supplied to the machine and transforms it to a stationary frame of reference using Clarke transformations i.e. 3 phase components (VA VB VC) are transformed into stator components (Va Vß). Accordingly, the Stator voltage may be calculated using formula:

2 / . -27r -47rVest = Kr + ;ty = 3 [VAej0 + VBe>lT + Vce}-}
At block HO, the instantaneous Stator flux, ^e, and a reference stator flux, ^pRef, may be compared to Output an instantaneous flux error, ey. The instantaneous flux error, ey, may be fed into a flux hysteresis comparator 114 to Output a flux error Status, dt. According to an embodiment, the flux hysteresis comparator 114 may be a two-level Controller, i.e., the comparator 114 may yield a value of either a -1 or 1. According to an embodiment, the value -1 may indicate the flux to be decreased and the value 1 may indicate the flux to be increased.
At block 108, the estimated Output torque, Te, and a reference torque, TRef, may be compared to Output an instantaneous torque error, eT. According to an embodiment, the reference torque may be calculated by a PI Controller by comparing the reference speed with the actual speed of the AC machine 124. The instantaneous torque error, eT, is fed into a torque hysteresis comparator 112 which Outputs a torque error Status, dT. According to an embodiment, the torque hysteresis comparator 112 may be a three-level Controller, i.e., the comparator 112 may yield a value of 1, -1 or 0, depending upon whether the torque is to be increased, decreased or remain unchanged. According to an embodiment, the value -1 may indicate the torque to be decreased, the value 1 may indicate the flux to be increased and the value 0 may indicate the torque to be constant.
At block 116, a sector may be calculated from an estimated flux angle.
At block 118, vectors (V0-V7) may be selected based on the flux error Status, torque error Status and sector calculation using a vector selection algorithm in the vector selector 118.

According to an embodiment, the vectors V1-V6 may be called as active vectors and VO & V7 may be called as null vectors.
According to an embodiment, the vector selector 118 generates a three-vector combination that gets applied for the sample time.
According to an embodiment, the vector selector 118 may reeeive input firom the torque error estimator and a current width of the torque hysteresis band. Using the current torque hysteresis band width, an inner width and an outer width may be calculated at the same instant where outer width is equivalent to the calculated width and inner width is a predefined percentage of outer width. According to an embodiment, the inner width may be 60 percentage of the outer width.
The vector selector 118 may check a position of the error torque in the bands. From analysis, it was found that whenever the error torque is within the torque band then null vectors are used, but they may be used more often or eise the system might oscillate. The vector selector 118 may include a torque band Controller that dynamically varies the torque band of torque hysteresis comparator 112 based on a ratio of selection of active vectors and null vectors in preceding N samples and determines if the torque band is to be increased or decreased. According to an embodiment, we dynamically vary the limit such that in past N samples if more null vectors are selected, the torque band is decreased, and if more active vectors are selected, the torque band is increased. According to an exemplary embodiment, if a ratio of active to null vectors is more than 3, it implies that more active vectors are selected than required, so the band should be increased by 5% of the previous width. According to another exemplary embodiment, if ratio of active to null vectors is less than 3, it implies that more null

vectors are selected than required, so the band should be decreased by 5% of the previous width.
According to an embodiment, the vector selector 118 may further check intensity of torque error in Order to apply a 3-vector combination of active vectors and null vectors calculated at the start of the primary sample time period and application of each vector from the 3-vector combination applied at every secondary sample time period in the primary sample time period.
According to an exemplary embodiment, if the error torque is in the inner band and active vector V3 is selected by the vector selection algorithm then final 3 combination vector may be 377 for entire sampling time. If the error torque is in between inner and outer band, and active vector V3 is selected by the vector selection algorithm then final 3 combination vector may be 337 for entire sampling time. If the error torque is outside the outer band and active vector V3 is selected by the vector selection algorithm then final 3 combination vector may be 333 for entire sampling time.
According to an embodiment, the vector selection algorithm enables to achieve automatic minimum torque band limit as per the speed and the torque of the motor.
The vector selector 118 may further include a switching variable selector that selects switching variables from the selected active voltage vectors and null vectors, wherein the selection of active voltage vectors and null vectors determines a set of inverter switching variables for the voltage source inverter coupled to the AC motor.

A pulse width modulator Controller 120 may receive a set of inverter switching variables to obtain modulated switching variables. According to an embodiment, the modulated switching variables may be obtained at a secondary sampling frequency wherein the secondary sampling frequency is reciprocal of a secondary sample time period. According to another embodiment, the secondary sample time period may be three times faster than the primary sample time period. According to an embodiment, the PWM may consist of a pulse width modulator (PWM). According to an embodiment, the PWM may consist of a FPGA and generates a PWM signal to a voltage source inverter 122. According to an exemplary embodiment, the PWM signal may consist of a first vector from a three vector combination for first Ts/3 sample time, a second vector from the three vector combination for the second Ts/3 sample time and a third vector from the three vector combination for the third Ts/3 sample time.
A current generator includes a voltage source inverter 122 to receive the modulated switching variables and a DC reference voltage to generate AC current.
A feedback generator may use the generated AC current and provide it to the Stator voltage estimator 106 to estimate the instantaneous Output torque at the primary sampling frequency.
Figure 2 illustrates a block diagram of the process 200 for variable hyslercsis torque control with dynamically variable torque error band, according to an embodiment of the invention.
At step 202, an instantaneous Output torque and an instantaneous Stator flux at a primary sampling frequency may be estimated.

At Step 204, the estimated instantaneous Stator flux may be compared with a reference Stator flux to determine an instantaneous flux error. Similarly, the estimated instantaneous Output torque may be compared with a reference torque to determine an instantaneous torque error.
At step 206, instantaneous flux error may be provided to a flux hysteresis comparator to Output a flux error Status and the instantaneous torque error may be provided to a torque hysteresis comparator to output a torque error Status. The torque hysteresis comparator may Output a torque error Status based on determining if the instantaneous torque error falls within a torque error band or exceeds an Upper torque limit of the torque error band or falls below a lower torque limit of the torque error band.
At step 208, active voltage vectors and null vectors may be selected based on the torque error Status, flux error Status and sector information.
At step 210, the Upper torque limit and lower torque limit of the torque error band may be dynamically varied based on a ratio of selection of active vectors and null vectors in preceding n samples.
At step 212, switching variables may be selected from the selected active voltage vectors and null vectors. The selection of active voltage vectors and null vectors may determine a set of inverter switching variables for the voltage source inverter coupled to the AC motor.
At step 214, the set of inverter switching variables may be provided to a pulse-width-modulation (PWM) Controller to obtain modulated switching variables at a secondary sample frequency.

At step 216, the modulated switching variables and a DC reference voltage may be provided to the inverter to generate AC current.
At step 218, the generated AC current may be used to estimate the instantaneous Output torque at the primary sampling frequency.
Figure 3 illustrates a torque oscillation waveform of the variable hysteresis torque control, according to an exemplary embodiment of the invention. Figure 3 further illustrates working of the vector selection algorithm, according to another exemplary embodiment of the invention.
The vector selection algorithm may generate a vector depending on flux error Status, torque error Status and sector calculations. According to an embodiment, the vector selection algorithm may further generate a three-vector combination which is dependent on intensity of error and a vector selected for the current sample. According to another embodiment, intensity of error may be dependent on estimated error torque and current width of torque hysteresis band (dT).
In Figure 3, dT may describe the error torque band that is dynamic in nature. The waveform is the instantaneous error torque that is a difference between a reference and estimated torque. According to an embodiment, dT is further divided into two bands say inner and outer band. According to another embodiment, the inner band is a predefined percentage of the outer band. According to an exemplary embodiment, the inner band may be 60% of outer band and outer band may be the current width of the torque hysteresis comparator.

According to an exemplary embodiment, points AI, A2 and A3 may be the test points where vectors may be selected. According to an embodiment, a time stamp between AI, A2 and A3 may be Ts.
According to an exemplary embodiment, at point AI, error torque may be above the outer torque band and vector selected by vector selection algorithm is 5, so the final 3 vector combination 555 may be selected for the duration of Ts. The final vector combination 555 implies first vector (viz 5) out of '3 vector combination' 555 may be applied for first Ts/3 sample time, second vector (viz 5) out of '3 vector combination' 555 may be applied for second Ts/3 sample time and third vector (viz 5) out of '3 vector combination' 555 may be applied for third Ts/3 sample time. According to an embodiment, the application of vector 5 for entire Ts sampling time may reduce the difference between reference torque and estimated torque.
According to another exemplary embodiment, after Ts time, at point A2, say the vector selected by vector selection algorithm may be 3 and since the error torque is between outer and inner band the vector selection algorithm may decide to apply '3 vector combination' 377 for duration Ts, i.e. vector 3 for Ts/3 time, vector 7 for second Ts/3 time and vector 7 for remaining Ts/3 time. The application of vector 7 after Ts/3 shows the error torque may decrease. According to another exemplary embodiment, if '3 vector combination' 333 is used, the error may extend above the error torque band at the end of Ts.
According to yet another exemplary embodiment, at point A3, vector 2 may be selected by vector selection algorithm and since error torque is below outer torque band, the algorithm may decide to apply '3 vector combination' 222 for duration Ts.

These combinations are kept in a database and is used by the vector selection algorithm to vary dT (error torque band) after every N samples (N*Ts) depending on the ratio of Active to Null vectors.
The disclosed control algorithm enables the error torque to be within the ränge. Moreover, the ränge may be optimized to provide the least torque ripples at the Output.
In the drawings and specification there has been set forth preferred embodiments of the invention, and although specific terms are employed, these are used in a generic and descriptive sense only and not for purposes of limitation. Changes in the form and the proportion of parts, as well as in the Substitution of equivalents, are contemplated as circumstances may suggest or render expedient without departing from the spirit or scope of the invention.
Throughout the various contexts described in this disclosure, the embodiments of the invention further encompass Computer apparatus, Computing Systems and machine-readable media configured to carry out the foregoing Systems and methods. In addition to an embodiment consisting of specifically designed integrated circuits or other electronics, the present invention may be conveniently implemented using a conventional general purpose or a specialized digital Computer or microprocessor programmed according to the teachings of the present disclosure, as will be apparent to those skilled in the Computer art.
Appropriate Software coding can readily be prepared by skilled programmers based on the teachings of the present disclosure, as will be apparent to those skilled in the Software art. The invention may also be implemented by the preparation of application specific integrated

circuits or by interconnecting an appropriate network of conventional component circuits, as will be readily apparent to those skilled in the art.

Documents

Application Documents

# Name Date
1 Form 5_As Filed_27-09-2017.pdf 2017-09-27
2 Form 3_As Filed_27-09-2017.pdf 2017-09-27
3 Form 2 Title Page_Provisional_27-09-2017.pdf 2017-09-27
4 Form 1_As Filed_27-09-2017.pdf 2017-09-27
5 Drawings_As Filed_27-09-2017.pdf 2017-09-27
6 Description Provisional_As Filed_27-09-2017.pdf 2017-09-27
7 Correspondence by Applicant_As Filed_27-09-2017.pdf 2017-09-27
8 Claims_As Filed_27-09-2017.pdf 2017-09-27
9 Abstract_As Filed_27-09-2017.pdf 2017-09-27
10 abstract 201741034261 .jpg 2017-10-04
11 Form1_Proof of Right_26-02-2018.pdf 2018-02-26
12 Correspondence By Applicant_Form 1_26-02-2018.pdf 2018-02-26
13 Form 2(Title Page)_Complete_07-09-2018.pdf 2018-09-07
14 Form 1_After Provisional_07-09-2018.pdf 2018-09-07
15 Drawing_After Provisional_07-09-2018.pdf 2018-09-07
16 Description(Complete)_After Provisional_07-09-2018.pdf 2018-09-07
17 Correspondence by Applicant_After Provisional_07-09-2018.pdf 2018-09-07
18 Claims_After Provisional_07-09-2018.pdf 2018-09-07
19 Abstract_After Provisional_07-09-2018.pdf 2018-09-07
20 Form18_Normal Request_21-06-2019.pdf 2019-06-21
21 Correspondence by Applicant_ Form-18_21-06-2019.pdf 2019-06-21
22 201741034261-FER.pdf 2020-05-29
23 201741034261-FER_SER_REPLY [15-10-2020(online)].pdf 2020-10-15
24 201741034261-CLAIMS [15-10-2020(online)].pdf 2020-10-15
25 201741034261-ABSTRACT [15-10-2020(online)].pdf 2020-10-15
26 201741034261-Correspondence-14-12-2021.pdf 2021-12-14
27 201741034261-Correspondence_Update Email ID_30-06-2022.pdf 2022-06-30
28 201741034261-US(14)-HearingNotice-(HearingDate-21-04-2023).pdf 2023-03-13
29 201741034261-FORM-26 [14-03-2023(online)].pdf 2023-03-14
30 201741034261-Correspondence to notify the Controller [14-03-2023(online)].pdf 2023-03-14
31 201741034261-Written submissions and relevant documents [24-04-2023(online)].pdf 2023-04-24
32 201741034261-PatentCertificate13-06-2023.pdf 2023-06-13
33 201741034261-IntimationOfGrant13-06-2023.pdf 2023-06-13

Search Strategy

1 SS_201741034261E_28-05-2020.pdf
2 SSM_201741034261E_28-05-2020.pdf
3 INPASS_201741034261AE_19-01-2021.pdf

ERegister / Renewals

3rd: 04 Sep 2023

From 27/09/2019 - To 27/09/2020

4th: 04 Sep 2023

From 27/09/2020 - To 27/09/2021

5th: 04 Sep 2023

From 27/09/2021 - To 27/09/2022

6th: 04 Sep 2023

From 27/09/2022 - To 27/09/2023

7th: 04 Sep 2023

From 27/09/2023 - To 27/09/2024

8th: 04 Sep 2023

From 27/09/2024 - To 27/09/2025

9th: 12 Aug 2025

From 27/09/2025 - To 27/09/2026

10th: 12 Aug 2025

From 27/09/2026 - To 27/09/2027

11th: 12 Aug 2025

From 27/09/2027 - To 27/09/2028

12th: 12 Aug 2025

From 27/09/2028 - To 27/09/2029