| 研究生: |
陳泰宇 Chen, Tai-Yu |
|---|---|
| 論文名稱: |
利用非時間自動機模式產生並驗證可執行之操作步驟 Generation and Verification of Executable Operating Procedures Based on Untimed Automata |
| 指導教授: |
張玨庭
Chang, Chuei-Tin |
| 學位類別: |
碩士 Master |
| 系所名稱: |
工學院 - 化學工程學系 Department of Chemical Engineering |
| 論文出版年: | 2018 |
| 畢業學年度: | 106 |
| 語文別: | 中文 |
| 論文頁數: | 163 |
| 中文關鍵詞: | 自動機 、操作步驟 、控制規範 |
| 外文關鍵詞: | automata, operating procedures, control specification |
| 相關次數: | 點閱:110 下載:8 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
在化工製程中的操作步驟大多是以人工方式執行,但這樣的方式容易產生缺失。為了確保實際操作效率與安全,我們在本研究中利用非時間自動機模式產生並驗證可執行之操作步驟。具體而言,首先,(1)將系統中所有設備元件的自動機模型建構出來,其次(2)確定每個操作階段的所需要的操作性質,例如進料、卸料、狀態改變及穩定運行,再來(3)訂定每個階段所需的控制規範,以避免物理上不允許系統行為,並建構出相應的自動機,(4)將前述模型做平行組合,(5)將所有階段的可視事件串合併成一個完整的順序功能圖(SFC)。最後,利用商用軟體ASPEN Plus Dynamics執行動態模擬來驗證並評估所得測試步驟的可行性及經濟性。
Despite the fact that the modern chemical plants are becoming more complex than they used to be, their operating procedures are still generated manually in most cases. Since this approach is clearly laborious and error prone, it is necessary to develop a viable approach to systematically and automatically conjecture a set of reliable control actions to perform various tasks in realistic chemical processes. In this work, the untimed automata are first utilized to model all components in the given system. To facilitate efficient procedure synthesis, it is necessary to the entire operation into several distinguishable stages and to identify the intrinsic natures of each stage, e.g., stable operation, condition adjustment, material charging and/or discharging, etc. The control specifications of every stage are next described accordingly with automata to set the target state, to create different operation paths via state splitting, to limit feasible operations to those that follow only the designated partial sequences and to avoid unsafe operations by stipulating illegal strings, etc. A system model and the corresponding observable event traces (OETs) can then be created by synchronizing all aforementioned automata via the standard function of free software SUPREMICA (Åkesson et al., 2006). The corresponding operating procedures can be formally summarized with sequential function charts (SFCs) according to these OETs. The commercial package ASPEN Plus Dynamic (Al-Malah, 2007) has been used to verify the correctness of these SFCs in simulation studies. Since more than one procedure may be generated, the simulation results can also be adopted to rank them based on operability, safety and other economic criteria. Three examples, i.e., a semi-batch reaction process and the startup operations of continuous flash and distillation processes, are reported to demonstrate the effectiveness of the proposed approach.
1. Rivas, J. R., Rude, D. F. Synthesis of failure-safe operation, AIChE Journal, vol. 20, 320-325, 1974.
2. O’Shima, E. Safety supervision of valve operation. Journal of Chem. Eng. of Japan, vol. 11, 390-395, 1978.
3. Foulkes, N. R., Walton, M. J., Andow, P. K., and Galluzzo, M. Computer-aided synthesis of complex pump and valve operations. Comput. Chem. Eng., vol. 12, 1035-1044, 1988.
4. Uthgenannt, J. A. Path and equipment allocation for multiple, concurrent process on networked process plant units. Comput. Chem. Eng., vol. 20, 1081-1087, 1996.
5. Yang, S. H., Tan, L. S., He, C. H. Automatic verification of safety interlock systems for industrial processes. Journal of Loss Prevention in the Process Industries. 14, 379-386, 2001.
6. Ferrarini, L., Piroddi, L. Modular design and implementation of a logic control system for a batch process. Comput. Chem. Eng., vol. 27, 983-996, 2003.
7. Lai, J. W. Petri-Net Based Integer Programs for Synthesizing Optimal Batch Operation Procedures. Master. Thesis, Cheng Kung University, 2006.
8. Yang, Y. H. A Perti-Net Based Optimization Strategy for Generating the Batch Operation Procedures. Master. Thesis, Cheng Kung University, 2008.
9. Yeh, M. L., Chang, C. T. An Automata-based approach to synthesis untimed operating procedures in batch chemical processes. Korean J. Chem. Eng, vol. 29, no. 5, 583-594, 2012.
10. Yeh, M. L., Chang, C. T. An automata based method for online synthesis of emergency response procedures in batch processes. Comput. & Chem. Eng. 38, 151-170, 2012.
11. Li, J. H., Chang, C. T. and Jiang , D. Systematic Generation of Cyclic Operating Procedures Based on Timed Automata,” Chem. Eng. Res. Des. 92, 139 – 155, 2014.
12. Thomas, C., David, G., Jean, F. Safe operation sequences: a generation approach based on iterative refinements and abstractions of timed automata, IFAC. 6952-6957, 2017
13. Åkesson, K., Fabian, M., Malik, R. Supremica – An integrated environment for verification, synthesis and simulation of discrete event systems. Proceedings of the 8th International Workshop on Discrete Event Systems, IEEE. 384-385, 2006.
14. C. J. Wang, Y. C. Chen, S. T. Feng, and C.T. Chang Automata-Based Operating Procedure for Abnormal Situation Management in Batch Processes, Computers and Chemical Engineering, 97, 220-241, 2017.
15. Y. C. Lu, Z. L Chen, and H. Y. Lee. Optimal Start-up Strategies for a Conventional Distillation Column using Simulated Annealing, Chemical engineering transactions, 61, 901-906, 2017.
16. Al-Malah, K. Aspen Plus® - Chemical Engineering Applications.Wiley, 2017.