番茄的随笔2-准PR控制传递函数离散化

本文介绍了比例谐振(PR)控制算法在交流控制中的应用,以及其相对于PID控制的优势。PR控制的传递函数和准PR控制的传递函数被详细阐述,并通过波特图对比说明了改进的原因。接着,文章探讨了如何对PR控制进行离散化处理,以适应程序实现,使用Tustin方法进行了离散化推导。最后,通过MATLAB验证了离散化结果的正确性。博客还分享了作者在实际项目中应用PR控制的经验。

目录

1.概述

2.传递函数

3.离散化

4.总结


1.概述

       番茄整天要胡搞乱搞,一天天的不知道自己忙些什么东西。这个是交流量控制逻辑里面一个很火的控制算法。想到控制,不得不提到大名鼎鼎的PID控制(比例积分微分控制),但是PID比较适合对直流量的控制,对于交流控制,这家伙的实在让人不敢恭维。

        因此,交流控制大家有两个思路,一个是把交流变成直流,比如三相电机的控制,这个后面再开一篇;另一个就是重新搞算法,因此,大神们提出了PR控制,比例谐振控制算法。

        番茄最近做的项目里面用到了PR控制,又没有现成的程序供番茄COPY,因此,只能自己研究手搓了。

        PS:实属无奈,如果有现成的或是类似的代码,一定要紧跟前辈们的思路,不要跟我一样胡搞。废话有些多,可能番茄最愿意动嘴,更愿意打字。高中的时候,番茄可是语文课代表,哼哼哼......

2.传递函数

PR控制的传递函数:

准PR控制的传递函数:

两者的波特图对比:

        大神们发现,PR控制随着Kp和Kr系数的变化,波特图变动太不明显了,这就不是一个好同志的表现啊,果断下手改造,因此,搞出来了准PR控制。嗯,随着KP和Kr的变化,增益和频带有了变化,妥妥的就是你了。这是准PR控制用来替代PR控制的原因。

       看看准PR里面的系数,KP比例系数,Kr积分系数,wc频带,wo谐振频率,简直完美有没有。

3.离散化

        离散化解决的是程序实现的问题,可以将连续域内的S更换为离散域内的Z,方便程序编程:

离散化的采用的函数不同,离散结果也不相同。

在本文中,我们利用Tustin进行离散化,推导过程如下:

吼吼吼,字体优美,推导严谨,啪啪啪,完美。

 最后,我们通过matlab程序输入kp和kr值,验证推导结果无误。

4.总结

   这个小文章真是一言难尽,领导们一句话,小兵们能咋办,今天你这头发必须掉,我说的。好了,这玩意也是我项目里面要用的东西。我的资源里面有一些逆变器控制逻辑更加深入的东西,原创的,是我从研究逆变器开始到现在一点点的积累,无比憧憬共产主义。

 了解更多关于PID、PR控制及原理,逆变器的原理,:

(17条消息) 研究报告:逆变器的闭环控制,从面积等效到PID和PR控制-行业报告文档类资源-CSDN文库

比例微分(PD)控制器,也称为比例积分微分(PR)控制器,是一种常见的控制算法,常用于自动化系统和过程控制中。它结合了比例控制器的即时响应和微分控制器对未来误差的预测能力,但不包含积分部分,因此避免了积分饱和和超调等问题。在数字信号处理器(DSP)和单片机中实现PR控制器,可以有效地提高系统的稳定性和控制精度。 在提供的"myPR.c"和"myPR.h"文件中,我们可以预见到一个已经封装好的PR控制器函数。通常,这样的函数会接受几个关键参数来定义控制器的行为: 1. **Kp(比例增益)**:这是控制器对当前误差的响应程度。比例增益越大,控制动作越剧烈,系统的响应速度更快,但也可能增加系统的振荡。 2. **Kr(微分增益)**:微分增益决定了控制器对误差变化率的反应。微分作用有助于提前预测误差并减少超调,改善系统的动态性能。 3. **Ts(采样时间)**:这是控制系统采样的周期,决定了控制器更新其输出的频率。合适的采样时间对于保证系统稳定性至关重要。 4. **wc(截止频率)**:这是微分部分的截止频率,决定了微分作用的强度和范围。过高可能会导致系统不稳定,过低则可能减弱微分效果。 5. **wo(自然频率)**:与系统的固有频率有关,用于调整控制器的响应特性,确保系统在期望的频率范围内工作。 在TI的SOLAR库中未找到此函数,意味着这可能是一个自定义实现,适用于特定的应用场景或为了满足特殊的需求。用户可能需要自行编译和测试这个函数,以适应他们的硬件平台和控制任务。 在实际应用中,设计和调整这些参数是一个迭代过程,通常通过模拟或实地试验来完成。开发者需要考虑系统的稳定性、响应速度、抗干扰能力和目标性能指标。在单片机或DSP中实现PR控制器时,还需要注意计算资源的限制,如处理速度、内存大小等,确保代码优化且能够在有限的硬件资源下高效运行。 "myPR"代码库提供了一个方便的工具,使开发者能够快速集成PR控制器到他们的控制系统中,通过调整参数来优化控制性能。无论是用于学术研究还是工业应用,理解并熟练掌握这种控制器的原理和应用都将极大地提升项目实施的成功率。
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

奋斗的番茄

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值