实验5极点配置计算机辅助设计

合集下载

实验五利用MATLAB求解极点配置问题

实验五利用MATLAB求解极点配置问题

现代控制理论第四次上机实验报告实验五 利用MATLAB 求解极点配置问题实验目的:1、学习极点配置状态反馈控制器的设计算法;2、通过编程、上机调试,掌握系统极点配置设计方法。

实验步骤:1、极点配置状态反馈控制器的设计,采用MATLAB 的m-文件编程;2、在MATLAB 界面下调试程序,并检查是否运行正确。

实验要求:1、 在运行以上程序的基础上,针对状态空间模型为[]01034132x x u y x⎡⎤⎡⎤=+⎢⎥⎢⎥--⎣⎦⎣⎦=&的被控对象设计状态反馈控制器,使得闭环极点为-4和-5,并讨论闭环系统的稳态性能。

先判断系统能控性:>> A = [0 1 ;-3 -4];B = [0;1];Tc=ctrb(A,B)n=size(A);if rank(Tc)==n(1)disp('The system is controlled')elsedisp('The system is not controlled')endTc =0 11 -4The system is controlled再求状态反馈器:>> A = [0 1 ;-3 -4];B = [0;1];J = [-4 -5];K = place(A,B,J)K =17.0000 5.0000即状态反馈控制器为:状态反馈闭环系统状态空间表达式:A1=A-BK=[0 1;-20 -9]配置极点前:>> A=[0 1 ;-3 -4];B=[0;1];C=[3 2];D=0;step(A,B,C,D)得到波形:配置极点后:A变为A1>> A=[0 1 ;-20 -9];B=[0;1];C=[3 2];D=0;step(A,B,C,D)得到波形:由上述两图对比可知,配置极点后,系统动态性能变好,但是稳态误差变大。

2、 分析极点配置对稳态性能有何影响?如何消除对稳态性能的负面影响?答:配置极点后动态性能变好,但是稳态误差不能消除。

计算机辅助设计实验报告

计算机辅助设计实验报告

计算机辅助设计实验报告计算机辅助设计实验报告引言:计算机辅助设计(Computer-Aided Design,简称CAD)是指利用计算机技术进行设计、绘图和分析的过程。

它可以大大提高设计效率和准确性,广泛应用于各个领域,如建筑、机械、电子等。

本实验旨在通过实际操作,探索计算机辅助设计的原理和应用。

一、实验目的本实验的主要目的是让学生掌握CAD软件的基本操作和应用技巧,培养学生的设计思维和创新能力。

具体的实验目标包括:1. 熟悉CAD软件的界面和基本工具;2. 掌握CAD软件的绘图、编辑和修改功能;3. 学会使用CAD软件进行三维建模和渲染;4. 运用CAD软件解决实际设计问题。

二、实验内容1. CAD软件的安装和配置;2. CAD软件的基本操作:绘图、编辑、修改;3. CAD软件的高级功能:三维建模、渲染;4. CAD软件在实际设计中的应用。

三、实验步骤1. 安装CAD软件并进行配置。

根据实验指导书提供的安装包和教程,完成软件的安装和配置工作。

2. 学习CAD软件的基本操作。

通过实际操作,学习CAD软件的界面布局、工具栏功能、快捷键等基本操作技巧。

3. 进行绘图实验。

根据实验指导书提供的绘图要求,使用CAD软件进行绘图,并进行相应的编辑和修改。

4. 学习CAD软件的高级功能。

通过实际操作,学习CAD软件的三维建模和渲染功能,探索其在设计中的应用。

5. 进行实际设计应用实验。

根据实际设计问题,使用CAD软件进行设计和分析,并得出相应的结论。

四、实验结果与分析在进行实验过程中,我们成功完成了CAD软件的安装和配置,并熟练掌握了CAD软件的基本操作和高级功能。

通过绘图实验,我们能够快速、准确地完成各种图形的绘制,并进行相应的编辑和修改。

在三维建模和渲染实验中,我们能够将平面图形转化为立体模型,并进行真实感渲染,使设计更加生动、逼真。

