版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、智能控制課程設(shè)計任務(wù)書題目:1. 模糊控制算法研究 2. Speed control design for a vehicle system using fuzzy logic 3. 模糊自適應(yīng)整定PID控制一、 課程設(shè)計的目的和要求目的:1. 通過本次課程設(shè)計,進一步了解模糊控制的基本原理、模糊模型的建立和模糊控制器的設(shè)計過程; 2. 提高學生有關(guān)控制系統(tǒng)的程序設(shè)計能力; 3. 熟悉Matlab語言以及在智能控制設(shè)計中的應(yīng)用。要求:首先選擇課程設(shè)計的題目,充分理解設(shè)計內(nèi)容,并獨立完成實驗和課程設(shè)計報告。課程設(shè)計報告要求:課程設(shè)計題目,課程設(shè)計具體內(nèi)容及實現(xiàn)功能,結(jié)果分析、收獲或不足, 程序清
2、單、參考資料。二、 課程設(shè)計的基本內(nèi)容1 模糊控制算法研究假設(shè)系統(tǒng)的模型可以用二階加純滯后表示,即傳遞函數(shù)為。其中各參數(shù)分別為。(1) 用Matlab中的Simulink工具箱,組成一個模糊控制系統(tǒng),如圖1所示。圖1 模糊控制系統(tǒng)Simulink仿真模型圖(2) 采用模糊控制算法,設(shè)計出能跟蹤給定輸入的模糊控制器,對被控系統(tǒng)進行仿真,繪制出系統(tǒng)的階躍響應(yīng)曲線。(3) 改變模糊控制器中模糊變量的隸屬度函數(shù),分析隸屬度函數(shù)和模糊控制規(guī)則對模糊控制效果的影響。比較那種情況下的控制效果較好。(4) 給系統(tǒng)加上擾動,觀察此時的階躍響應(yīng)曲線,看系統(tǒng)是否仍然穩(wěn)定,并與無擾動情況下的階躍響應(yīng)曲線進行比較。并比
3、較模糊控制和PID控制的魯棒性。(5) 改變系統(tǒng)的參數(shù),了解模糊控制在系統(tǒng)參數(shù)發(fā)生變化時的控制效果。并與控制器作用下系統(tǒng)參數(shù)發(fā)生變化時的控制效果進行比較,思考模糊控制相對于傳統(tǒng)控制的優(yōu)點。2. Speed control design for a vehicle system using fuzzy logic(1) Model description of the automobileThe dynamics of the automobile are given as followsWhere is the control input ( represents a throttle inp
4、ut and represents a brake input), is the mass of the vehicle, is its aerodynamic drag, is a constant frictional force, is the driving/braking force, and sec is saturated at ).We can use fuzzy control method to design a cruise control system. Obviously, the fuzzy cruise control design objective is to
5、 develop a fuzzy controller that regulates a vehicles speed to a driver-specified value. (2) Speed control design using fuzzy logic i) Design of PI fuzzy controllerSuppose that we wish to be able to track a step or ramp change in the driver-specified speed value very accurately. A “PI fuzzy controll
6、er” can be used as shown in Fig. 2. In Fig. 2, the fuzzy controller is denoted by ; andare scaling gains; and is the input of the integrator. Fig. 2 Speed control system using a PI fuzzy controllerFind the differential equation that describes the closed-loop system. Let the state be and find a syste
7、m of three first-order ordinary differential equations that can be used by the Runge-Kutta method in the simulation of the closed-loop system. is used to represent the controller in the differential equations. For the reference input, three different test signals can be used as follows:a: Test input
8、 1 makes =18m/sec (40.3 mph) for and 22 m/sec (49.2 mph) for .b: Test input 2 makes =18m/sec (40.3 mph) for and increases linearly (a ramp) from 18 to 22 by , and then for .c: Test input 3 makes =22 for and we use as the initial condition (this represents starting the vehicle at rest and suddenly co
9、mmanding a large increase speed).ii) Design of PI fuzzy controllerSuppose that you are concerned with tracking a step change in accurately and that you use the PD fuzzy controller shown in Fig. 3. To represent the derivative, simply use a backward differenceWhere is the integration step size in your
10、 simulation (or it could be your sampling period in an implementation). Fig. 3 Speed control system using a PD fuzzy controller Design a PD fuzzy controller to get less than 2% overshoot, a rise-time between 7 and 10 sec. and a settling time of less than 10 sec for test input 1 defined in a). Also,
11、for the ramp input ( test input 2 in 1) it must have less than 1 mph steady-state error to the ramp (i.e., at the end of the ramp part of the input, have less than 1 mph error).3. 模糊自適應(yīng)整定PID控制圖4 自適應(yīng)模糊PID控制結(jié)構(gòu)圖自適應(yīng)模糊PID控制結(jié)構(gòu)如圖4所示。假設(shè)系統(tǒng)的模型可以用傳遞函數(shù)表示為。(1)用Matlab中的Simulink工具箱,組成一個自適應(yīng)模糊PID控制系統(tǒng),如圖5所示。 圖5 自適應(yīng)模糊
12、PID控制系統(tǒng)仿真圖其中的模糊自調(diào)整機構(gòu)如圖6所示。圖6 模糊自調(diào)整機構(gòu)仿真模型(2)采用模糊PID控制算法,設(shè)計出能跟蹤給定輸入的自適應(yīng)模糊PID控制器,對被控系統(tǒng)進行仿真,繪制出系統(tǒng)的階躍響應(yīng)曲線。(3)給系統(tǒng)加上擾動,觀察此時的階躍響應(yīng)曲線,看系統(tǒng)是否仍然穩(wěn)定,并與無擾動情況下的階躍響應(yīng)曲線進行比較。并比較模糊控制和PID控制的魯棒性。(4) 改變系統(tǒng)的參數(shù),了解模糊控制在系統(tǒng)參數(shù)發(fā)生變化時的控制效果。并與控制器作用下系統(tǒng)參數(shù)發(fā)生變化時的控制效果進行比較,思考自適應(yīng)模糊PID控制相對于傳統(tǒng)控制及模糊控制的優(yōu)點。三、 課程設(shè)計的考核方式及評分方法1 考核方式課程設(shè)計結(jié)束時,在機房當場驗收2
13、. 評分依據(jù) (1) 出勤率 (2) 課程設(shè)計準備工作 (3) 課程實際期間紀律 (4) 課程設(shè)計運行結(jié)果 (5) 課程設(shè)計報告四、 參考資料 1K. M. Passino and S. Yurkovich. Fuzzy control, 1st edn, Addision Wesley Longman, Colifornia, 1997. 2Ioannou, P.A.; Chien, C.C. "Autonomous Intelligent Cruise Control," IEEE Trans. on Vehicular Technology, 42(4) :
14、657 672, 1993. 3Mayr, R. “Intelligent cruise control for vehicles based on feedback linearization”. Proc. of American Control Conference, pp. 16-20, 1994. 4易繼楷,候媛斌. 智能控制技術(shù). 北京:北京工業(yè)大學出版社,1999。 5孫增圻. 智能控制理論與技術(shù). 北京:清華大學出版社,1997。 6李國勇. 智能控制及其Matlab實現(xiàn). 電子工業(yè)出版社,2005。 7吳曉莉,林哲輝. MATLAB輔助模糊系統(tǒng)設(shè)計.西安:西安電子科技大學出版
15、社,2002。 8 施陽. MATLAB語言精要及動態(tài)仿真工具SIMULINK. 西安:西北工業(yè)大學出版社,1997。附:1. 用Matlab進行模糊控制仿真過程演示假設(shè)系統(tǒng)的模型可以用二階加純滯后表示,即傳遞函數(shù)為。其中各參數(shù)分別為。要對該對象進行模糊控制仿真研究,模型的建立過程可以采用如下步驟: 啟動Simulink。打開Matlab程序,并在該窗口鍵入Simulink來運行Simulink,或點擊工具欄上Simulink按鈕,這時Simulink就顯示其所包含的子模塊庫。 創(chuàng)建一個新模型。在File 菜單中選擇New-Model,Simulink就創(chuàng)建一個新的窗口。 向窗口拷貝模塊。例如
16、,拷貝階躍輸入Step模塊,具體操作為:在Simulink窗口中用鼠標點擊Source圖標,這樣就打開了Source Library 中所有的模塊;要從Source Library中拷貝Step模塊,可以用鼠標單擊該模塊,然后拖動鼠標把它移到自己的模型窗口中,并在所需要放的位置松開鼠標,這時Step模塊就出現(xiàn)在自己的模型窗中。其它需要拷貝模塊請參考圖1,這些模塊分別在Math庫、Continuous庫、Discontinuous庫、Signal Routing庫以及Sink庫中找到,方法同Step模塊。在Matlab的命令窗口輸入命令Fuzzy,進入圖形用戶界面(GUI)窗口。根據(jù)控制規(guī)則和所
17、選擇的隸屬度函數(shù),利用模糊推理系統(tǒng)(FIS )編輯器可以建立一個FIS文件,取名為fuzzycontrol.fis。在Fuzzy Logic Toolbox中將Fuzzy Logic Controller模塊找到,用鼠標將相應(yīng)模塊拖入窗口中即可。 模塊之間的連接線。在前一模塊的輸出端按下鼠標,然后拖動鼠標到所需連接模塊的輸入端,此時松開鼠標,兩個模塊就連接好了。 模塊與其它兩個模塊之間連接線的連接。例如圖1,要把Sum塊與后面的Gain模塊和Derivative模塊分別連接,就要在按下鼠標按鈕的同時,按住Ctrl鍵,然后拖動鼠標到Gain模塊和Derivative模塊的輸入端口。 模塊對應(yīng)參數(shù)
18、的改變。用鼠標雙擊需要修改參數(shù)的模塊,就可以根據(jù)實際情況修改各個參數(shù)。例如打開Gain模塊,直接把Gain參數(shù)改為需要的值,又如傳函模塊,根據(jù)給定的已知傳函,把Transfer Fcn中的Numerator由默認的1改為40。Denominator 由默認的1 1 1改為600 70 1。其他模塊參數(shù)的修改類同??傊鶕?jù)設(shè)計要求來修改各個模塊的參數(shù)。 打開模糊推理系統(tǒng)數(shù)據(jù)文件。在MATLAB的命令窗口中輸入指令:fuzzy=readfis(fuzzycontrol.fis),這樣就在基本工作空間中建立起了模糊推理系統(tǒng)的結(jié)構(gòu)變量fuzzycontrol。 仿真結(jié)果的演示a. 打開Scope模塊,對Scope的參數(shù)進行適當修改。b. 在模型窗口中的Simulin
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年粉煤灰銷售合同范本(含供應(yīng)鏈金融服務(wù))
- 二零二五美容院美容院美容院品牌戰(zhàn)略規(guī)劃與實施合同3篇
- 影視院校校外實訓基地協(xié)議書(2篇)
- 二零二五年度民辦中學教師教學質(zhì)量提升服務(wù)合同4篇
- 打樁施工方案
- 2025年度個人房貸提前還款手續(xù)費合同4篇
- 財務(wù)風險述職報告模板
- 2024年中級經(jīng)濟師考試題庫含答案【鞏固】
- 二零二五年度時尚面料品牌授權(quán)合作協(xié)議4篇
- 2025年能源互聯(lián)網(wǎng)項目合作實施保密及技術(shù)交流協(xié)議3篇
- 數(shù)學-山東省2025年1月濟南市高三期末學習質(zhì)量檢測濟南期末試題和答案
- 中儲糧黑龍江分公司社招2025年學習資料
- 湖南省長沙市2024-2025學年高一數(shù)學上學期期末考試試卷
- (完整版)小學生24點習題大全(含答案)
- 四川省2023年普通高等學校高職教育單獨招生文化考試(中職類)數(shù)學試題(原卷版)
- 2024年3月江蘇省考公務(wù)員面試題(B類)及參考答案
- 醫(yī)院科室考勤表
- 春節(jié)期間化工企業(yè)安全生產(chǎn)注意安全生產(chǎn)
- 數(shù)字的秘密生活:最有趣的50個數(shù)學故事
- 移動商務(wù)內(nèi)容運營(吳洪貴)任務(wù)一 移動商務(wù)內(nèi)容運營關(guān)鍵要素分解
- 基于ADAMS的汽車懸架系統(tǒng)建模與優(yōu)化
評論
0/150
提交評論