《控制系统CAD与仿真》第一章 绪论

目录 第一章绪论 第二章 MATLAB程序设计 第三章控制糸统的分析 第四章基于传通函数的控制条统设计 dsp des 第五章基于状态空间的控制糸统设计 第六章控制糸统仿真 raining www.mathworks.com/training

第一章绪论 控制系CAD 控制系统仿真 简介 MATLAB编程基础
•控制系统CAD •控制系统仿真 •MATLAB简介 •MATLAB编程基础

第一章绪论 、控制系统CAD 控制系统的计算机辅助设计 (CSCAD-Control System Computer Aided Design) 控制糸统CAD技术是对复杂控制集统进行分析和设计的重要方油 和手段。在进行控制無统的分析与综合的过程中,除了要进行理论分 析外,还要对糸统的特性进行实验研究,研究糸统的圆有的动态特性, 验算设计的控制澋能否达到预期的性能指标,这个过程是设计一实验 一修改设计一再实验的过程。 二、控制系统仿真 所谓控制糸统的计算机仿真就是以控喇糸统的数学模型为基础 借助计算机对控制糸统的动态特性进行实验研究。 控制糸统的计算机仿真是控制糸统的计算机辅助设计的一个部分。 这一过程包括:建立教学模型;根据性能指标和控制算油编程求解控 制器皋教;对糸统校正前后进行仿真,并验证制的实际控恻效果; 修改控制景参数或结构,直到仿真结杲满足设计要求
一、控制系统CAD 控制系统的计算机辅助设计 (CSCAD-Control System Computer Aided Design) 控制系统CAD技术是对复杂控制系统进行分析和设计的重要方法 和手段。在进行控制系统的分析与综合的过程中,除了要进行理论分 析外,还要对系统的特性进行实验研究,研究系统的固有的动态特性, 验算设计的控制器能否达到预期的性能指标,这个过程是设计-实验 -修改设计-再实验的过程。 所谓控制系统的计算机仿真就是以控制系统的数学模型为基础, 借助计算机对控制系统的动态特性进行实验研究。 控制系统的计算机仿真是控制系统的计算机辅助设计的一个部分。 这一过程包括:建立数学模型;根据性能指标和控制算法编程求解控 制器参数;对系统校正前后进行仿真,并验证控制器的实际控制效果; 修改控制器参数或结构,直到仿真结果满足设计要求。 二、控制系统仿真

