matlab教案6new

matlab教案6new

ID:34668708

大小:1.20 MB

页数:51页

时间:2019-03-08

matlab教案6new_第1页
matlab教案6new_第2页
matlab教案6new_第3页
matlab教案6new_第4页
matlab教案6new_第5页
资源描述:

《matlab教案6new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SIMULINK基础Simulink简介nSimulink=Simulation(仿真)+Link(连接)nSimulink是MATLAB的一个扩展软件,主要用于动态控制系统分析与设计n模型化图形输入q基本的系统模块按功能分类q用户只需要知道这些模块的输入输出,以及功能,而不必考察模块内部是如何实现的q连接基本模块,构建所需要的系统模型(以.mdl文件进行存取),即可进行仿真与分析。nSimulink可以对连续系统、离散系统、混合系统进行建模仿真示例一:ThermalModelofaHouse房间内热量的

2、变化示例二:VehicleSuspensionModeln一个二自由度汽车模型(halfcar),前后悬架均为独立悬架2.SIMULINK的启动1.在命令窗口中输入simulink,将出现SimulinkLibraryBrowser的窗口2.主窗口的快捷按钮3.在命令窗口中输入simulink3,将出现一个用图标形式显示的simulink3的模块库窗口。3.模块库介绍n按功能分为若干类子库:qContinuous(连续模块)简介qDiscrete(离散模块)大类qFunction&Tables(函数和平台

3、模块)qMath(数学模块)小类qNonlinear(非线性模块)qSignals&Systems(信号和系统模块)qSinks(接收器模块)qSources(输入源模块)q…n1、连续模块(Continuous)continuous.mdlqIntegrator:输入信号积分qDerivative:输入信号微分qState-Space:线性状态空间系统模型qTransfer-Fcn:线性传递函数模型qZero-Pole:以零极点表示的传递函数模型qMemory:存储上一时刻的状态值qTransportD

4、elay:输入信号延时一个固定时间再输出qVariableTransportDelay:输入信号延时一个可变时间再输出n2、离散模块(Discrete)discrete.mdlqDiscrete-timeIntegrator:离散时间积分器qDiscreteFilter:IIR与FIR滤波器qDiscreteState-Space:离散状态空间系统模型qDiscreteTransfer-Fcn:离散传递函数模型qDiscreteZero-Pole:以零极点表示的离散传递函数模型qFirst-OrderHo

5、ld:一阶采样和保持器qZero-OrderHold:零阶采样和保持器qUnitDelay:一个采样周期的延时n3、Function&Tables(函数和平台模块)function.mdlqFcn:用自定义的函数(表达式)进行运算qMATLABFcn:利用matlab的现有函数进行运算qS-Function:调用自编的S函数的程序进行运算qLook-UpTable:建立输入信号的查询表(线性峰值匹配)qLook-UpTable(2-D):建立两个输入信号的查询表(线性峰值匹配)n4、Math(数学模块)m

6、ath.mdlqSum:加减运算qProduct:乘运算qDotProduct:点乘运算qGain:比例运算qMathFunction:包括指数函数、对数函数、求平方、开根号等常用数学函数qTrigonometricFunction:三角函数:正弦、余弦、正切等qMinMax:最值运算qAbs:取绝对值qSign:符号函数qLogicalOperator:逻辑运算qRelationalOperator:关系运算qComplextoMagnitude-Angle:由复数输入转为幅值和相角输出qMagnitu

7、de-AngletoComplex:由幅值和相角输入合成复数输出qComplextoReal-Imag:由复数输入转为实部和虚部输出qReal-ImagtoComplex:由实部和虚部输入合成复数输出n5、Nonlinear(非线性模块)nonlinear.mdlqSaturation:饱和输出,让输出超过某一值时能够饱和。qRelay:滞环比较器,限制输出值在某一范围内变化。qSwitch:开关选择,当第二个输入端大于临界值时,输出由第一个输入端而来,否则输出由第三个输入端而来。qManualSwitc

8、h:手动选择开关n6、Signal&Systems(信号和系统模块)sigsys.mdlqIn1:输入端。qOut1:输出端。qMux:将多个单一输入转化为一个复合输出。qDemux:将一个复合输入转化为多个单一输出。qGround:连接到没有连接到的输入端。qTerminator:连接到没有连接到的输出端。qSubSystem:建立新的封装(Mask)功能模块n7、Sinks(接收器模块)sinks.mdlqScope:示波

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。