計算機控制與仿真技術(shù)(第二版)

-
【作 者】楊立 主編
【I S B N 】978-7-5084-4691-2
【責任編輯】宋俊娥
【適用讀者群】本科
【出版時間】2008-12-01
【開 本】16開本
【裝幀信息】平裝(光膜)
【版 次】第2版
【頁 數(shù)】264
【千字數(shù)】
【印 張】
【定 價】¥26
【叢 書】普通高等教育“十一五”國家級規(guī)劃教材
【備注信息】
簡介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書是普通高等教育“十一五”國家級規(guī)劃教材,以當前流行的仿真軟件MATLAB 7和SMULINK 6.0為基礎(chǔ),融合了控制原理和系統(tǒng)仿真等相關(guān)知識及應用技術(shù)。全書共計10章,主要內(nèi)容包括控制與仿真的一般知識、控制系統(tǒng)的數(shù)學模型及性能分析、控制系統(tǒng)仿真原理及算法、MATLAB 7使用基礎(chǔ)、控制系統(tǒng)的MATLAB 7建模、控制系統(tǒng)的MATLAB 7仿真、SMULINK 6.0的使用基礎(chǔ)、SMULINK 6.0控制系統(tǒng)仿真、智能控制系統(tǒng)的設計與仿真、控制系統(tǒng)的計算機仿真實例分析等。
本書融入了作者多年教學和科研實踐的經(jīng)驗及體會,在講述典型知識的基礎(chǔ)上側(cè)重實際應用,內(nèi)容講解深入淺出,相關(guān)知識層次清晰,體現(xiàn)出模塊化處理的特點,強調(diào)專業(yè)知識與工程實踐相結(jié)合,注重專業(yè)技術(shù)與實踐技能的培養(yǎng)。
本書面向應用技術(shù)型專業(yè)及高職高專層次,可作為計算機應用、電氣工程、自動化以及機電一體化等專業(yè)的學生學習計算機控制與仿真技術(shù)的教材,也可可作為從事相關(guān)領(lǐng)域的工程技術(shù)人員學習和應用的參考書。
緊密結(jié)合相關(guān)學科和技術(shù)的發(fā)展特點,以介紹基礎(chǔ)知識和培養(yǎng)應用能力為目標,注重應用型人才專業(yè)技能和實用技術(shù)的培養(yǎng),使學生能夠系統(tǒng)地學習計算機控制與仿真的基本知識、基本理論及其應用技術(shù),掌握計算機仿真的原理及仿真算法,熟練運用MATLAB和Simulink對控制系統(tǒng)進行仿真編程及調(diào)試、運行,培養(yǎng)扎實的實踐操作技能。
強調(diào)以應用技術(shù)為主線,通過實例分析強化實踐能力的鍛煉,使學生既掌握計算機控制與仿真應用的基本原理,又對新興技術(shù)有所跟蹤。
編排上由淺入深,循序漸進,重點突出,相關(guān)概念、理論及應用均以基本要求為主;在表達上做到層次清晰,脈絡分明,應用實例選擇合理,知識點講解到位,通俗易懂,突出實用的特點。
第二版前言
“計算機控制與仿真技術(shù)”是計算機類、機電類、控制類各專業(yè)的重要專業(yè)技術(shù)課程,是從事自動化、控制系統(tǒng)工程、計算機應用技術(shù)人員必須掌握的一門新型技術(shù),在高新技術(shù)領(lǐng)域中控制系統(tǒng)的計算機仿真技術(shù)有著廣泛的應用前景。
編寫本教材的目的是為了適應當前科技的發(fā)展和實際工程技術(shù)應用的需要,緊密結(jié)合相關(guān)學科和技術(shù)的發(fā)展特點,以介紹基礎(chǔ)知識和培養(yǎng)應用能力為目標,注重應用型人才專業(yè)技能和實用技術(shù)的培養(yǎng),為高等學校相關(guān)專業(yè)的學生提供幫助,使他們能夠系統(tǒng)地學習計算機控制與仿真的基本知識、基本理論及其應用技術(shù),掌握計算機仿真的原理及仿真算法,熟練運用MATLAB和Simulink對控制系統(tǒng)進行仿真編程及調(diào)試、運行,培養(yǎng)扎實的實踐操作技能。在本課程的講授過程中,強調(diào)以應用技術(shù)為主線,通過實例分析強化實踐能力的鍛煉,使學生既掌握計算機控制與仿真應用的基本原理,又對新興技術(shù)有所跟蹤。教材內(nèi)容在編排上由淺入深,循序漸進,重點突出,相關(guān)概念、理論及應用均以基本要求為主;在表達上做到層次清晰,脈絡分明,應用實例選擇合理,知識點講解到位,通俗易懂,突出實用的特點。通過學習,學生能夠掌握該課程的主體知識和控制仿真的基本應用以及實驗操作技能,為今后在相關(guān)領(lǐng)域的應用打下良好的基礎(chǔ)。
本書是普通高等教育“十一五”國家級規(guī)劃教材,是在2003年8月第一版的《計算機控制與仿真技術(shù)》基礎(chǔ)上精心修訂而成,對相關(guān)內(nèi)容進行了修改和擴充,刪去了一些較淺顯和累贅的內(nèi)容,補充了新知識和應用實例。在保留了原書的控制與仿真技術(shù)一般知識、控制系統(tǒng)的數(shù)學模型、控制系統(tǒng)性能分析與仿真算法等部分內(nèi)容的基礎(chǔ)上,主要針對當前流行的MATLAB 7和Simulink 6.0仿真軟件,詳細介紹了MATLAB 7的使用基礎(chǔ)、系統(tǒng)建模和系統(tǒng)分析方法,論述了Simulink 6.0交互式仿真平臺的使用和系統(tǒng)仿真的應用,分別給出了智能控制系統(tǒng)的設計與仿真、控制系統(tǒng)的計算機仿真等應用實例。
本教材的主要特色體現(xiàn)在:引入不同學科的新知識和新技術(shù),以綜合應用為出發(fā)點,與工程實際密切結(jié)合,將自動控制、計算機應用、仿真技術(shù)等交叉學科的知識和新技術(shù)融為一體,以必需、夠用為度,建立一個基本知識和技術(shù)平臺,為工程實際應用服務;按照應用型專業(yè)和高職高專學生的認知特點組織教學,教學內(nèi)容的深度與廣度合適、定位準確,按照課程教學的基本要求,突出課程內(nèi)容的實用性,各部分知識銜接合理,由淺入深,循序漸進,內(nèi)容少而精,通俗易懂,適合學生的學習;采用案例驅(qū)動的編寫方式,激發(fā)學生的學習興趣,引導學生展開學習,做到從簡到繁、從易到難、從個性到共性、從局部到整體,圍繞教學目標逐步遞進。教材中給出各章學習指導,每章后面有小結(jié)以及與教學內(nèi)容緊密結(jié)合的思考題與習題,以供強化訓練。此外,免費提供該課程的電子教案,為教師和學生提供有力的教學支撐。
全書共10章,第1章介紹控制與仿真的相關(guān)概念和基礎(chǔ)知識;第2章介紹控制系統(tǒng)的微分方程、傳遞函數(shù)、動態(tài)結(jié)構(gòu)圖、狀態(tài)空間描述等數(shù)學模型以及采用時域分析法、頻率分析法等對系統(tǒng)性能進行討論;第3章介紹系統(tǒng)仿真的原理及算法,包括數(shù)值積分法、離散相似法、線性系統(tǒng)和采樣系統(tǒng)仿真的處理過程等內(nèi)容;第4章介紹MATLAB 7使用基礎(chǔ),包括MATLAB 7簡介、編程環(huán)境、數(shù)值運算基礎(chǔ)、繪圖、程序設計基礎(chǔ)等內(nèi)容;第5章介紹控制系統(tǒng)的MATLAB 7建模,包括MATLAB 7工具箱函數(shù)、工具箱建模以及系統(tǒng)建模實例;第6章介紹控制系統(tǒng)的MATLAB 7仿真,包括時域分析的MATLAB 7實現(xiàn)、頻域分析的MATLAB 7實現(xiàn)、控制系統(tǒng)穩(wěn)定性分析、利用MATLAB語言進行數(shù)值積分法和離散相似法對不同系統(tǒng)的仿真原理及編程應用等知識;第7章介紹Simulink 6.0使用基礎(chǔ),包括Simulink 6.0簡介、Simulink 6.0模塊庫簡介、Simulink 6.0基本建模方法、自定義模塊庫和子系統(tǒng)、S-函數(shù)的編寫與應用等;第8章介紹Simulink 6.0仿真參數(shù)設置以及控制系統(tǒng)的Simulink仿真;第9章介紹智能控制系統(tǒng)的設計與仿真,包括智能控制系統(tǒng)設計概述、模糊控制系統(tǒng)設計與仿真、神經(jīng)網(wǎng)絡控制系統(tǒng)設計與仿真等內(nèi)容;第10章介紹控制系統(tǒng)的計算機仿真應用實例分析,包括汽車運動系統(tǒng)的設計與仿真、直流電機調(diào)速系統(tǒng)的設計與仿真等。
本書由楊立任主編,齊建玲、馬光、葉昊任副主編。各章內(nèi)容編寫分工如下:楊立負責編寫第1、2、3章;齊建玲負責編寫第5、6章;馬光負責編寫第8、9、10章;葉昊負責編寫第4、7章;曲風娟、朱蓬華、鄒澎濤、李杰、王振奪、趙輝、金永濤、王靜、魯振華等參加了本書大綱的討論和部分內(nèi)容的編寫。全書由楊立負責組織與統(tǒng)稿。
由于水平有限,書中難免出現(xiàn)一些錯誤和不妥之處,敬請讀者批評指正。
編者
2007年5月
第二版前言
第一版前言
第1章 控制與仿真的一般知識 1
本章學習指導 1
1.1 自動控制的基本知識 1
1.1.1 系統(tǒng)的含義與特性 1
1.1.2 自動控制的概念及應用 3
1.1.3 對控制系統(tǒng)的性能要求 4
1.2 控制系統(tǒng)的組成及分類 5
1.2.1 控制系統(tǒng)的組成 5
1.2.2 控制系統(tǒng)的分類 6
1.3 開環(huán)控制與閉環(huán)控制的基本原理 7
1.3.1 按給定值操縱的開環(huán)控制 8
1.3.2 按干擾值補償?shù)拈_環(huán)控制 9
1.3.3 按偏差調(diào)節(jié)的閉環(huán)控制 9
1.3.4 開環(huán)控制與閉環(huán)控制系統(tǒng)的比較 10
1.4 系統(tǒng)仿真的基本知識 11
1.4.1 系統(tǒng)仿真概述 11
1.4.2 系統(tǒng)仿真的步驟和過程 13
1.4.3 系統(tǒng)仿真的分類 14
1.5 計算機仿真的特點及其應用 15
1.5.1 計算機仿真的特點 15
1.5.2 計算機仿真技術(shù)的應用 16
本章小結(jié) 16
思考題與習題 17
第2章 控制系統(tǒng)的數(shù)學模型及性能分析 19
本章學習指導 19
2.1 數(shù)學模型概述 19
2.1.1 數(shù)學模型的含義 19
2.1.2 數(shù)學模型的建立方法 19
2.2 微分方程 20
2.2.1 微分方程的建立 20
2.2.2 微分方程的求解 22
2.3 傳遞函數(shù) 24
2.3.1 傳遞函數(shù)的基本知識 24
2.3.2 典型環(huán)節(jié)及其傳遞函數(shù) 26
2.3.3 自動控制系統(tǒng)的傳遞函數(shù) 29
2.4 動態(tài)結(jié)構(gòu)圖及其等效變換 30
2.4.1 結(jié)構(gòu)圖的組成及繪制 30
2.4.2 結(jié)構(gòu)圖的等效變換 32
2.5 狀態(tài)空間描述 34
2.5.1 狀態(tài)變量 34
2.5.2 狀態(tài)方程 35
2.6 數(shù)學模型的相互轉(zhuǎn)換 36
2.6.1 數(shù)學模型轉(zhuǎn)換的意義 36
2.6.2 數(shù)學模型轉(zhuǎn)換的應用實例 36
2.7 控制系統(tǒng)的時域分析法 37
2.7.1 典型輸入信號及其響應 37
2.7.2 一階系統(tǒng)的時域響應 39
2.7.3 二階系統(tǒng)的時域響應 42
2.7.4 控制系統(tǒng)的穩(wěn)定性分析 46
2.7.5 控制系統(tǒng)的穩(wěn)態(tài)誤差分析 49
2.8 控制系統(tǒng)的頻率分析法 52
2.8.1 頻率特性的概念 52
2.8.2 典型環(huán)節(jié)的頻率特性 53
2.8.3 系統(tǒng)開環(huán)頻率特性的繪制 57
2.8.4 系統(tǒng)性能的分析 58
本章小結(jié) 61
思考題與習題 61
第3章 控制系統(tǒng)仿真原理及算法 64
本章學習指導 64
3.1 數(shù)值積分法 64
3.1.1 概述 64
3.1.2 歐拉(Euler)法 65
3.1.3 梯形法 66
3.1.4 龍格—庫塔(Runge-Kutta)法 67
3.1.5 數(shù)值積分公式的應用 69
3.1.6 仿真步長的選擇與系統(tǒng)的穩(wěn)定性 70
3.2 線性系統(tǒng)仿真原理 71
3.2.1 面向傳遞函數(shù)的線性系統(tǒng)仿真 71
3.2.2 面向結(jié)構(gòu)圖的線性系統(tǒng)仿真 73
3.3 離散相似法 77
3.3.1 離散相似法原理 78
3.3.2 典型環(huán)節(jié)狀態(tài)方程的離散化 78
3.3.3 仿真程序的實現(xiàn)框圖 80
3.4 采樣系統(tǒng)仿真原理 81
3.4.1 采樣控制系統(tǒng)的算法描述 81
3.4.2 采樣周期與仿真步長的關(guān)系 82
3.4.3 采樣系統(tǒng)的仿真應用 84
本章小結(jié) 86
思考題與習題 87
第4章 MATLAB 7使用基礎(chǔ) 88
本章學習指導 88
4.1 MATLAB 7簡介 88
4.1.1 MATLAB的產(chǎn)生與發(fā)展 88
4.1.2 MATLAB的特點 89
4.1.3 MATLAB 7的改進及特色 90
4.2 MATLAB 7的開發(fā)環(huán)境 91
4.2.1 MATLAB 7桌面平臺 91
4.2.2 MATLAB 7程序編輯器 94
4.2.3 MATLAB 7幫助系統(tǒng) 94
4.3 MATLAB 7的基本應用 97
4.3.1 MATLAB 7數(shù)值運算基礎(chǔ) 97
4.3.2 MATLAB 7繪圖 103
4.3.3 MATLAB 7程序設計基礎(chǔ) 108
本章小結(jié) 113
思考題與習題 113
第5章 控制系統(tǒng)的MATLAB 7建模 115
本章學習指導 115
5.1 控制系統(tǒng)的模型表示 115
5.1.1 傳遞函數(shù)模型 115
5.1.2 零極點增益模型 117
5.1.3 狀態(tài)空間模型 117
5.1.4 不同模型間的相互轉(zhuǎn)換 119
5.2 環(huán)節(jié)方框圖模型的化簡 121
5.2.1 環(huán)節(jié)串聯(lián)連接的化簡 121
5.2.2 環(huán)節(jié)并聯(lián)連接的化簡 123
5.2.3 環(huán)節(jié)反饋連接的化簡 124
5.2.4 閉環(huán)控制系統(tǒng)的化簡 126
5.3 控制系統(tǒng)的建模實例 126
5.3.1 二級阻容網(wǎng)絡的模型建立 126
5.3.2 雙蓄水槽系統(tǒng)的模型建立 127
本章小結(jié) 129
思考題與習題 129
第6章 控制系統(tǒng)的MATLAB 7仿真 131
本章學習指導 131
6.1 控制系統(tǒng)時域分析的MATLAB實現(xiàn) 131
6.1.1 概述 131
6.1.2 連續(xù)系統(tǒng)的單位階躍響應 131
6.1.3 連續(xù)系統(tǒng)的單位沖激響應 133
6.1.4 連續(xù)系統(tǒng)的零輸入響應 135
6.2 控制系統(tǒng)頻域分析的MATLAB實現(xiàn) 137
6.2.1 概述 137
6.2.2 連續(xù)系統(tǒng)的Bode圖繪制 137
6.2.3 繪制系統(tǒng)Nyquist曲線的函數(shù) 138
6.2.4 求連續(xù)系統(tǒng)Nichols曲線的函數(shù) 138
6.2.5 求系統(tǒng)幅值裕度與相位裕度 139
6.2.6 求系統(tǒng)零極點和根軌跡的函數(shù) 141
6.3 利用MATLAB語言進行編程仿真 143
6.3.1 面向傳遞函數(shù)的線性系統(tǒng)仿真 143
6.3.2 面向結(jié)構(gòu)圖的線性系統(tǒng)仿真 145
6.3.3 線性系統(tǒng)的離散相似法仿真 147
6.3.4 非線性系統(tǒng)離散相似法仿真 149
6.3.5 采樣控制系統(tǒng)仿真 157
本章小結(jié) 162
思考題與習題 163
第7章 Simulink 6.0使用基礎(chǔ) 165
本章學習目標 165
7.1 Simulink 6.0仿真工具簡介 165
7.1.1 Simulink 6.0仿真工具概述 165
7.1.2 Simulink 6.0的改進及其新特點 166
7.1.3 Simulink 6.0的啟動與界面說明 166
7.2 Simulink 6.0模塊庫簡介 167
7.2.1 連續(xù)系統(tǒng)模塊庫 167
7.2.2 離散系統(tǒng)模塊庫 168
7.2.3 非連續(xù)系統(tǒng)模塊庫 168
7.2.4 數(shù)學運算模塊庫 169
7.2.5 輸入源模塊庫 169
7.2.6 輸出模塊庫 170
7.2.7 常用模塊庫 170
7.3 Simulink 6.0的基本建模方法 171
7.3.1 模型窗口 171
7.3.2 模塊的處理 172
7.3.3 模塊的連接 173
7.3.4 系統(tǒng)模型圖的創(chuàng)建 174
7.3.5 模型文件的保存與打開 176
7.4 自定義模塊庫和子系統(tǒng) 176
7.4.1 自定義模塊庫 177
7.4.2 自定義子系統(tǒng) 177
7.4.3 子系統(tǒng)的封裝 180
7.5 S-函數(shù)的設計 183
7.5.1 S-函數(shù)模塊 183
7.5.2 S-函數(shù)引導語句 183
7.5.3 參數(shù)初始化設定 184
7.5.4 S-函數(shù)設計舉例 184
本章小結(jié) 186
思考題與習題 187
第8章 控制系統(tǒng)的Simulink仿真 188
本章學習指導 188
8.1 Simulink仿真參數(shù)的設置 188
8.1.1 系統(tǒng)模型的實時操作與仿真參數(shù)設置 188
8.1.2 解算器(Solver)的參數(shù)設置 189
8.1.3 Data Import/Export的參數(shù)設置 190
8.2 控制系統(tǒng)的Simulink仿真應用 192
8.2.1 利用Simulink的系統(tǒng)模型仿真 192
8.2.2 利用Simulink的動態(tài)結(jié)構(gòu)圖仿真 197
本章小結(jié) 202
思考題與習題 203
第9章 智能控制系統(tǒng)的設計與仿真 205
本章學習指導 205
9.1 智能控制系統(tǒng)概述 205
9.2 模糊控制系統(tǒng)的設計與仿真 205
9.2.1 模糊控制系統(tǒng)概述 205
9.2.2 模糊邏輯工具箱及其應用 207
9.2.3 模糊控制系統(tǒng)的設計實例 213
9.3 神經(jīng)網(wǎng)絡控制系統(tǒng)的設計與仿真 218
9.3.1 神經(jīng)網(wǎng)絡概述 218
9.3.2 BP神經(jīng)網(wǎng)絡 219
9.3.3 神經(jīng)網(wǎng)絡工具箱及其應用 222
9.3.4 神經(jīng)網(wǎng)絡系統(tǒng)的設計實例 227
本章小結(jié) 231
思考題與習題 232
第10章 控制系統(tǒng)的計算機仿真實例 234
本章學習指導 234
10.1 汽車運動控制系統(tǒng)的設計與仿真 234
10.1.1 問題的提出 234
10.1.2 系統(tǒng)模型表示 235
10.1.3 仿真設計 235
10.2 直流電機調(diào)速系統(tǒng)的設計與仿真 240
10.2.1 問題的描述 240
10.2.2 系統(tǒng)模型表示 241
10.2.3 仿真設計 242
本章小結(jié) 246
參考文獻 247
- 數(shù)據(jù)庫系統(tǒng)原理與應用(第三版)(SQL
- 計算機網(wǎng)絡基礎(chǔ)與Internet應用(第四版
- 數(shù)據(jù)庫技術(shù)(第二版)——Access 2010
- 計算機應用系統(tǒng)的故障診斷與可靠性技術(shù)
- 控制器件(第二版)
- 電工電子技術(shù)基礎(chǔ)(第二版)
- 計算機硬件技術(shù)及應用基礎(chǔ)(上冊•
- 網(wǎng)絡綜合布線技術(shù)(第二版)
- 計算機硬件技術(shù)及應用基礎(chǔ)(下冊 微機
- 網(wǎng)絡互連技術(shù)——路由、交換與遠程訪問
- 動畫設計與制作(第二版)
- 數(shù)據(jù)庫原理與應用
- 平面圖形圖像處理(第二版)
- 數(shù)據(jù)庫原理與應用--SQL Server 2005
- 數(shù)據(jù)結(jié)構(gòu)(C++版)(第二版)
- 數(shù)據(jù)庫系統(tǒng)原理與應用 (第二版)