




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第4章 SIMULINK仿真基礎(chǔ)(補(bǔ)充),1990年,Math Works軟件公司為MATLAB提供了新的控制系統(tǒng)模型圖輸入與仿真工具,并命名為SIMULAB,該工具很快就在控制工程界獲得了廣泛的認(rèn)可,使得仿真軟件進(jìn)入了模型化圖形組態(tài)階段。但因其名字與當(dāng)時(shí)比較著名的軟件SIMULA類似,所以1992年正式將該軟件更名為SIMULINK。 SIMULINK的出現(xiàn),給控制系統(tǒng)分析與設(shè)計(jì)帶來了福音。顧名思義,該軟件的名稱表明了該系統(tǒng)的兩個(gè)主要功能:Simu(仿真)和Link(連接),即該軟件可以利用鼠標(biāo)在模型窗口上繪制出所需要的控制系統(tǒng)模型,然后利用SIMULINK提供的功能來對(duì)系統(tǒng)進(jìn)行仿真和分析。
2、,4.1 SIMULINK6.3簡(jiǎn)介,SIMULINK是MATLAB軟件的擴(kuò)展,它是實(shí)現(xiàn)動(dòng)態(tài)系統(tǒng)建模和仿真的一個(gè)軟件包,它與MATLAB語言的主要區(qū)別在于,其與用戶交互接口是基于Windows的模型化圖形輸入,其結(jié)果是使得用戶可以把更多的精力投入到系統(tǒng)模型的構(gòu)建,而非語言的編程上。 所謂模型化圖形輸入是指SIMULINK提供了一些按功能分類的基本的系統(tǒng)模塊,用戶只需要知道這些模塊的輸入輸出及模塊的功能,而不必考察模塊內(nèi)部是如何實(shí)現(xiàn)的,通過對(duì)這些基本模塊的調(diào)用,再將它們連接起來就可以構(gòu)成所需要的系統(tǒng)模型(以.mdl文件進(jìn)行存取),進(jìn)而進(jìn)行仿真與分析。,1、什么是SIMULINK,(1)在matl
3、ab的命令窗口里選擇Simulink圖標(biāo),Simulink圖標(biāo),2、Simulink6.3的啟動(dòng),(2)選中【Start】里的【Simulink】下【Library Browser】的菜單項(xiàng)命令并執(zhí)行。 (3)在命令窗口輸入“simulink”指令后,按回車。 (4)在命令窗口輸入兩條指令“cdd:matlab7.1toolboxsimulink”與“simulink”,然后按回車鍵。,3、模型窗口簡(jiǎn)介, 在MATLAB的命令窗口中選擇 FileNewModel菜單項(xiàng); 單擊Simulink工具欄中的“新建模型”圖標(biāo); 如果Simulink動(dòng)態(tài)結(jié)構(gòu)圖已經(jīng)存在,那么在MATLAB指令窗口下直接鍵
4、入模型文件名字,便會(huì)直接打開該模型動(dòng)態(tài)結(jié)構(gòu)圖的模型窗口。,(1)打開“untitled”窗口,有三種方法:,(2)模型窗口的菜單欄,【File】、【Edit】、【View】、【Simulation】、【Format】、【Tools】,(3) 模型窗口的工具欄,4、SIMULINK的模塊庫介紹,Commonly Used Blocks(通用用戶模塊組) Continuous(連續(xù)模塊) Discontinuities(斷續(xù)模塊) Discrete(離散模塊) Logic and Bit Operations(邏輯與位操作模塊) Lookup Tables(表格模塊) Math Operation
5、s(數(shù)學(xué)運(yùn)算模塊) Model Verification(模型驗(yàn)證模塊) Model-Wide Utilities(模型的充分使用模塊組),SIMILINK6.3模塊庫按功能進(jìn)行分類,包括以下17類子庫:,Ports&Subsystems(端口與子系統(tǒng)模塊) Signal Attributes(信號(hào)屬性模塊) Signal Routing(信號(hào)傳輸選擇模塊) Sinks(輸出模塊) Sources(信號(hào)源模塊) User-Defined Functions(用戶自定義函數(shù)模塊) Additional Discrete(附加離散模塊) Additional Math:Increment/Decr
6、ement(附加增減運(yùn)算模塊),5、SIMULINK簡(jiǎn)單模型的建立及模型特點(diǎn),(1)簡(jiǎn)單模型的建立 1)建立模型窗口 2)將功能模塊由模塊庫窗口復(fù)制到模型窗口 3)對(duì)模塊進(jìn)行連接,從而構(gòu)成需要的系統(tǒng)模型,(2)模型的特點(diǎn) 在SIMULINK里提供了許多如Scope的接收器模塊,這使得 用SIMULNK進(jìn)行仿真具有像做實(shí)驗(yàn)一般的圖形化顯示效果。 SIMULINK的模型具有層次性,通過底層子系統(tǒng)可以構(gòu)建上層母系統(tǒng)。 SIMULINK提供了對(duì)子系統(tǒng)進(jìn)行封裝的功能,用戶可以自定義子系統(tǒng)的圖標(biāo)和設(shè)置參數(shù)對(duì)話框。,4.2 SIMULINK功能模塊的處理,(1)模型選擇 直接用鼠標(biāo)進(jìn)行拖曳(選中模塊,按住鼠
7、標(biāo)左鍵不放)而放到模型窗口中進(jìn)行處理。 在模型窗口中,選中模塊,則其4個(gè)角會(huì)出現(xiàn)黑色標(biāo)記。此時(shí)可以對(duì)模塊進(jìn)行以下的基本操作。 (2)復(fù)制:選中模塊,然后按住鼠標(biāo)右鍵進(jìn)行拖曳即可復(fù)制同樣的一個(gè)功能模塊。 (3)移動(dòng):選中模塊,按住鼠標(biāo)左鍵將其拖曳到所需的位置即可。若要脫離線而移動(dòng),可按住shift鍵,再進(jìn)行拖曳。 (4)刪除:選中模塊,按Delete鍵即可。若要?jiǎng)h除多個(gè)模塊,可以同時(shí)按住Shift鍵,再用鼠標(biāo)選中多個(gè)模塊,按Delete鍵即可。也可以用鼠標(biāo)選取某區(qū)域,再按Delete鍵就可以把該區(qū)域中的所有模塊和線等全部刪除。,功能模塊的基本操作,包括模塊的移動(dòng)、復(fù)制、刪除、轉(zhuǎn)向、改變大小、模塊
8、命名、顏色設(shè)定、參數(shù)設(shè)定、屬性設(shè)定、模塊輸入輸出信號(hào)等。,(5)改變大小:選中模塊,對(duì)模塊出現(xiàn)的4個(gè)黑色標(biāo)記進(jìn)行拖曳即可。 (6)轉(zhuǎn)向:為了能夠順序連接功能模塊的輸入和輸出端,功能模塊有時(shí)需要轉(zhuǎn)向。在菜單Format中選擇Flip Block旋轉(zhuǎn)180度,選擇Rotate Block順時(shí)針旋轉(zhuǎn)90度?;蛘咧苯影碈trl+F鍵執(zhí)行Flip Block,按Ctrl+R鍵執(zhí)行Rotate Block。 (7)模塊命名:先用鼠標(biāo)在需要更改的名稱上單擊一下,然后直接更改即可。名稱在功能模塊上的位置也可以變換180度,可以用Format菜單中的Flip Name來實(shí)現(xiàn),也可以直接通過鼠標(biāo)進(jìn)行拖曳。Hide
9、 Name可以隱藏模塊名稱。 (8)顏色設(shè)定: Format菜單中的Foreground Color可以改變模塊的前景顏色,Background Color可以改變模塊的背景顏色;而模型窗口的顏色可以通過Screen Color來改變。,(9)模塊的連接:將所有環(huán)節(jié)的模塊復(fù)制到untitled模型窗口里,需要用信號(hào)線將其連接,才能描述一個(gè)控制系統(tǒng)的系統(tǒng)模型。用鼠標(biāo)可以在功能模塊的輸入與輸出端之間直接連線。所畫的線可以改變粗細(xì)、設(shè)定標(biāo)簽,也可以把線折彎、分支。,1)改變粗細(xì):線所以有粗細(xì)是因?yàn)榫€引出的信號(hào)可以是標(biāo)量信號(hào)或向量信號(hào),當(dāng)選中Format菜單下的Wide Vector Lines時(shí),線
10、的粗細(xì)會(huì)根據(jù)線所引出的信號(hào)是標(biāo)量還是向量而改變,如果信號(hào)為標(biāo)量則為細(xì)線,name屬性的作用是標(biāo)明信號(hào)的名稱,設(shè)置這個(gè)名稱反映在模型上的直接效果就是與該信號(hào)有關(guān)的端口相連的所有直線附近都會(huì)出現(xiàn)寫有信號(hào)名稱的標(biāo)簽。若為向量則為粗線。選中Vector Line Widths則可以顯示出向量引出線的寬度,即向量信號(hào)由多少個(gè)單一信號(hào)合成。,2)設(shè)定標(biāo)簽:只要在線上雙擊鼠標(biāo),即可輸入該線的說明標(biāo)簽。也可以通過選中線,然后打開Edit菜單下的Signal Properties進(jìn)行設(shè)定,其中signal name屬性的作用是標(biāo)明信號(hào)的名稱,設(shè)置這個(gè)名稱反映在模型上的直接效果就是與該信號(hào)有關(guān)的端口相連的所有直線
11、附近都會(huì)出現(xiàn)寫有信號(hào)名稱的標(biāo)簽。 3)線的折彎:按住Shift鍵,再用鼠標(biāo)在要折彎的線處單擊一下,就會(huì)出現(xiàn)圓圈,表示折點(diǎn),利用折點(diǎn)就可以改變線的形狀。 4)線的分支:按住鼠標(biāo)右鍵,在需要分支的地方拉出即可以?;蛘甙醋trl鍵,并在要建立分支的地方用鼠標(biāo)拉出即可。,(10)模塊標(biāo)題名稱的修改,模塊標(biāo)題名稱是指標(biāo)識(shí)模塊圖標(biāo)的字符串,通常在模塊標(biāo)題名稱設(shè)置在模塊圖標(biāo)的下方, 也可設(shè)置在模塊圖的上方:菜單【Format】-【Flip Name】 或者隱藏標(biāo)題名稱:菜單【Format】-【Hide(Show) Name】 具體的修改方法: 1)鼠標(biāo)左鍵單擊模塊標(biāo)題,按住左鍵對(duì)要修改的字符部分選中使之增
12、亮反相顯示。 2)按回車鍵,重新輸入新的標(biāo)題 3)用鼠標(biāo)左鍵單擊窗口中任一地方,修改完成。,(11)模型文件的保存與打開,在”untitled”模型窗口中選擇【File】菜單中的【Save】,模型將以原來的文件名存盤,以.mdl格式保存。 也可在“untitled”模型窗口中選中【File】菜單中的【Save as】命令將模型文件在設(shè)定的路徑與設(shè)定的子目錄下,以而一個(gè)新名稱存盤。 如果某個(gè)文件名以及存在,則再次命的新名將覆蓋原來的名字。 已經(jīng)保存的模型文件可以用以下方法打開: 使用模型窗口中菜單【File】的【Open】子菜單命令 點(diǎn)擊庫瀏覽器里或者模型窗口里的打開文件的圖標(biāo),(1)參數(shù)設(shè)定:
13、用鼠標(biāo)雙擊模塊,就可以進(jìn)入模塊的參數(shù)設(shè)定窗口,從而對(duì)模塊進(jìn)行參數(shù)設(shè)定。參數(shù)設(shè)定窗口包含了該模塊的基本功能幫助,為獲得更詳盡的幫助,可以點(diǎn)擊其上的help按鈕。通過對(duì)模塊的參數(shù)設(shè)定,就可以獲得需要的功能模塊。 (2)屬性設(shè)定:選中模塊,打開Edit菜單的Block Properties可以對(duì)模塊進(jìn)行屬性設(shè)定。包括Description屬性、 Priority優(yōu)先級(jí)屬性、Tag屬性、Open function屬性、Attributes format string屬性。其中Open function屬性是一個(gè)很有用的屬性,通過它指定一個(gè)函數(shù)名,則當(dāng)該模塊被雙擊之后,Simulink就會(huì)調(diào)用該函數(shù)執(zhí)行
14、,這種函數(shù)在MATLAB中稱為回調(diào)函數(shù)。 (3)模塊的輸入輸出信號(hào):模塊處理的信號(hào)包括標(biāo)量信號(hào)和向量信號(hào);標(biāo)量信號(hào)是一種單一信號(hào),而向量信號(hào)為一種復(fù)合信號(hào),是多個(gè)信號(hào)的集合,它對(duì)應(yīng)著系統(tǒng)中幾條連線的合成。缺省情況下,大多數(shù)模塊的輸出都為標(biāo)量信號(hào),對(duì)于輸入信號(hào),模塊都具有一種“智能”的識(shí)別功能,能自動(dòng)進(jìn)行匹配。某些模塊通過對(duì)參數(shù)的設(shè)定,可以使模塊輸出向量信號(hào)。,例exp4_2.mdl,4.3 SIMULINK內(nèi)部參數(shù)的設(shè)定,例exp4_2.mdl,3.4 SIMULINK仿真結(jié)果的顯示,(1)使用示波器模塊:在Sinks模塊中,以下三個(gè)示波器模塊可以觀測(cè)仿真輸出。 1)Scope 2)XY Gr
15、aph 3) Display,(2)使用To Workspace模塊:將控制系統(tǒng)仿真結(jié)果信號(hào)輸入到“To Workspace”模塊中。該模塊會(huì)自動(dòng)將數(shù)據(jù)輸出到命令窗口中,并用變量保存,可再用繪圖命令繪制出圖形。,(3)使用Out模塊,3.5 SIMULINK自定義功能模塊,(1)方法1 1)將Signal&Systems 模塊庫中的Subsystem功能模塊復(fù)制到打開的模型窗口中。 2)雙擊Subsystem功能模塊,進(jìn)入自定義功能模塊窗口,從而可以利用已有的基本功能模塊設(shè)計(jì)出新的功能模塊。,自定義功能模塊有兩種方法, 一種方法是采用Simulink6.3模塊庫瀏覽器的“Commonly Us
16、ed Blocks”模塊組中的Subsystem功能模塊,利用其編輯區(qū)設(shè)計(jì)組合新的功能模塊;另一種方法是將現(xiàn)有的多個(gè)功能模塊組合起來,形成新的功能模塊。對(duì)于很大的SIMULINK模型,通過自定義功能模塊可以簡(jiǎn)化圖形,減少功能模塊的個(gè)數(shù),有利于模型的分層構(gòu)建。,(2)方法2 1)在模型窗口中建立所定義功能模塊的子模塊。 2)用鼠標(biāo)將這些需要組合的功能模塊框住,然后選擇Edit菜單下的Create Subsystem即可。,雙擊此圖標(biāo),方法2:,方法1:,用鼠標(biāo)將這些需要組合的功能模塊框住,選擇Edit菜單下的Create Subsystem,(3)自定義功能模塊的封裝 提到的兩種方法都只是創(chuàng)建一
17、個(gè)功能模塊而已,如果要命名該自定義功能模塊、對(duì)功能模塊進(jìn)行說明、選定模塊外觀、設(shè)定輸入數(shù)據(jù)窗口,則需要對(duì)其進(jìn)行封裝處理。,首先選中Subsystem功能模塊,再打開Edit菜單中的Mask Subsystem進(jìn)入mask的編輯窗口,可以看出有4個(gè)標(biāo)簽頁。,Icon:設(shè)定功能模塊的外觀。 Parameters:設(shè)定參數(shù)。 Initialization:設(shè)定輸入數(shù)據(jù)窗口(Prompt List)。 Documentation:設(shè)計(jì)該功能模塊的文字說明。,3.6 SIMULINK仿真的運(yùn)行,1.設(shè)置仿真參數(shù)和選擇解法器 設(shè)置仿真參數(shù)和選擇解法器,選擇Simulation菜單下的Parameters命
18、令,就會(huì)彈出一個(gè)仿真參數(shù)對(duì)話框,它主要用三個(gè)頁面來管理仿真的參數(shù)。,構(gòu)建好一個(gè)系統(tǒng)的模型之后,接下來的事情就是運(yùn)行模型,得出仿真結(jié)果。運(yùn)行一個(gè)仿真的完整過程分成三個(gè)步驟:設(shè)置仿真參數(shù),啟動(dòng)仿真和仿真結(jié)果分析。,Solver頁,它允許用戶設(shè)置仿真的開始和結(jié)束時(shí)間,選擇解法器,說明解法器參數(shù)及選擇一些輸出選項(xiàng)。 Workspace I/O頁,作用是管理模型從MATLAB工作空間的輸入和對(duì)它的輸出。 Diagnostics頁,允許用戶選擇Simulink在仿真中顯示的警告信息的等級(jí)。,(1)Solver頁,此頁可以進(jìn)行的設(shè)置有:選擇仿真開始和結(jié)束的時(shí)間;選擇解法器,并設(shè)定它的參數(shù);選擇輸出項(xiàng)。 仿真
19、時(shí)間:注意這里的時(shí)間概念與真實(shí)的時(shí)間并不一樣,只是計(jì)算機(jī)仿真中對(duì)時(shí)間的一種表示,比如10秒的仿真時(shí)間,如果采樣步長定為0.1,則需要執(zhí)行100步,若把步長減小,則采樣點(diǎn)數(shù)增加,那么實(shí)際的執(zhí)行時(shí)間就會(huì)增加。一般仿真開始時(shí)間設(shè)為0,而結(jié)束時(shí)間視不同的因素而選擇。總的說來,執(zhí)行一次仿真要耗費(fèi)的時(shí)間依賴于很多因素,包括模型的復(fù)雜程度、解法器及其步長的選擇、計(jì)算機(jī)時(shí)鐘的速度等等。 仿真步長模式:用戶在Type后面的第一個(gè)下拉選項(xiàng)框中指定仿真的步長選取方式,可供選擇的有Variable-step(變步長)和Fixed-step(固定步長)方式。變步長模式可以在仿真的過程中改變步長,提供誤差控制和過零檢測(cè)。
20、固定步長模式在仿真過程中提供固定的步長,不提供誤差控制和過零檢測(cè)。用戶還可以在第二個(gè)下拉選項(xiàng)框中選擇對(duì)應(yīng)模式下仿真所采用的算法。,變步長模式解法器有:ode45,ode23,ode113,ode15s,ode23s,ode23t,ode23tb和discrete。 ode45:缺省值,四/五階龍格庫塔法,適用于大多數(shù)連續(xù)或離散系統(tǒng),但不適用于剛性(stiff)系統(tǒng)。它是單步解法器,也就是,在計(jì)算y(tn)時(shí),它僅需要最近處理時(shí)刻的結(jié)果y(tn-1)。一般來說,面對(duì)一個(gè)仿真問題最好是首先試試ode45。 ode23:二/三階龍格庫塔法,它在誤差限要求不高和求解的問題不太難的情況下,可能會(huì)比ode
21、45更有效。也是一個(gè)單步解法器。 ode113:是一種階數(shù)可變的解法器,它在誤差容許要求嚴(yán)格的情況下通常比ode45有效。ode113是一種多步解法器,也就是在計(jì)算當(dāng)前時(shí)刻輸出時(shí),它需要以前多個(gè)時(shí)刻的解。 ode15s:是一種基于數(shù)字微分公式的解法器(NDFs)。也是一種多步解法器。適用于剛性系統(tǒng),當(dāng)用戶估計(jì)要解決的問題是比較困難的,或者不能使用ode45,或者即使使用效果也不好,就可以用ode15s。,ode23s:它是一種單步解法器,專門應(yīng)用于剛性系統(tǒng),在弱誤差允許下的效果好于ode15s。它能解決某些ode15s所不能有效解決的stiff問題。 ode23t:是梯形規(guī)則的一種自由插值實(shí)現(xiàn)
22、。這種解法器適用于求解適度stiff的問題而用戶又需要一個(gè)無數(shù)字振蕩的解法器的情況。 ode23tb:是TR-BDF2的一種實(shí)現(xiàn), TR-BDF2 是具有兩個(gè)階段的隱式龍格庫塔公式。 discrtet:當(dāng)Simulink檢查到模型沒有連續(xù)狀態(tài)時(shí)使用它。,固定步長模式解法器有:ode5,ode4,ode3,ode2,ode1和discrete。 ode5:缺省值,是ode45的固定步長版本,適用于大多數(shù)連續(xù)或離散系統(tǒng),不適用于剛性系統(tǒng)。 ode4:四階龍格庫塔法,具有一定的計(jì)算精度。 ode3:固定步長的二/三階龍格庫塔法。 ode2:改進(jìn)的歐拉法。 ode1:歐拉法。 discrete:是一個(gè)
23、實(shí)現(xiàn)積分的固定步長解法器,它適合于離散無連續(xù)狀態(tài)的系統(tǒng)。,步長參數(shù):對(duì)于變步長模式,用戶可以設(shè)置最大的和推薦的初始步長參數(shù),缺省情況下,步長自動(dòng)地確定,它由值auto表示。 Maximum step size(最大步長參數(shù)):它決定了解法器能夠使用的最大時(shí)間步長,它的缺省值為“仿真時(shí)間/50”,即整個(gè)仿真過程中至少取50個(gè)取樣點(diǎn),但這樣的取法對(duì)于仿真時(shí)間較長的系統(tǒng)則可能帶來取樣點(diǎn)過于稀疏,而使仿真結(jié)果失真。一般建議對(duì)于仿真時(shí)間不超過15s的采用默認(rèn)值即可,對(duì)于超過15s的每秒至少保證5個(gè)采樣點(diǎn),對(duì)于超過100s的,每秒至少保證3個(gè)采樣點(diǎn)。 Initial step size(初始步長參數(shù)):一
24、般建議使用“auto”默認(rèn)值即可。 仿真精度的定義(對(duì)于變步長模式) Relative tolerance(相對(duì)誤差):它是指誤差相對(duì)于狀態(tài)的值,是一個(gè)百分比,缺省值為1e-3,表示狀態(tài)的計(jì)算值要精確到0.1%。 Absolute tolerance(絕對(duì)誤差):表示誤差值的門限,或者是說在狀態(tài)值為零的情況下,可以接受的誤差。如果它被設(shè)成了auto,那么simulink為每一個(gè)狀態(tài)設(shè)置初始絕對(duì)誤差為1e-6。,Mode( Fixed-step固定步長模式選擇) Multitasking:選擇這種模式時(shí),當(dāng)simulink檢測(cè)到模塊間非法的采樣速率轉(zhuǎn)換,它會(huì)給出錯(cuò)誤提示。所謂的非法采樣速率轉(zhuǎn)換指
25、兩個(gè)工作在不同采樣速率的模塊之間的直接連接。在實(shí)時(shí)多任務(wù)系統(tǒng)中,如果任務(wù)之間存在非法采樣速率轉(zhuǎn)換,那么就有可能出現(xiàn)一個(gè)模塊的輸出在另一個(gè)模塊需要時(shí)卻無法利用的情況。通過檢查這種轉(zhuǎn)換,Multitasking將有助于用戶建立一個(gè)符合現(xiàn)實(shí)的多任務(wù)系統(tǒng)的有效模型。 使用速率轉(zhuǎn)換模塊可以減少模型中的非法速率轉(zhuǎn)換。Simulink提供了兩個(gè)這樣的模塊:unit delay模塊和zero-order hold模塊。對(duì)于從慢速率到快速率的非法轉(zhuǎn)換,可以在慢輸出端口和快輸入端口插入一個(gè)單位延時(shí)unit delay模塊。而對(duì)于快速率到慢速率的轉(zhuǎn)換,則可以插入一個(gè)零階采樣保持器zero-order hold。 S
26、ingletasking:這種模式不檢查模塊間的速率轉(zhuǎn)換,它在建立單任務(wù)系統(tǒng)模型時(shí)非常有用,在這種系統(tǒng)就不存在任務(wù)同步問題。 Auto:這種模式,simulink會(huì)根據(jù)模型中模塊的采樣速率是否一致,自動(dòng)決定切換到multitasking和singletasking。,(2)Workspace I/O頁(Data Import/Export),此頁主要用來設(shè)置SIMULINK與MATLAB工作空間交換數(shù)值的有關(guān)選項(xiàng)。 Load from workspace:選中前面的復(fù)選框即可從MATLAB工作空間獲取時(shí)間和輸入變量,一般時(shí)間變量定義為t,輸入變量定義為u。 Initial state用來定義從
27、MATLAB工作空間獲得的狀態(tài)初始值的變量名。 Save to workspace:用來設(shè)置存往MATLAB工作空間的變量類型和變量名,選中變量類型前的復(fù)選框使相應(yīng)的變量有效。一般存往工作空間的變量包括輸出時(shí)間向量(Time)、狀態(tài)向量(States)和輸出變量(Output)。 Final state用來定義將系統(tǒng)穩(wěn)態(tài)值存往工作空間所使用的變量名。 Save option:用來設(shè)置存往工作空間的有關(guān)選項(xiàng)。 Limit rows to last用來設(shè)定SIMULINK仿真結(jié)果最終可存往MATLAB工作空間的變量的規(guī)模,對(duì)于向量而言即其維數(shù),對(duì)于矩陣而言即其秩; Decimation設(shè)定了一個(gè)亞
28、采樣因子,它的缺省值為1,也就是對(duì)每一個(gè)仿真時(shí)間點(diǎn)產(chǎn)生值都保存,而若為2,則是每隔一個(gè)仿真時(shí)刻才保存一個(gè)值。 Format用來說明返回?cái)?shù)據(jù)的格式,包括矩陣matrix、結(jié)構(gòu)struct及帶時(shí)間的結(jié)構(gòu)struct with time。,Output options:輸出選項(xiàng) Refine output:這個(gè)選項(xiàng)可以理解成精細(xì)輸出,其意義是在仿真輸出太稀松時(shí),simulink會(huì)產(chǎn)生額外的精細(xì)輸出,這一點(diǎn)就像插值處理一樣。用戶可以在refine factor設(shè)置仿真時(shí)間步間插入的輸出點(diǎn)數(shù)。 產(chǎn)生更光滑的輸出曲線,改變精細(xì)因子比減小仿真步長更有效。精細(xì)輸出只能在變步長模式中才能使用,并且在ode45效
29、果最好。 Produce additional output:它允許用戶直接指定產(chǎn)生輸出的時(shí)間點(diǎn)。一旦選擇了該項(xiàng),則在它的右邊出現(xiàn)一個(gè)output times編輯框,在這里用戶指定額外的仿真輸出點(diǎn),它既可以是一個(gè)時(shí)間向量,也可以是表達(dá)式。與精細(xì)因子相比,這個(gè)選項(xiàng)會(huì)改變仿真的步長。 Produce specified output only:它的意思是讓simulink只在指定的時(shí)間點(diǎn)上產(chǎn)生輸出。為此解法器要調(diào)整仿真步長以使之和指定的時(shí)間點(diǎn)重合。這個(gè)選項(xiàng)在比較不同的仿真時(shí)可以確保它們?cè)谙嗤臅r(shí)間輸出。,(3) Diagnostics頁,此頁分成兩個(gè)部分:仿真選項(xiàng)和配置選項(xiàng)。配置選項(xiàng)下的列表框主要
30、列舉了一些常見的事件類型,以及當(dāng)SIMULINK檢查到這些事件時(shí)給予的處理。仿真選項(xiàng)options主要包括是否進(jìn)行一致性檢驗(yàn)、是否禁用過零檢測(cè)、是否禁止復(fù)用緩存、是否進(jìn)行不同版本的SIMULINK的檢驗(yàn)等幾項(xiàng)。 除了上述3個(gè)主要的頁外,仿真參數(shù)設(shè)置窗口還包括real-time workshop頁,主要用于與C語言編輯器的交換,通過它可以直接從SIMULINK模型生成代碼并且自動(dòng)建立可以在不同環(huán)境下運(yùn)行的程序,這些環(huán)境包括實(shí)時(shí)系統(tǒng)和單機(jī)仿真。,2.啟動(dòng)仿真 設(shè)置仿真參數(shù)和選擇解法器之后,就可以啟動(dòng)仿真而運(yùn)行。 選擇Simulink菜單下的start選項(xiàng)來啟動(dòng)仿真,如果模型中有些參數(shù)沒有定義,則會(huì)出現(xiàn)錯(cuò)誤信息提示框。如果一切設(shè)置無誤,則開始仿真運(yùn)行,結(jié)束時(shí)系統(tǒng)會(huì)發(fā)出一鳴叫聲。 除了直接在SIMULINK環(huán)境下啟動(dòng)仿真外,還可以在MATLAB命令窗口中通過函數(shù)進(jìn)行,格式如下: t,x,y=sim(模型文件名,to tf,simset(參數(shù)1,參數(shù)值1,參數(shù)2,參數(shù)值2, ) 其中to為仿真起始時(shí)間,tf為仿真終止時(shí)間。t,x,y為返回值,t為返回的時(shí)間向量值,x為返回的狀態(tài)值,y為返回的輸出向量值。sim
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 智慧城市環(huán)境管理與可持續(xù)發(fā)展
- 教育技術(shù)創(chuàng)新對(duì)學(xué)校發(fā)展的推動(dòng)作用
- 能效監(jiān)測(cè)與智能電網(wǎng)的技術(shù)集成應(yīng)用
- 公交優(yōu)先戰(zhàn)略2025年城市交通擁堵治理的公共交通車輛更新報(bào)告
- 廣西河池市2024年九上化學(xué)期末達(dá)標(biāo)檢測(cè)試題含解析
- 江蘇省連云港灌云縣聯(lián)考2025屆化學(xué)九年級(jí)第一學(xué)期期末教學(xué)質(zhì)量檢測(cè)模擬試題含解析
- 外交學(xué)院《書法藝術(shù)概論》2023-2024學(xué)年第一學(xué)期期末試卷
- 湖南省懷化市中學(xué)方縣2024年數(shù)學(xué)七年級(jí)第一學(xué)期期末檢測(cè)模擬試題含解析
- 新能源領(lǐng)域的科技創(chuàng)新及推廣應(yīng)用分析報(bào)告
- 廣東機(jī)電職業(yè)技術(shù)學(xué)院《巖石力學(xué)基礎(chǔ)》2023-2024學(xué)年第一學(xué)期期末試卷
- 遵義市仁懷市選聘城市社區(qū)工作者考試真題2024
- DB45∕T 1098-2024 橡膠瀝青路面施工技術(shù)規(guī)范
- 2025年沈陽水務(wù)集團(tuán)招聘筆試沖刺題2025
- 《蠶絲》教學(xué)課件
- 東莞東華分班數(shù)學(xué)試卷
- 江西省金控科技產(chǎn)業(yè)集團(tuán)有限公司招聘筆試題庫2025
- 2025年湖北省中考英語試題(附答案)
- 2025至2030中國家用血壓計(jì)行業(yè)發(fā)展趨勢(shì)分析與未來投資戰(zhàn)略咨詢研究報(bào)告
- 吉林省長春市2023?2024學(xué)年高二下冊(cè)期末考試數(shù)學(xué)科試卷附解析
- 主管護(hù)師《相關(guān)專業(yè)知識(shí)》考試真題及答案(2025年)
- 綠化所倉庫管理制度
評(píng)論
0/150
提交評(píng)論