
Matlab 在自动化的应用
Matlab 的应用很广 , 特别是在理工科方面 , 更是展示出自己的强大。 Matlab 的强大功能主
要体现在数据的处理和模型的构建,简单来说,就是计算建模能力。
作为工科中的经典——自动化,计算和建模都是该学科必需的部分,而且这两部分都很
棘手。 Matlab 就刚好在这两个大难题为自动化学科提供了极大的便利。
自动化主要是测控方面的,所以信号处理和各种仿真方面是比较重要的。而 matlab 的
Simulink 就是强大的仿真工具。
Simulink 是 MATLAB最重要的组件之一,它提供一个动态系统建模、仿真和综合分析的
集成环境。 在该环境中, 无需大量书写程序, 而只需要通过简单直观的鼠标操作, 就可构造
出复杂的系统。 Simulink 具有适应面广、结构和流程清晰及仿真精细、贴近实际、效率高、
灵活等优点,并基于以上优点 Simulink 已被广泛应用于控制理论和数字信号处理的复杂仿
真和设计。同时有大量的第三方软件和硬件可应用于或被要求应用于 Simulink 。
Simulink 是 MATLAB中的一种可视化仿真工具, 是一种基于 MATLAB的框图设计环境,
是实现动态系统建模、仿真和分析的一个软件包, 被广泛应用于线性系统、 非线性系统、数
字控制及数字信号处理的建模和仿真中。 Simulink 可以用连续采样时间、离散采样时间或
两种混合的采样时间进行建模, 它也支持多速率系统, 也就是系统中的不同部分具有不同的
采样速率。为了创建动态系统模型, Simulink 提供了一个建立模型方块图的图形用户接口
(GUI) ,这个创建过程只需单击和拖动鼠标操作就能完成, 它提供了一种更快捷、 直接明了
的方式,而且用户可以立即看到系统的仿真结果。
Simulink 是用于动态系统和嵌入式系统的多领域仿真和基于模型的设计工具。对各种
时变系统,包括通讯、控制、信号处理、视频处理和图像处理系统, Simulink 提供了交互
式图形化环境和可定制模块库来对其进行设计、仿真、执行和测试。 .
构架在 Simulink 基础之上的其他产品扩展了 Simulink 多领域建模功能, 也提供了用于
设计、执行、验证和确认任务的相应工具。 Simulink 与 MATLAB紧密集成,可以直接访问 MATLAB
大量的工具来进行算法研发、 仿真的分析和可视化、 批处理脚本的创建、 建模环境的定制以
及信号参数和测试数据的定义。
(关于 simulink 的资料来自百度百科)
《电路原理》 是电类专业必修的一门重要的技术基础课, 它具有基础科学和技术科学的
二重性, 不仅是电类学生学习后续课程的基础, 也直接为解决电工电子工程中的一些实际问
题服务。总之, 《电路原理》也是自动化专业的一门专业基础课,里面有很多比较复杂的问
题可以用 matlab 来简化之。
举个例子:如下面图 1 所示的电路图, R1=2Ω,R2=12Ω,R3=4Ω,R4=12Ω,R5=12Ω,
R6=4Ω,R7=2Ω。
(1)
如
Us=10V,求 i3 ,u4,u7;
(2)
如已知 u4=6V,求 Us,i3 ,u7。