第五章 MATLAB应用 ●●●●● ●●●● ●●。●●
第五章MATLAB应用
第五章 MATLAB应用 ●●● ●●●●● ●●●● ●●●●● ●●0 ●●0● MATLAB是一种科学计算软件。 MATLAB是Mat° Laboratory(矩阵实验室)的缩写。早期的 MATLAB主要 用于解决科学和工程的复杂数学计算问题。使用方便、输 入便捷、运算高效、适应科技人员的思维方式,并且有绘 图功能,有用户自行扩展的空间,是国内外高校教学和科 学研究的常用软件 MATLAB比较易学,如果有不清楚的地方,可以通过 它的帮助(help)和演示(demo)功能得到启示。 学习 MATLAB的难点在于,它有大量函数,这些 MATLAB涵数仅基本部分就有700多个,其中常用的有 200~300个,掌握和记忆起来都比较困难
第五章MATLAB应用 MATLAB是一种科学计算软件。MATLAB是Matrix Laboratory(矩阵实验室)的缩写 。早期的MATLAB主要 用于解决科学和工程的复杂数学计算问题。使用方便、输 入便捷、运算高效、适应科技人员的思维方式,并且有绘 图功能,有用户自行扩展的空间,是国内外高校教学和科 学研究的常用软件。 MATLAB比较易学,如果有不清楚的地方,可以通过 它的帮助(help)和演示(demo)功能得到启示。 学习MATLAB的难点在于,它有大量函数,这些 MATLAB函数仅基本部分就有700多个,其中常用的有 200~300个,掌握和记忆起来都比较困难
第五章 MATLAB应用 ●●● ●●●●● ●●●● ●●●●● ●●●● ●●0● 1993年出现了S| MULINK,是基于框图的仿真平台, SIMULINK 挂接在 MATLAB环境上,以 MATLAB的强大计算功能为基础,以直观 的模块框图进行仿真和计算。 SIMULINK提供了各种仿真工具,尤其 是它不断扩展的、内容丰富的模块库,为系统的仿真提供了极大便利 避免了在 MATLAB窗口使用 MATLAB命令和函数仿真时需要熟悉记 忆大量M函数的麻烦。 SIMULINK原本是为控制系统的仿真而建立的工具箱,在使用中 易编程、易拓展,并且可以解决 MATLAB不易解决的非线性、变系数 等问题。 支持连续系统和离散系统的仿真,支持连续离散混合系统的仿真 支持线性和非线性系统的仿真,支持多种采样频率( Multirate)系 统的仿真,也就是不同的系统能以不同的采样频率组合,这样就可以 仿真较大、较复杂的系统 各科学领域根据自己的仿真需要,以 MATLAB为基础,开发了大 量的专用仿真程序,并把这些程序以模块的形式都放入 SIMULINK中 ,形成了模块库
1993年出现了SIMULINK,是基于框图的仿真平台,SIMULINK 挂接在MATLAB环境上,以MATLAB的强大计算功能为基础,以直观 的模块框图进行仿真和计算。SIMULINK提供了各种仿真工具,尤其 是它不断扩展的、内容丰富的模块库,为系统的仿真提供了极大便利 。避免了在MATLAB窗口使用MATLAB命令和函数仿真时需要熟悉记 忆大量M函数的麻烦。 SIMULINK原本是为控制系统的仿真而建立的工具箱,在使用中 易编程、易拓展,并且可以解决MATLAB不易解决的非线性、变系数 等问题。 支持连续系统和离散系统的仿真,支持连续离散混合系统的仿真 ,支持线性和非线性系统的仿真,支持多种采样频率(Multirate)系 统的仿真,也就是不同的系统能以不同的采样频率组合,这样就可以 仿真较大、较复杂的系统。 各科学领域根据自己的仿真需要,以MATLAB为基础,开发了大 量的专用仿真程序,并把这些程序以模块的形式都放入SIMULINK中 ,形成了模块库。 第五章MATLAB应用
第五章 MATLAB应用 ●●●●● ●●●● ●●●● ●●●● ●●0● 现在 SIMULINK模块库有三级树状的子目录,在一级目录下就包 含了 SIMULINK最早开发的数学计算工具箱、控制系统工具箱的内容 ,之后开发的信号处理工具箱( DSP Blocks)、通信系统工具箱( comm)等也并行列入模块库的一级子目录,逐级打开模块库浏览器 ( SIMULINK Library Browser)的目录,就可以看到这些模块。 e Simulink Library Browser Bus Creator s block creates a bus signal fron its input 公 Commonly Used Blocks 如 Discontinuities Bus se1·c EH Logie and Bit Operation 如 Lookup Tab】es 如 Model veri fication 如siga1 Attributes h a Discret (1Inl ontrol System Toolbox
现在SIMULINK模块库有三级树状的子目录,在一级目录下就包 含了SIMULINK最早开发的数学计算工具箱、控制系统工具箱的内容 ,之后开发的信号处理工具箱(DSP Blocks)、通信系统工具箱( Comm) 等也并行列入模块库的一级子目录,逐级打开模块库浏览器 (SIMULINK Library Browser)的目录,就可以看到这些模块。 第五章MATLAB应用
第五章 MATLAB应用 ●●●●● ●●●● ●●●● ●●●● ●●0● 从 SIMULINK41开始,有了电力系统模块库( Power System°° Blockset),该模块库主要由加拿大 HydroQuebec和 TECSIM Internationa公司共同开发。在 SIMULINK环境下用电力系统模块库 的模块,可以方便地进行RLC电路、电力电子电路、电机控制系统和 电力系统的仿真 T Simulink Library Browse File Edit View Help dA reaker: Implements a circuit breaker with internal re required b了the model and cannot be set to zero Report Generator Linear Transformer Robust Control Toolbox 本书中电力电子和电力:3mx H1。cks Multi-Winding Trans former 拖动控制系统的仿真就是在 ersystems Nutual Inductance t7 Neutral MATLABISIMULINK环境下, 日 Extra Library Parallel RlC Branch 主要使用电力系统模块库和 H Control Blocks E Discrete asurements 叶Pa11 RIC Load S| MULINK两个模块库进行。 MEasurements Phasor Library Pi Section Line Cat
从SIMULINK 4.1开始,有了电力系统模块库(Power System Blockset),该模块库主要由加拿大HydroQuebec和TECSIM International 公司共同开发。在SIMULINK环境下用电力系统模块库 的模块,可以方便地进行RLC电路、电力电子电路、电机控制系统和 电力系统的仿真。 本书中电力电子和电力 拖动控制系统的仿真就是在 MATLAB/SIMULINK环境下, 主要使用电力系统模块库和 SIMULINK两个模块库进行。 第五章MATLAB应用