在实际设计应用实验中,我们选择了一个建筑设计项目作为案例。

通过CAD软件,我们能够将设计师的想法快速转化为图纸,并进行分析和评估。

计算机辅助设计实验报告

计算机辅助设计实验报告

计算机辅助设计实验报告
一、实验目的
本实验旨在让学生熟悉计算机辅助设计软件的使用方法,了解其基本功能,并通过实践掌握相关技能,提高学生的实际操作能力。

二、实验内容
1. 熟悉CAD软件的基本操作界面和工具栏;
2. 学习绘制基本图形、编辑、修剪、偏移、阵列等命令的操作方法;
3. 绘制简单模型并进行三维旋转、剖面等操作。

三、实验步骤
1. 打开CAD软件,并创建一个新的绘图文件;
2. 根据要求,绘制一个矩形、一个圆形、一个三角形和一个梯形,并通过编辑、修剪、偏移、阵列等命令将其进行优化;
3. 根据自己的设计,绘制一个简单三维模型,并进行三维旋转、剖面等操作;
4. 完成所绘制的图形和模型并保存。

四、实验结果
通过本次实验,我已经成功的掌握了CAD软件的基本操作方法,并且能够熟练绘制基本图形、进行编辑、修剪、偏移、阵列
等操作,同时也学会了三维旋转、剖面等功能的使用。

通过反复
实践,我对CAD软件的熟练应用也更加自信。

五、实验总结
本次实验让我深刻认识到了对于计算机辅助设计的掌握对于现
代工业领域的重要性。

我也懂得了,掌握计算机辅助设计技能是
将来从事相关行业必不可少的基础技术,而本次实验则为我今后
的学习和工作提供了极为珍贵的经验。

现代控制理论实验指导书4-极点配置

现代控制理论实验指导书4-极点配置

现代控制理论实验指导书4-极点配置实验五利⽤MATLAB 求解极点配置问题实验⽬的:1、学习极点配置状态反馈控制器的设计算法;2、通过编程、上机调试,掌握系统极点配置设计⽅法。

实验原理:给定⼀个连续时间系统的状态空间模型:xA xB u =+ (5.1)其中:nx R ∈是系统的n 维状态向量,mu R ∈是m 维的控制输⼊,A 和B 分别是适当维数的已知常数矩阵。

在状态反馈u K x =- (5.2)作⽤下,闭环系统的状态⽅程是()xA B K x =- (5.3)由线性时不变系统的稳定性分析可知,闭环系统(5.3)的稳定性由闭环系统矩阵A B K -的特征值决定,即闭环系统(5.3)渐近稳定的充分必要条件是矩阵A B K -的所有特征值都具有负实部。

⽽由经典控制理论知道,矩阵A B K -的特征值也将影响诸如衰减速度、振荡、超调等过渡过程特性。

因此,若能找到⼀个适当的矩阵K ,使得矩阵A B K -的特征值位于复平⾯上预先给定的特定位置,则以矩阵K 为增益矩阵的状态反馈控制器(5.2)就能保证闭环系统(5.3)是渐近稳定的,且具有所期望的动态响应特性。

这种通过寻找适当的状态反馈增益矩阵K ,使得闭环系统极点(即矩阵A B K -的特征值)位于预先给定位置的状态反馈控制器设计问题称为是状态反馈极点配置问题,简称为极点配置问题。

对给定的线性定常系统(5.1)和⼀组给定的期望闭环极点12{,,}n λλλΩ= ,按以下步骤可以设计出使得闭环系统(5.3)具有给定极点}12{,,}n λλλΩ= 的状态反馈控制器(5.2)。

第1步:检验系统的能控性。

如果系统是能控的,则继续第2步。

第2步:利⽤系统矩阵A 的特征多项式1110det()n n n I A a a a λλλλ---=++++确定011,,,n a a a - 的值。

第3步:确定将系统状态⽅程变换为能控标准形的变换矩阵T 。

若给定的状态⽅程已是能控标准形,那么1T =。

《计算机辅助设计》实验指导书

《计算机辅助设计》实验指导书

