MATLAB基礎(chǔ)及應(yīng)用(第6版)課件:Simulink仿真_第1頁
MATLAB基礎(chǔ)及應(yīng)用(第6版)課件:Simulink仿真_第2頁
MATLAB基礎(chǔ)及應(yīng)用(第6版)課件:Simulink仿真_第3頁
MATLAB基礎(chǔ)及應(yīng)用(第6版)課件:Simulink仿真_第4頁
MATLAB基礎(chǔ)及應(yīng)用(第6版)課件:Simulink仿真_第5頁
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

MATLAB基礎(chǔ)及應(yīng)用(第6版)

Simulink仿真本章要點

Simulink系統(tǒng)的基本模塊仿真模型的編輯仿真參數(shù)的設(shè)置6.1認(rèn)識SimulinkSimulink是MATLAB環(huán)境下對動態(tài)系統(tǒng)進行建模、仿真和分析的一個軟件包。該系統(tǒng)的兩個主要功能就是Simu(仿真)和Link(連接)。一、Simulink的啟動和退出1.Simulink的啟動在MATLAB操作桌面下,單擊工具欄中的“SimulinkLibrary”按鈕

;或在命令窗口鍵入命令“simulink”,單擊【Enter】鍵,都會彈出一個名為“Simulink起始頁”的對話框?!癝imulink起始頁”對話框2.模型的創(chuàng)建

“Simulink起始頁”窗口中有“新建”、“示例”和“學(xué)習(xí)”3個選項卡,其中“新建”選項卡可以選擇“空白模型”、“空白子系統(tǒng)”、“空白庫”、“空白工程”等;“示例”選項卡是一些精選的建模和仿真實例,可供參考;“學(xué)習(xí)”選項卡提供“快速入門”的演示資料。

單擊“Simulink起始頁”窗口中的“空白模型”,會彈出一個名為Untitled(無標(biāo)題)的空白窗口,所有仿真模型都可以創(chuàng)建在這個窗口中.

Simulink模塊庫瀏覽器

單擊“新建模型”窗口工具欄中的按鈕

,可以打開Simulink模塊庫瀏覽器。1.信號源模塊(Sources)

信號源模塊是輸入模塊,提供各種類型的信號或數(shù)據(jù)。SignalGenerator信號發(fā)生器ChirpSignal快速正弦掃描信號模塊功能模塊功能In1創(chuàng)建輸入端Ground接地FromFile從文件讀數(shù)據(jù)FromWorkspace從工作空間讀數(shù)據(jù)

Constant常數(shù)EnumeratedConstant枚舉類型常數(shù)SignalBuilder信號生成器Ramp斜波信號Step階躍信號SineWave正弦波

RandomNumber隨機信號UniformRandomNumber均勻隨機信號Band-LimitedWhiteNoise帶限白噪聲DigitalClock數(shù)字時鐘PulseGenerator脈沖發(fā)生器RepeatingSequence重復(fù)序列信號RepeatingSequenceStair重復(fù)階梯序列信號RepeatingSequenceInterpolated重復(fù)曲線序列信號Clock當(dāng)前時間DigitalClock數(shù)字時間CounterFree-Running自動運行計數(shù)器(溢出時自動清零)CounterLimited有限計數(shù)器(可自定義計數(shù)上限)2.輸出模塊(Sinks)

輸出模塊也可稱為接收模塊,用于顯示仿真結(jié)果或輸出仿真數(shù)據(jù)。2.輸出模塊(Sinks)模塊功能模塊功能Outl創(chuàng)建輸出端Terminator通用終端ToFile輸出到文件ToWorkspace輸出到工作空間Scope示波器FloatingScope浮點格式的示波器XYGraphXY關(guān)系圖Display實時數(shù)值顯示StopSimulation輸出不為0時停止仿真

7.2Simulink模塊操作

一、模塊的編輯處理1.模塊的操作(1)添加模塊當(dāng)要把一個模塊添加到模型中,先在Simulink模塊庫中找到它,然后直接將這個模塊拖入模型窗口中即可。(2)選取模塊當(dāng)模塊已經(jīng)位于模型窗口中時,只要用鼠標(biāo)在模塊上單擊就可以選中該模塊,這時模塊的四角上出現(xiàn)一些黑色的小方塊,這些小方塊就是該模塊的關(guān)鍵點,拖動這些黑色小方塊可以改變模塊的大小。2.模塊位置和外形的調(diào)整(1)調(diào)整模塊位置(2)調(diào)整模塊大?。?)調(diào)整模塊方向(4)調(diào)整模塊顏色和效果3.模塊名的處理(1)改變模塊名(2)隱藏模塊名(3)改變模塊名的位置4.復(fù)制和刪除模塊(1)復(fù)制模塊(2)刪除模塊三、模塊間的連線

