计算机与应用化学
計算機與應用化學
계산궤여응용화학
COMPUTERS AND APPLIED CHEMISTRY
2014年
5期
526-530
,共5页
遗传算法%MATLAB%Schaffer函数%反应动力学%参数优化
遺傳算法%MATLAB%Schaffer函數%反應動力學%參數優化
유전산법%MATLAB%Schaffer함수%반응동역학%삼수우화
genetic algorithm%MATLAB%Schaffer%kinetics%parameter estimation
针对化学反应动力学机理模型复杂、非线性等特点,本文提出了1种基于黄金分割的改进遗传算法.该算法主要将整个遗传进程分成3个阶段,前2段配备不同的改善种群多样性的选择交叉算子,最后采用改进的“最佳保存策略”加速收敛,这样能够有效避免经典遗传算法中出现的计算效率较低,收敛迟缓,容易早熟等问题.本文改进的算法依托MATLAB软件平台对二元多峰Schaffer函数进行了仿真性能测试,最后将其成功地应用到了SO2氧化反应动力学参数优化案例中,并与文献中的方法进行对比,结果表明,其在收敛精度(接近5×10-5)与收敛效率方面效果更好,而且这种算法的应用不依赖于案例的具体领域,可用于解决化工系统中类似的参数估计问题.
針對化學反應動力學機理模型複雜、非線性等特點,本文提齣瞭1種基于黃金分割的改進遺傳算法.該算法主要將整箇遺傳進程分成3箇階段,前2段配備不同的改善種群多樣性的選擇交扠算子,最後採用改進的“最佳保存策略”加速收斂,這樣能夠有效避免經典遺傳算法中齣現的計算效率較低,收斂遲緩,容易早熟等問題.本文改進的算法依託MATLAB軟件平檯對二元多峰Schaffer函數進行瞭倣真性能測試,最後將其成功地應用到瞭SO2氧化反應動力學參數優化案例中,併與文獻中的方法進行對比,結果錶明,其在收斂精度(接近5×10-5)與收斂效率方麵效果更好,而且這種算法的應用不依賴于案例的具體領域,可用于解決化工繫統中類似的參數估計問題.
침대화학반응동역학궤리모형복잡、비선성등특점,본문제출료1충기우황금분할적개진유전산법.해산법주요장정개유전진정분성3개계단,전2단배비불동적개선충군다양성적선택교차산자,최후채용개진적“최가보존책략”가속수렴,저양능구유효피면경전유전산법중출현적계산효솔교저,수렴지완,용역조숙등문제.본문개진적산법의탁MATLAB연건평태대이원다봉Schaffer함수진행료방진성능측시,최후장기성공지응용도료SO2양화반응동역학삼수우화안례중,병여문헌중적방법진행대비,결과표명,기재수렴정도(접근5×10-5)여수렴효솔방면효과경호,이차저충산법적응용불의뢰우안례적구체영역,가용우해결화공계통중유사적삼수고계문제.