离散控制系统函数快速化简

当控制系统从连续时间变成了离散时间,系统的输出函数变得多种多样;当控制系统由线性变成了非线性,系统输出函数的书写变得更加困难。

现在我来讨论一下常见的离散控制系统输出函数的书写

首先会考虑到使用中间变量来进行化简,这是最常见也是最常用的一种方法;对于绝大多数的控制系统可以使用这种方法来进行化简,但是有的时候存在着化简不出来的情况,这个时候就需要对系统进行分解来化简。
我们先看个例子:
在这里插入图片描述
对于这个控制系统,我们发现直接通过中间变量的方法是没办法得到系统的输出。这时我们需要根据连续时间控制系统的汇合点对系统进行化简,如下图所示
在这里插入图片描述
这个时候就比较好办了,很明显系统中有一个全部是连续系统的反馈回路,再进行化简
在这里插入图片描述
剩下的就需要用各种方式来进行输出函数的书写

对于采用中间变量方法来进行书写是比较麻烦的,现对一些满足特定采样形式的系统提出快速书写输出函数的方法
当然在此之前需要给出下列等效
在这里插入图片描述
在这里插入图片描述
这两种等效都比较好理解,不再赘述。

在反馈回路中:
将反馈回路中的采样开关,能等效的全部等效到前向通道。
如果前向通道输入端或者输出端有采样开关,此时不需要管其他的采样开关,能够进行快速书写

如果前向通道输入端和输出端都没有采样开关,此时反馈回路不能有采样开关,这时候可以进行快速化简
那么我们就可以手写出输出函数

1 离散系统中的采样开关去掉 求出对应连续系统的输出表达式
2 表达式中各环节乘积项需逐个决定其 * 号 方法是 乘积项中某项与其余相乘项两
两比较 当且仅当该项与其中任一相乘项均被采样开关分隔时 该项才能打 * 号 否则需相
乘后才打 * 号
3 取 Z 变换 把有 * 号的单项中的 s 变换为 z 多项相乘后仅有一个 * 号的其 Z
变换等于各项传递函数乘积的 Z 变换

现给出几个例子可以体会一下
在这里插入图片描述
对于这个控制系统,符合上述条件,连续系统输出函数为
C=G*R/(1+GH)

由于采样开关在偏差信号处,Z(G*R)=G(z)R(z);
GH信号直接串联,Z(G
H)=GH(z);
所以输出为
在这里插入图片描述

同样的对于这个例子
在这里插入图片描述
我们可以得到输出为
在这里插入图片描述
对于这个系统,满足条件2在这里插入图片描述
很容易的得到输出为
在这里插入图片描述
Ok,上面的全部都是满足条件的,现在来看看不满足条件的
在这里插入图片描述
依据定理,不符合条件,只能进行变量法求解。求解过程如下
在这里插入图片描述
千万不能将上述系统当成满足条件的,否则会得出错误结果
C=G2*D/(1+G1G2H)

对于这个系统而言,也是不满足条件的
在这里插入图片描述

离散控制系统比较麻烦,在平常的学习中可能碰到是的简单的例子,在实际工程中可能会遇到各种各样的情况。

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值