MATLAB实现传递函数模型、零极点模型和状态空间模型的建立与转换(1) 您所在的位置:网站首页 方块图求传递函数 MATLAB实现传递函数模型、零极点模型和状态空间模型的建立与转换(1)

MATLAB实现传递函数模型、零极点模型和状态空间模型的建立与转换(1)

2024-07-13 06:09| 来源: 网络整理| 查看: 265

1 传递函数模型的建立:tf() 1.1 格式:G=tf(num,den),num和den分别代表分子分母的零极点

在这里插入图片描述 输出为连续时间传递函数模型 注:工作区的模型G对应“1*1 tf”表示G为单输入单输出SISO系统

1.2 阶跃响应测试:step(G)

格式:step(G) 在这里插入图片描述 还可在step()里增加仿真时间 eg:step(G,10) 在这里插入图片描述

1.3 用分式的形式来表示传递函数

格式:s=tf(‘s’),s来代替拉式算子 在这里插入图片描述

1.4 输入一个带时延的传递函数

格式:G=tf(num,den,‘ioDelay’,time) 在这里插入图片描述 注:拉式算子’s’同样适用该情况

2 零极点模型的建立:zpk() 2.1 格式:G=zpk(z,p,k) ,零点向量z、极点向量p和输入增益k

在这里插入图片描述 注:拉式算子’s’同样适用于zpk()

2.2 求零极点向量和增益值:

格式:[z p k] = zpkdata(G,‘v’),G模型,‘v’表向量形式 在这里插入图片描述 在这里插入图片描述 可知系统G有两个开环零点,3个开环极点,增益为1.75 若去掉‘v’,格式:[z p k] = zpkdata(G) 在这里插入图片描述

2.3 由传递函数模型得到零极点模型

在2.2中,根据传递函数求得的零极点向量z,p和增益k,可以由G1=zpk(z,p,k)求得传递函数模型G对应的零极点模型G1在这里插入图片描述

2.4 绘制系统零极点分布

格式:pzmap(G) 在这里插入图片描述



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有