Advanced Lecture for PID Controller of Nonlinear System in Python
Authors/Creators
- 1. Electrical power control engineering, Adama Science and Technology University, Ethiopia
Description
Abstract: PID controller is very well known in engineering areas and it has a long history. So, there are many materials such as control knowhow for application, research paper, tuning method proven through a long history. It is an important to have an advanced lecture for design and tuning as much as development. However, it is very difficult to find for teaching knowhow. Current teaching style is implementation by MATLAB. However, MATLAB S/W is quite expensive as commercial based business focusing S/W. Advanced country or rich institute can provide site license. However, it is impossible for under developing country or small institute that cannot ready because of price. So, we must find alternative S/W to teach and research for implementation. Currently, many are interested in Python because it is open source and huge communities. This paper provides teaching experience of PID controller to nonlinear system to share knowhow and develop teaching method for teacher and students, effectively.
Notes
Files
F5375039621.pdf
Files
(1.9 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:0bf807135c15e952e76aad04878dc575
|
1.9 MB | Preview Download |
Additional details
Related works
- Is cited by
- Journal article: 2277-3878 (ISSN)
References
- https://www.educba.com/python-vs-matlab/
- . https://www.educba.com/software-development/courses/?source=foot er
- Software Development Course - All in One Bundle (https://www.educba.com/software-development/courses/software-de velopment-course/?source=footer)
- Become a Python Developer (https://www.educba.com/software-development/courses/python-certi
- Ziegler and Nichols, "Optimum setting for automatic controllers," Transaction ASME, Nov. pp. 759-768, 1942.
- C. C. Hang and K. J. Astrom, "Refinements of the Ziegler-Nichols tuning formular, "Proc. Inst. Elect. Eng., Vol. 138, pt. D, pp. 111-118, 1991.
- Download Anaconda. [Online]. Available: http://continuum.io/downloads
- Obtaining NumPy and SciPy libraries. [Online]. Available: http://www.scipy.org/scipylib/download.html
- Python Control toolbox. [Online]. Available: https://github.com/python-control/python- control
- NumPy for Matlab Users. [Online]. Available: http://wiki.scipy.org/NumPy for Matlab Users
- Dong Hwa Kim, "Experimental Research of Intelligent Multivariable 2-DOF PID Control System for DCS," International Journal of Systems Applications, Engineering & Development, July 2013, pp. 148-157
- Dong Hwa Kim, "Getachew Teshome**, Dawit Dubela**, Yosef Dentamo**, Hinsermu Alemayehu, "Optimal Conversion of DC-DC Converter Considered Optimal Switching Time and Optimal Switching Mode of PWM by Fuzzy Based PID Tuning', IJITEE, pp. 1-6, March 2020.
- Dong Hwa Kim, "A Study on Improving Lecture Skill and Implementation of Anti-reset and Bampless Using 2-DOF-PID Controller and Python IARJSET, Vol. 7, Issue 10, October 2020, 2394-1588.
- Dong Hwa Kim, Hinsermu, "A study on Teaching Method of Control Engineering by Using Python Based PID", IARJSET, Vol. 7, Issue 9, September 2020, 2394-1588.
- Dong Hwa Kim, "Advanced Lecture Skill of Fuzzy Control in Python", IARJSET, Vol. 7, Issue 10, October 2020, 2394-1588.
- C. H. Lee and C. C. Teng, "A Novel Robust PID Controllers Design by Fuzzy Neural Network," Asian Journal of Control, Vol. 4, No. 4, pp. 433-438, 2002.
- [J. X. Xu, Y. M. Pok, C. Liu, and C. C. Hang, "Tuning and Analysis of a Fuzzy PI Controller Based on Gain and Phase Margins," IEEE Trans. on Systems, Man, and Cybernetics- Part A: Systems and Humans, Vol. 28, No. 5, pp. 685-691, 1998.
- Kraus, T.W., & Mayron, T.J, "Self-tuning PID controllers based on a pattern recognition approach," Control Engineering Practice, 106–111, 1984.
- Zhuang, M. and D. P. Atherton, "Automatic tuning of optimum PID controllers," IEE Proc. Part D, 14, 216-224, 1993.
- C. H. Lee and C. C. Teng, "Tuning PID Controller of Unstable Processes: A Fuzzy Neural Network Approach," Fuzzy Sets and Systems, Vol. 128, No.1, pp. 95-106, 2002.
- Dong Hwa Kim, "Tuning of a PID controller using an artificial immune network model and fuzzy set" IFSA, July 28, Vancouver, 1998.
- S. Matsummura, Adaptive control for the steam temperature of thermal power plants," Proceedings the 1993 IEEE on Control applications," PP. 1105 - 1109, Sept. 1998.
- Teng Fong-Chwee, "Self-tuning PID controllers dor dead time process," IEEE Trans., Vol. 35, No. 1, pp. 119-125, 1988.
- Ya-Gang Wang, "PI tuning for processes with dead time," AACC2000, Chicago, Illinois, June 2000.
- W. K. Ho, "PID tuning for unstable process based on gain and phase-margin specifications," IEE Proc. Control Theory Appl. vol. 45, no. 5, pp. 392-396, Sept. 1998.
- Nichols, "Instrumentation for process flow engineering," Technonis publishing company,' 1987.
- Dong Hwa Kim. "Tuning of 2 - DOF PID controller by immune algorithm," IEEE international conference on evolutionary computation, Hawaii, May 12 - 17, 2002.
- Dong Hwa Kim, "Auto-tuning of reference model based PID controller using immune algorithm," IEEE international conference on evolutionary computation, Hawaii, May 12 - 17, 2002.
- Dong Hwa Kim, "Comparison of PID Controller Tuning of Power Plant Using Immune and genetic algorithm. Measurements and Applications," Ligano, Switzerland, 29-31 July 2003.
- Dong Hwa Kim, "Robust PID controller tuning multiobjective optimization based on clonal selection of immune algorithm," Proc. Int. Conf. Knowledge-based intelligent information and engineering systems. Springer-Verlag. pp. 50-56, 2004.
- Zwe-Lee Gaing, "A Particle Swarm Optimization Approach for Optimum Design of PID Controller in AVR System", IEEE Trans. Energy Con. Vol. 19, pp. 384-391, No. 2, June 2004.
- MATLAB TOOL BOX Manual.
- B. Stuart, "Development of PID controller," IEEE control systems, vol. pp. 58-62, Dec.1993.
- Y. Stephen, "A laboratory course on fuzzy control," IEEE Trans. on Education, vol. 42, no. 1, pp. 15-21, May 1998.
- https://en.wikipedia.org/wiki/Ziegler%E2%80%93Nichols_metho d
Subjects
- ISSN: 2277-3878 (Online)
- https://portal.issn.org/resource/ISSN/2277-3878
- Retrieval Number: 100.1/ijrte.F5375039621
- https://www.ijrte.org/portfolio-item/F5375039621/
- Journal Website: www.ijrte.org
- https://www.ijrte.org/
- Publisher: Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP)
- https://www.blueeyesintelligence.org/