控制系统计算机辅助设计——MATLAB语言与应用

Slides:



Advertisements
Similar presentations
ASP .NET 程序设计(C#版) 第二版 机械工业出版社同名教材 配套电子教案
Advertisements

——Windows98与Office2000(第二版) 林卓然编著 中山大学出版社
第二章 复式记账原理*** 主要内容、重点难点: 1.会计要素与会计等式*** 2.会计科目与账户*** 3. 借贷记账法***
氧气的制法 装置 原理 练习 随堂检测.
文明史观 文明史观,通常被称为文明史研究范式,是研究历史的一种理论模式。人类社会发展史,从本质上说就是人类文明演进的历史。
1、分别用双手在本上写下自己的名字 2、双手交叉
南美洲 吉林省延吉一高中 韩贵新.
Tool Command Language --11级ACM班 金天行.
2007年11月考试相关工作安排 各考试点、培训中心和广大应考人员:
主题一 主题二 模块小结与测评 主题三 考点一 主题四 考点二 主题五 考点三 主题六 考点四 命题热点聚焦 考点五 模块综合检测 考点六.
分式的乘除(1) 周良中学 贾文荣.
第四章 制造业企业 主要经济业务核算.
实验四 利用中规模芯片设计时序电路(二).
《思想品德》七年级下册 教材、教法与评价的交流 金 利 2006年1月10日.
克劳斯-雷克曼 教授 德国 凯勒数控教学仿真软件有限公司
基于解释性语言的手机跨平台架构 Sloan Yi. Qt MTK.
Yellow River Engineering Consulting Co., Ltd.
全国计算机等级考试 二级基础知识 第二章 程序设计基础.
《数据结构》课程简介 李武军 南京大学计算机科学与技术系 2016年秋季.
计算机基础知识 丁家营镇九年制学校 徐中先.
施耐德电气(中国)投资有限公司 运动控制部技术经理 李幼涵 高级工程师
《数据库原理及应用》课程介绍 信息工程学院 孙俊国
《美国的两党制》选考复习 温州第二高级中学 俞优红 2018年6月14日 1.
ACD/ChemSketch软件在有机化学教学中的简单应用
嵌入式系统课程简介 宋健建 南京大学软件学院 2004/02/10.
第二讲 搭建Java Web开发环境 主讲人:孙娜
面向对象建模技术 软件工程系 林 琳.
R in Enterprise Environment 企业环境中的R
工业机器人技术基础及应用 主讲人:顾老师
工业机器人技术基础及应用 主讲人:顾老师
第11章:一些著名开源软件介绍 第12章:服务安装和配置 本章教学目标: 了解当前一些应用最广泛的开源软件项目 搭建一个网站服务器
乐驾-车载无线终端-CARRO 产品类型:车载无线路由器 建议零售价格:¥599 江苏鸿信
基于Arduino单片机的简易示波器 Arduino Based Simple Oscilloscope
数 控 技 术 华中科技大学机械科学与工程学院.
控制系统计算机辅助设计——MATLAB语言与应用
第五讲 四则运算计算器(一) 精品教程《C#程序设计与应用(第2版)清华大学出版社 谭恒松 主编
园林专业本科阶段课程拓扑图:平台期课程 通识 12 数学 14 物理 4 化学 11 英语 6 政治 14
利用Arduino制作定向装置 核科学与技术系 崔伟毅 梁嘉祺
数据挖掘工具性能比较.
PaPaPa项目架构 By:Listen 我在这.
CPU结构和功能.
应用实例 识别Ps & Pt ADTS 压力通道并校验 CPD8000 New MENSOR‘s ADTS: CPA8001.
2.1.2 空间中直线与直线 之间的位置关系.
程序设计工具实习 Software Program Tool
工业机器人技术基础及应用 主讲人:顾老师
内容摘要 ■ 课程概述 ■ 教学安排 ■ 什么是操作系统? ■ 为什么学习操作系统? ■ 如何学习操作系统? ■ 操作系统实例
C语言程序设计 主讲教师:陆幼利.
微机系统的组成.
K60入门课程 02 首都师范大学物理系 王甜.
Platform Builder使用介绍 WINCE系统应用开发流程说明 ACTION RDC 杨 涛 2005.Dec.3th
实验七 安全FTP服务器实验 2019/4/28.
核探测与核电子学国家重点实验室 中国科学技术大学近代物理系
实验三 16位算术逻辑运算实验 不带进位控制的算术运算 置AR=1: 设置开关CN 1 不带进位 0 带进位运算;
核探测与核电子学国家重点实验室 中国科学技术大学近代物理系 王照琪
JSP实用教程 清华大学出版社 第2章 JSP运行环境和开发环境 教学目标 教学重点 教学过程 2019年5月7日.
2019/5/8 第2章 数据分析软件介绍.
魏新宇 MATLAB/Simulink 与控制系统仿真 魏新宇
海报题目 简介: 介绍此项仿真工作的目标和需要解决的问题。 可以添加合适的图片。
现代电子技术综合实验 陈学英.
计算机绘图 AutoCAD2016.
《工程制图基础》 第五讲 投影变换.
Python 环境搭建 基于Anaconda和VSCode.
控制系统计算机辅助设计——MATLAB语言与应用
第2节 大气的热力状况 基础知识回顾 重点难点诠释 经典例题赏析.
针对石油石化、能源、矿业、汽车等广泛且严重依赖旋转生产设备的制造企业 典型的旋转设备包括:泵、发动机、电机、风机、传送设备、CNC等
FVX1100介绍 法视特(上海)图像科技有限公司 施 俊.
工业机器人入门使用教程 ESTUN机器人 主讲人:李老师
能源与动力工程学院 研究生招生专业介绍.
四路视频编码器 快速安装手册 1、接口说明 2、安装连接 3、软件下载 4、注意事项 编码器软件下载地址
海报题目 简介: 介绍此项仿真工作的目标和需要解决的问题。 可以添加合适的图片。
Presentation transcript:

控制系统计算机辅助设计——MATLAB语言与应用 第 9 章 半实物仿真与实时控制 薛定宇 著《控制系统计算机辅助设计—MATLAB 语言与应用》第二版,清华大学出版社 2006 CAI课件开发:鄂大志 、薛定宇 2019/4/15 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

控制系统计算机辅助设计——MATLAB语言与应用 主要内容 dSPACE 简介与常用模块 Quanser 简介与常用模块 半实物仿真与实时控制实例 2019/4/15 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

控制系统计算机辅助设计——MATLAB语言与应用 9.1 dSPACE 简介与常用模块 9.1.1 dSPACE 简介 dSPACE (digital Signal Processing And Control Engineering) 实时仿真系统 是由德国 dSPACE 公司开发的一套和 MATLAB/Simulink 可以“无缝连接”的控制系 统开发及测试的工作平台。 2019/4/15 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

控制系统计算机辅助设计——MATLAB语言与应用 单板系统 主要面向快速原型设计用户;其本身 就是一个完整的实时仿真系统,DSP 和 I/O 全部 集成于同一板上。 标准组件系统 把处理器板,I/O 板分开,并提 供多个系列和品种,允许用户根据特定需求随意 组装,可以使用多块处理器板、多块 (多种)I/O 板,使系统运算速度、内存和 I/O 能力均可大大 扩展,从而可以满足复杂的应用。 特定应用装置 如汽车、火车、飞机等低空系统 的特殊开发环境。 2019/4/15 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

控制系统计算机辅助设计——MATLAB语言与应用 dSPACE 实时系统具有很多其他仿真系统所不能比 拟的特点,例如其组合性与灵活性强、快速性与实时 性好、可靠性高,可与 MATLAB/Simulink 无缝连 接,更方便地从非实时分析设计过渡到实时分析设 计。 由于 dSPACE 巨大的优越性,现已广泛应用于航空 航天、汽车、发动机、电力机车、机器人、驱动及工 业控制等领域。越来越多的工厂、学校及研究部门开 始用 dSPACE 解决实际问题。 2019/4/15 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

控制系统计算机辅助设计——MATLAB语言与应用 9.1.2 dSPACE 模块组 目前在教学和一般科学实验方面比较流行的dSPACE 部件是 ACE 1103 和 ACE1104 ,它们是典型的智能化 单板系统,包括 DSP 硬件控制板 DS1103 和 DS1104、 实时控制软件 Control Desk、实时接口 RTI 和实时 数据采集接口 MTRACE/MLIB,使用较为方便。其中, DS1104 采用 PCI 总线接口,PowerPC 处理器,具有 很高的处理性能及性能价格比,是理想的控制系统设 计入门级产品。 2019/4/15 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

控制系统计算机辅助设计——MATLAB语言与应用 9.2 Quanser 简介与常用模块 9.2.1 Quanser 简介 Quanser 产品包括加拿大 Quanser 公司研 发的控制实验用的各种受控对象装置、与 MATLAB/Simulink 或 NI 公司 LabView 等接 口板卡和实时控制软件 WinCon 等,可以用类 似于 SPACE 的方式进行半实物仿真与实时控 制研究。 2019/4/15 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

控制系统计算机辅助设计——MATLAB语言与应用 9.2.2 Quanser 常用模块介绍 Quanser 系列产品提供了 MultiQ 板卡或其 他形式的接口板卡,带有数模转换器输入(DAC)、 模数转换器输出(ADC) 、电机编码输入(ENC)等 输入输出接口,可以直接将计算机与受控对象连 接起来,形成闭环控制结构。 WinCon 是在 Windows 环境下实现实时控制 的应用程序,该程序可以启动由 Simulink 模型 生成的代码,向 MultiQ 板卡发送命令或从板卡 采集数据,达到实时控制的目的。 2019/4/15 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

9.2.3 Quanser 旋转运动控制系列 实验受控对象简介 旋转倒立摆 平面倒立摆 回转仪 2019/4/15 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

控制系统计算机辅助设计——MATLAB语言与应用 平面连杆机器人 柔性臂 2019/4/15 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

控制系统计算机辅助设计——MATLAB语言与应用 倒立摆系统的简要描述: 旋转倒立摆实验中,在水平面上用一个直流电机 来驱动一个刚性臂的一端,臂的另一端装有一个自 由度的转轴由电机控制。在这个转轴上安装一个摆 杆。通过控制旋转臂的运动来保持摆杆处于垂直倒 立状态。 平面倒立摆则将一根长摆杆安装在一含有两个自 由度的接头上,这样摆杆就可以沿两个方向自由摆 动,摆杆的摆角通过传感器测量。将这个机构装于 2 自由度机器人的末端就构成了平面倒立摆系统。 2019/4/15 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

控制系统计算机辅助设计——MATLAB语言与应用 9.3 半实物仿真与实时控制实例 受控对象的数学描述与仿真研究 Quanser 实时控制实验 dSPACE 实时控制实验 2019/4/15 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

控制系统计算机辅助设计——MATLAB语言与应用 9.3.1 受控对象的数学描述与 仿真研究 球杆系统实物图 2019/4/15 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

控制系统计算机辅助设计——MATLAB语言与应用 球杆系统的控制原理: 通过电机带动连杆 CD,调整 夹角 ,从而调整横杆 BC 的水平夹角 ,使得小球能 快速稳定地静止在指定的位置。连杆 AB 为固定的支撑 臂。 球杆系统示意图 2019/4/15 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

控制系统计算机辅助设计——MATLAB语言与应用 在球杆系统中,杆的位置 是输出信号,电机 的电压 为控制信号,需要设计一个控制器,由 预期位置 和检测到的实际位置 之间的误差信 号 来计算控制信号 。钢球在连杆 BC 上起滑动变阻器的作用,其位置 可以通过电 阻的值直接检测出来。 2019/4/15 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

控制系统计算机辅助设计——MATLAB语言与应用 电机拖动系统的数学模型 电机仿真模型 2019/4/15 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

控制系统计算机辅助设计——MATLAB语言与应用 推导出电机电压信号 与夹角 之间的传递函数描述 电机拖动仿真模型 2019/4/15 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

控制系统计算机辅助设计——MATLAB语言与应用 球杆系统的数学模型 受控对象模型 2019/4/15 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

控制系统计算机辅助设计——MATLAB语言与应用 球杆系统控制模型 2019/4/15 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

控制系统计算机辅助设计——MATLAB语言与应用 9.3.2 Quanser 实时控制实验 实时控制 Simulink 框图 2019/4/15 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

控制系统计算机辅助设计——MATLAB语言与应用 9.3.3 dSPACE 实时控制实验 dSPACE 使用的 Simulink 框图 2019/4/15 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

控制系统计算机辅助设计——MATLAB语言与应用 9.4 本章要点简介 给出了半实物仿真的概念,综述了目前与 MATLAB/Simulink 可以无缝连接的两大主流半实物仿真软硬件系统,即 dSPACE与 Quanser 产品,并介绍了和实时控制相关的模块,还简述了可以搭建实时控制实验的 Quanser 受控对象旋转运动控制实验系列装置。 2019/4/15 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

控制系统计算机辅助设计——MATLAB语言与应用 以旋转运动控制系列中的球杆系统为例,介绍了其建模方法与 Simulink 模型搭建方法,进行了系统的仿真研究,并分别介绍了由 Quanser 控制器及 dSPACE 控制器对其实时控制的方法及控制效果。 2019/4/15 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院