簡易檢索 / 詳目顯示

研究生: 邱達進
DA - JIN CHIOU
論文名稱: 汽車恆溫空調系統之回逆工程
Reversing Design Spec of an Automatic Temperature Controller for Automobiles
指導教授: 鍾聖倫
Sheng-Luen Chung
口試委員: 詹朝基
none
黃國修
none
黃崇能
none
學位類別: 碩士
Master
系所名稱: 工程學院 - 自動化及控制研究所
Graduate Institute of Automation and Control
論文出版年: 2006
畢業學年度: 94
語文別: 中文
論文頁數: 110
中文關鍵詞: 逆向工程汽車恆溫控制器StatechartMatlab/Simulink
外文關鍵詞: automobile temperature controller, statechart modeling, Matlab/simulink, reverse engineering
相關次數: 點閱:235下載:5
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報

逆向工程係,給定一個系統實體,在不知原始設計方式,而只有有限的技術性文件的支援前提下,經由嘗試測試、反推出原設計規格,以便當作後續如維護或是改良設計的依據。本論文針對汽車用之恆溫空調系統 (ATC) 進行回逆工程的探討,四項主要課題包括:(1)車房熱模型的建立:車房同時受外在環境以及車內內建HVAC系統之熱負載之熱模型推導,以及汽車恆溫控制器與當作受控替的的車房互動作;(2)互動式控制器的規格回逆分析:根據現有ATC控制器實體,按輸入、顯示、控制以及輸出等四個模組,利用statechart塑模出彼此間相互動作的設計規格;(3) 模型的實現:在Matlab /simulink/ stateflow的模擬環境中,實現包含離散事件以及連續型變數兩特性的整個汽車恆溫控制迴授系統。(4) 系統之改良:由反推出的功能規格與領域知識了解,重新設計出相同功能的車用恆溫控制器。經由針對ATC實體為例,本論文所提的上述四個步驟,可當作其他內嵌式系統回逆與改良設計的參考。


Reverse engineering refers to the process of inferring system specification and design of an existing system without complete original specification. Reverse engineering is especially important when it comes to maintenance and design improvement constrained by the lack of original design. This paper investigates the reverse engineering process of an automobile automatic climate controller in four steps. First, thermal model of passenger compartment, which involves the interaction of environmental condition as well as built-in HVAC system; Second, reversing specification, in Statechart, of the interactive control panel, which is comprised of four interacting modules of input, display, control and output. Next, software simulation of the resultant statechart models in Matlab/simulink/stateflow. Finally, an improved design, which is implemented in a different hardware platform but with similar functional specification. Specialized to an automatic climate controller target, the reversing engineering techniques presented in this paper can also be applied to similar embedded control systems.

摘要 I Abstract II 誌謝 III 目錄 IV 圖目錄 VI 表目錄 IX 第 1 章 簡介 1 1.1 背景知識 1 1.2 論文動機 2 1.3 文獻探討與比較 2 1.4 研究步驟 4 1.5 論文貢獻與大綱 6 第 2 章 汽車空調控制原理 8 2.1 汽車空調控制架構 8 2.2 車房與汽車HVAC系統之互動情況 10 2.2.1 車房與汽車HVAC之閉迴路方塊圖 10 2.2.2 車房與汽車HVAC之熱模型 12 2.2.3 車房與汽車HVAC之熱平衡 15 2.3 汽車空調控制:五項目標 17 2.4 汽車HVAC系統 18 第 3 章 恆溫控制器(ATC)之逆向工程 26 3.1 ATC人機介面說明 26 3.2 互動式系統之逆向工程推導 29 3.2.1 ATC之逆向工程手動模型 31 3.2.2 ATC之逆向工程自動模型 38 3.2.3 使用Statechart塑模的特色 47 第 4 章 ATC模型的模擬 49 4.1 ATC控制器模型在 Simulink中的實現 49 4.1.1 在軟體介面上ATC模型的實現 50 4.1.2 ATC與外界互動的關係 53 4.2 ATC與車體之HVAC以及車房的模擬 55 第 5 章 ATC控制器實現 69 5.1 ATC硬體實現 69 5.1.1 輸入信號轉換電路 70 5.1.2 輸出信號轉換電路 72 5.1.3 MCU控制電路 73 5.2 ATC軟體實現 76 5.2.1 內外氣控制流程圖 79 5.2.2 鼓風機控制流程圖 81 5.2.3 壓縮機控制流程圖 83 5.2.4 混風控制流程圖 85 5.2.5 吹出口控制流程圖 87 5.2.6 顯示輸出流程圖 90 第 6 章 結論與未來研究方向 93 6.1 論文貢獻 93 6.2 未來發展方向 93 附錄A Statechart 95 附錄B Stateflow模型 98 參考文獻 108