第一章绪论 MATLAB简介 1980年 美国 Cleve moler博士研制 MathWorks公司出品 MATLAB是以复教矩阵作为基本编程单元的一种程序设计语言,宅提供了各 种矩阵的运算撰作,并具有较强的绘图功能。 Matlab的语言特点 ☆语言简洁紧凑,使用方便灵活。 例如:A=[123;456;789一条语句实觋了对3X3矩阵的輪入。 令数值算油穩定可靠,库函數十分亭害。 例如: polder(b) 求多项式b的微分 令运算符丰害。 例如:C=A*B %矩阵的乘油, X=A\b %求AX=b的最小二乘解 ☆ Matlab既具有结构化的控制语句(if、for、 while)又支持面向对淾的程序设计。 心语法限制不严格,程序设计旬由度大
三、 MATLAB简介 1980年 美国 Cleve Moler博士研制 MathWorks公司出品 MATLAB是以复数矩阵作为基本编程单元的一种程序设计语言,它提供了各 种矩阵的运算操作,并具有较强的绘图功能。 Matlab的语言特点 v语言简洁紧凑,使用方便灵活。 例如:A=[1 2 3;4 5 6;7 8 9]一条语句实现了对3x3矩阵的输入。 v数值算法稳定可靠,库函数十分丰富。 例如: polyder(b) %求多项式b的微分 v运算符丰富。 例如:C=A*B %矩阵的乘法, x=A\b %求Ax=b的最小二乘解 vMatlab既具有结构化的控制语句(if、for、while)又支持面向对象的程序设计。 v语法限制不严格,程序设计自由度大

第一章绪论 心程序的可移植性好。 ☆ Matlab的图形功能强大,支持教据的可视化操作,方便的星示程序的遁 行结。 心强火的工具箱。 例如:控制领堿可以使用的工具箱就有 Control Systen(控制工具箱) 心娠程序的开发性,無统的可扩兖能力强。 ☆ Matlab是解释执行语言。 Matlab程序不用编峄生成可执行文件就可以运行 Matlab集成环境的组成 Maab语言 Maab工作环境 包括程序编辑、量查看景、無统仿真景。 Matlab图形统 用 Matlab的句柄图形,可以实现二维、三维数据的可视化、图象处理, 也可以完全或局部慘改图形窗口,还可以方便的设计图形界面。 Maab数学函数年 Matlab APl
v程序的可移植性好。 vMatlab的图形功能强大,支持数据的可视化操作,方便的显示程序的运 行结果。 v强大的工具箱。 例如:控制领域可以使用的工具箱就有Control System(控制工具箱) v源程序的开发性,系统的可扩充能力强。 vMatlab是解释执行语言。 Matlab程序不用编译生成可执行文件就可以运行 Matlab集成环境的组成 Ø Matlab语言 Ø Matlab工作环境 包括程序编辑器、变量查看器、系统仿真器。 Ø Matlab图形系统 用Matlab的句柄图形,可以实现二维、三维数据的可视化、图象处理, 也可以完全或局部修改图形窗口,还可以方便的设计图形界面。 Ø Matlab数学函数库 Ø Matlab API

第一章绪论 Matlab软件的基本使用方法 ˇ Matlab軟件的安装 v Matlab软件的启动 当前路径 File Edit Debug Desktop Window Help 工作空间2,可P Name value 命令窗口 Current Directory Workspace Command History quist(g), axis( square) g=tf(500],[,1,100,0]) 历史命令 bode(g), grid on margin(g), grid on g=tf([5,[0.01,0.01,1,0]); Start
ü Matlab软件的安装 ü Matlab软件的启动 Matlab软件的基本使用方法 命令窗口 工作空间 历史命令 当前路径

第一章绪论 命令窗口 Matlab的命令窗口可以执行任何 Matlab命令和函数。 主要功能 操作M文件(打开、新建、逯行、保存) 操作MDL文件 运行 Matlab程序 运行外亮应用程序 程序编辑/调试器 Matlab内置了一个程序的编辑/调试景 主要功能 建立、编辑、存储M文件 可以运行程序 调试(新点、草步、跟踪、查看)程序
命令窗口 Matlab的命令窗口可以执行任何Matlab命令和函数。 •操作M文件(打开、新建、运行、保存) •操作MDL文件 •运行Matlab程序 •运行外壳应用程序 主要功能 程序编辑/调试器 •建立、编辑、存储M文件 •可以运行程序 •调试(断点、单步、跟踪、查看)程序 Matlab内置了一个程序的编辑/调试器 主要功能

第一章绪论 设置/取消/进入 跳出 断点/断点函数 函数 9)C:Documents and5 Settings\Adminis血序/m Eile Edit yiew Iext Debug Breakpoints Web window\Help D日8的。|母.的着团根叫圆 2|num=(271cen=(o1025125 3-[ABcD=t2 ss(num;den);、运行 4°×0=10000]v=1t0=0t10h=0.25;r=1 5-[t, y]=ode 4(A, B, C, D, XO, h, r, v, to, tf) 6-° plot(t, y)grid Ln7 Col 1
设置 断点 取消 断点 单步 运行 进入 函数 跳出 函数 退出 继续 调试 运行

第一章绪论 变量查看器 在 MATLAB中,工作空间∩ Workspace)是一个重要的、比較抽象的概念。 工作空间指行 MATLAB的程序或命令所生成的所有安量和 MATLAB提供 的常量构成的空间是一个概念 工作空间的特点 口工作空间在MA叩AB运行期间一直存在 口关闭 MATLAB后工作空间旬动消失 口可以随时查看工作空间中的量名及变量的值 Whos 口保存工作空间中的所有变量为一个文件 save 口把保存的工作空间的所有变量调入到当前工作空间load
变量查看器 在MATLAB中,工作空间(Workspace )是一个重要的、比较抽象的概念。 工作空间指运行MATLAB的程序或命令所生成的所有变量和MATLAB提供 的常量构成的空间是一个概念 q工作空间在MATLAB运行期间一直存在 q关闭MATLAB后工作空间自动消失 q可以随时查看工作空间中的变量名及变量的值 whos q保存工作空间中的所有变量为一个文件 save q把保存的工作空间的所有变量调入到当前工作空间 load 工作空间的特点

第一章绪论 查看 删除 2 workspace File Edit 同1F ame SIze Bytes Class B 4x1 32 double array 1x4 32 double array 1x1 8 double array 1x5 ube array h 8 double array k num 16 double array 1x1 8 double array t 1x41 328 double array 8 double array tf 1x1 8 double array v 8 double array
查看变量 删除变量
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 西安电子科技大学:《数字电路》课程教学资源(PPT课件讲稿)第七讲 脉冲波形的产生与变换.ppt
- 西安电子科技大学:《数字电路》课程教学资源(PPT课件讲稿)第二讲 数字集成电路的分类.ppt
- 西安电子科技大学:《数字电路》课程教学资源(PPT课件讲稿)第一讲 逻辑代数基础.ppt
- 西安电子科技大学:《数字电路》课程教学资源(PPT课件讲稿)目录.ppt
- 西安电子科技大学:《数字电路》课程教学资源(PPT课件讲稿)第六讲 常用集成时序逻辑器件及应用.ppt
- 西安电子科技大学:《数字电路》课程教学资源(PPT课件讲稿)第四讲 触发器.ppt
- 西安电子科技大学:《数字电路》课程教学资源(PPT课件讲稿)第三讲 组合逻辑电路.ppt
- 西安电子科技大学:《数字电路》课程教学资源(PPT课件讲稿)第八讲 存储器和可编程.ppt
- 西安电子科技大学:《数字电路》课程教学资源(PPT课件讲稿)第五讲 时序电路的逻辑功能描述方法.ppt
- 西安电子科技大学:《数字电路》课程教学资源(PPT课件讲稿)用VHDL进行数字系统设计.ppt
- 《电工习题》课程教学资源(习题解答)第四章 习题解答.doc
- 《电工习题》课程教学资源(习题解答)第三章 习题解答.doc
- 《电工习题》课程教学资源(习题解答)第二章 习题解答.doc
- 《电工习题》课程教学资源(习题解答)第一章 习题解答.doc
- 《电工习题》课程教学资源(习题解答)第十一章 习题解答.doc
- 《电工习题》课程教学资源(习题解答)第八章 习题解答.doc
- 《电工习题》课程教学资源(习题解答)第七章 习题解答.doc
- 《自动控制理论》课程教学资源(讲稿讲义,共七章).doc
- 西安交通大学:《智能控制理论与方法》课程教学资源(PPT课件讲稿)模块(组合)网络.ppt
- 西安交通大学:《智能控制理论与方法》课程教学资源(PPT课件讲稿)智能控制概论.ppt
- 《控制系统CAD与仿真》第二章 MATLAB 程序设计.ppt
- 《控制系统CAD与仿真》第三章 反馈控制系统的分析.ppt
- 《控制系统CAD与仿真》第四章 基传递函数模型的控制系统设计.ppt
- 《控制系统CAD与仿真》第五章 基于状态空间模型的控制系统设计.ppt
- 《控制系统CAD与仿真》第六章 控制系统仿真.ppt
- 安徽职业技术学院:《电路分析基础》课程教学大纲(应用电子技术、通信技术、电气自动化技术、电子声像技术).doc
- 安徽职业技术学院:《电路分析基础》课程教学资源(PPT课件讲稿)第二章 电阻电路的分析.ppt
- 安徽职业技术学院:《电路分析基础》课程教学资源(PPT课件讲稿)第四章 三相电路.ppt
- 安徽职业技术学院:《电路分析基础》课程教学资源(PPT课件讲稿)第五章 耦合电感元件.ppt
- 安徽职业技术学院:《电路分析基础》课程教学资源(PPT课件讲稿)第三章 正弦交流电路.ppt
- 安徽职业技术学院:《电路分析基础》课程教学资源(PPT课件讲稿)第一章 电路的基本概念和基本定理.ppt
- 安徽职业技术学院:《电路分析基础》课程教学资源(PPT课件讲稿)第六章 动态电路分析.ppt
- 沈阳工业大学:《电工技术》课程教学资源(PPT课件讲稿)第一章 电路的基本概念与定律.ppt
- 沈阳工业大学:《电工技术》课程教学资源(PPT课件讲稿)第二章 电路分析方法.ppt
- 沈阳工业大学:《电工技术》课程教学资源(PPT课件讲稿)第三章 正弦交流电路.ppt
- 沈阳工业大学:《电工技术》课程教学资源(PPT课件讲稿)第四章 三相交流电路.ppt
- 沈阳工业大学:《电工技术》课程教学资源(PPT课件讲稿)第五章 电路的时域分析.ppt
- 沈阳工业大学:《电工技术》课程教学资源(PPT课件讲稿)第六章 电工测量与安全用电.ppt
- 沈阳工业大学:《电工技术》课程教学资源(PPT课件讲稿)第八章 铁心线圈与变压器.ppt
- 沈阳工业大学:《电工技术》课程教学资源(PPT课件讲稿)第九章 异步电动机.ppt