1.連接兩個模塊從一個模塊的輸出端連到另一個模塊的輸入端是Simulink仿真最基本的操作。方法是先移動鼠標(biāo)指向模塊的輸出端,鼠標(biāo)的箭頭會變成十字形光標(biāo),這時按住鼠標(biāo)左鍵,拖動鼠標(biāo)到另一個模塊的輸入端,當(dāng)十字形光標(biāo)出現(xiàn)“重影”時,釋放鼠標(biāo)即完成了連接。2.模塊間連線的調(diào)整用鼠標(biāo)單擊連線,可以選中該連線。這時會看到線上的一些黑色小方塊,這些是連線的關(guān)鍵點。用鼠標(biāo)按住關(guān)鍵點,拖動即可以改變連線的方向。3.連線的分支仿真時經(jīng)常會碰到需要把信號輸送到不同的接收端的情況,這時就需要分支結(jié)構(gòu)的連線??梢韵冗B好一條線,然后把鼠標(biāo)移到支線的起點位置,先按下〈Ctrl〉鍵,然后按住鼠標(biāo),將連線拖到目標(biāo)模塊,松開鼠標(biāo)和〈Ctrl〉鍵即可。4.刪除連線如果想要刪除某條連線,可單擊要刪除的連線,此時連線上出現(xiàn)標(biāo)記點,表示該連線已經(jīng)被選中,然后單擊模型窗口工具欄中的【剪切】按鈕或者直接單擊鍵盤上的〈Delete〉鍵,即可刪除該連線。5.標(biāo)注連線雙擊需要標(biāo)注的連線,可以看到一個文本框,在里面輸入標(biāo)注文字單擊回車鍵確定即可。用鼠標(biāo)拖動文本框還可以改變標(biāo)識的位置。另外,在Format→Port/SignalDisplays菜單下還有與連線標(biāo)注有關(guān)的命令:1)SampleTimeColor:將采樣時間不同的模塊和連線用不同的顏色顯示。2)PortDataTypes:在連線上顯示傳輸數(shù)據(jù)的類型,如double、int32等。6.1.4仿真模型的運行6.1.4仿真模型的運行數(shù)學(xué)運算模塊(MathOperations)

數(shù)學(xué)運算模塊提供了基本數(shù)學(xué)運算函數(shù)、三角函數(shù)、復(fù)數(shù)運算函數(shù)以及矩陣運算函數(shù)。

在Simulink模塊庫瀏覽器左側(cè)的資源列表選中“MathOperations”、或雙擊右側(cè)窗口中的MathOperations模塊圖標(biāo)。數(shù)學(xué)運算模塊的功能模塊功能模塊功能Sum求和Add加法Subtract減法SumofElements各元素的累加和Bias偏移量Weighted

Sample

Time

Math對信號經(jīng)過加權(quán)時間采樣的運算Gain常數(shù)增益SliderGain可變增益Product乘法Divide除法ProductofElements各元素的累積DotProduct點乘數(shù)學(xué)運算模塊的功能模塊功能模塊功能Sign符號函數(shù)Abs求絕對值UnaryMinus單一元素的負(fù)數(shù)MathFunction數(shù)學(xué)運算函數(shù)RoundingFunction取整函數(shù)Polynomial多項式MinMax求最大值或最小值MinMax

Running

Resettable求最大值或最小值,帶復(fù)位功能Trigonometricfunction三角函數(shù)SineWaveFunction正弦波形函數(shù)AlgebraicConstraint代數(shù)上的約束常量Sqrt平方根SignalSqrt信號的的平方根ReciprocalSqrt平方根的倒數(shù)

模塊屬性和參數(shù)的設(shè)置

1.模塊參數(shù)的設(shè)置Simulink中幾乎所有模塊的參數(shù)(Parameters)都允許用戶進行設(shè)置,雙擊要設(shè)置的模塊就可以打開模塊參數(shù)設(shè)置對話框,不同模塊參數(shù)設(shè)置對話框的項目會不同。

例如“Source”模塊庫的“Step”模塊參數(shù)對話框,如圖所示。

模塊參數(shù)設(shè)置對話框2.模塊屬性的設(shè)置

選定要設(shè)置屬性的模塊,然后單擊“Diagram”→“Properties…”選項;或單擊右鍵在彈出的菜單中選擇“Properties…”選項,將得到如圖7-9所示的屬性設(shè)置對話框。該對話框有三個標(biāo)簽Description(說明)、Priority(優(yōu)先級)和Tag(標(biāo)記)。根據(jù)需要設(shè)定的基本屬性如下:1)Description(說明):對該模塊在模型中的用法進行說明。2)Priority(優(yōu)先級):規(guī)定該模塊在模型中相對于其它模塊的優(yōu)先順序,優(yōu)先級的數(shù)值必須是整數(shù)(可以是負(fù)數(shù)),該數(shù)值越小,優(yōu)先級越高。3)Tag(標(biāo)記):用戶為模塊添加的文本格式的標(biāo)記。6.2.3系統(tǒng)仿真2.模塊屬性的設(shè)置6.3線性反饋控制系統(tǒng)的仿真

對控制系統(tǒng)來說,系統(tǒng)的數(shù)學(xué)模型實際上是某種微分方程或差分方程模型,因此在仿真過程中需要以某種數(shù)值算法從給定的初始條件出發(fā),逐步地算出每一個時刻系統(tǒng)的響應(yīng),最后繪出系統(tǒng)的響應(yīng)曲線,由此分析系統(tǒng)的性能。連續(xù)系統(tǒng)模塊連續(xù)系統(tǒng)模塊的功能模塊功能模塊功能Integrator不定積分IntegratorLimited定積分IntegratorSecond-Order二重不定積分IntegratorSecond-OrderLimited二重定積分State-Space狀態(tài)方程TransferFcn傳遞函數(shù)Ze

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論