機(jī)電系統(tǒng)動(dòng)態(tài)仿真 基于MATLAB/Simulink 第3版
定 價(jià):35 元
叢書名:普通高等教育“十三五”規(guī)劃教材
- 作者:陳新元 傅連東 蔣林
- 出版時(shí)間:2019/2/1
- ISBN:9787111614494
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TH-39
- 頁(yè)碼:
- 紙張:膠版紙
- 版次:
- 開本:16開
本書重點(diǎn)介紹如何利用MATLAB/Simulink進(jìn)行機(jī)電液動(dòng)態(tài)系統(tǒng)的建模、性能分析以及綜合設(shè)計(jì)。其第1~4章系統(tǒng)介紹了動(dòng)態(tài)仿真所應(yīng)當(dāng)掌握的MATLAB基本知識(shí)和操作,第5~8章介紹了機(jī)電液系統(tǒng)建模、時(shí)間相應(yīng)、頻率響應(yīng)、控制系統(tǒng)綜合校正等相關(guān)專業(yè)知識(shí)、算法以及進(jìn)行仿真所對(duì)應(yīng)的MATLAB函數(shù),第9章重點(diǎn)介紹了Simulink的特點(diǎn)及利用Simulink進(jìn)行機(jī)電液系統(tǒng)動(dòng)態(tài)仿真的方法。本書可作為理工科院校機(jī)械類和近機(jī)類專業(yè),如機(jī)械設(shè)計(jì)與制造、機(jī)械電子工程、車輛工程、儀器與儀表等專業(yè)學(xué)習(xí)計(jì)算機(jī)動(dòng)態(tài)仿真技術(shù)的教材或參考書,也可供相關(guān)專業(yè)的研究生或科研人員使用。
《 機(jī)電系統(tǒng)動(dòng)態(tài)仿真———基于 MATLAB /Simulink》 第 1 版于 2005 年出版, 為適應(yīng) MATLAB 軟件的更新和功能的擴(kuò)展, 2011 年 12 月以 MATLAB7 0 為基礎(chǔ)進(jìn)行修訂出版了第 2 版,主要對(duì)教材中部分章節(jié)的例題和習(xí)題進(jìn)行了充實(shí)和完善, 在第 9 章增加了一節(jié)介紹 MATLAB的 S-函數(shù)。 轉(zhuǎn)眼又 6 年多過(guò)去了, MathWorks 的 MATLAB R2016b 版已經(jīng)成為目前主要應(yīng)用版本, 工具箱得到進(jìn)一步擴(kuò)充和完善, 工作環(huán)境、 操作界面等方面發(fā)生了很大變化, 為使讀者能夠更好地學(xué)習(xí)使用 MATLAB 軟件, 編寫組決定以 MATLAB R2016b 版為軟件平臺(tái)對(duì)教材進(jìn)行再次修訂。
本次修訂后的結(jié)構(gòu)仍保持與第 2 版一致: 第 1 ~ 4 章介紹 MATLAB 的基本知識(shí), 這部分內(nèi)容是利用 MATLAB 進(jìn)行系統(tǒng)仿真所必須的基礎(chǔ); 第 5 ~ 8 章介紹與機(jī)電控制系統(tǒng)計(jì)算機(jī)仿真有關(guān)的算法、 MATLAB 函數(shù)以及相應(yīng)的專業(yè)知識(shí); 第 9 章重點(diǎn)介紹 MATLAB 的高效仿真工具 Simulink, 以及利用 Simulink 進(jìn)行機(jī)電系統(tǒng)仿真的方法。
本次修訂后的學(xué)習(xí)和講授方法也與第 2 版保持一致: 教材中關(guān)于 MATLAB 軟件使用的內(nèi)容, 讀者完全可以通過(guò)自學(xué)加以掌握。 但教材第 5 ~ 9 章中部分例題、 習(xí)題因涉及機(jī)電的專業(yè)知識(shí), 有一定難度或可能需要花費(fèi)較多時(shí)間, 因此使用本教材的教師可根據(jù)具體情況給予一定指導(dǎo)和對(duì)教學(xué)內(nèi)容進(jìn)行取舍。 “ 筍因落籜方成竹, 魚為奔波始化龍” , 在學(xué)習(xí)掌握MATLAB 這一仿真利器和深入理解機(jī)電系統(tǒng)動(dòng)態(tài)建模的基礎(chǔ)理論后, 兩者科學(xué)地結(jié)合, 多練習(xí), 才能得出具有參考價(jià)值的仿真結(jié)果, 真正指導(dǎo)實(shí)踐工作。
本次修訂工作征求了課程團(tuán)隊(duì)許仁波、 錢新博、 盧艷、 王念先、 郭媛等教師的意見, 主要對(duì)操作界面、 圖片進(jìn)行了更新, 對(duì)相應(yīng)文本說(shuō)明進(jìn)行了調(diào)整。 另外, 考慮到科學(xué)探索和試驗(yàn)研究活動(dòng)中常常通過(guò)便攜設(shè)備實(shí)時(shí)采集數(shù)據(jù), 而后期分析處理時(shí)一般需要將文本數(shù)據(jù)轉(zhuǎn)化成曲線, 針對(duì)這一實(shí)際需求, 在第 3 章增加了試驗(yàn)數(shù)據(jù)的圖形表達(dá)一節(jié), 講解了讀取 Excel格式數(shù)據(jù)文件和dat、txt 文本格式數(shù)據(jù)文件并繪制成曲線的方法。研究生高薈超、 宋彪、 余晨陽(yáng)共同承擔(dān)了本次修訂的插圖處理工作, 在此表示衷心感謝!
本書凝結(jié)了劉白雁教授多年的心血。 由于他已經(jīng)退休, 特將本版的修訂工作委托給編者。 在本次修訂即將付印之際, 對(duì)他的無(wú)私提攜表示 衷心的感謝!古人云: 行百里者半九十。 如果將編寫一本優(yōu)秀的教材看成是一個(gè)百里征程的話, 那本次修訂距完善仍很遙遠(yuǎn), 因此懇請(qǐng)讀者提供寶貴意見, 以便該教材能夠不斷改進(jìn)。 編者Email: chenxinyuan@ wust.edu.cn ( 陳新元) 。
編 者
前 言
第 1 章 MATLAB 基礎(chǔ) …………… 1
11 概述 ………………………………… 1
111 MATLAB 的發(fā)展歷程 …………1
112 MATLAB 的基本組成和特點(diǎn) …2
12 MATLAB 操作界面………………3
13 指令窗口運(yùn)行 ……………………… 5
131 數(shù)值、 變量和表達(dá)式 …………… 5
132 指令窗口操作 ………………… 7
14 歷史指令窗口 ……………………… 9
15 當(dāng)前目錄窗口、 路徑設(shè)置器和
文件管理 …………………………… 9
151 MATLAB 的搜索路徑 ………9
152 當(dāng)前目錄瀏覽器………………… 9
16 工作空間窗口和數(shù)組編輯器 ………11
161 工作空間窗口 ………………… 11
162 數(shù)組編輯器 …………………… 11
17 M 文件編輯器和 M 腳本文件編寫 12
171 M 文件編輯器簡(jiǎn)介 …………… 12
172 M 腳本文件的編寫 …………… 12
18 使用 MATLAB 幫助 ……………14
習(xí)題 1 …………………………………… 15
第 2 章 數(shù)組及其運(yùn)算 ………………… 17
21 簡(jiǎn)介 ……………………………… 17
22 數(shù)值數(shù)組的生成和尋訪 ……………17
221 數(shù)值數(shù)組的生成 ……………… 17
222 數(shù)值數(shù)組的尋訪 ……………… 21
23 數(shù)組運(yùn)算和矩陣運(yùn)算 …………… 23
231 執(zhí)行數(shù)組運(yùn)算的常用函數(shù) …… 23
232 數(shù)組和矩陣運(yùn)算 ……………… 24
24 “ 非數(shù)” 和 “ 空” 數(shù)組……… 25
241 非數(shù)…………………………… 25
242 “ 空” 數(shù)組 …………………… 26
25 數(shù)組的關(guān)系運(yùn)算和邏輯運(yùn)算 ………… 27
251 關(guān)系運(yùn)算 ……………………… 27
252 邏輯運(yùn)算 ……………………… 28
26 字符串?dāng)?shù)組 ………………………… 29
261 字符串?dāng)?shù)組的創(chuàng)建與操作 ……… 29
262 串操作函數(shù) …………………… 30
263 串轉(zhuǎn)換函數(shù) …………………… 31
27 元胞數(shù)組…………………………… 33
271 元胞數(shù)組的創(chuàng)建和顯示………… 33
272 元胞數(shù)組內(nèi)容的調(diào)取 ………… 34
28 構(gòu)架數(shù)組…………………………… 35
習(xí)題 2 …………………………………… 35
第 3 章 數(shù)據(jù)和函數(shù)的可視化 ………… 37
31 二維曲線繪圖 ……………………… 37
311 plot 的基本調(diào)用格式 …………… 37
312 曲線的色彩、 線型和數(shù)據(jù)點(diǎn)型 … 39
313 圖形控制 ……………………… 40
32 三維繪圖…………………………… 50
321 plot3 的基本調(diào)用格式 ………… 50
322 三維網(wǎng)線圖和曲面圖 ………… 50
33 圖形窗口功能簡(jiǎn)介 ………………… 58
331 圖形窗口工具條 ……………… 58
332 圖形編輯 ……………………… 59
34 試驗(yàn)數(shù)據(jù)的圖形表達(dá) ……………… 62
341 EXCEL 數(shù)據(jù)文件繪圖 ………… 62
342 文本數(shù)據(jù)文件繪圖 …………… 63
習(xí)題 3 …………………………………… 65
第 4 章 MATLAB 編程………………… 66
41 MATLAB 程序控制 ………………… 66
411 for 循環(huán)結(jié)構(gòu) …………………… 66
412 while 循環(huán)結(jié)構(gòu) ………………… 67
413 ifelseend 分支結(jié)構(gòu) …………… 67
414 switchcase 結(jié)構(gòu) ……………… 68
目 錄
415 trycatch 結(jié)構(gòu) ………………… 69
416 控制程序流的其他常用指令 …… 70
42 M 腳本文件和 M 函數(shù)文件 ………… 70
421 M 腳本文件 …………………… 70
422 M 函數(shù)文件 …………………… 70
423 M 函數(shù)文件的一般結(jié)構(gòu)………… 71
424 局部變量和全局變量 ………… 72
43 變量的檢測(cè)傳遞和限權(quán)使用函數(shù) …… 72
431 輸入、 輸出參量檢測(cè)指令 ……… 72
432 子函數(shù) ………………………… 73
433 私有函數(shù) ……………………… 75
44 串演算函數(shù) ………………………… 75
441 eval …………………………… 75
442 feval ………………………… 76
443 內(nèi)聯(lián)函數(shù) ……………………… 76
45 函數(shù)句柄…………………………… 77
451 函數(shù)句柄的創(chuàng)建和觀察………… 77
452 函數(shù)句柄的基本用法 ………… 77
46 符號(hào)計(jì)算…………………………… 78
461 符號(hào)對(duì)象和使用 ……………… 78
462 符號(hào)表達(dá)式的操作 …………… 80
463 符號(hào)微積分 …………………… 81
習(xí)題 4 …………………………………… 83
第 5 章 系統(tǒng)模型 ……………………… 85
51 系統(tǒng)仿真概述 ……………………… 85
511 系統(tǒng)仿真及其分類 …………… 85
512 仿真模型與仿真研究 ………… 86
52 系統(tǒng)數(shù)學(xué)模型 ……………………… 86
521 系統(tǒng)時(shí)域模型 ………………… 86
522 系統(tǒng)傳遞函數(shù)模型 …………… 87
523 系統(tǒng)零極點(diǎn)增益模型 ………… 88
524 狀態(tài)空間模型 ………………… 88
525 系統(tǒng)模型的轉(zhuǎn)換 ……………… 90
526 系統(tǒng)模型參數(shù)的獲取 ………… 91
527 時(shí)間延遲系統(tǒng)建模 …………… 92
528 模型屬性設(shè)置和獲取 ………… 93
53 系統(tǒng)模型的連接 …………………… 94
531 模型串聯(lián) ……………………… 94
532 模型并聯(lián) ……………………… 95
533 反饋連接 ……………………… 95
54 機(jī)電系統(tǒng)建模舉例 ………………… 96
541 半定系統(tǒng)建模 ………………… 96
542 機(jī)械加速度計(jì)建模 …………… 98
543 磁懸浮系統(tǒng)建模 ……………… 99
544 液壓動(dòng)力元件建模 …………… 100
習(xí)題 5 ………………………………… 101
第 6 章 系統(tǒng)時(shí)間響應(yīng)及其仿真 ……… 103
61 仿真算法 ………………………… 103
611 數(shù)值積分的基本原理 ………… 103
612 數(shù)值積分方法的選擇 ………… 108
613 基于離散相似法的系統(tǒng)
仿真方法 …………………… 108
62 系統(tǒng)仿真的 MATLAB 函數(shù) ………… 109
621 數(shù)值積分方法的 MATLAB
函數(shù) ………………………… 109
622 時(shí)間響應(yīng)仿真的 MATLAB
函數(shù) ………………………… 113
63 采樣控制系統(tǒng)仿真 ………………… 117
631 采樣控制系統(tǒng)的基本組成 …… 117
632 采樣控制系統(tǒng)仿真特點(diǎn) ……… 118
633 采樣控制系統(tǒng)仿真方法 ……… 118
習(xí)題 6 ………………………………… 120
第 7 章 系統(tǒng)頻率響應(yīng)及其仿真 ……… 123
71 頻率特性的一般概念 ……………… 123
711 頻率響應(yīng)與頻率特性 ………… 123
712 Nyquist 圖與 Bode 圖 ………… 124
713 穩(wěn)定裕度 …………………… 124
72 連續(xù)系統(tǒng)頻率特性的 MATLAB
函數(shù) ……………………………… 125
721 頻率響應(yīng)的計(jì)算 ……………… 125
722 頻率特性圖示法 ……………… 127
73 離散系統(tǒng)頻域仿真 ………………… 131
74 系統(tǒng)分析圖形用戶界面 …………… 133
習(xí)題 7 ………………………………… 137
第 8 章 控制系統(tǒng)的綜合與校正 ……… 139
81 系統(tǒng)性能指標(biāo)的計(jì)算 ……………… 139
Ⅴ
機(jī)電系統(tǒng)動(dòng)態(tài)仿真———基于 MATLAB /Simulink 第 3 版
811 時(shí)域指標(biāo) …………………… 139
812 頻域指標(biāo) …………………… 142
82 系統(tǒng)校正的 MATLAB 編程 ………… 143
821 相位滯后校正 ………………… 143
822 PID 校正……………………… 146
83 控制系統(tǒng)設(shè)計(jì)舉例 ………………… 150
831 汽車懸架系統(tǒng)控制 …………… 150
832 閥控液壓馬達(dá)速度控制系統(tǒng) …… 152
習(xí)題 8 ………………………………… 155
第 9 章 Simulink 動(dòng)態(tài)仿真 …………… 158
91 Simulink 基本操作 ………………… 158
911 啟動(dòng) Simulink ………………… 158
912 打開空白模型窗口 …………… 160
913 建立 Simulink 仿真模型 ……… 161
914 系統(tǒng)仿真運(yùn)行 ………………… 163
915 仿真結(jié)果的輸出和保存 ……… 164
92 模塊庫(kù)和系統(tǒng)仿真 ………………… 164
921 Simulink 模塊庫(kù) ……………… 164
922 Simulink 環(huán)境下的仿真運(yùn)行 …… 174
93 子系統(tǒng)的創(chuàng)建與封裝 ……………… 179
931 子系統(tǒng)的創(chuàng)建 ………………… 179
932 子系統(tǒng)的封裝 ………………… 181
933 條件子系統(tǒng)…………………… 185
94 Simulink 仿真舉例 ………………… 190
941 曲柄滑塊機(jī)構(gòu)的運(yùn)動(dòng)學(xué)仿真 … 190
942 懸吊式起重機(jī)動(dòng)力學(xué)仿真 …… 194
943 閥控液壓缸的動(dòng)剛度分析 …… 196
95 S函數(shù)簡(jiǎn)介 ……………………… 199
951 S函數(shù)的概念 ………………… 199
952 編寫 M 文件 S函數(shù)…………… 202
習(xí)題 9 ………………………………… 208
參考文獻(xiàn) ………………………………… 211