



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MATLAB 在控制系统中的作用在控制系统中的作用 摘要 MATLAB 是主要面对科学计算 可视化以及交互式程序设计的高科技计 算环境 它将数值分析 矩阵计算 科学数据可视化以及非线性动态系统的建模和仿 真等诸多强大功能集成在一个易于使用的视窗环境中 为科学研究 工程设计以 及必须进行的有效值计算的众多科学领域提供了一种全面的解决方案 MATLAB 简介 MATLAB 是 Mathworks 公司开发的一种集数值计算 符号计算 和图形可视化三大基本功能于一体的功能强大 操作简单的优秀工程计算应用软 件 MATLAB 不仅可以处理代数问题和数值分析问题 而且还具有强大的图形处理 及仿真模拟等功能 从而能够很好的帮助工程师及科学家解决实际的技术问题 MATLAB 的含义是矩阵实验室 Matrix Laboratory 最初主要用于方便矩阵的存 取 其基本元素是无需定义维数的矩阵 经过十几年的扩充和完善 现已发展成 为包含大量实用工具箱 Toolbox 的综合应用软件 不仅成为线性代数课程的 标准工具 而且适合具有不同专业研究方向及工程应用需求的用户使用 MATLAB 最重要的特点是易于扩展 它允许用户自行建立完成指定功能的扩展 MATLAB 函数 称为 M 文件 从而构成适合于其它领域的工具箱 大大扩展了 MATLAB 的应用范围 目前 MATLAB 已成为国际控制界最流行的软件 控制界很 多学者将自己擅长的 CAD 方法用 MATLAB 加以实现 出现了大量的 MATLAB 配套工 具箱 如控制系统工具箱 control systems toolbox 系统识别工具箱 system identification toolbox 鲁棒控制工具箱 robust control toolbox 信号处理工具箱 signal processing toolbox 以及仿真环境 SIMULINK 等 关键词 MATLAB 系统仿真 在现代工业生产过程中 为了提高产品生产质量和生产效率 需要对生产设 备和工艺过程进行控制 使控制的物理量按照期望的规律变化 这些被控制的设 备或过程称为控制对象或对象 被控制的物理量称为被控制量或输出量 在实际 的条件下 生产设备或工业过程有许多外部作用 一般只考虑对输出量影响最大 的量 这些量成为输入量 从对被控制对象和输出量的影响来看 输入量可分为 两种类型 一种输入作用是为保证对象的行为达到达到所要求的目标 这一类输 入量称为控制量或给定量 另一种输入作用则相反 它妨碍对象的行为达到目标 这类作用称为扰动作用 输入量称为扰动量 控制的任务实际上就是形成控制作 用的变化规律 使得不管是否存在扰动对象都能得到期望的行为 所谓自动控制 系统就像是在无人直接操作或干预的条件下 通过控制器是对象自动地按照给定 的规律运行 是被控量按照给定的规律运行 如果控制系统的输出量对系统没有控制作用 则这种系统称为开环控制系统 开环系统如果受到外部扰动或内部扰动时 若没有人的干预 输出量两部能按照 给定量所希望的状态去工作 闭环控制系统是把输出量检测出来 经过物理量的 转换再反馈到输入端与与给定量进行比较 相减 并利用比较后的偏差信号 经 过控制器或调节器对控制对象进行控制 抑制内部或外部扰动对输出量的影响 从而减小输出量的误差 闭环控制系统由正通道和负反馈通道组成 必须有检测 环节 给定环节和比较环节 在控制系统中 通常把比较环节 校正环节和放大 环节合在一起称为控制装置 有些系统将开环控制和闭环控制结合在一起 构成 一个开环 闭环控制系统 这种系统称为复合控制系统 在反馈控制系统中 当扰动或给定量 或给定量的变化规律 发生变化时 被控量偏离了给定量而缠身偏差 通过反馈控制的作用 经过短暂的过渡过程 被控量又趋于或恢复到原来的稳定值 或按照新的给定量 或给定量的变化规律 稳定下来 知识系统从原来的平衡状态过渡到新的平衡状态 我们把被控量处于 变化状态的过程称为暂态或动态 而把被控量处于相对稳定的状态称为静态或稳 态 反馈控制系统品质要求可以归结为稳定性 长期稳定性 快递性 相对稳 定性 和准确性 精度 自动控制系统可分为线性系统和非线性系统 离散系 统和连续系统 恒值系统和随动系统 同步随动系统 仿真的基本思想是利用物理的货数学的模型来类比模仿实现过程 以寻求 对真实过程的认识 它所遵循的基本原则是相似性原理 模型是对显示系统有关 结构信息和行为的某种形式的描述 是对系统特性与变化规律的一种定量抽象 是人们认识事物的一种手段或工具 模型可以分为物理模型 数学模型和仿真模 型 仿真可以按模型分类可以分为物理仿真和数学仿真 按计算机类型可以分为 模拟仿真 数字仿真 混合仿真和现代计算机仿真 自动控制系统仿真包括问题 描述模拟建立 仿真实验和结果分析几个步骤 利用 MATLAB 控制系统仿真平台的开发测试流程步骤如下 1 被控对象的理论分析及数学描述 这是离线仿真的第一步 用线性或非线性方程建立控制系统数学模型 该方 程应能用 MATLAB 的 m file 格式或 Simulink 方框图方式表试 以便于用 MATLAB Simulink 进行动态分析 当部分被控对象难于用理论方法描述时 可以 结合 MATLAB 的系统辨识工具箱和 Simulink 参数估计模型库来辅助进行系统建模 2 控制系统建模 当被控对象的模型搭建完毕之后 可以用 MATLAB 的控制系统工具箱等工具 分析被控对象的响应特性 然后根据这些相应特性为其实际控制器 4 离线仿真与优化 模型建立之后 可以通过离线仿真查看控制系统的时域频域性能指标 通过 对离线仿真结果的分析来优化控制系统仿真平台的算法或被控对象的模型 是系 统的输出特性尽可能的好 当这一步完成之后 就要将离线仿真过渡到实时仿真 了 用真实的硬件接口关系替代 Simulink 中的逻辑连接关系 由于实时仿真中需要与硬件通讯 所以需要在 Simulink 方框图中 从 RTI 库用拖放指令指定实时测试所需的 I 0 A D 转换器 增量编码器接口等 并对 I 0 参数 如 A D 电压范围等 进行设置 5 自动代码生成与下载 这是从离线仿真到实时仿真的关键 当用户用传统的方法进行开发的时候 从控制算法到代码实现需要手工编程 这一步会耗去很长时间 但当用户采用 MATLAB dSPACE 这一整体解决方案时 只需要用鼠标选择 RTW Build 就可以自 动完成目标系统的实时 C 代码生成 编译 链接和下载 即使是复杂的大型控制 系统该过程一般也只需要几分钟左右 6 实验过程的全程自动化管理 用 ControlDesek 实验工具软件包与实时仿真系统进行交互操作 如调整参 数 显示系统的状态 跟踪过程响应曲线等 通过实时测试可以确定系统的一些 重要特性 7 余 MATLAB 结合进行参数优化 如果需要 利用 MATLAB MTRACE 从实时闭环系统获得数据 并将该数据回传 给用于建模和设计的软件环境 如 MATLAB 由 MATLAB 根据一定的算法计算下 一步控制参数并通过 MATLAB MTRACE 将参数送给实时系统 实现参数的自动寻优 过程 8 循环 返回第一步 只有通过实时测试 才能得到一些反馈信息如 对象模型是否 需要改进 算法特性是否过严或过松 控制系统对不能建模的对象特性 如 考 虑到实时特性而将部分对象直接包含于闭环测试中 干扰及传感器噪音是否有 足够的鲁棒性 MATLAB 提供了大量的控制工程计算 设计库函数 其中 控制系统软件包包 括复数运算 特征值计算 方程求解 矩阵变换以及 FFT 等重要计算工具及举例 MATLAB 的线性代数处理 矩阵运算和数值分析的能力为控制系统工程设计及其它 学科研究提供了可靠的基础和强有力的研究工具 控制系统软件包利用 MATLAB 矩阵功能提供了适用于控制工程的专用函数 这些函数大部分用 M 文件表示 控 制系统软件包可以方便地用于控制系统设计 分析和建模 在控制系统软 件包中 控制系统通常采用传递函数与状态空间两种形式建模 允许 经典 和 现代 技术并用 既可处理连续时间系统也可处理离散时间系统 并且可以进 行不同模型表示形式之间的相互转换 也可以计算和绘制时间响应 频率响应及 根轨迹图 此外 M 文件还能够进行极点配置和最优控制器的参数计算 即使在软 件包中没有提供的功能 也可以通过编写新的 M 文件方式来构造 在自动控制示意图中 当系统受到扰动作用后 被控变量 液位 发生变化 通过检测变送仪表得到其测量值 控制器接受液位测量变送器送来的信号 与设 定值相比较得出偏差 按某种运算规律进行运算并输出控制信号 控制阀接受控 制器的控制信号 按其大小改变阀门的开度 调整给水量 以克服扰动的影响 使被控变量回到设定值 最终达到水箱液位的恒定 这样就完成了所要求的控制 任务 这些自动控制装置和被控的工艺设备组成了一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 装修增补合同协议模板
- 法律顾问合同解除协议
- 项目合同转让协议范本
- 格式合同仲裁协议效力
- 扬尘治理措施方案
- 北师大版数学七年级上册教案-1.2展开与折叠1
- 家长学校实施方案
- 宜兴市全日制劳动合同书范本
- 地下车位买卖合同模版
- 网络销售代理合同协议书详细版
- 从电影《第二十条》中学习刑法
- 2024年河南省许昌市九年级中考物理一模试卷+
- (2024年)AED(自动体外除颤器)使用指南
- (高清版)TDT 1036-2013 土地复垦质量控制标准
- 大学生朋辈心理辅导智慧树知到期末考试答案2024年
- 小学语文五年下册《两茎灯草》说课稿(附教学反思、板书)课件
- 社会稳定风险评估 投标方案(技术标)
- 中心静脉深静脉导管维护操作评分标准
- 婚姻家庭指导服务工作方案
- 小微企业安全生产标准化模板
- 助产士的产妇心理疏导与支持技巧
评论
0/150
提交评论