matlab建立zpk模型,基于MATLAB Simulink建立控制系统的数学模型

本文介绍了如何使用MATLAB和Simulink建立控制系统的数学模型,包括传递函数模型和零极点增益模型的创建、转换以及通过Simulink模型结构图化简复杂模型的方法。
摘要由CSDN通过智能技术生成

实验二 基于MATLAB/Simulink建立控制系统的数学模型

一、实验目的

1、熟悉MATLAB实验环境,掌握MATLAB命令窗口的基本操作。

2、掌握MATLAB建立控制系统数学模型的命令及模型相互转换的方法。

3、掌握使用MATLAB命令化简模型基本连接的方法。

4、学会使用Simulink模型结构图化简复杂控制系统模型的方法。

二、实验内容

1、控制系统模型的建立

控制系统常用的数学模型有四种:传递函数模型(tf对象)、零极点增益模型(zpk对象)、结构框图模型和状态空间模型(ss对象)。经典控制理论中数学模型一般使用前三种模型,状态空间模型属于现代控制理论范畴。

(1) 传递函数模型

连续系统的传递函数模型为:

例1、已知系统的传递函数

试用MATLAB建立控制系统的传递函数模型

例1.1

法1:

>> num=[1 1];

>> den=[1 2 2 1];

>> G=tf(num,den)

Transfer function:

s + 1

---------------------

s^3 + 2 s^2 + 2 s + 1

法2:

>> S=tf(s);

>> g1=(s+3)/(s^3+2*S^2+2*s+1)

Transfer function:

s + 3

---------------------

s^3 + 2 s^

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值