matlab传递函数转能控或能观标准型,《现代控制理论》实验指导书讲解.doc
《现代控制理论》实验指导书讲解
《现代控制理论》
实验指导书
适用专业: 电气工程与自动化
课程代码: 6002039
总学时: 40 总学分: 2.5
编写单位: 电气信息学院
编 写 人: 宋潇潇
审 核 人:
审 批 人:
批准时间: 年 月 日
目 录
实验一(实验代码1)系统的传递函数阵和状态空间表达式的转换……………… 2
实验二(实验代码2)多变量系统的能控、能观和稳定性分析…… ……………… 3
实验三(实验代码3)状态反馈和状态观测器的设计……………………………… 7
主要参考文献 ………………………………………………………………………… 10
实验一 系统的传递函数阵和状态空间表达式的转换
实验目的和任务
学习多变量系统状态空间表达式的建立方法、了解系统状态空间表达式与传递函数相互转换的方法。
通过编程、上机调试,掌握多变量系统状态空间表达式与传递函数相互转换方法。
实验内容
在运行示例程序的基础上,应用MATLAB对所给系统编程并验证。
实验仪器、设备及材料
PC计算机1台(要求P4-1.8G以上),MATLAB6.X软件1套。
实验原理
设系统的模型如式(1.1)示。
(1.1)
其中A为n×n维系数矩阵、B为n×m维输入矩阵 C为p×n维输出矩阵,D为传递阵,一般情况下为0,只有n和m维数相同时,D=1。系统的传递函数阵和状态空间表达式之间的关系如式(1.2)示。
(1.2)
式(1.2)中,表示传递函数阵的分子阵,其维数是p×m;表示传递函数阵的按s降幂排列的分母。
主要技术重点、难点
多变量系统状态空间表达式的建立方法
系统状态空间表达式与传递函数相互转换的方法。
实验步骤
1、在MATLAB中输入以下例子,并验证输出结果。
[例1.1] 已知 两输入两输出系统状态空间模型
试建立MATLAB模型,并进行模型转换。
% 输入系统模型
》A=[1 6 9 10; 3 12 6 8; 4 7 9 11; 5 12 13 14]
》B=[4 6; 2 4; 2 2; 1 0]
》C=[0 0 2 1; 8 0 2 2]
》D=zeros(2,2)
% 转换为传递函数模型
%iu用来指定第n个输入,当只有一个输入时可忽略。
》[num,den]=ss2tf(A,B,C,D,iu)
%转换为零极点模型
》[z,p,k]=ss2zp(A,B,C,D,iu)
[例1.2] 已知系统状态空间描述为
试建立MATLAB模型,设线性变换矩阵为,求系统线性变换后的模型。
%输入系统模型
》A=[0 1;-5 -6]
》B=[0;1]
》C=[1 0]
》D=0
%输入线性变换阵
Q=[1.25 0.25;- 0.25 -0.25]
%线性转换
》[Aq,Bq,Cq,Dq]=ss2ss(A,B,C,D,Q)
%直接化为对角标准形
》[At,Bt,Ct,Dt]=canon(A,B,C,D)
[例1.3] 已知系统系数矩阵为
将其变化为约当标准型。
》a=[4 1 -2;1 0 2;1 -1 3]
%化为约当标准形
》[Q,J]=jordan(A)
运行结果为
Q =
0 -4 -2
-2 -4 2
-1 -4 2
J =
1 0 0
0 3 1
0 0 3
其中Q为变换矩阵,J为转化成约当标准型的系数矩阵
2、在运行以上例程序的基础上,试建立下列系统的MATLAB传递函数模型,并转换为状态空间模型。再将求出状态空间模型转换传递函数模型进行验证。
实验报告要求
在实验报告纸上写出实验程序和结果
实验注意事项
在实验前要预习,了解MATLAB软件的基本使用方法。
思考题
如何用MATLAB工具将系统传递函数模型转换为能控标准型状态空间表达式?
实验二 多变量系统的能控、能观和稳定性分析
实验目的和任务
学习多变量系统状态能控性及稳定性分析的定义及判别方法
学习多变量系统状态能观性及稳定性分析的定义及判别方法。
通过用MATLAB编程、上机调试,掌握多变量系统能控性及稳定性判别方法。
实验内容
在运行示例程序的基础上,应用MATLAB对所给系统能控性和稳定性进行编程判断。
matlab传递函数转能控或能观标准型,《现代控制理论》实验指导书讲解.doc相关推荐
- matlab冲激函数delta,信号与系统matlab实验指导书解决方案.doc
实验一 基本信号的波形 一.实验目的: 1.掌握matlab软件的基本操作. 2.熟悉matlab的基本命令的使用. 3.掌握用matlab绘出基本信号. 二.实验原理: 1. 信号的时域表示方法 1 ...
- MATLAB:三阶矩阵约当阵,能控,能观标准型转化
主函数: clear; %三阶矩阵 A=[0,1,-1;-6,-11,6;-6,-11,5]; B=[0;0;1]; C=[1,0,0]; n=size(A,1); Q1=zeros(n); Q2=z ...
- 用matlab解出冲激响应的表达式,Matlab实验指导书
13 r2=linspace(5,0,length(t)); x2=r2.*cos(t); y2=r2.*sin(t); subplot(122),plot3(x2,y2,z) gridon 三.设计 ...
- 控制工程基础MATLAB仿真实验,控制工程基础实验指导书——MATLAB仿真部分.doc
您所在位置:网站首页 > 海量文档  > 计算机 > matlab 控制工程基础实验指导书--MATLAB仿真部分.d ...
- 基于MATLAB的信号与系统实验指导,《信号与系统及MATLAB实现》实验指导书
内容简介: <信号与系统及MATLAB实现>实验指导书 前 言 长期以来,<信号与系统>课程一直采用单一理论教学方式,同学们依靠做习题来巩固和理解教学内容,虽然手工演算训练了计 ...
- matlab在通信中的应用实验指导书 课后答案,《MATLAB及Simulink应用》实验指导书+答案...
<<MATLAB及Simulink应用>实验指导书+答案>由会员分享,可在线阅读,更多相关<<MATLAB及Simulink应用>实验指导书+答案(14页珍藏 ...
- 福州大学数学专业matlab教材,福州大学MATLAB基础实验指导书
实验一 MATLAB 基础知识 一.实验目的 1.熟练掌握Matlab 的启动与退出: 2. 熟悉Matalb 的命令窗口,常用命令和帮助系统: 3. 熟悉Matalb 的数据类型: 4. 熟悉Mat ...
- matlab采样序列幅频特性,数字信号处理课设计指导书20130530.doc
数字信号处理课设计指导书20130530 数字信号处理 -课程设计指导 杨亚东 工程技术系 2013.5 数字信号处理课程设计内容.基本要求及评分标准 课程设计内容: 从以下二十一个题目中任选其中一个 ...
- matlab传递函数反馈,matlab-自控原理 feedback 传递函数 正、负反馈并联
matlab : R2018a 64bit OS : Windows 10 x64 typesetting : Markdown blog : my.oschina.net/zhichengjiu 两 ...
最新文章
- 科学家研发多模态生物识别系统,基于脑纹独特性来防范身份欺骗
- Web前端小白入门指迷
- JS流程图解决方案GoJS
- Python解释器【转载】
- 动态规划之详细分析0-1背包问题
- 计算机重装后如何连接无线网络,电脑重装系统后怎么连接无线网络连接
- 两个tplink路由器有线桥接_TP-Link路由器有线方式桥接设置教程
- Windows10安装fiddler工具安装证书失败总结手机抓包总结
- 微信小程序---显示与隐藏hidden
- c语言printf函数中的格式控制字符串,C++_C语言格式化输入输出函数详解,一:格式输出函数printf()
1 - phpStudy...
- php上传pdf文件错误,php上传pdf文件,一些特殊字符丢失
- 【web安全】——XXE漏洞快速入门
- 微型计算机的使用寿命,PC产品的MTBF和寿命:用户怎么去选择。
- 谷歌SEO英文外链建设指南
- 什么是HTTPS证书
- 【bat】获取软件安装目录
- [B站视频]Python爬虫技术5天速成
- Unity3D摄像机跟随人物移动脚本
- STM32串口通信的 USART_ClearFlag(USART1,USART_FLAG_TC); 添加后程序出现bug;( USART_ClearFlag(USART_TypeDef* USART)
- 【ics-05 | mfw】攻防世界CTF题WP
热门文章
- 【能源管理】制造行业中汽车厂房综合能效管理平台应用分析
- swing jtable显示html,Java Swing:基于鼠标指针下的文本显示JTable中的工具提示
- 漫谈TCP Vegas如何收敛到公平
- DM6446与DM6467的差异
- 制作三星I9088 刷机ROM的实践(一)
- ZBar源码分析(七)
- 物联网操作系统应该怎么选?
- Redis主从复制的配置并进行场景测试
- C++primer第五版 编写一段程序,读入一个包含标点符号的字符串,将标点符号去除后输出字符串剩余的部分
- IronWebScraper for .NET 2023.1 Crack