实验二MATLAB系统模型建立和动态特性分析实验

一、实验目地

1掌握如何使用 MALAB进行系统模型地建立;

2 ?学习利用MALAB命令得阶跃响应曲线,分析系统动态特性;

3.利用MALAB求阶跃响应地性能指标.

实验仪器

实验仪器

计算机

三、实验内容

控制系统地模型

控制系统地表示可用三种模型:传递函数、零极点增益、状态空间?每一种模型又有连续

与离散之分?为分析系统方便有时需要在三种模型间转换.MATLAB提供了各种命令,使我们可

以很方便地完成这些工作,下面以连续系统为例简要说明有关命令.b5E2RGbCAP

模型与表示式

1、传递函数模型

在MATLAB中直接用矢量组表示传递函数地分子、分母多项式系数,即: num = [b m bm-i…b];表示传递函数地分子多项式系数 den = [ananwao];表示传递函数地分母多项式系数

sys = tf(num,den) tf命令将sys变量表示成传递函数模型 .

2、零极点增益模型

在MATLAB中用z、p、k矢量组分别表示系统地零点、极点和增益,即: z = [ Z1 Z2 zm ];

P = [ P1 P2……Pn ];

k =[ k ];

sys = zpk (z,p,k) zpk命令将sys变量表示成零极点增益模型 .

3、状态空间模型

x = ax + bu

y = ex + du

在MATLAB中用(a、b、c、d)矩阵组表示,然后

sys = ss(a,b,c,d) ss命令将sys变量表示成状态空间模型.

2.1.2模型间地转换

在MATLAB中进行模型间转换地命令有:

ss2tf ss2zp tf2ss tf2zp、zp2tf、zp2ss

1系统地并联

parallel命令可以实现两个系统地并联?示意图如下:

其中n「d^和n2、d2分别为g^ ( s)、g2( s)地传递函数分子、分母系数行矢量 命令格式:

[n, d ] = paralltl (ni,n?,d?)

[a,b,c, d] = paralltl(ai,bi,ci,di,a2,b2,C2,d2)

例十七将下面两个系统并联连接

TOC \o "1-5" \h \z [x ][] |

执行下面程序:

ni = [ 3 ];

di = [ i 4 ];

n2 = [ 24 ];

d2 = [ i 23 ];

[n,d ] = parallel (ni,di, n?,d?)

运行结果:n =

05 i8 25

d =

i 6 ii i2

可得并联后系统地传递函数为

2、系统地串联

series命令实现两个系统地串联,示意图如下:

命令格式:

[n, d ] = series (ni, di, n?, d?)

[a, b, c, d ] = series (ai, bi, ci, di, a2, b2, C2, d2)

3、系统地反馈

feedback命令实现两个系统地反馈连接,示意图如下:

命令格式:

[n, d ] = feedback(ni,di,n?,d?)

或: [ n, d ] = feedback(n^di,n2,d2,sign)

DXDiTa9E3d[a, b, c, d ] = feedback (ai, bi, 5 di, a?, b?, c?, d?, sign) 其中sign是指示 y到ui连接地符号,缺省时默认为负(即 sign = -i) 例十八设有下面两个系统:

DXDiTa9E3d

LH]

LH]

现要将它们负反馈连接,求传递函数

即所求系统为:

即所求系统为:

输入:

ni =

[i ,

i ];

di =

[i ,

2, 3 ];

n2 =

i ;

d2 =

[i ,

i0 ];

[n,

d ]

=feedback

(ni, di, n?, d?)

运行结果:

n =

0 i ii

i0

d =

i i2 24

3i

4、系统地闭环

cloop命令可以将系统地输出反馈到系统地输入构成闭环系统,示意图如下:

命令格式:

[n, d ] = cloop(n 1, di, sign)

[ac, bc, cc, dc] = cloop (a, b, c, d, sign) 例十九已知系统如下

求该系统闭环后地传递函数(负反馈)

输入:

TOC \o "1-5" \h \z n1 = [ 12 ];

di = [ 123 ];

