freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

現(xiàn)代控制技術(shù)-6simulink建模和仿真-預(yù)覽頁

2025-06-05 18:54 上一頁面

下一頁面
 

【正文】 n 實(shí)現(xiàn)舍入運(yùn)算 Sign 符號函數(shù) Slider gain 滑塊增益 Sum 輸入信號的和 Trigonometric function 實(shí)現(xiàn)三角函數(shù)運(yùn)算 華中科技大學(xué) 研究生課程 21 2022/5/27 第七章 Simulink建模和仿真 基本模塊 模 塊 名 說 明 F 實(shí)現(xiàn)自定義表達(dá)式的輸入信號 Lookup table 實(shí)現(xiàn)輸入的線性查表 Lookup table(2d) 實(shí)現(xiàn)兩維信號的線性查表 Matlab f 實(shí)現(xiàn) Matlab函數(shù)或表達(dá)式輸入信號 SFunction S函數(shù)模塊 表 Function and Tables函數(shù) 華中科技大學(xué) 研究生課程 22 2022/5/27 第七章 Simulink建模和仿真 基本模塊 模 塊 名 說 明 Backlash 偏移模塊 Coulombamp。圖 分模塊的屬性對話框,從圖可見,它有 9個可控參數(shù)。 (3) initial condition 此區(qū)域用來設(shè)置初始條件。 (7) Show saturation port 若此項(xiàng)被選中,則模塊上將增加一個飽和度端口。 本小節(jié)將介紹模塊的基本操作。用適當(dāng)?shù)姆椒ò迅鞣N模塊連接在一起就能夠建立任何動態(tài)系統(tǒng)的模型。 圖 選取多個模塊 華中科技大學(xué) 研究生課程 35 2022/5/27 第七章 Simulink建模和仿真 建模方法 ? 二、復(fù)制、刪除模塊 ? (1) 在不同的窗口之間復(fù)制 ? 當(dāng)我們建立模型時(shí),需要從模塊庫窗口或者已經(jīng)存在的窗口把需要的模塊復(fù)制到新建模型文件的窗口。 ? (2) 在同一個模型窗口內(nèi)復(fù)制 ? 有時(shí)一個模型需要多個相同的模塊,這時(shí)的復(fù)制方法如下: ? 用鼠標(biāo)左鍵點(diǎn)住要復(fù)制的模塊,按住左鍵移動鼠標(biāo),同時(shí)按下Ctrl鍵,到適當(dāng)位置釋放鼠標(biāo),該模塊就被復(fù)制到當(dāng)前位置。 圖 在同一模型窗口內(nèi)復(fù)制模塊 華中科技大學(xué) 研究生課程 37 2022/5/27 第七章 Simulink建模和仿真 建模方法 ? (3) 刪除模塊 ? 選定模塊,選擇 Edit菜單下的 Cut(刪除到剪貼板)或 Clear(徹底刪除)命令。這是正弦波模塊的參數(shù)設(shè)置對話框,您可以設(shè)置它的幅值、頻率、相位、采樣時(shí)間等參數(shù)。 ? (2) 優(yōu)先級( Priority) ? 規(guī)定該模塊在模型中相對于其他模塊執(zhí)行的有限順序。 ? (4) 調(diào)用函數(shù)( Open function) ? 當(dāng)用戶雙擊該模塊時(shí)調(diào)用的 Matlab函數(shù)。如果參數(shù)名無效,參數(shù)值的位置將顯示 “ ??? ” 。效果如圖 。選取 Show Name就會使模塊隱藏的名字顯示出來 . ? (2) 修改模塊名 ? 用鼠標(biāo)左鍵單擊模塊名的區(qū)域,這時(shí)會在此處出現(xiàn)編輯狀態(tài)的光標(biāo),在這種狀態(tài)下能夠?qū)δK名隨意修改。可以用鼠標(biāo)拖動模塊名到其相對的位置;也可以選定模塊,用菜單 Format下的Flip Name實(shí)現(xiàn)相同的移動。 ? 一、在模塊間連線 ? (1) 連接兩個模塊 ? 這是最基本的情況:從一個模塊的輸出端連到另一個模塊的輸入端。兩種連接的結(jié)果見圖 。調(diào)整方法和前一種情況類似,不同之處在于按住鼠標(biāo)之前要先按下 Shift鍵,出現(xiàn)小黑方框之后,鼠標(biāo)點(diǎn)住小黑方框移動,移動好后釋放 Shift鍵和鼠標(biāo)。這種情況地步驟是:在先連好一條線以后,把鼠標(biāo)移到支線的起點(diǎn)位置,先按下鍵,然后按住 Ctrl鼠標(biāo)拖到目標(biāo)模塊的輸入端,釋放鼠標(biāo)和 Ctrl鍵。 圖 用粗線表示向量 華中科技大學(xué) 研究生課程 47 2022/5/27 第七章 Simulink建模和仿真 建模方法 ? (2) 顯示數(shù)據(jù)類型 ? 在連線上可以顯示一個模塊輸出的數(shù)據(jù)類型:選擇菜單Format下的 Port Data Types選項(xiàng)。信號標(biāo)記可以隨信號的傳輸從一些模塊中進(jìn)行傳遞。當(dāng)開始仿真或執(zhí)行 Edit菜單下的 Updata Diagram命令時(shí),傳輸過來的信號標(biāo)記就會顯示出來。在子模型與子模型之間,除了為實(shí)現(xiàn)研究目的所必需的信息聯(lián)系以外,相互耦合要盡可能少,結(jié)構(gòu)盡可能清晰。 華中科技大學(xué) 研究生課程 50 2022/5/27 第七章 Simulink建模和仿真 系統(tǒng)仿真舉例 ? 精確性 ? 同一個系統(tǒng)的模型按其精確程度要求可以分為許多級。例如對武器射擊精度的鑒定,并不十分關(guān)心每發(fā)子彈的射擊偏差,而著重討論多發(fā)子彈的統(tǒng)計(jì)特性。 在實(shí)際系統(tǒng)中總會有下界和上界,上界為發(fā)動機(jī)的最大推動力,下界為剎車時(shí)的最大制動力。 ? 假設(shè) ? 且風(fēng)速以下式的規(guī)律變化: ? 因此,空氣阻力可以近似為: ? 下面假設(shè)馬路的斜角于位移的變化率符合規(guī)律: ? 則下滑力為: ? 用簡單的比例控制法來控制車速: ? 其中, 為驅(qū)動力, 為期望速度值, 為反饋增益。此系統(tǒng)的Simulink模型如圖 ,仿真時(shí)間為 1000s。 圖 比例速度控制的汽車模型 華中科技大學(xué) 研究生課程 54 2022/5/27 第七章 Simulink建模和仿真 系統(tǒng)仿真舉例 ? 非線性的下滑力和空氣阻力分別由函數(shù)模塊來計(jì)算。 圖 汽車的速度變化曲線 說明:此模型也是一個輕度剛性問題的很好的例子,為了觀察剛性的影響,先以解法 0DE45l來運(yùn)行模型,然后選擇 0DE15S再運(yùn)行仿真,觀察其區(qū)別。 5s的離散比例積分-微分控制器代替。 圖 連續(xù) PID控制器 華中科技大學(xué) 研究生課程 56 2022/5/27 第七章 Simulink建模和仿真 系統(tǒng)仿真舉例 ? 其中比例部分對 v信號提供一個比例增益, ? 其表達(dá)式為: ? 積分部分用來消除靜態(tài)誤差。其輸出正比于 v的變化率: vKu p?0?? tii v d tKu 0iuvKu dd ??華中科技大學(xué) 研究生課程 57 2022/5/27 第七章 Simulink建模和仿真 系統(tǒng)仿真舉例 ? 這就是連續(xù)的 PID控制器。 圖 離散控制器的汽車模型 75,50 ??? dip KKK華中科技大學(xué) 研究生課程 59 2022/5/27 第七章 Simulink建模和仿真 系統(tǒng)仿真舉例 ? 它的控制器的三個部分分別是: ? 積分部分由一個時(shí)間離散積分模塊和一個增益模塊組成。 ? 在此例中設(shè)仿真運(yùn)行時(shí)間為 100s,滑塊增益為 80。然而隨著模型越來越復(fù)雜,用這些基本操作創(chuàng)建的 Simulink模變得越來越龐大而難于讀懂。在 FORTRAN里有 subroutine子程序和 function子程序; C語言中的子程序被稱為 “ 函數(shù) ” ; Matlab的子程序稱為函數(shù)式 M文件。舉一個簡單的例子,考慮在例 1中提到的汽車模型,其 Simulink模型圖見圖 。經(jīng)過轉(zhuǎn)化后,主模型圖中的結(jié)構(gòu)就變得很明了了,只是兩個子系統(tǒng)的具體結(jié)構(gòu)被隱藏起來了,雙擊子系統(tǒng)模塊,則會在一個新的窗口中顯示子系統(tǒng)的模塊圖。這樣的控制系統(tǒng)就可以反復(fù)利用。另一種方法是使用 Connections模塊庫中的 Subsystem模塊直接創(chuàng)建子系統(tǒng)。 為了能使范圍框框住所有需要的模塊,重新安排模塊的 位置常常似乎是必要的。調(diào)整子系統(tǒng)和模型窗口的大小使之美觀,如圖 。 特別注意:菜單命令 【 Edit/Creat Subsystem】 沒有相反的操作命令。這樣就省去了上面的壓縮子系統(tǒng)和重新安排窗口的步驟。 ? 注意: 在信號輸入端口要使用一個輸入模塊,在信號輸出端口要使用一個輸出模塊。 第七章 Simulink建模和仿真 華中科技大學(xué) 研究生課程 70 2022/5/27 第七章 Simulink建模和仿真 例 模擬如圖 -質(zhì)量系統(tǒng)的運(yùn)動狀態(tài)。 圖 小車 1的子系統(tǒng)模型 圖 使用子系統(tǒng)的三小車模型 華中科技大學(xué) 研究生課程 72 2022/5/27 第七章 Simulink建模和仿真 為了可以對每個小車的參數(shù)進(jìn)行賦值,要做以下設(shè)置: ⑴ 對小車 1,將標(biāo)簽為 LeftSpring的增益模塊的增益系數(shù)設(shè)置為 k1,標(biāo)簽為RightSpring 的增益模塊的增益系數(shù)設(shè)置為 k2,標(biāo)簽為 1/mass的增益模塊的增益系數(shù)設(shè)置為 1/m1。 ⑶ 對小車 3,將標(biāo)簽為 LeftSpring的增益模塊的增益系數(shù)設(shè)置為 k3,標(biāo)簽為RightSpring 的增益模塊的增益系數(shù)設(shè)置為 k4,標(biāo)簽為 1/mass的增益模塊的增益系數(shù)設(shè)置為 1/m3。set the spring constants and block mass values ? k1=1。 ? m2=3。 ? 仿真結(jié)束后,在 Matlab窗口中把所得到的小車 3的顯示數(shù)據(jù)繪制成圖。此模型與例 全等價(jià),但它要更容易使用。 本節(jié)將主要以此彈簧-質(zhì)量系統(tǒng)為例來詳細(xì)介紹創(chuàng)建一個封裝模塊的步驟。該對話框有三個選項(xiàng)卡。 ? Mask type:該區(qū)內(nèi)容將作為模塊的類型顯示在封裝模塊的對話框中。 華中科技大學(xué) 研究生課程 78 2022/5/27 第七章 Simulink建模和仿真 (2) 初始化頁 Initialization 初始化頁是用來設(shè)置封裝模塊參數(shù)項(xiàng)的,如圖 。 ? 中區(qū)是用來設(shè)置封裝模塊對話框中的輸入變量項(xiàng)目,如輸入變量或操作選擇等等。非封裝子系統(tǒng)模塊中的變量可以直接在 MATLAB工作間中賦值。 華中科技大學(xué) 研究生課程 80 2022/5/27 第七章 Simulink建模和仿真 圖 封裝編輯器的文本頁 圖 封裝編輯器的初始化頁 華中科技大學(xué) 研究生課程 81 2022/5/27 第七章 Simulink建模和仿真 (3) 圖標(biāo)頁 Icon 編輯器的圖標(biāo)頁如圖 ,它是用來給封裝模塊設(shè)計(jì)自定義圖標(biāo)的。其余的 4個區(qū)是用來指定圖標(biāo)的屬性,理解了圖標(biāo)的這些屬性再來分析圖標(biāo)的繪制命令是很容易的。 華中科技大學(xué) 研究生課程 82 2022/5/27 第七章 Simulink建模和仿真 ? Icon rotation:第三個選項(xiàng)為圖標(biāo)旋轉(zhuǎn)選項(xiàng),其下拉菜單選項(xiàng)為固定和旋轉(zhuǎn)。此參數(shù)下的坐標(biāo)系應(yīng)為象素點(diǎn)坐標(biāo),圖標(biāo)的左下角為坐標(biāo)系的原點(diǎn)。當(dāng)模塊調(diào)整大小的時(shí)候,坐標(biāo)系同樣被調(diào)整。 華中科技大學(xué) 研究生課程 84 2022/5/27 第七章 Simulink建模和仿真 回調(diào) 回調(diào)是一種 MATLAB命令,他在某種事件,如打開模塊或雙擊模塊等情況發(fā)生時(shí)執(zhí)行。 例如,當(dāng)使用圖形處理工具創(chuàng)建一個菜單時(shí),每個菜單選項(xiàng)通常是與同一個回調(diào)相對應(yīng)的,它會在選項(xiàng)被選中時(shí)自動執(zhí)行。 華中科技大學(xué) 研究生課程 85 2022/5/27 第七章 Simulink建模和仿真 回調(diào) 回調(diào)函數(shù)的介紹 使用 MATLAB的 set_param命令可以加載回調(diào),具體格式為 set_param(object,parameter,value) 其中: ? object為包含模型名或模塊路徑的 MATLAB字符串。例如,對于 car_mod模型中的子系統(tǒng) Controller中的 Gain_1模塊, object應(yīng)為字符串‘ car_mod/Controller/Gain_1’。 華中科技大學(xué) 研究生課程 86 2022/5/27 第七章 Simulink建模和仿真 回調(diào) 例 考慮圖 Simulink模型。 華中科技大學(xué) 研究生課程 87 2022/5/27 第七章 Simulink建模和仿真 回調(diào) 為了在模型打開的時(shí)候自動加載此回調(diào),打開模型,并在 MATLAB命令窗口中輸入: set_param(‘callb_1’,’PreloadF’,’im_1’) 保存此模型并關(guān)閉。此模塊是一個帶有回調(diào)所產(chǎn)生的用戶界面的增益模塊,其界面如圖 。此回調(diào)應(yīng)包括創(chuàng)建界面圖形并對其初始化的程序,而且程序還要確認(rèn)在打開之前沒有其它同一模塊的圖形界面打開。 ? 界面窗口的控制按鈕操作。 function clbktplt(varargin) % Callback function template % Install this callback by invoking it with the mand % clbktplt(39。init_block39。, if(findobj(
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1