《MATLAB控制系統(tǒng)仿真與設(shè)計(jì)》系統(tǒng)講解了MATLAB在控制工程中的應(yīng)用,包括MATLAB基礎(chǔ)知識、MATLAB與外部程序的接口、Simulink仿真、經(jīng)典控制理論設(shè)計(jì)與仿真、線性系統(tǒng)理論設(shè)計(jì)與仿真、PID控制與仿真、最優(yōu)控制及仿真和智能控制仿真研究。
《MATLAB控制系統(tǒng)仿真與設(shè)計(jì)》對函數(shù)的使用給出了詳細(xì)介紹,并配以相應(yīng)仿真過程予以輔助說明,因此即使是初學(xué)者,也能很快學(xué)會操作;每章的最后都給出了與本章內(nèi)容相關(guān)的實(shí)際應(yīng)用仿真實(shí)例;在工程應(yīng)用部分,從分析、建模和仿真3方面給出了較為詳細(xì)的解析過程,加深了讀者由理論過渡到實(shí)際應(yīng)用的理解。
《MATLAB控制系統(tǒng)仿真與設(shè)計(jì)》可作為自動控制、機(jī)械電子、機(jī)械制造、電氣、電子信息、汽車等專業(yè)的本科生教材或參考書。
前言
第1章 MATLAB基礎(chǔ)知識 1
1.1 MATLAB軟件入門 1
1.1.1 MATLAB軟件的特點(diǎn) 1
1.1.2 最新版MATLAB的新特點(diǎn) 1
1.1.3 MATLAB的系統(tǒng)結(jié)構(gòu) 3
1.1.4 MATLAB的安裝 3
1.1.5 MATLAB的啟動 7
1.1.6 MATLAB的開發(fā)環(huán)境配置 7
1.1.7 MATLAB軟件桌面 7
1.1.8 Help幫助系統(tǒng) 14
1.2 MATLAB的程序設(shè)計(jì) 15
1.2.1 MATLAB的變量與數(shù)組 15
1.2.2 MATLAB的運(yùn)算符 25
1.2.3 MATLAB的流程控制 29
1.2.4 M文件 33
1.2.5 文件I/O函數(shù) 36
1.3 MATLAB圖形圖像處理 44
1.3.1 二維圖形的繪制 44
1.3.2 三維曲線作圖 59
1.3.3 圖形用戶界面 62
1.3.4 MATLAB數(shù)字圖像處理 65
1.4 MATLAB應(yīng)用—傅里葉變換 69
1.4.1 離散傅里葉變換 70
1.4.2 傅里葉變換 72
1.5 習(xí)題 75
1.6 上機(jī)實(shí)驗(yàn) 76
實(shí)驗(yàn) 熟悉MATLAB語言 76
第2章 MATLAB與外部程序的接口 80
2.1 常見的MATLAB混合編程方法 80
2.1.1 用MATLAB自帶的MATLAB Compiler 80
2.1.2 利用MATLAB引擎 81
2.1.3 利用ActiveX控件 81
2.1.4 利用MAT文件 81
2.1.5 利用MEX文件 82
2.1.6 利用Mideva 83
2.1.7 利用Matrix實(shí)現(xiàn)混合編程 83
2.1.8 MATLAB COM Builder 84
2.1.9 MATLAB和 Excel混合編程 84
2.2 Visual C 與MATLAB接口編程方法與實(shí)現(xiàn) 84
2.2.1 Visual C 與MATLAB接口方法 85
2.2.2 MATLAB編譯器 86
2.2.3 COM組件 86
2.2.4 Visual C 與MATLAB混合編程實(shí)例 87
2.3 MATLAB與C語言程序的應(yīng)用編程接口 90
2.3.1 C語言的MEX文件的結(jié)構(gòu) 90
2.3.2 使用C語言中的MEX文件 90
2.3.3 C語言實(shí)現(xiàn)MATLAB中M文件的方法 91
2.3.4 C語言與MATLAB的編程實(shí)例 95
2.4 Visual Basic與MATLAB混合編程 96
2.4.1 基礎(chǔ)知識 96
2.4.2 基本思路及實(shí)現(xiàn)方法 98
2.4.3 將MATLAB函數(shù)轉(zhuǎn)換為Visual Basic可用的DLL 99
2.5 MATLAB與Delphi的接口 101
2.5.1 采用數(shù)據(jù)中轉(zhuǎn)方式實(shí)現(xiàn)Delphi與MATLAB交流 101
2.5.2 基于DDE技術(shù)的動態(tài)數(shù)據(jù)交換 103
2.5.3 創(chuàng)建ActiveX對象實(shí)現(xiàn)數(shù)據(jù)交流 105
2.5.4 利用動態(tài)鏈接庫技術(shù)進(jìn)行數(shù)據(jù)交流 106
2.5.5 利用Mideva編譯脫離MATLAB環(huán)境的動態(tài)鏈接庫 109
2.6 C Builder與MATLAB混合編程 109
2.6.1 DLL的使用 110
2.6.2 開發(fā)平臺Mediva的使用 111
2.7 在Word環(huán)境下使用MATLAB 113
2.7.1 安裝MATLAB Notebook 113
2.7.2 Notebook 的使用指令 114
2.8 LabVIEW與MATLAB混合編程 116
2.9 在MATLAB環(huán)境下實(shí)現(xiàn)對硬件資源的訪問 117
2.9.1 Windows環(huán)境下對硬件資源的訪問 118
2.9.2 MATLAB環(huán)境下MEX程序的設(shè)計(jì) 118
2.9.3 MATLAB環(huán)境下和MEX程序中的數(shù)據(jù)格式處理 119
2.10 基于MATLAB 的DSP 調(diào)試方法 121
2.10.1 MATLAB輔助DSP設(shè)計(jì)的方法 121
2.10.2 CCSLink的實(shí)現(xiàn)方式及工作原理 122
2.10.3 基于MATLAB 的DSP 調(diào)試方法 123
2.11 基于MATLAB的實(shí)時(shí)數(shù)據(jù)采集與分析 126
2.11.1 數(shù)據(jù)采集 126
2.11.2 數(shù)據(jù)采集工具箱介紹 126
2.11.3 數(shù)據(jù)采集過程 127
2.11.4 MATLAB的音頻信號處理工具 129
2.12 MATLAB與外部程序的應(yīng)用—基于Visual C 與MATLAB的混合編程
實(shí)現(xiàn)圖像的三維顯示 130
2.12.1 MATLAB Add-in實(shí)現(xiàn)MATLAB與Visual C 的混合編程 130
2.12.2 三維顯示程序的創(chuàng)建 131
2.12.3 在主程序中完成對三維顯示程序的調(diào)用 132
2.13 習(xí)題 132
2.14 上機(jī)實(shí)驗(yàn) 136
實(shí)驗(yàn) MATLAB與Visual C 混合編程 136
第3章 Simulink仿真 139
3.1 Simulink入門 139
3.1.1 Simulink的啟動和退出 140
3.1.2 Simulink窗口介紹 140
3.1.3 Simulink的常用模塊庫 140
3.2 Simulink模型的創(chuàng)建 144
3.2.1 Simulink模塊參數(shù)屬性設(shè)置 144
3.2.2 Simulink模塊的查找、選定與移動 144
3.2.3 Simulink模塊的復(fù)制與刪除 145
3.2.4 Simulink模塊幾何屬性的調(diào)整 145
3.2.5 創(chuàng)建新的Simulink模塊 146
3.2.6 創(chuàng)建Simulink模塊的連接 146
3.3 子系統(tǒng) 147
3.3.1 子系統(tǒng)的創(chuàng)建 148
3.3.2 子系統(tǒng)的封裝 148
3.3.3 條件子系統(tǒng) 149
3.3.4 Simulink仿真運(yùn)行 150
3.3.5 Simulink調(diào)試 152
3.4 定制函數(shù)庫和S函數(shù) 153
3.4.1 函數(shù)庫的定制 153
3.4.2 S-Function的建立 153
3.5 Simulink命令集 154
3.6 Simulink仿真實(shí)例 156
3.7 同步電動機(jī)的Simulink仿真 159
3.7.1 同步電動機(jī)基本原理 160
3.7.2 仿真系統(tǒng)的總體設(shè)計(jì) 162
3.7.3 仿真系統(tǒng)的詳細(xì)設(shè)計(jì) 164
3.7.4 系統(tǒng)仿真運(yùn)行 167
3.8 習(xí)題 168
3.9 上機(jī)實(shí)驗(yàn) 169
實(shí)驗(yàn) 熟悉GUI與Simulink 169
第4章 經(jīng)典控制理論設(shè)計(jì)與仿真 175
4.1 自動控制系統(tǒng)的基本概念 175
4.1.1 開環(huán)控制和閉環(huán)控制 175
4.1.2 閉環(huán)控制系統(tǒng)的組成和基本環(huán)節(jié) 177
4.1.3 自動控制系統(tǒng)的分類 178
4.1.4 自動控制系統(tǒng)的性能指標(biāo) 179
4.2 自動控制系統(tǒng)的數(shù)學(xué)模型 181
4.2.1 系統(tǒng)的微分方程 181
4.2.2 控制系統(tǒng)的傳遞函數(shù) 182
4.2.3 系統(tǒng)的動態(tài)框圖 182
4.3 系統(tǒng)數(shù)學(xué)模型的處理 184
4.3.1 多項(xiàng)式求根 184
4.3.2 傳遞函數(shù) 184
4.3.3 零極點(diǎn)模型 185
4.3.4 框圖 186
4.4 系統(tǒng)的瞬態(tài)響應(yīng)分析 187
4.4.1 單位脈沖響應(yīng) 187
4.4.2 單位階躍響應(yīng) 188
4.4.3 單位斜坡響應(yīng) 188
4.4.4 任意已知函數(shù)作用下系統(tǒng)的響應(yīng) 189
4.5 根軌跡的繪制 190
4.6 系統(tǒng)的頻域分析 191
4.6.1 波特圖法 191
4.6.2 增益和相位裕度 193
4.6.3 奈奎斯特法 194
4.7 經(jīng)典控制理論設(shè)計(jì)與仿真應(yīng)用——控制系統(tǒng)的校正 196
4.7.1 相位超前校正 196
4.7.2 相位滯后校正 198
4.8 習(xí)題 200
4.9 上機(jī)實(shí)驗(yàn) 200
實(shí)驗(yàn) 經(jīng)典控制系統(tǒng)分析 200
第5章 線性系統(tǒng)理論設(shè)計(jì)與仿真 203
5.1 離散控制系統(tǒng) 203
5.1.1 連續(xù)系統(tǒng)的離散化 203
5.1.2 求離散系統(tǒng)的響應(yīng) 204
5.2 狀態(tài)空間模型 206
5.3 李雅普諾夫穩(wěn)定性 213
5.4 線性系統(tǒng)的狀態(tài)空間分析 214
5.4.1 能控性分析 216
5.4.2 能觀性分析 218
5.5 基于狀態(tài)空間模型的控制器設(shè)計(jì)方法 220
5.5.1 狀態(tài)空間表達(dá)式的若干基本概念以及狀態(tài)方程的解 220
5.5.2 狀態(tài)反饋極點(diǎn)配置控制器設(shè)計(jì) 222
5.5.3 狀態(tài)觀測器設(shè)計(jì) 224
5.5.4 基于狀態(tài)觀測器狀態(tài)反饋控制系統(tǒng) 226
5.6 倒立擺控制系統(tǒng) 228
5.7 習(xí)題 234
5.8 上機(jī)實(shí)驗(yàn) 238
實(shí)驗(yàn) 狀態(tài)空間極點(diǎn)配置控制 238
第6章 PID控制與仿真 248
6.1 PID控制原理 248
6.2 PID控制器設(shè)計(jì) 248
6.2.1 PID控制器的傳遞函數(shù) 249
6.2.2 PID控制器各參數(shù)對控制性能的影響 249
6.2.3 使用Ziegler-Nichols經(jīng)驗(yàn)整定公式進(jìn)行PID控制器設(shè)計(jì) 250
6.3 數(shù)字PID控制 252
6.3.1 位置型PID控制算法 252
6.3.2 連續(xù)系統(tǒng)的數(shù)字PID控制 254
6.3.3 離散系統(tǒng)的數(shù)字PID控制 254
6.3.4 增量型PID控制算法 256
6.3.5 積分分離PID控制算法 258
6.3.6 抗積分飽和PID控制算法 259
6.3.7 梯形積分PID控制算法 261
6.3.8 變速積分PID控制算法 261
6.3.9 不完全微分PID控制算法 263
6.3.10 綜合實(shí)例 264
6.4 最少拍控制系統(tǒng)仿真 266
6.5 純滯后系統(tǒng)數(shù)字控制器的設(shè)計(jì) 268
6.6 PID控制算法的應(yīng)用 270
6.7 習(xí)題 275
6.8 上機(jī)實(shí)驗(yàn) 277
實(shí)驗(yàn) 數(shù)字PID控制 277
第7章 最優(yōu)控制及仿真 279
7.1 概述 279
7.2 靜態(tài)優(yōu)化—函數(shù)的極值問題 287
7.2.1 無約束條件的函數(shù)極值問題 287
7.2.2 有約束條件的函數(shù)極值問題 290
7.3 用變分法解最優(yōu)控制—泛函極值問題 291
7.3.1 變分法基礎(chǔ) 291
7.3.2 無約束條件的泛函極值問題 292
7.3.3 有約束條件的泛函極值—?jiǎng)討B(tài)系統(tǒng)的最優(yōu)控制問題 294
7.4 極小值原理及其應(yīng)用 297
7.4.1 連續(xù)系統(tǒng)的極小值原理 298
7.4.2 最短時(shí)間控制問題 302
7.4.3 最少燃料控制問題 302
7.5 線性系統(tǒng)二次型指標(biāo)的最優(yōu)控制—線性二次型問題 302
7.5.1 線性二次型問題的提法 303
7.5.2 終端時(shí)間有限時(shí)連續(xù)系統(tǒng)的狀態(tài)調(diào)節(jié)器問題 304
7.5.3 穩(wěn)態(tài)時(shí)連續(xù)系統(tǒng)的狀態(tài)調(diào)節(jié)器問題 306
7.6 最優(yōu)控制的工具箱函數(shù) 307
7.7 用MATLAB解線性二次型最優(yōu)控制 312
7.8 用MATLAB解最優(yōu)控制問題 323
7.8.1 機(jī)械臂最優(yōu)路徑規(guī)劃 323
7.8.2 倒立擺系統(tǒng)的數(shù)字最優(yōu)控制器 327
7.8.3 不含積分環(huán)節(jié)的伺服系統(tǒng)設(shè)計(jì) 331
7.9 習(xí)題 333
7.10 上機(jī)實(shí)驗(yàn) 334
實(shí)驗(yàn) 單級倒立擺穩(wěn)定控制 334
第8章 智能控制仿真研究 340
8.1 神經(jīng)網(wǎng)絡(luò)控制 340
8.1.1 BP神經(jīng)網(wǎng)絡(luò) 340
8.1.2 RBF神經(jīng)網(wǎng)絡(luò) 342
8.1.3 神經(jīng)網(wǎng)絡(luò)控制理論 343
8.1.4 神經(jīng)網(wǎng)絡(luò)控制設(shè)計(jì) 346
8.2 模糊控制 349
8.2.1 模糊控制的概念及產(chǎn)生 349
8.2.2 模糊控制規(guī)則 350
8.2.3 模糊控制方法及仿真 352
8.3 滑??刂?358
8.3.1 滑??刂频幕靖拍?358
8.3.2 滑模控制的應(yīng)用 359
8.3.3 滑??刂频姆椒?361
8.4 小波分析與小波變換 362
8.4.1 基礎(chǔ)知識 363
8.4.2 MATLAB中的小波分析工具箱 364
8.4.3 MATLAB小波分析工具箱中對象的應(yīng)用 368
8.5 系統(tǒng)辨識及仿真 373
8.5.1 基礎(chǔ)知識 373
8.5.2 辨識三要素 375
8.5.3 參數(shù)估計(jì)的批量法 385
8.5.4 辨識原理 392
8.6 魯棒控制 396
8.6.1 系統(tǒng)不確定性 397
8.6.2 Kharitonov定理 398
8.6.3 H∞控制理論 399
8.6.4 H∞控制在MATLAB上的應(yīng)用 401
8.7 習(xí)題 405
8.8 上機(jī)實(shí)驗(yàn) 412
實(shí)驗(yàn) 基于神經(jīng)網(wǎng)絡(luò)的雙容水箱自適應(yīng)PID控制實(shí)驗(yàn) 412
參考文獻(xiàn) 4172100433B
《大設(shè)計(jì)》無所不在。在會議室和戰(zhàn)場上;在工廠車間中也在超市貨架上;在自家的汽車和廚房中;在廣告牌和食品包裝上;甚至還出現(xiàn)在電影道具和電腦圖標(biāo)中。然而,設(shè)計(jì)卻并非只是我們?nèi)粘I瞽h(huán)境中的一種常見現(xiàn)象,它...
本書分為上篇“平面構(gòu)成”和下篇“色彩構(gòu)成”兩個(gè)部分,每一部分的最后章節(jié)選編了一些本校歷年來學(xué)生的優(yōu)秀作品作為參考,圖文并茂、深入淺出。此外,本書最后部分附有構(gòu)成運(yùn)用范例及題型練習(xí),可供自考學(xué)生參考。本...
本書從招貼的起源、發(fā)展到現(xiàn)代招貼設(shè)計(jì)的運(yùn)用,闡述了招貼的分類、功能及設(shè)計(jì)形式等基本知識。全書以圖文并茂的形式講述了如何將理論知識運(yùn)用到實(shí)際的招貼設(shè)計(jì)中。全文內(nèi)容基礎(chǔ),表述深度恰當(dāng),以簡單的理論知識引領(lǐng)...
格式:pdf
大?。?span id="9z6byak" class="single-tag-height">128KB
頁數(shù): 未知
評分: 4.3
《建筑技術(shù)及設(shè)計(jì)》內(nèi)容簡介《建筑技術(shù)及設(shè)計(jì)》旨在推廣國內(nèi)外建筑新技術(shù)、新產(chǎn)品、新工藝、新材料的理論研究文章,及建筑設(shè)計(jì)新思想。主要欄目;專題探索——探討建筑設(shè)計(jì)技術(shù)與裝飾意念;展覽巡禮——介紹各國展覽動向和路線;產(chǎn)品細(xì)說——介紹最新建筑設(shè)計(jì)材料施工技術(shù)等;工程
格式:pdf
大?。?span id="qwk9cw9" class="single-tag-height">128KB
頁數(shù): 24頁
評分: 4.7
課程設(shè)計(jì)報(bào)告 題目:MATLAB 及控制系統(tǒng)仿真課程設(shè)計(jì) 學(xué) 院 電子信息工程學(xué)院 學(xué)科門類 電氣信息類 專 業(yè) 自動化 學(xué) 號 2012449107 姓 名 陳文華 指導(dǎo)教師 姜萍 2016年 1 月 16 日 裝 訂 線 河北大學(xué) 2012級自動化 MATLAB及控制系統(tǒng)仿真課程設(shè)計(jì) 河北大學(xué) 2012級自動化 MATLAB及控制系統(tǒng)仿真課程設(shè)計(jì) 目 錄 一 引言 ................................................................................................... 2 1.1 實(shí)驗(yàn)?zāi)康? ...................................................................................... 2 1.2 實(shí)驗(yàn)內(nèi)容與要求
《MATLAB控制系統(tǒng)設(shè)計(jì)與仿真》分兩篇,共10章。上篇為MATLAB程序設(shè)計(jì)基礎(chǔ),主要介紹MATLAB的基礎(chǔ)知識、MATLAB數(shù)值運(yùn)算、MATLAB符號運(yùn)算、MATLAB程序設(shè)計(jì)。下篇為自動控制系統(tǒng)的MATLAB實(shí)現(xiàn),主要介紹控制系統(tǒng)理論基礎(chǔ)、仿真環(huán)境Simulink的使用基礎(chǔ)、控制系統(tǒng)數(shù)學(xué)模型的MATLAB實(shí)現(xiàn)、控制系統(tǒng)分析、經(jīng)典控制系統(tǒng)設(shè)計(jì)與仿真、現(xiàn)代控制系統(tǒng)設(shè)計(jì)與仿真。
《MATLAB控制系統(tǒng)設(shè)計(jì)與仿真》各章節(jié)之間既相互聯(lián)系又相互獨(dú)立,讀者可根據(jù)自己的需要選擇閱讀?!禡ATLAB控制系統(tǒng)設(shè)計(jì)與仿真》可作為高校理工科本科生和研究生的教學(xué)參考用書,也可供自動控制、計(jì)算機(jī)仿真及其相關(guān)領(lǐng)域的工程技術(shù)和研究人員參考。
《MATLAB控制系統(tǒng)仿真與實(shí)例詳解》從讀者角度出發(fā),以實(shí)用、易懂為特點(diǎn),貼近讀者的實(shí)際學(xué)習(xí)過程,充分滿足讀者的學(xué)習(xí)需求。
《MATLAB控制系統(tǒng)仿真與實(shí)例詳解》語言簡潔,敘述清晰,圖文并茂,實(shí)例豐富,是廣大讀者學(xué)習(xí)MATLAB的理想選擇。
《MATLAB控制系統(tǒng)仿真與實(shí)例詳解》通過大量的實(shí)際案例,對MATLAB7x的功能、操作及其在控制系統(tǒng)中的應(yīng)用進(jìn)行了細(xì)致的敘述,書中的大部分實(shí)例都經(jīng)過了試驗(yàn)和驗(yàn)證,是作者多年來從事工程與科研項(xiàng)目的結(jié)晶。
內(nèi)容深入淺出,實(shí)例豐富且具有代表性,實(shí)用性很強(qiáng)全面系統(tǒng)地介紹了MATLAB在各控制系統(tǒng)中的應(yīng)用系統(tǒng)地講解了MATLAB7×中與控制工程相關(guān)的基礎(chǔ)工具箱函數(shù)。
《MATLAB控制系統(tǒng)仿真與實(shí)例詳解》詳細(xì)地講解了MATLAB7.x的功能與相關(guān)操作以及MATLAB在控制系統(tǒng)中的仿真應(yīng)用?!禡ATLAB控制系統(tǒng)仿真與實(shí)例詳解》內(nèi)容包括控制系統(tǒng)仿真基礎(chǔ)、MATLAB程序設(shè)計(jì)語言基礎(chǔ)、控制系統(tǒng)理論基礎(chǔ)、Simulink交互式仿真環(huán)境、控制系統(tǒng)建模、線性控制系統(tǒng)的分析與仿真、PID控制系統(tǒng)設(shè)計(jì)及仿真、最優(yōu)控制系統(tǒng)設(shè)計(jì)、魯棒控制系統(tǒng)設(shè)計(jì)、神經(jīng)網(wǎng)絡(luò)系統(tǒng)設(shè)計(jì)及其MATLAB實(shí)現(xiàn)、模糊控制系統(tǒng)設(shè)計(jì)和系統(tǒng)辨識。