[n , d ] = cloop (ni, dj 运算结果:n = 0 1 2

d = 13 5

即:闭环后系统地传递函数为

5、生成二阶系统

ord2命令在给定"I , E下可以生成相应地二阶系统,即:

命令格式:

[n, d] = ord 2 (Wn , z)

其中:

matlab中s_cplot,matlab系统模型建立和动态特性研究分析实验.docx相关推荐

  1. 第一讲 Matlab/Simulink入门——简单系统模型的Simulink仿真

    第一讲 Matlab/Simulink入门--简单系统模型的Simulink仿真 1.模型的数学表达式 2.建立系统模型 2.1.选择模块 2.2.参数设置 3.系统仿真 1.模型的数学表达式 y = ...

  2. matlab状态空间法算反馈阵,matlab中已知系统的状态方程怎样绘制系统阶跃响应曲线...

    matlab中,怎样设置坐标系统的原点在左上角? axisijx=-pi:0.1:pi;y=sin(x);plot(x,y,'g:'); 谁能帮我做Matlab的作业:分析系统能否通过状态反馈实现镇定 ...

  3. 用MATLAB app designer设计人机交互界面——二阶线性动态电路可视化分析的研究

    用MATLAB app designer设计人机交互界面--二阶线性动态电路可视化分析的研究 这是我第一次尝试写博客,我试着给出电路课上要求的电路实验编程.但是电路的类型有点儿多,所以我只以二阶动态电 ...

  4. 直流双闭环调速系统的计算机仿真,直流电动机双闭环调速系统的动态特性研究与仿真.doc...

    直流电动机双闭环调速系统的动态特性研究与仿真.doc I直流电动机双闭环调速系统的动态特性仿真研究摘要直流电动机具有良好的起.制动性能,宜于在大范围内实现平滑调速,并且直流调速系统在理论和实践上都比较 ...

  5. matlab中 直扩系统误码率_MATLAB环境下扩频通信的研究及误码率的仿真

    展开全部 摘 要 本文阐述了扩展频谱通信技术的理论基础和实现方法,并通过MATLAB 提供Simulink 仿真平台32313133353236313431303231363533e58685e5ae ...

  6. matlab单机带负荷系统模型,用MATLAB仿真实现电力系统静态稳定性分析

    科技情报开发与经济 SCI-TECH INFORMATION DEVELOPMENT & ECONOMY 2008 年 第 18 卷 第 34 期 1 问题的提出 电力系统静态稳定是一个相对成 ...

  7. WOFOST模型Matlab,一种WOFOST-PAR耦合模型建立方法与流程

    本发明涉及作物生长模型建立方法,具体涉及一种WOFOST-PAR耦合模型建立方法. 背景技术: 作物的生长发育研究中,涉及到不同地区,不同气候带的时间变异性,因此我们需要通过参数调节,来适应不同地区的 ...

  8. 高阶系统怎么用matlab降阶,高阶系统模型一种降阶方法.pdf

    高阶系统模型一种降阶方法.pdf . . 5 卷 1 V o l 5 , N o l 第 第 期 用 应 基础与工程科学学报 1 9 7 s a r e 9 9 月 R N F B I C IE E ...

  9. matlab中的互感线圈模型,分析不同线圈的互感系数

    您有没有注意到,在一个快乐.热情的朋友身边,您也会感到非常快乐呢?您可以用类似的方式来看待互感:即某一电路中有电流通过时,会在附近的电路中产生感应电流.互感系数用来衡量这种电流感应效应变化的量级.在这 ...

最新文章

  1. Windows10安装Linux子系统Ubuntu 20.04LTS,轻松使用生信软件,效率秒杀虚拟机
  2. Rsync命令参数详解
  3. (转)upper_bound()与lower_bound()使用方法
  4. gvim 安装 taglist
  5. [js] 举例说明js中什么是尾调用优化
  6. leetcode1083. 销售分析 II(SQL)
  7. linux常用命令(16)locate命令
  8. 抛砖引玉,终于完成了自己的客户端校验提示Extender
  9. 无意间发现的java的相关资料
  10. RISC-V 能打 50 年!不必期待 RISC-VI —— 对话 RISC-V CTO Mark Himelstein
  11. linux系统环境下压缩与解压缩
  12. tensorflow项目构建流程
  13. Java SE (5)之 线程使用
  14. 笛卡尔坐标系_笛卡儿坐标系
  15. 工具使用教程(二)【Github上传文件大于100M的文件】
  16. kuangbin 基础DP1
  17. IT英语4-计算机英语缩写术语
  18. 用html制作简单考试系统,巧用EXCEL制作模拟考试系统
  19. matlab newton插值法,matlab中newton插值法
  20. java 构造器 血药主题_Day08-面向对象编程,Java构造器

热门文章

  1. M-03-01.[紫猫·界面]静态界面
  2. 行(DataRow)对象四种行版本:Current! Original! Proposed! Default!
  3. Android Platform Architecture 安卓平台架构
  4. 小程序与共享图书的融合
  5. 【霍尔效应传感器模块与 Arduino】
  6. 百度排名优化方案与想法
  7. 5.Hiveguigun滚(ノ`Д)ノ竟然竞争谨慎谨慎谨慎哈喇子罢工八公
  8. 限期解除!要跟乱七八糟的口令说拜拜了
  9. 解决微信小程序 wx.request 方法不支持 Promise 并发数问题
  10. 在win7中要修改计算机的虚拟内存,Win7虚拟内存要设置?