计算机辅助设计》》《计算机辅助设计信息学院测控教研室一二年十一月二○一二年十一月目录目录实验一 熟悉AutoCAD基本环境及设置 (3)实验二 图层、文字样式和绘图环境的初步设置 (6)实验三 常用绘图命令练习 (11)实验四 图形的复制、移动与修改 (14)实验五 精确绘制图形 (17)实验六 尺寸标注 (21)实验七 绘制剖面线、建立图块 (27)实验八 绘制零件图 (30)实验一实验一 熟悉熟悉AutoCAD AutoCAD AutoCAD基本环境及设置基本环境及设置基本环境及设置一 实验目的1、熟悉AutoCAD的软硬件环境、启动、退出、文件管理等方法;2、熟悉AutoCAD的工作界面、系统配置的修改等;3、熟悉键盘和鼠标输入命令的方法。

二 实验内容1、认识AutoCAD的硬件及设备配置,学习启动、退出AutoCAD;2、练习文件管理,包括新建文件、打开旧文件、保存、另存文件等操作;3、练习用“选项”对话框进行常用的缺省配置修改;4、练习用键盘和鼠标输入命令,学习工作界面中各部分功能区的使用。

三 实验过程及说明 1.启动AutoCAD进入WindowsXP开始界面后,用鼠标双击桌面上AutoCAD图标,或执行“开始”菜单中AutoCAD命令启动AutoCAD。

