課程目標(biāo):
?
通過學(xué)習(xí),學(xué)員應(yīng)能夠全面掌握Matlab結(jié)構(gòu)化編程和Simulink編程,掌握數(shù)學(xué)模型到計(jì)算模型的轉(zhuǎn)化技巧,最終達(dá)到應(yīng)用其搭建基本控制系統(tǒng)仿真程序的目的。能夠深入了解S函數(shù)在系統(tǒng)仿真中的應(yīng)用,能夠用m語(yǔ)言或c語(yǔ)言搭建自己的S函數(shù)仿真模塊,了解Simulink的調(diào)試方法。
?
課程大綱:
?
?
|
主題
|
內(nèi)容
|
|
Matlab軟件介紹
|
Matlab軟件介紹,熟悉Matlab軟件界面,和其他常用功能
|
|
算法概念介紹
|
講解算法的概念及其在Matlab和Simulink編程中的重要作用
|
|
Matlab基本語(yǔ)法數(shù)據(jù)結(jié)構(gòu)
|
降階Matlab基本語(yǔ)法,包括變量定義、條件語(yǔ)句,循環(huán)語(yǔ)句等。掌握Matlab基本數(shù)據(jù)結(jié)構(gòu)編排
|
|
程序聯(lián)系
|
編寫簡(jiǎn)單程序,掌握基本編程技巧
|
|
Simulink介紹
|
了解并掌握Simulink提供的各類工具箱,重點(diǎn)了解控制系統(tǒng)工具箱和基本模塊功能。
|
|
編程聯(lián)系
|
利用Simulink完成簡(jiǎn)單PID控制系統(tǒng)搭建
|
|
控制系統(tǒng)基本概念
|
介紹控制系統(tǒng)基本概念,包括傳遞函數(shù),根軌跡,穩(wěn)定性等。結(jié)合相關(guān)程序完成控制系統(tǒng)設(shè)計(jì)進(jìn)階。
|
|
Stateflow簡(jiǎn)介
|
介紹stateflow基本概念
|
|
簡(jiǎn)單邏輯分析
|
利用stateflow分析程序簡(jiǎn)單邏輯
|
|
S函數(shù)進(jìn)階
|
基于m語(yǔ)言的S函數(shù)
基于c語(yǔ)言的S函數(shù)
S函數(shù)的運(yùn)行機(jī)制以及利用S函數(shù)完成自主模塊設(shè)計(jì)
|
|
復(fù)雜系統(tǒng)仿真算例
|
結(jié)合客戶需要和學(xué)習(xí)效果,選取針對(duì)性強(qiáng)的控制系統(tǒng)設(shè)計(jì)算例進(jìn)行講解
|
?