【控制理论】矩形脉冲响应曲线法 Python 绘图

前言在过程控制系统的学习中,测量一个被控对象的阶跃响应非常重要,因为根据阶跃响应曲线可以得到被控对象的许多非常重要的参数。而有一个非常重要的测量阶跃响应曲线的方法是矩形脉冲响应曲线法。在学习的过程中,我走了一些弯路,便在这里把自己的学习经验分享给大家。本文主要包含以下几个内容:矩形脉冲响应曲线的定义;矩形脉冲响应曲线和阶跃响应曲线之间的关系及绘制阶跃响应曲线;使用 Python 完成阶跃响应曲线的绘制。本文主要参考书籍为:李国勇.《过程控制系统》(第3版). 北京. 电子工业出版社. 201
摘要由CSDN通过智能技术生成

前言

过程控制系统的学习中,测量一个被控对象的阶跃响应非常重要,因为根据阶跃响应曲线可以得到被控对象的许多非常重要的参数。而有一个非常重要的测量阶跃响应曲线的方法是矩形脉冲响应曲线法。在学习的过程中,我走了一些弯路,便在这里把自己的学习经验分享给大家。

本文主要包含以下几个内容:

  • 矩形脉冲响应曲线的定义;
  • 矩形脉冲响应曲线和阶跃响应曲线之间的关系及绘制阶跃响应曲线;
  • 使用 Python 完成阶跃响应曲线的绘制。

本文主要参考书籍为:李国勇.《过程控制系统》(第3版). 北京. 电子工业出版社. 2017

下面,我们正式开始👇


一、矩形脉冲响应曲线的定义

矩形脉冲响应曲线的定义:用矩形脉冲输入代替通常的阶跃输入,即大幅度的阶跃扰动施加一小段时间之后立即将它切除。这样得到的矩形脉冲响应不同于正规的阶跃响应,但两者之间关系密切,可以用矩形脉冲响应曲线求取对应的阶跃响应曲线。

用矩形脉冲响应曲线的原因:为防止被控量变化超过允许范围,生产实际不允许有较长时间和较大幅度的输入变化。这时可用矩形脉冲信号作为过程的输入信号,测出过程的矩形脉冲响应曲线(阶跃响应曲线由于测试时间较长而不合适),转化为阶跃响应曲线对参数估计。


二、绘制阶跃响应曲线

4829l8.png
变换方法:输出响应可看作由两个时间相差 t 0 t_0 t0、极性相反、形状完全相同的阶跃响应的叠加而成。所以: y 2 ( t ) = y 1 ( t − t 0 ) y_2(t)=y_1(t-t_0) y2(t)=y1(tt0) y ( t ) = y 1 ( t ) + y 2 ( t ) = y 1 ( t ) − y 1 ( t − t 0 ) y(t)=y_1(t)+y_2(t)=y_1(t)-y_1(t-t_0)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值