integral anti-windup for pi controllers
TRANSCRIPT
![Page 1: Integral Anti-Windup for PI Controllers](https://reader030.vdocuments.us/reader030/viewer/2022012306/586dfc441a28abe2128bab84/html5/thumbnails/1.jpg)
Integral Anti-Windup for PI Controllers
Fig. 1: Linear PI controller
Fig. 2: Actuator saturation→ integrator wind-up phenomenon (discussed indetail in [6])
1
![Page 2: Integral Anti-Windup for PI Controllers](https://reader030.vdocuments.us/reader030/viewer/2022012306/586dfc441a28abe2128bab84/html5/thumbnails/2.jpg)
Fig. 3: Limited integrator (hard limits imposed) → conditional integrator,integrator clamping [5][3]
Fig. 4: Limited integrator (high feedback gain → Scheme 3) [4][1]
2
![Page 3: Integral Anti-Windup for PI Controllers](https://reader030.vdocuments.us/reader030/viewer/2022012306/586dfc441a28abe2128bab84/html5/thumbnails/3.jpg)
Fig. 5: Tracking anti-windup [4][1][2]
Fig. 6: Tracking anti-windup with unrestricted control signal (for actuatorsdescribed by linear dynamics followed by a saturation) [4][1]
3
![Page 4: Integral Anti-Windup for PI Controllers](https://reader030.vdocuments.us/reader030/viewer/2022012306/586dfc441a28abe2128bab84/html5/thumbnails/4.jpg)
Fig. 7: Tracking anti-windup, back-calculation (equivalent to Scheme 5) [4][1]
Fig. 8: Modified tracking anti-windup (introduction of an additional limit onthe proportional part of the control signal used to generate the anti-windup-feedback signal) [4][1]
4
![Page 5: Integral Anti-Windup for PI Controllers](https://reader030.vdocuments.us/reader030/viewer/2022012306/586dfc441a28abe2128bab84/html5/thumbnails/5.jpg)
Fig. 9: Conditional integration (e (t) · i (t) > 0) → flexible limits (modifiedScheme 3)
5
![Page 6: Integral Anti-Windup for PI Controllers](https://reader030.vdocuments.us/reader030/viewer/2022012306/586dfc441a28abe2128bab84/html5/thumbnails/6.jpg)
Fig. 10: Integrator clamping (e (t) · u (t) > 0) → found to be the best [5][3]
6
![Page 7: Integral Anti-Windup for PI Controllers](https://reader030.vdocuments.us/reader030/viewer/2022012306/586dfc441a28abe2128bab84/html5/thumbnails/7.jpg)
Fig. 11: Preloading ≡ The integrator output i (t) is dynamically (bumplesstransfer protection) driven to the offline predetermined value id [3]
7
![Page 8: Integral Anti-Windup for PI Controllers](https://reader030.vdocuments.us/reader030/viewer/2022012306/586dfc441a28abe2128bab84/html5/thumbnails/8.jpg)
Fig. 12: Integral part variable limit (algorithm dynamically drives the inte-grator so that p (t)+ i (t) lies at the edge of the saturation region), proposedin [3]
8
![Page 9: Integral Anti-Windup for PI Controllers](https://reader030.vdocuments.us/reader030/viewer/2022012306/586dfc441a28abe2128bab84/html5/thumbnails/9.jpg)
Fig. 13: Conditional integration combined with back-calculation approach(proposed in [5])
9
![Page 10: Integral Anti-Windup for PI Controllers](https://reader030.vdocuments.us/reader030/viewer/2022012306/586dfc441a28abe2128bab84/html5/thumbnails/10.jpg)
Fig. 14: Scheme 5 and Scheme 10 performance comparison
10
![Page 11: Integral Anti-Windup for PI Controllers](https://reader030.vdocuments.us/reader030/viewer/2022012306/586dfc441a28abe2128bab84/html5/thumbnails/11.jpg)
Fig. 15: Direct Stator Field Oriented Control scheme
11
![Page 12: Integral Anti-Windup for PI Controllers](https://reader030.vdocuments.us/reader030/viewer/2022012306/586dfc441a28abe2128bab84/html5/thumbnails/12.jpg)
Fig. 16: Various DSFOC drive behaviour as a result of different PI anti-windup configuration
12
![Page 13: Integral Anti-Windup for PI Controllers](https://reader030.vdocuments.us/reader030/viewer/2022012306/586dfc441a28abe2128bab84/html5/thumbnails/13.jpg)
Fig. 17: Model in StateFlow R° (Scheme 11)
13
![Page 14: Integral Anti-Windup for PI Controllers](https://reader030.vdocuments.us/reader030/viewer/2022012306/586dfc441a28abe2128bab84/html5/thumbnails/14.jpg)
Fig. 18: Continuous states vs. discrete StateFlow R°
14
![Page 15: Integral Anti-Windup for PI Controllers](https://reader030.vdocuments.us/reader030/viewer/2022012306/586dfc441a28abe2128bab84/html5/thumbnails/15.jpg)
References
[1] C. Bohn and D. P. Atherton. An analysis package comparing pid anti-windup strategies. IEEE Systems Magazine, 15(2):34—40, April 1995.
[2] M. Hamdan and Zhiqiang Gao. A novel pid controller for pneumatic pro-portional valves with hysteresis. IEEE Industry Applications Conference,2:1198—1201, October 2000.
[3] A. Scottedward Hodel and C. E. Hall. Variable-structure pid control toprevent integrator windup. IEEE Transactions on Industrial Electronics,48(2):442—451, April 2001.
[4] M. Tharayil and A. Alleyne. A generalized pid error governing schemefor smart/sbli control. IEEE American Control Conference, 1:346—351,May 2002.
[5] A. Visioli. Modified anti-windup scheme for pid controllers. IEE ControlTheory and Applications, 150(1):49—54, January 2003.
[6] D. Vrancic. Design of Anti-Windup and bumpless Transfer Protection.PhD thesis, University of Ljubljana, Slovenia, 1997.
15