[1] P. Setlur, J. Wagner, D. Dawson, and J. Chen, ”Nonlinear Controller for Automotive Thermal Management Systems,” in Proceedings of the American Control Conference, vol. 6, pp. 4699-4704, 4-6 June 2003.
[2] M. Ueda and Y. Yaniquchi, ”The Prediction of the Passenger’s Thermal Sensation Level Using a Neural Network and Its Application to the Automobile HVAC control,” in Proceedings of the System, Man, and Cybernetics, vol. 4, 12-15 Oct. 1999.
[3] B. Rasmussen, A. Alleyne, C. Bullard, P. Hmjak, and N. Miller, ”Control –Oriented Modeling and Analysis of Automotive Transcritical AC System,” in Prediction of the American Control, vol. 4, 8-10 May 2002.
[4] T. Tabe, K. Matsui, T. Kakehi, and M. Ohba, ”Automotive Climate control”, IEEE Transactions on Control Systems Magazine, vol. 6, no.5, pp. 20-24, Oct. 1986.
[5] 傅成龍, 〈離散事件動態系統之線上偵錯〉, 國立臺灣科技大學電機工程系, 2002.
[6] P.J. Feenstra, E.-J. Manders, P.J. Mosterman, G. Biswas, and R.J. Barnett, “Modeling and Instrumentation for fault Detection and Isolation of a Cooling System,” in Proceedings of the Southeastcon, pp. 365-372, 7-9 April 2000.
[7] L. Benasser, G. Dauphin-Tanguy, and J.-C. Riat, ”Modelling and simplification of a human thermoregulation model for thermal comfort regulation in a car interior”, in Proceedings of the Advanced Intelligent Mechatronics, pp.830-835, 19-23 Sept. 1999.
[8] A. Zouari, M. Tollenaere, and S. Menand, ”Application of a multi-actors design model to the car air-conditioning system functional design”, in Proceedings of the Systems, Man and Cybernetics, vol. 4, pp. 6, 6-9 Oct. 2002.
[9] D. Harel, “Statechart: A visual formalism for complex systems,” IEEE Transaction on Science of computer Programming, vol. 8, no. 3, pp. 231-274, 1987.
[10] A. Agrawal, G. Simon, and G. Karsai ,”Semantic Translation of Simulink/Stateflow Models to Hybrid Automata Using Graph Transformations,” Transaction on Theoretical Computer Science, vol. 109, no 1-4, pp. 43-56, 14 Dec. 2004.
[11] S. Schulz, T.C. Ewing, and J.W. Rozenblit ,”Discrete Event System Specification(DEVS) and StateMate StateCharts Equivalence for Embedded Systems Modeling,” in Proceedings of Engineering of the Computer Based Systems, pp. 308-316, 3-7 April 2000.
[12] J.-C. Gregoire, J.A. Makowsky, and S.E. Levin ,”Programming Reactive Systems with Statecharts,” in Proceedings of the Computer Systems and Software Enginering, pp. 87-103, 28-29 May 1991.
[13] 朱晟瑋, 〈嵌入式控制系統設計與實霧-以智慧型FCU恆溫控制器為例〉, 國立臺灣科技大學自動化及控制研究所, 2005.
[14] Y.S. Huang, S.L. Chung, M. Jeng, and J.H. Lin ”Design and Implementation of a Discrete Event System Using Statecharts,” in Proceedings of the Systems, Man and Cybernetics, vol. 2, pp.1147-1152, 5-8 Oct. 2003.
[15] RS. Mitra, M. Kumar, and A. Basu, “Design of microprocessor-based systems: a knowledge-based approach,” IEEE Transactions on Industrial Electronics, vol. 41, no. 3, pp. 352-360, June 1994.
[16] C. Reichmann, M. Kiihl, P. Graf, and K.D. Muller-Glaser ,”GeneralStore – A CASE-Tool Integration Platform Enabling Model Level Coupling of Heterogeneous Designs for Embedded Electronic Systems,” in Proceedings of the Engineering of Computer-Based Systems, pp. 225-232, 24-27 May 2004.
[17] S. Schulz, J.W. Rozenblit, M. Mrva, and K. Buchenriede, “Model-based codesign,” IEEE Transaction on Computer, vol. 31, no. 8, pp. 60-67 Aug. 1998.
[18] D. Michalek, C. Gehsat, R. Trapp, and T. Bertram, “Hardware-in-the-loop-simulation of a vehicle climate controller with a combined HVAC and passenger compartment model,” in Proceedings of the Advanced Intelligent Mechatronics, pp.1065-1070, 2005.
[19] NISSAN, 《N16 SENTRA車系 使用及服務保證手冊》, Copyright 2002 by 裕隆汽車製造股份有限公司, 2002.
[20] カーエアコン研究会, 《カーエアコン》, 株式会社山海堂, 2004.
[21] MathWorks, 《STATEFLOW for Use with Simulink》, Copyright 1997 by The MathWorks INC, 1997.
[22] A.S. Betzaida and V. R. Miguel, ”Nonlinear control of a heating, ventilating, and air conditioning system with thermal load estimation,” Transactions on Control Systems Technology, vol. 7, no. 1, pp. 56-63, Jan. 1999.
[23] 張宗逸, 〈汽車用恆溫空調系統中車房熱模型的塑模與模擬〉, 國立臺灣科技大學電機工程系, 2006.
[24] 三菱自動車株式会社, 《1D1Nタイプ フルオートエアコソコソトローラ》, 三菱自動車株式会社, 2001.
[25] http://www.ancher.com.tw/atc.html
[26] A.L. Opdahl and B. Henderson-Sellers, ”A Unified Modelling Language without referential redundancy,” Transaction on Data and Knowledge Engineering, vol. 55, no. 3, pp. 277-300. Dec. 2005.
[27] D. B. Petriu and M. Woodside, ”Software performance models from system scenarios”, Transaction on Performance Evaluation, vol. 61, no. 1, pp.65-89, June 2005.
[28] http://www.sdec.com.tw

QR CODE