2.进入AutoCAD后基本练习1)新建一文件,分别用“从草图开始”、“使用样板”、“使用向导”三种创建方法;2)对应三种不同的创建新图的方法,练习绘图界限(LIMITS)、绘图单位(UNITS)等基本设置的操作;3)熟悉工作界面,主要包括:标题行、下拉菜单、功能区、绘图区、工具栏(标准、绘图屏幕菜单)、命令提示区、状态栏、滚动条、十字光标等,如图1-1所示;图1-1 AutoCAD 界面的构成4)了解系统配置选项的修改,通过“选项”对话框练习常用的三项修改:绘图背景色、按实际情况显示线宽、自定义右键功能;(选择“显示”选项卡,修改绘图区背景颜色为白色;选择“用户系统配置”选项卡,设置线宽随图层、按实际大小显示;选择“用户系统配置”选项卡,自定义右键功能。

电路设计之计算机辅助设计全

电路设计之计算机辅助设计全

可编辑修改精选全文完整版电路设计之电子电路计算机辅助设计一、电子电路、计算机辅助设计在工程和产品设计中,计算机可以帮助设计人员担负计算、信息存储和制图等项工作。

在设计中通常要用计算机对不同方案进行大量的计算、分析和比较,以决定最优方案;各种设计信息,不论是数字的、文字的或图形的,都能存放在计算机里并能快速地进行检索;设计人员通常用草图开始设计,将草图变为工作图的繁重工作可以交给计算机完成;由计算机自动产生的设计结果,可以快速作出图形显示出来,使设计人员及时对设计作出判断和修改;利用计算机可以进行与图形的编辑、放大、缩小、平移和旋转等有关的图形数据加工工作。

用计算机辅助设计电子电路能够减轻设计人员的劳动,缩短设计周期和提高设计质量。

二、计算机系统的组成用于电子电路辅助设计的计算机通常以具有图形功能的交互计算机系统为基础,主要设备有:计算机主机、图形显示终端、图形输入板、绘图仪、扫描仪、打印机、磁带机以及各类软件。

工程工作站一般指具有超级小型机功能和三维图形处理能力的一种单用户交互式计算机系统。

它有较强的计算能力,用规范的图形软件,有高分辨率的显示终端,可以联在资源共享的局域网上工作,已形成最流行的CAD系统。

图形输入输出设备除了计算机主机和一般的外围设备外,计算机辅助设计主要使用图形输入输出设备。

图形输入设备的一般作用是把平面上点的坐标送入计算机。

图形输出设备分为软拷贝和硬拷贝两大类。

软拷贝设备指各种图形显示设备,是人机交互必不可少的;硬拷贝设备常用作图形显示的附属设备,它把屏幕上的图像复印出来,以便保存。

CAD软件除计算机本身的软件如操作系统、编译程序外,CAD主要使用交互式图形显示软件、CAD应用软件和数据管理软件3类软件。

交互式图形显示软件用于图形显示的开窗、剪辑、观看,图形的变换、修改,以及相应的人机交互。

CAD应用软件提供几何造型、特征计算、绘图等功能,以完成面向各专业领域的各种专门设计。

计算机辅助设计实验指导书

计算机辅助设计实验指导书

计算机应用技术专业《计算机辅助设计》课程实验指导书撰写人:刘庆华审定人:目录第一部分 绪论第二部分 基本实验指导实验一 绘图环境设置实验二 基本绘图命令练习(一)实验三 基本绘图命令练习(二)实验四 图形编辑命令练习(一)实验五 图形编辑命令练习(二)实验六 文字与云线实验七 图层练习实验八 尺寸与标注练习实验九 综合练习实验十 三维绘图练习(一)实验十一 三维绘图练习(二)实验十二 块的练习实验十三 综合练习第一部分绪论本指导书是根据《计算机辅助设计设计》课程实验教学大纲编写的,适用于计算机应用技术专业。

1、本课程实验的作用与任务美国 Autodesk 企业开发的一个交互式绘图软件,是用于二维及三维设计、绘图的系统工具。

可以使用它来创建、浏览、管理、打印、输出、共享及准确复用富含信息的设计图形。

AutoCAD具有完善的图形绘制功能以及强大的图形编辑功能,并且可以进行多种图形格式的转换,具有较强的数据交换能力。

因此,在设计艺术学(环境艺术设计、工业设计及视觉传达专业)和动画专业中有广泛的应用价值,可以为设计师提供有效的设计表现方式。

通过该课程使学生掌握软件的基础知识和基本操作,并且由浅入深地使学生具有较强的实际操作能力。

2、本课程实验的基础知识本课程所有实验均需上机进行,每个实验都有明确的实验目的,并根据实验要求提供若干难度不同的实验题,学生上机时可根据教师的具体安排、学时要求和个人熟练程度,选择每个实验的部分内容作为练习。

三、本课程实验教学项目及其教学要求序号实验项目名称学时教学目标、要求1绘图环境设置2学会使用Dunit、grid、snap、drawing limits等命令,熟悉F7、F8、F9三个功能键对绘图的辅助作用2基本绘图命令练习(一)2学会使用直线、圆、圆弧、多边形、矩形、椭圆等二维绘图命令,掌握zoom、pan两个图形显示与控制命令的使用3基本绘图命令练习(二)2学会使用多义线、多重线等二维绘图命令,能够自己定义新的多重线格式,掌握精确绘图的三种方式4图形编辑命令练习2熟悉AutoCAD编辑命令的一般模式,掌握拷贝、镜像、阵列等九种命令的使用规则5图形编辑命令练习2掌握延伸、修剪、多义线编辑等八种构造编辑命令,认识夹点能够使用夹点编辑6文字与云线2学会输入并编辑单行文字和多行文字,并且绘制修订云线7图层练习4了解“层”与实体的关系,“层”的特性,如何创建与控制图层,定义图层的颜色和线型8尺寸与标注练习4掌握各种尺寸标注命令、学会定义多种尺寸格式9综合练习(一)2准确绘制平面图10三维绘图练习(一)2掌握简单三维实体的创建命令,能够从不同角度观察所绘实体的情况11三维绘图练习(二)2掌握用户坐标系统的创建,三维曲面的形成,各种三维建模功能12块的练习2掌握块的创建与使用、属性的定义与使用13综合练习(二)2准确绘制三维立体图合 计26第二部分基本实验指导实验一 绘图环境设置1、实验目的1. 进行基本命令的练习,熟悉软件界面;2. 熟悉F7、F8、F9三个功能键对绘图的辅助作用。

计算机辅助设计实验指导书

计算机辅助设计实验指导书

计算机辅助设计实验指导书实验一:AutoCad的基本操作,界面设置一、实验目的:1,掌握AutoCad2005的界面设置方法2,掌握AutoCad2005的基本绘图方法二、实验内容:1,熟悉AutoCad2005的界面2,通过“工具/自定义/菜单”命令自定义菜单3,通过“文件/页面设置管理器”设置纸张大小4,使用快捷菜单打开或关闭工具栏(鼠标指针指向任一工具菜单,单击右键) 5,设置单位和精度:通过“格式/单位”命令6,设置图形界限:通过执行“格式/图形界限”命令,然后在命令窗口中按提示输入左下角坐标和右上角坐标7,改变栅格间距:通过执行“工具/草图设置”命令8,以点100,100为左下角的第一点画一个边长为200的正八边形,其内角为135度,由第一点坐标为100,100第二点到第七点的坐标为:@200<0,@200<45,@200<90,@200<135,@200<180,@200<225,@200<270,@200<3159,画如下图形其中:边界为0,0到4200,2970,线宽分别为0.2,0.3,0.4,正六边形边长为1000 其余数据自定,但要尽可能与上图相符。

三、实验要求:1,要将操作过程写在实验报告上2,将8,9题的结果保存到用户文件夹中实验二绘制简单的图形一、实验目的1,掌握绘制圆的各种方法2,掌握绘制各种矩形的方法3,掌握绘制圆内接六边形和圆外切六边形的方法4,掌握使用使用捕捉、追踪等方法绘制图形二、实验内容1,先按下图所示绘制直线、三角形等,最后用各种方法绘制圆a圆心,半径b三点 C 三中点 D 二点 E 切、切、半径2,绘制如下图所示的长100,宽70,倒角10×10,圆角为20,线宽为4的4种矩形a常规矩形b倒角矩形C圆角矩形D线宽为43,绘制如下图所示的半径为200的正六边形、半径为200的圆及其内接正六边形、半径为200的正六边形及其内接圆共三个图形4,使用追踪和捕捉自工具,绘制长方形中心超速行驶为100的大圆和长方形四角直径为40的小圆长方形的长为400,宽为300,小圆的心离长方形的角点30,30三、实验要求将绘图的操作过程写在实验报告上,将图形文件保存在“我的文档”文件夹中。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《现代控制理论》
实验五
院系:
学生姓名:
学号:
实验5极点配置计算机辅助设计
一:原理分析
1能控性定义
线性定常系统状态方程为:
Bu Ax x +=•
若给定系统的一个初始状态)0(t x (t0可为0),如果在t1>t0的有限时间区间[t0,t1]内,存在容许控制的u(t)使0)1(=t x ,则系统状态在t0时刻是能控的;如果系统对任意一个初始状态都能控,则称这个系统是状态完全能控的。

2能控性判据
在判断系统能控性中常用的判据有格拉姆判据(rankWc[0,t0]=n )、秩判据(rankQc=n )、PBH 判据(rank n B A I i =-][ λ)、PBH 特征向量判据等。

在此次设计中选用了计算比较简便的秩判据。

若系统能控,则n ×n 能控性矩阵
]
[1B A AB B
Q n c -=
满秩。


rankQc=n
证明:应用凯莱-哈密顿定理,将At e -展开为A 的最高幂次为n-1次的多项式
i
i n i n n At
A a A
a A a I a e
)()()()(1
1
110ττττ∑-=---=+++= (1-1)
将上式代入τττ
d Bu
e x t A )()0(1

--=,得到 τ
τττττd u a B A d Bu A a x t i n i i i
t n i i )()()()()0(1
10
1
10
⎰∑⎰
∑-=-=-=-= (1-2)
因为式(1-2)中的积分上限是已知的,所以每一个定积分都是一个确定的数值。


i ir i i t i
d u a ββββτττ=⎥
⎥⎥⎥⎦
⎤⎢⎢⎢⎢⎣⎡=⎰ 210)()(1
(i=0,1, …n -1) 由于u(t)是r 维向量,i β也必然为r 维向量。

于是,式(1-2)可写成
[]
⎥⎥⎥
⎥⎦⎤
⎢⎢⎢⎢⎣⎡=-=---=∑1101
1
)0(n n i n i i B A AB A B A x ββββ (1-3)
若系统能控,必能从式(1-3)中解得110,,,-n βββ 。

这就要求系统能控性 矩阵[
]
B A AB A Q n c 1-= 的秩必须为n ,即rankQc=n 。

3极点配置
定常线性系统的动态特性、稳定性和瞬态特性在很大程度上取决于它的传递函数矩阵的极点在s 左半平面上的位置。

对于一个给定的系统,能否和如何用比例反馈方法把极点移置到指定的位置,这既是一个理论问题,同时也是一个方法问题。

传统的输出反馈方法虽然也能改变系统极点的位置,但有很大的局限性。

对于单输入单输出情况,输出反馈只能使极点在根轨迹曲线上变动,而不能把它们移到其他位置上去。

引入状态反馈将系统的极点配置在s 的左半平面的希望位置上,则可以得到满意的系统特性。

一个系统引入状态反馈可以任意配置极点的条件是原系统能控。

4状态反馈系统
对于控制系统Cx y Bu Ax x =+=•
,,式中A 为n ×n 系数矩阵;B 为n ×1 输入矩阵;C 为1×n 输出矩阵。

状态反馈律为:μ=V ﹣Kx
状态反馈系统方程为
Cx y Bv x BK A x =+-=•
,)(
图1 状态反馈闭环控制原理图
若系统能控,则引入状态反馈可以任意配置系统的极点。

且A 、B 一定,配置系统的极点,就是确定矩阵K 。

通过计算合适的矩阵K ,将系统极点配置在s 的左半平面。

因此,于一个完全能控的线性系统的极点配置问题,实际上转化为求解状态反馈增益矩阵K 5极点配置问题的实现
单输入系统极点配置的计算步骤如下:
(1)检查系统的能控性。

如果系统能控,则按以下步骤计算状态反馈矩阵。

(2)计算矩阵A 的特征多项式,即0111]det[a s a s a s A sI n n n ++++=--- 。

(3)计算由希望的极点n s s s 21
所决定的状态反馈系统特征多项式
0*1*11*1
*
)()(a s a s a s s s s k n n n i n
i ++++=-∏=∆--=
(4)计算-
k
][11*11*00*---
---=n n a a a a a a k
(5)确定变换矩阵P
⎥⎥⎥⎥⎥⎥⎦
⎤⎢⎢⎢⎢⎢⎢⎣⎡=----00
1
001011][132
121
11
n n n a a a a a a B A AB B
p
(6)计算状态反馈矩阵K
P k k -
=
注意:这里的变换矩阵1-P 就是将不是能控标准形的状态方程变成能控标准形的变换矩阵。

当系统方程为能控标准形的情况,1-P =I ,这时状态反馈矩阵K=
-
k 。

二:程序设计
A=[-1 -3;-1 3];
B=[2;1];
P=[-1+2j -1-2j];
[n,n]=size(A) ; %判断矩阵A的维度
Qc=[B A*B ]; % Qc为能控性矩阵
R=rank(Qc) %计算能控性矩阵的秩
if R==n %判断系统是否可控
disp ('系统可控,可任意配置极点')
elseif R<n
disp ( '系统不可控!不能任意配置极点!')
end
syms s; %定义符号变量
Det=det(s*eye(n)-A); %计算A的特征多项式
a1=1; %计算状态反馈系统多项式
for e=1:n;
a1=(conv([1 -P(e)],a1));
end
a2=fliplr(a1); %取状态反馈系统多项式的系数,并反转
a3=fliplr(sym2poly(Det)) ; %取A的特征多项式系数,并反转k=a2-a3;
k1=k(1:n); %计算
a=a3(2:n); %构建矩阵:
A1=zeros(n);
for i=1:n,
for j=1:n,
if(j<=n-i),
if i>j,
A1(i,j)=a(i);
else
A1(i,j)=a(j);
end
else
if(j==n-i+1),
A1(i,j)=1;
else
A1(i,j)=0;
end
end
end
end
Pc=Qc*A1;
K=(k1*inv(Pc))。

相关文档
最新文档