時間:2008-09-09 11:09:00來源:zhangting
圖1遺傳算法操作總流程圖[/align]
本設計中染色體采用整數二進制編碼,編碼的對象為電梯編號,電梯數為4臺,因此對電梯1-4編碼分別為:00, 01, 10, 11。電梯系統的每一個未分配外呼信號對應一個2位的二進制數表達,表示該外呼信號由編碼值對應的電梯前往響應。染色體長度為當前未被響應的層站呼梯信號個數的2倍,即采用了變長染色體,長度隨層站呼梯信號個數變化。這樣做有兩個優(yōu)點:一是不必一直取較長染色體,減少計算量;二是不會產生無效解。在每次優(yōu)化時,如果有M個未被響應的層站呼梯信號,染色體就用一個長度為2m的整數碼串來表示。一個染色體表示群控系統對當前外呼信號的一種派梯方案。
以4臺15層站電梯為例,用一個數組C[0...27]記錄分配的層站呼梯信號編號,將1至14層上呼分別記為0-13, 2至15層下呼分別記為14—27。
如果C[0]至C[5]的值分別為1, 6, 12, 18, 19, 26,具體表示為2層、7層、13層有上呼,6層、7層、14層有下呼,對應于編碼為341232的染色體。
3 適應度函數設計
遺傳算法在搜索進化過程中一般不需要其它外部信息,僅用評價函數值來評價個體或解的優(yōu)劣,并作為以后遺傳操作的依據。要注意的是評價函數和適應度函數不是一個概念。評價函數指的是優(yōu)化問題的目標函數,用遺傳算法進行優(yōu)化的過程就是對評價函數求極值的問題。而適應度函數是為了便于比較個體的大小及選擇、交叉、變異操作而將評價函數作映射而成的函數。適應度函數值稱為適應度(fitness),適應度函數表明個體對環(huán)境適應能力的強弱,遺傳算法在進化搜索中依靠適應度函數值的大小來區(qū)分每個個體的優(yōu)劣,適應度值大的個體將有更多的機會繁衍下一代。適應度函數評估是選擇操作的依據,在具體應用中,適應度函數的設計須結合求解問題的要求。一般情況下,可以由求解問題的目標函數派生得到。
本文以4臺電梯群控為研究對象,則構造適應度函數:
(3)式中a決定了選擇的強制性,a越小,原有適應度較高的個體的新適應度就越與其它個體的新適應度相差較大,亦就增加了選擇該個體的強制性。
4 遺傳算法派梯仿真
為測試群控算法的性能,采用MATLAB實現基于遺傳算法的電梯群控系統派梯的虛擬仿真,仿真實驗中設定群控系統電梯配置參數如下:群控系統為4臺15層站電梯,速度為2米/秒,加速度1. 5米/秒2,開門時間1. 5秒,關門時間3秒,建筑物樓層高度為3米。為了測試派梯算法需要,隨機產生繁重層間交通流,以下仿真是在此系統參數和交通流下進行的。
[align=center]
圖2基于遺傳算法派梯算法電梯運行曲線圖[/align]
從圖2中可以看出在多數情況下各部電梯在各樓層間的分布比較均勻,未發(fā)生聚群現象,上行和下行電梯數較均勻,這種交通模式下是合理的。
5 結 語
本文提出了基于遺傳算法的電梯群控系統的調度方法,可以對多臺電梯服務系的進行優(yōu)化派梯,以提高系統的整體服務性能,從而獲得較優(yōu)的派梯結果。
參考文獻
1、周明,孫樹棟.遺傳算法原理及應用[M] .北京:國防工業(yè)出版社,2003.
2、Atsuya Fujino, Toshimitsu Tobita, et al. An elevator group control system with floor-attribute control method and system optimization using genetic algorithms[J]. IEEE Trans. On IndustrialElectronics,1997,44(4):1502-1507.
3、王小平,曹立明.遺傳算法[M].西安:西安交通大學出版社,2005.
聯系電話:0991-5853331轉8308
地址:烏魯木齊市長江路棉花街9號
單位:新疆特種設備檢驗研究院標簽:
傳動網版權與免責聲明:凡本網注明[來源:傳動網]的所有文字、圖片、音視和視頻文件,版權均為傳動網(surachana.com)獨家所有。如需轉載請與0755-82949061聯系。任何媒體、網站或個人轉載使用時須注明來源“傳動網”,違反者本網將追究其法律責任。
本網轉載并注明其他來源的稿件,均來自互聯網或業(yè)內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。
產品新聞
更多>2025-10-31
2025-10-22
2025-10-17
2025-10-11
2025-10-09
2025-09-23