| 研究生: |
簡昀平 Chien, Yun-Ping |
|---|---|
| 論文名稱: |
基於開環或閉環多重脈波響應之代數鑑別法 Algebraic Identification Method Based on Open-loop or Closed-loop Multiple-pulse Responses |
| 指導教授: |
黃世宏
Hwang, Shyh-Hong |
| 學位類別: |
碩士 Master |
| 系所名稱: |
工學院 - 化學工程學系 Department of Chemical Engineering |
| 論文出版年: | 2020 |
| 畢業學年度: | 108 |
| 語文別: | 中文 |
| 論文頁數: | 116 |
| 中文關鍵詞: | 代數鑑別法 、特徵值分解 、多重脈波響應 、步階響應 、替續器 、模型簡化 |
| 外文關鍵詞: | Algebraic identification method, Singular value decomposition, Multiple-pulse responses, Step responses, Relay, Model reduction |
| 相關次數: | 點閱:141 下載:6 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
系統鑑別經常受到未知初始狀態和負載擾動的影響,導致不正確的鑑別模型。代數鑑別法能將這兩種未知情況轉變成狄拉克函數形式,然後乘以適當的候選函數,即可將這些不利影響消除。現有代數鑑別法常以簡單的步階或脈波函數作為輸入訊號,訊號的單調性使得較複雜的模型難以鑑別,另外其基礎演算法對模型不匹配和量測雜訊相當敏感。
本論文提出改良式代數鑑別法,使用多重脈波函數作為輸入測試訊號,所產生的輸出量測包含系統相關的豐富訊息,因此增加了複雜模型鑑別的可行性。多重脈波訊號可在開環實驗中以制動器產生,亦能在閉環實驗中透過替續器產生。所提鑑別演算法保留傳統方法面對初始狀態與負載擾動之消除能力,將多重脈波輸入鑑別問題分解成多個獨立的步階輸入鑑別問題,每個問題皆存在著須消除之未知初始狀態和負載擾動。所提鑑別法可分為三個階段來實施。第一階段利用鑑別矩陣輔以奇異值分解來求取時延之最佳估測;第二與第三階段透過最小平方法來分別獲得系統輸出和輸入參數。當採用閉環實驗數據時,所提鑑別演算法可加入替續器產生之頻率響應訊息,以增加鑑別的準確性與強健性。
模擬結果顯示,本代數鑑別法在量測雜訊存在的情況下,可根據開環或閉環實驗準確地鑑別出複雜程序模型,在假設的模型階次比實際值小的情況下,可獲得有效的簡化程序模型。
System identification is usually affected by unknown initial states and load disturbances, leading to incorrect identified models. The algebraic identification method can transform these two unknown situations into Dirac delta functions, and then multiply them by an appropriate candidate function to eliminate these adverse effects. Available algebraic identification methods often use simple step or pulse functions as input signals. The monotonicity of such input signals makes it difficult to identify more complicated models. In addition, their underlying algorithms are very sensitive to model mismatch and measurement noise.
This thesis proposes an improved algebraic identification method, which employs multiple-pulse functions as input signals. The output measurement induced contains rich information about the system, thus increasing the feasibility of identification for complicated models. A multiple-pulse signal can be generated with an actuator in an open-loop experiment, or by the relay in a closed-loop experiment. The proposed identification algorithm retains the conventional method's ability to eliminate initial states and load disturbances, and decomposes the identification problem based on a multiple-pulse input into several independent identification problems based on step inputs. Each problem consists of unknown initial states and load disturbances to be eliminated. The proposed identification method can be implemented in three stages. The first stage uses the identification matrix in conjunction with singular value decomposition to obtain the best estimation of the time delay; the second and third stages use the least square method to obtain the system’s output and input parameters respectively. When closed-loop experimental data are employed, the proposed identification algorithm could incorporate the frequency response information generated by the relay to increase the accuracy and robustness of identification.
The simulation results show that this algebraic identification method can accurately identify complicated process models based on open-loop or closed-loop experiments in the presence of measurement noise. When the assumed model order is smaller than the actual value, the method can yield an effective reduced process model.
[1] A. K. Tangirala, Principles of System Identification: Theory and Practice. CRC Press, 2018.
[2] K. J. Keesman, System Identification: An Introduction. Springer London, 2011.
[3] R. Isermann and M. Münchhof, Identification of Dynamic Systems: An Introduction with Applications. Springer Berlin Heidelberg, 2010.
[4] M. J. Moghaddam, H. Mojallali, and M. Teshnehlab, "Recursive identification of multiple-input single-output fractional-order Hammerstein model with time delay," Applied Soft Computing, vol. 70, pp. 486-500, 2018.
[5] G. I. Allen, L. Grosenick, and J. Taylor, "A generalized least-square matrix decomposition," Journal of the American Statistical Association, vol. 109, no. 505, pp. 145-159, 2014.
[6] S.-H. Hwang and S.-T. Lai, "Use of two-stage least-squares algorithms for identification of continuous systems with time delay based on pulse responses," Automatica, vol. 40, no. 9, pp. 1561-1568, 2004.
[7] M. Liu, Q.-G. Wang, B. Huang, and C. C. Hang, "Improved identification of continuous-time delay processes from piecewise step tests," Journal of Process Control, vol. 17, no. 1, pp. 51-57, 2007.
[8] H. Sira-Ramírez, C. G. Rodríguez, J. C. Romero, and A. L. Juárez, Algebraic Identification and Estimation Methods in Feedback Control Systems. Wiley, 2014.
[9] L. Belkoura, J.-P. Richard, and M. Fliess, "Parameters estimation of systems with delayed and structured entries," Automatica, vol. 45, no. 5, pp. 1117-1125, 2009.
[10] L. Belkoura and Y. Tian, "A convolution approach for parameters and delay systems identification," Journal of Control Engineering and Applied Informatics, vol. 18, no. 3, pp. 14-21, 2016.
[11] K. I. Taarit, L. Belkoura, M. Ksouri, and J.-P. Richard, "A fast identification algorithm for systems with delayed inputs," International Journal of Systems Science, vol. 42, no. 3, pp. 449-456, 2011.
[12] A. Karoui, K. I. Taarit, and M. Ksouri, "A convolution identification approach for systems with delayed and arbitrary entries via polynomial functions," in 2015 7th International Conference on Modelling, Identification and Control (ICMIC), 2015: IEEE, pp. 1-6.
[13] A. Mhamdi, K. Ibn Taarit, and M. Ksouri, "Online algebraic identification approach of continuous linear time delay systems," Asian Journal of Control, vol. 20, no. 1, pp. 343-355, 2018.
[14] 萬廸翔, "基於常見響應和多項式候選函數之連續時延系統代數鑑別法," 碩士, 化學工程學系, 國立成功大學, 2018.
[15] L. Schwartz, Théorie des distributions. Hermann Paris, 1966.
[16] F. Tisseur and K. Meerbergen, "The quadratic eigenvalue problem," SIAM review, vol. 43, no. 2, pp. 235-286, 2001.
[17] K. J. Åström and T. Hägglund, "Automatic tuning of simple regulators with specifications on phase and amplitude margins," Automatica, vol. 20, no. 5, pp. 645-651, 1984.
[18] M. Chidambaram and V. Sathe, Relay Autotuning for Identification and Control. Cambridge University Press, 2014.
[19] K. Dharmalingam and T. Thangavelu, "Parameter estimation using relay feedback," Reviews in Chemical Engineering, vol. 35, no. 4, pp. 505-529, 2019.
[20] H.-P. Huang, M.-W. Lee, and Y.-T. Tang, "Identification of Wiener model using relay feedback test," Journal of chemical engineering of Japan, vol. 31, no. 4, pp. 604-612, 1998.
[21] R. Pintelon and J. Schoukens, System Identification: A Frequency Domain Approach. Wiley, 2012.
[22] Q. G. Wang, T. H. Lee, and L. Chong, Relay Feedback: Analysis, Identification and Control. Springer London, 2012.
[23] J. Lee, J. S. Kim, J. Byeon, S. W. Sung, and T. F. Edgar, "Relay feedback identification for processes under drift and noisy environments," AIChE journal, vol. 57, no. 7, pp. 1809-1816, 2011.
[24] R. C. Panda, V. Vijayan, V. Sujatha, P. Deepa, D. Manamali, and A. Mandal, "Parameter estimation of integrating and time delay processes using single relay feedback test," ISA transactions, vol. 50, no. 4, pp. 529-537, 2011.
[25] K. Soltesz, T. Hägglund, and K. J. Åström, "Transfer function parameter identification by modified relay feedback," in Proceedings of the 2010 American Control Conference, 2010: IEEE, pp. 2164-2169.
[26] H. Garnier and L. Wang, Identification of Continuous-time Models from Sampled Data. Springer London, 2008.
[27] R. Caponetto, Fractional Order Systems: Modeling and Control Applications. World Scientific, 2010.
[28] S. K. Damarla and M. Kundu, Fractional Order Processes: Simulation, Identification, and Control. CRC Press, 2018.
[29] C. A. Monje, Y. Q. Chen, B. M. Vinagre, D. Xue, and V. Feliu-Batlle, Fractional-order Systems and Controls: Fundamentals and Applications. Springer London, 2010.
[30] I. Petráš, Fractional-Order Nonlinear Systems: Modeling, Analysis and Simulation. Springer Berlin Heidelberg, 2011.
[31] A. Tepljakov, Fractional-order Modeling and Control of Dynamic Systems. Springer International Publishing, 2017.
[32] T. Liu and F. Gao, Industrial Process Identification and Control Design: Step-test and Relay-experiment-based Methods. Springer London, 2011.
[33] L. Dorcak, J. Prokop, and I. Kostial, "Investigation of the properties of fractional-order dynamical systems," in Proc. 11th Int. Conf. Process Control, 1994, pp. 19-20.
[34] Y. Tang, H. Liu, W. Wang, Q. Lian, and X. Guan, "Parameter identification of fractional order systems using block pulse functions," Signal Processing, vol. 107, pp. 272-281, 2015.
[35] R. Yan, F. Chen, S. Dong, and T. Liu, "Gradient-based step response identification of low-order model for time delay systems," in 2016 Chinese Control and Decision Conference (CCDC), 2016: IEEE, pp. 5814-5819.
[36] G. Zheng, A. Polyakov, and A. Levant, "Delay estimation via sliding mode for nonlinear time-delay systems," Automatica, vol. 89, pp. 266-273, 2018.