采用PADE函数,有理函数来近似

%PID   带滞后的传递函数,not use feedback,but pade
%将迟延环节表示成一个多项式,有理函数来近似
% 传递函数为G(s)=2*e^(-0.5s)/(2s+1),
clc
clear all
close all
num=[0 2];
den=[2 1];
delay=0.5;
%T为延迟时间常数,n为要求拟合的阶数
[n2,d2]=pade(delay,2)
num2=conv(num,n2);
den2=conv(den,d2);
disp('object tranfer function')
G_obj=tf(num2,den2)%object transfer function
Kp=2;Ti=2;Td=0;%由对象模型求出理想PID
%PID tranfer function
disp('PID tranfer function')
G_PID=tf(Kp*[Ti*Td,Ti,1]/Ti,[1,0])
%Close tranfer function
G=feedback(G_PID*G_obj,1);
figure;
grid on;
hold on
step(G,'g')
xlabel('t');
ylabel('y');
%axis([0,12,0,1.3]);
grid on;
%error
hold off;
[y,t]=step(G);
error=1-y;
figure
plot(t,error)
xlabel('t');
ylabel('error');
grid on

matlab 中带迟延环节的开环传递函数来获得其闭环传递函数相关推荐

  1. matlab中带参数定积分的求解

    原文地址为: matlab中带参数定积分的求解 点击打开链接 1.首先,如果要对quad函数传递附加参数(Extra Parameters),应该先搞清楚quad函数的调用格式: 1 q = qu ...

  2. matlab中带脚咪头怎么找,Matlab实时麦克风/摄像头声音视频捕获及处理

    升升不息 &nbsp2018年08月06日 怎么看不到下载链接 YXJ1280 &nbsp2018年04月12日 谢谢你的分享! sy666666 &nbsp2018年01月3 ...

  3. 有扰动的闭环传递函数 matlab,已知闭环传递函数

    7梅逊公式闭环传递函数_工学_高等教育_教育专区.东北大学自动化初试重点课件 自... (b2,b3)); % bO:开环传递函数分母多项式系数 %%%%闭环传递函数 aa = a0; % aa:闭环 ...

  4. matlab带延迟环节的单位阶跃响应,典型环节的单位阶跃响应.doc

    典型环节的单位阶跃响应 实验二 典型环节的单位阶跃响应 一.实验目的 1.根据对象的单位阶跃响应特性,掌握和深刻理解几种典型环节的特性以及它们特性参数的含义. 2.研究对象传递函数的零极点对系统动态特 ...

  5. MATLAB绘制开环单位阶跃响应,利用matlab由开环传递函数求闭环传递函数并求其单位冲击和阶跃响应...

    利用matlab由开环传递函数求闭环传递函数并求其单位冲击和阶跃响应 利用matlab 由开环传递函数求闭环传递函数并求其单位冲击和阶跃响应 例:设有一个系统的开环传递函数如下函数,并绘制输出阶跃响应 ...

  6. 在Matlab中构建最大带权生成树

    题目:在Matlab中构建最大带权生成树 学过数据结构的都知道"最小生成树" (Minimum Spanning Tree),可以使用Prim和Kruskal算法找到完全图的最小生 ...

  7. Matlab中传递函数的几种输入方式

    文章目录 1:Matlab中传递函数的几种输入方式 1.1.显示多项式的传递函数 1.2.因子形式的传递函数 1.3.显示零极点式传递函数 1.4.直接传递函数输入 2:传递函数多项式形式和零极点形式 ...

  8. matlab中传递函数的离散化

    matlab中传递函数的离散化 转载▼ 标签: 差分方程 传递函数 采样周期 转化 c2d 分类: Matlab matlab中,传递函数离散化,特别是转化为差分方程,可以使用c2d实现,系数直接转化 ...

  9. Matlab中自带地图绘制WorldMap详解

    Matlab中自带地图绘制WorldMap详解 转载地址:http://blog.csdn.net/archielau/article/details/7933265,其实这些代码是在matlab中的 ...

最新文章

  1. VMware Server使用经验记录
  2. arch linux arm下载_arm开发板运行hello word的详细过程
  3. easyUI 绑定右键菜单在数据行上显示
  4. 遇到异常:这可能是由某个扩展导致的
  5. 二叉树经典题之线索二叉树(中序)
  6. IMP-00009:异常结束导出文件解决方案
  7. IntelliJ IDEA(三、各种工程的创建 -- 之二 -- 创建一个JavaWeb工程)
  8. petshop4.0 详解之五(PetShop之业务逻辑层设计)(转帖)
  9. Vue.js尚硅谷视频学习笔记(第一章:Vue 核心)
  10. mtk开机声音与关机声音修改(原创)
  11. Spring框架学习笔记6-AOP编程-AspectJ方式
  12. Python 辛普森积分法 simps计算sin(x)的值(完美实现)
  13. 偏差(bias)和方差(variance)区别:
  14. 记录下docker命令
  15. 2018这类程序员工资最高!年薪50万只能算一般
  16. GLM(广义线性模型) 与 LR(逻辑回归) 详解
  17. costmap_2d 中计算footprint 的内切圆半径和外切圆半径的函数解析——点到线段的距离计算
  18. 北京内推 | 微软研究院科学智能中心招聘多模态学习方向研究实习生
  19. PbootCMS模板主题开发必备标签集合
  20. 仿淘宝购买详情页购买缩小动画

热门文章

  1. java 发卡平台支付_自建ZFAKA发卡平台详细教程,支持支付宝微信码支付等多接口...
  2. 计算机网络张新有,张新有 - 西南交通大学 - 信息科学与技术学院
  3. c#中使用redis
  4. 安装windows xp websphere v6(一)
  5. 2020淘宝618开火车任务(包括火车厢任务)和芭芭农场种树任务
  6. java ppt文件转图片,ppt转PDF
  7. Java基础知识点整理(2022年最新版)
  8. 瘦P被LP拿去当MP4玩,好在获得NDSL购入许可
  9. 2023云和恩墨生态产品发布会圆满落幕,三款全新产品初亮相,助力千行百业智能升级...
  10. 磅房无人值守管理系统 自动过磅软件的应用与优势