《電工學的MATLAB實踐》包括MATLAB語言基礎(chǔ)與電工學的MATLAB實踐兩篇。《電工學的MATLAB實踐》上篇介紹了MATLAB 7.5系統(tǒng)的相關(guān)知識,包括MATLAB 7.5系統(tǒng)概述;MATLAB數(shù)值運算;MATLAB符號運算基礎(chǔ);MATLAB程序設(shè)計與MATLAB 7.5常用圖形命令與符號函數(shù)圖形命令等5章。
《電工學的MATLAB實踐》下篇為電工學的MATLAB實踐部分,內(nèi)容包括:MATLAB 7.5的仿真集成環(huán)境Simulink 7.0;常用電氣系(SimPowerSystems)實體圖形化仿真模型;電路基本概念與直流電路的MATLAB計算及仿真;正弦交流電路的MATLAB計算及仿真;三相交流電路的MATLAB計算及仿真;非正弦周期電流電路的MATLAB計算及仿真;線性電路暫態(tài)過程時域分析的MATLAB實現(xiàn);線性電路暫態(tài)過程復頻域分析的MATLAB實現(xiàn);磁路和鐵芯線圈電路的MATLAB計算;電機及其簡單控制的MATLAB實現(xiàn);電力電子技術(shù)的MATLAB實踐;電子電路的MATLAB計算及仿真等。
書后附錄是作者重新收集并整理的MATLAB基本函數(shù)(非控制工具箱函數(shù)),以方便讀者查閱、使用。
全書共18章,示例豐富,內(nèi)容翔實。大部分示例取材于國內(nèi)普遍采用的電工學領(lǐng)域的教科書,還有一部分取自實際工程課題。示例程序都經(jīng)作者反復調(diào)試,既能夠在MATLAB里運行,也能夠在Notebook中運行(除開一些帶鼠標操作的圖形函數(shù)命令必須在MATLAB命令窗口里運行之外)。
《電工學的MATLAB實踐》是工科所有非電類專業(yè)學生學習電工學時實驗、解題、上機訓練、熟悉工程仿真技術(shù)的有效工具。也可作為自動控制領(lǐng)域工程技術(shù)人員學習MATLAB的參考用書。
1.電工學與MATIAB
電工學是高等學校工科非電類專業(yè)的一門技術(shù)基礎(chǔ)課程。從研究的內(nèi)容上看,電工學是研究如何把有關(guān)“電”與“磁”的自然科學規(guī)律應(yīng)用到工程中去的學問,一般包括電工技術(shù)與電子技術(shù)兩部分,主要討論電工技術(shù)的基本概念、基本理論與基本計算方法,以及電子技術(shù)常用的電子器件及其相關(guān)電路、機電器件及其基本電路。學生不僅要學習其理論知識,還要進行電工實驗技能與用電技術(shù)實際動手能力的訓練,為學習工科各專業(yè)知識以及從事工程技術(shù)工作或科學研究工作打好基礎(chǔ)。
在實驗室里,除了用電阻器、電容器、電壓表、電流表與連接導線等裝置進行電路的傳統(tǒng)實驗外,在2l世紀的計算機信息時代,電工技術(shù)的知識結(jié)構(gòu)和技術(shù)手段也隨之不斷地進步。在電工學的教學中,新的教學方法和新的輔助教學手段不斷出現(xiàn)。電工實驗有了仿真實驗的新發(fā)展,這是由MATLAB仿真軟件帶來的新變化。與傳統(tǒng)的試驗相比,仿真實現(xiàn)的成本低廉;學生可以很方便地構(gòu)造出仿真模型來驗證書本中的知識,加深理解,有助于激發(fā)學生的創(chuàng)造力。不僅如此,MATLAB系統(tǒng)還使電工技術(shù)的各種計算與繪圖既簡單、方便,又高效、快捷而精準。電工學的MATLAB實踐是新型的、掌握計算機工具與培養(yǎng)學生仿真能力的初步實踐。
MATLAB(Matrix Laboratory,即“矩陣實驗室”)是美國Math Worlks公司于20世紀80年代中期推出的當今世界上最優(yōu)秀的高性能數(shù)值計算軟件。MATLAB強大的計算功能,豐富、方便的圖形功能,適用范圍廣;編程效率特高,擴充能力強;語句簡單,易學易用;功能齊備的電工技術(shù)與自動控制軟件工具包等優(yōu)點,正是它廣為流傳的原因。特別是當今世界上電工技術(shù)與控制界的很多權(quán)威專家,在各自從事的控制領(lǐng)域里開發(fā)了具有特殊功能的軟件工具箱,使得MAT-LAB從一個工程計算軟件變?yōu)殡姽ぜ夹g(shù)計算與仿真的強有力工具。MATLAB的各種工具箱,已覆蓋了電工技術(shù)的各個領(lǐng)域,每一個工具箱都是當今世界上該領(lǐng)域里最頂尖、最優(yōu)秀的計算與仿真軟件。
在國外MATLAB已經(jīng)經(jīng)受了多年考驗。在歐美高校,MATLAB已經(jīng)成為電工技術(shù)與各類課程的基本教學工具,也成為高校學生、研究生必須掌握的基礎(chǔ)知識與技能。
2.撰寫本書的由來
在高等學校中,電工學課程是工科所有非電類專業(yè)學生都要學的一門課程,因為“電”的抽象、危險、計算復雜、繁瑣與繪圖困難,使學生學習枯燥乏味并產(chǎn)生畏難情緒。如果有一個學習這種課程的工具,以解決繁瑣的計算,簡單、方便又精準地繪圖,并用豐富多彩的圖形來說明抽象的“電”原理,那是再好不過的。而MATL,AB工具正好可解決以上困難,它是工科所有非電類各專業(yè)學生學習電工學的有效工具。
第1章 電工學的MATLAB實踐概述
1.1 電能優(yōu)越性、電能應(yīng)用與生產(chǎn)發(fā)展的關(guān)系
1.1.1 電能的廣泛應(yīng)用
1.1.2 電能的優(yōu)越性
1.1.3 電能應(yīng)用與生產(chǎn)發(fā)展的關(guān)系
1.2 電工學的MATLAB實踐
1.2.1 先進的MATLAB系統(tǒng)
1.2.2 電工學MATLAB實踐的特點
上篇 MATLAB實踐基礎(chǔ)
第2章 MATLAB7.5 系統(tǒng)概述
2.1 MATLAB7.5 安裝與啟動
2.1.1 MATLAB7.5 的安裝
2.1.2 Notetxok的安裝
2.1.3 MATLAB7.5 的啟動
2.1.4 Notebook的啟動
2.2 MATLAB7.5 的系統(tǒng)界面
2.2.1 MATLAB7.5 系統(tǒng)的4個小窗口
2.2.2 MATLAB7.5 的命令窗口(CommandWindow)
2.2.3 MATLAB7.5 菜單項命令
2.2.4 MATLAB7.5 工具欄按鈕
2.2.5 Start按鈕
2.3 MATLAB7.5 的內(nèi)容及其查找
2.3.1 MATLAB7.5 的內(nèi)容
2.3.2 MATLAB7.5 內(nèi)容的查找
2.3.3 MATLAB7.5 的模糊查詢
2.3.4 查詢文件所在的路徑與子目錄
2.3.5 MATLAB7.5 的Work子目錄
2.4 MATLAB的文字處理工具Notebook
2.4.1 Notebook菜單命令簡介
2.4.2 Notebook的使用
2.4.3 Notebook使用的幾個問題
第3章 MATLAB數(shù)值運算
3.1 MATLAB的數(shù)值運算基礎(chǔ)
3.1.1 常量
3.1.2 變量
3.1.3 MATLAB運算符
3.2 MATL姬的數(shù)組、矩陣運算
3.2.1 數(shù)組、矩陣的概念
3.2.2 數(shù)組或矩陣元素的標識
3.2.3 數(shù)組與矩陣的輸入
3.2.4 數(shù)組、矩陣的算術(shù)運算
3.2.5 矩陣的特有運算
3.2.6 數(shù)組的關(guān)系運算
3.2.7 數(shù)組的邏輯運算
3.3 MATLAB的數(shù)組函數(shù)與矩陣函數(shù)
3.3.1 數(shù)組函數(shù)
3.3.2 矩陣函數(shù)
3.4 多項式及其運算
3.4.1 多項式運算函數(shù)
3.4.2 多項式運算舉例
3.5 MATLAB的數(shù)學表達式及其書寫
3.5.1 MATLAB的數(shù)學表達式
3.5.2 MATLAB數(shù)學表達式的書寫
第4章 MATLAB符號運算基礎(chǔ)
4.1 MATLAR符號運算概述
4.1.1 MATLAB符號運算入門
4.1.2 MATLAB符號運算的幾個基本概念
4.2 MATLAB符號對象的基本運算與關(guān)系運算
4.3 MATLAB符號運算的基本函數(shù)
4.3.1 符號變量的代換及其函數(shù)subs()
4.3.2 符號對象轉(zhuǎn)換為數(shù)值對象的函數(shù)double()、digits()、vpa()
4.3.3 MATLAB符號表達式的化簡
4.4 MATLAB符號微積分運算
4.4.1 MATL,AB符號極限運算
4.4.2 MATLAB符號函數(shù)微分運算
4.4.3 MATLAB符號函數(shù)積分運算
4.4.4 符號求和函數(shù)與Taylor(泰勒、級數(shù)展開函數(shù)
4.5 MATLAB符號方程求解
4.5.1 MATLAB符號代數(shù)方程求解
4.5.2 MATLAB符號微分方程求解
4.6 復變函數(shù)計算的MATLAB實現(xiàn)
4.6.1 復數(shù)的概念
4.6.2 MATLAB關(guān)于復變量的函數(shù)命令
4.6.3 復數(shù)的生成與創(chuàng)建復矩陣
4.6.4 復數(shù)的幾何表示
4.6.5 復數(shù)代數(shù)運算的MATLAB實現(xiàn)
第5章 MATLAB程序設(shè)計
5.1 M文件MATLAB函數(shù)與MATLAB程序
5.1.1 M文件
5.1.2 MATLAB函數(shù)
5.1.3 MATLAB命令文件或程序
5.2 MATLAB程序設(shè)計基礎(chǔ)
5.2.1 MATLAB程序設(shè)計基本規(guī)則
5.2.2 表達式、表達式語句與賦值語句
5.2.3 程序流程控制語句
5.2.4 程序流程控制指令
5.3 MATLAB程序設(shè)計再舉例
第6章 MAllLAB7.5 常用圖形命令與符號函數(shù)圖形命令
6.1 MATLAB的常用圖形命令
6.1.1 繪圖函數(shù)plot()
6.1.2 繪圖坐標系的調(diào)整
6.1.3 圖形標注
6.1.4 多次重疊繪制圖形
6.1.5 圖形窗口在程序設(shè)計中的應(yīng)用
6.1.6 圖形窗口的分割
6.2 MATLAB的特殊坐標繪圖函數(shù)
6.2.1 對數(shù)坐標曲線
6.2.2 極坐標曲線
6.2.3 雙y軸坐標曲線
6.2.4 復數(shù)的圖形曲線
6.3 MATLAB離散數(shù)據(jù)與步進圖形的繪圖函數(shù)
6.3.1 MATLAB繪制離散數(shù)據(jù)圖形的函數(shù)命令stem()
6.3.2 MATLAB繪制步進圖形的函數(shù)命令stairs()
6.4 MATLAB符號函數(shù)的圖形命令
6.4.1 符號函數(shù)的簡捷繪圖函數(shù)命令ezplot()
6.4.2 符號函數(shù)的繪圖函數(shù)命令fplOt()
6.4.3 符號函數(shù)的極坐標繪圖函數(shù)命令ezpoar()
下篇 電工學的MATLAB實踐
第7章 MATLAB7.5 的仿真集成環(huán)境Simulink7.0
7.1 SilTIUlink仿真特色與其模型窗口
7.1.1 Simulink仿真特色
7.1.2 進入MATLAB7.5 的Simulink7.0
7.1.3 Simulink7.0的模型窗口概述
7.2 Simulink7.0的界面與組成
7.2.1 Simulink7.0功能模塊組的打開與關(guān)閉
7.2.2 Simulink7.0功能模塊的分類及其用途
7.2.3 有關(guān)Simulink7.0的幾個問題
7.3 用Simulink建立系統(tǒng)模型
7.3.1 打開模型窗口的方法
7.3.2 模塊的查找與選擇
7.3.3 模塊的復制、移動與刪除
7.3.4 模塊的連接
7.3.5 模塊標題名稱的修改
7.3.6 系統(tǒng)結(jié)構(gòu)圖模型標題名稱的標注與修改
7.3.7 創(chuàng)建模型的取消與復原
7.3.8 模型文件的保存與打開
7.3.9 模型框圖的打印
7.3.10 Simulink建模注意事項
7.4 模塊內(nèi)部參數(shù)的設(shè)置或修改
7.4.1 常用15個模塊內(nèi)部參數(shù)的設(shè)置或修改
7.4.2 用Simulink建立系統(tǒng)模型舉例
7.5 觀察Simulink的仿真結(jié)果
7.5.1 使用示波器模塊觀察仿真輸出
7.5.2 使用ToWorkspace模塊將仿真輸出信息返回到MATLAB命令窗口中
7.5.3 使用out模塊將仿真輸出信息返回到MATLAB命令窗口中
第8章 常用電氣系統(tǒng)(SimpowerSystems)實體圖形化仿真模型
8.1 電氣系統(tǒng)(SimPowerSystems)實體圖形化模型庫簡介
8.1.1 電源(ElectricalSources)模塊組
8.1.2 電器元件(Elements)模塊組
8.1.3 電力電子元件(PoweiElectrionics)模塊組
8.1.4 電機(Machines)模塊組
8.1.5 電氣測量儀表(Measurements)模塊組
8.1.6 應(yīng)用程序(ApplicationLibraries)模塊組
8.1.7 其它電氣(Extras)模塊組
8.2 常用電氣系統(tǒng)(SimPowerSystems實體圖形化仿真模型
8.2.1 基本電路元件的仿真模型
8.2.2 典型電機與變壓器的仿真模型
8.2.3 基本電力電子器件的仿真模型
8.2.4 電力電子變流器典型驅(qū)動裝置的仿真模型
8.2.5 典型測量元件與選路器的仿真模型
第9章 電路基本概念與直流電路的MATLAB計算及仿真
9.1 電路基本概念
9.1.1 電路與電路模型
9.1.2 電路的基本物理量
9.1.3 電路的負載工作狀態(tài)、開路與短路
9.1.4 電壓源、電流源及其等效變換
9.2 直流電路的基本計算方法及其MATLAB仿真
9.2.1 電阻串并聯(lián)連接與星形、三角形連接的等效變換
9.2.2 支路電流法及其MATLAB仿真
9.2.3 疊加原理及其MATLAB仿真
9.2.4 電壓源、電流源與等效變換及其MATLAB仿真
9.3 受控源電路的MATLAB計算
9.4 直流電路計算MATLAB仿真再舉例
第10章 正弦交流電路的MATLAB計算及仿真
10.1 有關(guān)正弦交流電路的基本概念
10.1.1 周期、頻率與角頻率
10.1.2 瞬時值、幅值與有效值
10.1.3 相位、初相位、相位差與同相位
10.1.4 交流電壓源、三相電源仿真模塊
10.2 正弦量的表示法
10.2.1 正弦量的三角函數(shù)式與正弦波形曲線表示
10.2.2 正弦量的復數(shù)表示
10.2.3 正弦量的相量表示
10.3 RLC元件交流電路及其MATLAB仿真
10.3.1 電阻、電感、電容3種電路元件及其功率、電壓與電流的復數(shù)關(guān)系
10.3.2 RLC元件交流電路及其MATLAB仿真舉例
10.3.3 復雜正弦交流電路及其MATLAB仿真舉例
10.4 交流電路頻率特性的MATLAB計算及仿真
10.4.1 濾波電路頻率特性的MATLAB計算及仿真
10.4.2 諧振電路頻率特性的MATLAB計算及仿真
10.5 提高功率因數(shù)的措施及其MATLAB計算及仿真
第11章 三相交流電路的MATLAB計算及仿真
11.1 三相交流電壓的MATLAB仿真
11.1.1 電源星形連接的相電壓與線電壓相量圖、相應(yīng)關(guān)系式
11.1.2 繪制三相正弦交流電波形圖與相量圖示例
11.2 星形與三角形連接負載的MATLAB仿真
11.2.1 三相對稱負載計算舉例
11.2.2 三相不對稱負載計算舉例
11.2.3 從交流電源經(jīng)L與C獲得三相對稱電壓
11.2.4 相序指示器的計算及仿真
11.3 三相功率的MATPLAB計算
11.3.1 三相功率關(guān)系式
11.3.2 三相功率計算舉例
11.4 對稱分量法及其MATLAB計算
11.4.1 120°與-120°旋轉(zhuǎn)因子
11.4.2 對稱分量法
11.4.3 對稱分量法計算舉例
第12章 非正弦周期電流電路的MATLAB計算及仿真
12.1 非正弦周期量的分解
12.1.1 周期函數(shù)分解為傅里葉級數(shù)
12.1.2 奇函數(shù)、偶函數(shù)與其它特殊函數(shù)的傅里葉級數(shù)
……
第13章 線性電路暫態(tài)過程時域分析的MATLAB實現(xiàn)
第14章 線性電路暫態(tài)過程復頻域分析的MATLAB實現(xiàn)
第15章 磁路和鐵芯線圈電路的MATLAB計算
第16章 電機機及其簡單控制的MATLAB實現(xiàn)
第17章 電力電子技術(shù)的MATLAB實踐
第18章 電子電路的MATLAB計算及仿真
附錄 MATLAB基本函數(shù)
參考文獻
電工學是研究如何把有關(guān)“電”與“磁”的自然科學規(guī)律應(yīng)用到工程中去的科學。就學科性質(zhì)而言,電工學是高等學校工科非電類專業(yè)的技術(shù)基礎(chǔ)課,一般包括電工技術(shù)基礎(chǔ)與電子技術(shù)基礎(chǔ)兩部分,主要討論電工技術(shù)的基本概念、基本理論與基本計算方法,以及電子技術(shù)常用的電子器件及其相關(guān)電路、機電器件及其基本電路,為學習工科各專業(yè)知識以及從事工程技術(shù)工作或科學研究工作打好基礎(chǔ)。
本章簡要介紹電能優(yōu)越性、電能應(yīng)用與生產(chǎn)發(fā)展的關(guān)系;電工學的MATLAB實踐的基本概況。本章為全書的基礎(chǔ)知識介紹。
1.1 電能優(yōu)越性、電能應(yīng)用與生產(chǎn)發(fā)展的關(guān)系
電能的生產(chǎn)集中在火力、水力、風力與原子能發(fā)電廠進行。電能與人們的生產(chǎn)和生活息息相關(guān),電力生產(chǎn)與電能的使用水平成為一個國家現(xiàn)代化水平的重要標志。
1.1.1 電能的廣泛應(yīng)用
電能在現(xiàn)代社會的生產(chǎn)和生活中有著廣泛的應(yīng)用,我們的社會一刻也離不開電能。電能應(yīng)用的方式多種多樣,既可直接應(yīng)用也可間接應(yīng)用,又可轉(zhuǎn)化應(yīng)用還可儲存后攜帶移動應(yīng)用。從能量轉(zhuǎn)換的角度而言,電能可方便地轉(zhuǎn)化成許多其它形式的能而為人們所利用:比如機械能、熱能、聲能、光能、化學能等。
從人們可視的角度而言,電能用于動力,使工業(yè)、農(nóng)業(yè)的各種機器設(shè)備運轉(zhuǎn);用于交通,使各種電力機車行駛,控制飛機、船舶正常運行;用于加熱,使各種電爐、電焊機工作;用于照明,使各種交流、直流燈具、霓虹燈發(fā)光,以裝飾美化生活;用于通訊,使各種電話、電報、廣播、電傳、雷達工作;用于醫(yī)療衛(wèi)生,使各類醫(yī)療設(shè)備、儀器能為人類健康服務(wù);用于測量,使各類測量儀器、儀表為生產(chǎn)生活服務(wù);用于文化娛樂,使各種影視、音響、電子刊物、電樂器、相機等豐富人們文化生活;用于人們?nèi)粘I,使各種家用電器,如電視機、洗衣機、電飯煲、電冰箱、空調(diào)、電風扇等為人們所享用;還有消費電子產(chǎn)品諸如音頻視頻類的影碟機(VCD、SVCD、DVD)、錄像機、攝錄機、收音機、收錄機、組合音響、電唱機、激光唱機(CD)等,與諸如消費類的電話、個人電腦、家用電子保健設(shè)備、汽車電子產(chǎn)品等也都逐漸走入家庭生活。另有用于儲存并轉(zhuǎn)化應(yīng)用于各類電源的充補電能等,不再一一贅述。
……