簡易檢索 / 詳目顯示

研究生: 楊聖智
Yang Sheng Chih
論文名稱: 運用基因演算法於控制電梯群體系統
Using Genetic Algorithms to control Elevator Group System
指導教授: 鄭永斌
Cheng, Yung-Pin
學位類別: 碩士
Master
系所名稱: 資訊教育研究所
Graduate Institute of Information and Computer Education
論文出版年: 2002
畢業學年度: 91
語文別: 中文
論文頁數: 80
中文關鍵詞: 電梯群控系統電梯基因計算基因演算法
英文關鍵詞: Elevator Group Control System, Elevator, Genetic Computing, Genetic Algorithms
論文種類: 學術論文
相關次數: 點閱:1338下載:139
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 電梯群控系統(Elevator Group Control System,以下簡稱EGCS)所面對的問題是如何在連續、即時的動態環境中,作出聰明的電梯指派。相同的一組乘客搭乘順序與時間,會因為系統排程(Scheduling)、並行運行(Concurrency)等因素,而會有不一樣的結果(如等待時間、搭乘時間及擁擠度)。而且電梯控制系統更必須在即時與動態的環境中,不停地做出聰明的派車決定。另外派車決定的前後順序也會彼此互相影響。
    由於在EGCS所考慮的變數及狀況相當複雜,本研究選擇使用基因演算法(Genetic Algorithms)-一種多點推測的搜尋方法,可找出逼近函數的最佳解,來做派車決定。我們利用JAVA語言多執行緒(Multi-threading)的功能,實作了的電梯模擬系統。然後用基因演算法來決定適當之派車。經由實驗,我們比較了使用最短路徑做為派車的EGCS,以及使用基因演算法派車的EGCS,後者展現了較佳的效能。

    The problem of Elevator Group Control System (EGCS) is how to schedule elevators smartly and continuously in a dynamic and real-time environment. Because it is a concurrent system, slightly differences in system scheduling can produce different results. For example, same test cases may yield different results in average riding time, average waiting time, or crowdedness of passengers. Such phenomenon poses great challenge to EGCS.
    Because there are too many factors must take into consideration by EGCS, we use Genetic algorithm to control the elevators of EGCS, which has been known as an effective approach to find near-optimal solutions. We implement an elevator simulation system using Java’s multi-threading constructs. On which, we experiment two methods: (1) using Genetic algorithm to schedule the elevators. (2) using shortest distance to schedule the elevators. We compare the results and conclude that the approach using Genetic algorithm yields better results.

    附圖目錄 III 附表目錄 V 第一章 緒論 1 第一節 研究動機 1 第二節 簡介 1 第三節 研究內容與步驟 4 第二章 研究背景 5 第一節 電梯群控系統(EGCS) 5 第二節 基因演算法 6 1. 複製(reproduction) 8 2. 交配(crossover) 9 3. 突變 (mutation) 9 第三章 問題描述與相關研究 11 第一節 電梯系統及EGCS 11 第二節 相關研究 15 第四章 系統的架構與分析 20 第一節 電梯群控系統(EGCS)及模擬程式 20 第二節 電梯模擬系統架構 22 第三節 運用「最短路徑派車」的EGCS 24 第四節 運用「基因演算法」的EGCS派車 28 1. 基本構想 28 2. 運用基因演算法於EGCS中 31 3. 基因演算法的啟動 32 4. 各基因染色體的派車決定 33 5. 預估到達時間 34 6. 轉換為fitness 35 7. 估算EGCS中的花費時間 36 第五章 系統評估與分析 38 第一節 系統的執行效率 38 1. 上班尖峰時段(100人/5 min) 40 2. 一般業務時段(100人/5 min) 42 3. 下班尖峰時段(100人/5 min) 44 4. 觀察基因收斂情形 46 第二節 其他測試比較 49 1. 改變基因演算法中的機率。 49 2. 改變不同的乘客交通流量,觀察其效能的變化。 51 3. 觀察交通流量的在連續的改變下,觀察其效能的變化。 60 4. 不同電梯數量的服務時間。 62 第六章 討論與未來發展方向 64 第一節 討論 64 第二節 未來發展方向與應用 65 參考文獻 67

    [1] Atsuya Fujino, Toshimitsu Tobita, and Kazuhiro Segawa et al., “An Elevator Group Control System with Floor Attribute Control Method and system Optimization Using Genetic Algorithms,” Proceedings of the IEEE IECON 21st International Conference on Industrial Electronics, Control, and Instrumentation, vol. 2, pp.1502-1507, 1995.
    [2] Atsuya Fujino, Toshimitsu Tobita, and Kazuhiro Segawa et al., “An Elevator Group Control System with Floor-Attribute Control Method and system Optimization Using Genetic Algorithms,” IEEE Transactions on Industrial Electronics, vol. 44, issue 4, pp.546-552, 1997.
    [3] BARNEY, G.C., and DOS SANTOS, S.M., “Elevator Traffic, Analysis, Design and Control,” Peter Peregrinus, London, 1985.
    [4] Chang Bum Kim, Kyoung A. Seong, Hyung Lee-Kwang, Jeong O. Kim, Yong Bae Lim, “A Fuzzy Approach to Elevator Group Control System,” IEEE Transactions on System, Man and Cybernetics, vol. 25, issue 6, pp.985-990, June 1995.
    [5] Chang Bum Kim, Kyoung A. Seong, Hyung Lee-Kwang et al., “Design and Implementation of a Fuzzy Elevator Group Control System,” IEEE Transactions on System, Man, and Cybernetics Part A vol. 28, issue 3, pp.277-287, May 1998.
    [6] ERMAN, L.D., LONDON, P.E., and FICKAS, S.F., “The Design and Example Use of Hearsay-III,” Proceedings IJCAI-81, 409-415, 1981.
    [7] G. G. Clard, P. Mebta and R. Prowse, “Knowledge-based Elevator Controller,” International Conference on Control, vol. 1, pp. 42-47, 1994.
    [8] Goldberg, D. E. “Genetic Algorithms in Search, Optimization, and Machine Learning,” Addison-Wesley Publishing Company, Inc. 1989.
    [9] Grantham K.H. Pang, Biswajit nandy, “Intelligent Scheduling of Group of Elevators,” Proceedings. IEEE International Conference on Control, pp.144-149, 1989.
    [10] HAYES-ROTH, B., “A Blackboard Architecture for Control,” Artificial Intelligence, 26, 251-321, 1985.
    [11] IGARASHI. Kazuyuki, TAKE. Seiji and ISHIKAWA. TOMO, “Supervisory Control for Elevator Group with Fuzzy Expert System,” Proceedings of the IEEE International Conference on Industrial Technology, pp.133-137, 1994.
    [12] John H. Holland. “Adaptation in Natural and Artificial Systems: 2nd edition.” MIT Press. 1992. Review: The original work on genetic algorithms, from their inventor, updated in a 2nd edition. (First edition published 1975)
    [13] Ming Ho and Brent Robertson, “Elevator Group Supervisory Control Using Fuzzy Logic,” Proceedings. Canadian Conference on Electrical and Computer Engineering, vol. 2, pp.825-828, 1994.
    [14] Naoki Imasaki, Susumu Kubot, Shoji Nakait, tatsuo Yoshitsugu, Jun-ichi Kiji and Tsunekazu Endo, “Elevator Group Control System Tuned by A Fuzzy Neural Network Applied Method,” IEEE 1995, 1735-1740.
    [15] NII, H.P., “Blackboard System : The Blackboard Model of Problem Solving and the Evolution of Blackboard Architecture,” The AI magazine, Part I, Summer 1986, 38-53. Part II , August 1986, 82-106.
    [16] Shintaro Tsuju and Masaaki Amono, “Application of the Expert System to Elevator Group-Supervisory Control,” Proceedings. Fifth Conference on Artificial Intelligence for Applications, pp.287-294, 1989.
    [17] Toshimitsu Tobita, Atsuya Fujino, Kazuhiro Segawa et al., “A Parameter Turing Method using Genetic Algorithms for An Elevator Group System,” Proceedings of the IEEE IECON 22nd International Conference on Industrial Electronics, Control, and Instrumentation, vol. 2, pp.823-828, 1996.
    [18] Toshimitsu Tobita, Atsuya Fujino, H.Inaba, K,Yoneda and T.Ueshima, “An Elevator Characterized Group Supervisory Control System,” IECON’91, IEEE 1991, 1972-1976.
    [19] T. Yamaguchi, T.Endo and k. Haruki, “Fuzzy Predict and Control Method and Its Application,” proceedings. IEEE International Conference on Control, pp.287-292, 1988.
    [20] Yaochu Jin, Jingping Jiang, Jing Zhu, “Neural Network based Fuzzy Identification and Its Application to Modeling and Control of Complex System,” IEEE 1995, 990-985.
    [21] Yasuyuki Sogawa, Tomo Ishikawa, kazuyuki Igarashi, “Supervisory Control for Elevator Group by Using Fuzzy Expert System which address the Riding Time,” IEEE 1996, 419-424.
    [22] Yuan-Wei Ho and Li-Chen Fu “Dynamic Scheduling Approach to Group Control of Elevator System with Learning Ability,” Proceedings. ICRA ‘00 IEEE International Conference on Robotics and Automation, vol. 3, pp.2410-2415, 2000.
    [23] Zbigniew Michalewicz, “Genetic Algorithms + Data Structures = Evolution Program” Springer-Verlag 1992
    [24] Zhu Deven and Wu Chengdong, “Fuzzy Control of Group Elevator,” Proceedings. TENCON ’93., IEEE Region 10 Conference on computer, Communication, Control and Power Engineering, vol.4, pp.304-307, 1993.

    QR CODE