1.2.2 MATLAB简介
MATLAB是一种科学计算软件。MATLAB是Martix Laboratory的缩写,这是一种以矩阵为基础的交互式程序计算语言。早起的MATLAB主要用于解决科学和工程的复杂数学计算问题。由于它使用方便、输入便捷、运算高效、适应科技人员的思文方式,并且有绘图功能,有用户自行扩展的空间,特别受到用户的欢迎,使它成为在科技界广为使用的软件,也是国内外高校教学和科学研究的常用软件。
1993年出现了SIMULINK,这是基于框图的仿真平台,SIMULINK挂接在MATLAB环境上,以MATLAB的强大计算功能为基础,以直观的模块框图进行仿真和计算。在SIMULINK环境中提供了各种仿真工具,尤其是它不断扩展、内容丰富的模块库,为系统的仿真提供了极大的便利。在SIMULINK平台上,拖拉和连接典型模块就可以绘制仿真对象的模型,并对模型进行仿真。
SIMULINK原本是为控制系统的仿真而建立的工具箱Toolbox,在使用中,它很容易编程、易拓展,并且可以解决一般难以解决的非线性、变系数等问题;它能支持连续系统和离散系统的仿真,支持连续离散混合系统的仿真,也支持线性和非线性系统的仿真,并且支持多种采样频率系统的仿真,也就是不同的系统能以不同的采样频率组合,这样就可以仿真较大、较复杂的系统。因此,各学科领域根据自己的仿真需要,以MATLAB为基础,开发了大量的专用程序,并把这些程序以模块的形式都放入到SIMULINK中,形成了模块库SIMULINK Library Browers。
此次仿真所采用的是MATLAB 7.0。它具有以下优点
(1) 编程环境
MATLAB 7.0由一系列工具组成。这些工具方便用户使用MATLAB的函数和文件,其中许多工具采用的是图形用户界面。包括MATLAB桌面和命令窗口、历史命令窗口、编辑器和调试器、路径搜索和用于用户浏览帮助、工作空间、文件的浏览器。
(2) 简单易用
MATLAB 7.0是一个高级的矩阵/阵列语言,它包含控制语句、函数、数据结构、输入和输出和面向对象编程特点。
(3) 强处理能力
MATLAB 7.0是一个包含大量计算算法的集合。其拥有600多个工程中要用到的数学运算函数,可以方便的实现用户所需的各种计算功能。
(4) 图形处理能力
MATLAB 7.0自产生之日起就具有方便的数据可视化功能,以将向量和矩阵用图形表现出来,并且可以对图形进行标注和打印。
(5) 模块集合工具箱
MATLAB 7.0对许多专门的领域都开发了功能强大的模块集和工具箱。一般来说,它们都是由特定领域的专家开发的,用户可以直接使用工具箱学习、应用和评估不同的方法而不需要自己编写代码。
(6) 程序接口和发布平台
MATLAB 7.0可以利用MATLAB编译器和C/C++数学库和图形库,将自己的MATLAB程序自动转换为独立于MATLAB运行的C和C++代码。允许用户编写可以和MATLAB进行交互的C或C++语言程序。另外,MATLAB网页服务程序还容许在Web应用中使用自己的MATLAB数学和图形程序。
(7) 应用软件开发
在开发环境中,使用户更方便地控制多个文件和图形窗口;在编程方面支持了函数嵌套,有条件中断等;在图形化方面,有了更强大的图形标注和处理功能,包括对性对起连接注释等;在输入输出方面,可以直接向Excel和HDF5进行连接。
1.2.3 控制方法的发展
(l)纯手动阶段
在优尔十年代以前,由于自动化技术与电子技术发展不成熟,人们的自动化观念还比较淡薄,这段时期的锅炉一般采用纯手动的控制方式,即操作工人通过经验决定送风、给水、引风、用料的多少,通过手动操作器等方式来达到控制锅炉的目的。这样就要求司炉人员必须有丰富的经验,增加了工人的劳动强度,事故率高,更谈不上保证锅炉的高效率运行。 MATLAB锅炉燃烧过程控制系统设计(4):http://www.youerw.com/zidonghua/lunwen_13784.html