0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Compensation Designer 2P2Z控制器S域模型理解

星星科技指导员 来源:TI 作者:Hardy Zhou 2023-03-21 10:21 次阅读

TI C2000在数字电源领域有很广法的应用,同时针对数字电源控制器的设计提供了CONTROLSUITE 的DPlib的软件库,可以很容易实现PID, 2P2Z, 3P3Z等控制器的软件代码设计,同时也提供PowerSUITE的Compensation Designer GUI来实现控制器的可视化设计以及获得离散化参数供C2000数字设计. 本文以DPLib中的2P2Z控制器设计为例,来说明C2000 Compensation Designer GUI中的 2P2Z控制器参数对应到的实际S域传递函数实际表达式,为2P2Z以及其他形式的控制器的理解、开发和调试带来很大的便利.

1.Compensation Designer和传统的 2P2Z控制器的S域表达式对比

pYYBAGQZFJOABkFHAABBKhDxTFQ252.png

而我们常看到的2P2Z控制器S域的传递函数模型一般如下:

poYBAGQZFJWAXPOcAAAQMVIYV_Q809.jpg

K表示控制器增益,Wz0和Wz1是两个零点,Wp1是第二个极点, 同样有:

pYYBAGQZFJaAEaMYAAASSg4C3ww393.jpg

所以可以看到传统2P2Z控制器S域传递函数的增益K跟Compensation Designer中的S域传递函数增益关系式子如下.

poYBAGQZFJaAenZmAAAG5Q9wvWg224.jpg

2.Compensation Designer和DPLib中2P2Z控制器离散化表达式

Compensation Designer中2P2Z控制器双线性变换离散化模型为:

pYYBAGQZFJaAURMOAABqEinQ_LE648.png

由这个表达式可以看出,由于零极点和数字控制频率FS的单位都是KHz,把

poYBAGQZFJaAenZmAAAG5Q9wvWg224.jpg

增益的表达式独立出来,传递函数的分子和分母都是以频率相除得到的值,所以实际计算,可以简单用KHz为单位来表达频率的量值.

DPLib中2P2Z控制器双线性变换离散化模型为

poYBAGQZFJeAGwVNAACOHa0uXjU629.png

我们可以看到分母的系数符号是取反了,因为C2000 DPLib计算2P2Z控制器输出表达式是,

pYYBAGQZFJeAPHqqAAATBldVZZ8460.png

这跟2P2Z离散函数一般表达式

pYYBAGQZFJiAJZAFAAANQpbj1mc254.jpg

有差别.

所以分母的,取反了, 这点要非常注意,不然容易在使用过程中,出现Z域到S域的变换得不到正确的S域公式,也会造成设计控制器模型出现问题.

3.两个离散化传递函数的统一

poYBAGQZFJiADxlxAAAJ8khKBBo079.jpg

我们可以获得

pYYBAGQZFJmALytFAAAgpYzl19Y240.jpg

同理可以获得

poYBAGQZFJmAG2ygAAAGXPUHv4U084.jpg

的表达式.

pYYBAGQZFJmAG7W0AAAMIjHSE5Q999.jpg

注意

pYYBAGQZFJqAQkbuAAAHCLTUv4Y088.jpg

在Compensation Designer GUI中生成的B2,B1,B0,A2,A1是完全对应的.

4.Compensation Designer 2P2Z控制器S域和Z域传递函数的解析

2P2Z控制器的S域传递函数表达式在章节1已经有说明,KDC以增益dB的形式表达, KDC转化为实际参数

poYBAGQZFJuAVzulAAAESkn9-MY616.jpg

的表达式如下:

pYYBAGQZFJuACSUkAAAHUSO7hiY394.jpg

实际增益

poYBAGQZFJuAVzulAAAESkn9-MY616.jpg

为:

poYBAGQZFJuAL6tvAAAHl6lXe5s978.jpg

实际2P2Z控制器的S域传递函数

pYYBAGQZFJyACe4jAAALTst8I4o233.jpg

增益是

pYYBAGQZFJyALoCRAAAHpO3RfWQ150.jpg

把Compensation Designer 的零极点频率,转化为单位Hz和角频率,代入G(s)表达式,就可以获得实际系统的传递函数.

poYBAGQZFJyARY1-AAAN7a3qNXE267.jpg

下面的以Compensation Designer中的2P2Z控制器设计为例进行说明如何获得s域传递函数的表达式.

pYYBAGQZFJ2AP59mAADjjmqOqbc206.png

S域传递函数的增益

poYBAGQZFJ2AdfUjAAA1AKT_I1g753.jpg

所以可以得到S域中的传递函数是

poYBAGQZFJ6Abaa6AAAboFfowx4560.jpg

使用matlab求s域到z域(离散时间

pYYBAGQZFJ6AO1FuAAAInqMm3oM272.jpg

,双线性变换Tustin

poYBAGQZFJ6AGMZ8AAAKOZO1-40189.jpg

,), 就可以获得跟Compensation Designer GUI里面相同的B0,B1,B2,A0,A1,A2参数, 这样也可以验证我们的推导是正确的.

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电源
    +关注

    关注

    184

    文章

    17469

    浏览量

    249050
  • 控制器
    +关注

    关注

    112

    文章

    16073

    浏览量

    176962
收藏 人收藏

    评论

    相关推荐

    基于DPLib中的2P2Z控制器设计方案分析

    2P2Z控制器设计为例,来说明C2000 Compensation Designer GUI中的 2P2Z
    的头像 发表于 02-13 07:15 9288次阅读
    基于DPLib中的<b class='flag-5'>2P2Z</b><b class='flag-5'>控制器</b>设计方案分析

    5S2P AR111 LED灯的驱动参考设计

    本文介绍了一个用于2并5串(5S2P)组合的AR111 LED灯的 驱动 参考设计。 概述 本参考设计以MAX16819为主控制器,为5S2P
    发表于 10-13 14:14 1198次阅读
    5<b class='flag-5'>S2P</b> AR111 LED灯的驱动<b class='flag-5'>器</b>参考设计

    F28027 DPL 2p2z闭环控制不能增加任意一条变量声明

    大家好,我正在用F28027的开发板制作 闭环控制回路。我用 DPL的 2p2z, ADC, Epwm,来进行闭环控制。一切链接的非常顺利,也可以正常的闭环控制
    发表于 08-31 15:18

    请问2P2Z的参数计算有详细文档吗?

    一直使用增量式PI控制,新换工作公司用的是2P2Z控制。我的数字信息处理学得很烂。环路都不会调了,不知道TI有没有详细论述2P2Z参数计算的文档。或者是工具,能快速上手调环路的,谢谢。
    发表于 09-07 11:49

    使用28346做数字电源,请问如果使用2P2Z做闭环控制2P2Z算法本身的执行时间大概是多少个CPU周期?

    我想控制周期在100Khz,也就是10us,在10us内完成ADC采样,大概2us,2p2z运算,PWM输出。有人实际测试过TI DSP digital power library 的2P2Z
    发表于 12-21 11:22

    2P2Z和PID转换系数公式问题怎么解决

    我在看2P2Z的文章的时候发现,TI给得2P2Z和PID的转换系数等式如下:我使用mathcad对PID化简后的关系式如下:这里主要对不上的是B1的关系式,是否是TI官方文档给错了?
    发表于 05-20 11:55

    深度剖析Compensation Designer 2P2Z控制器S模型

    明C2000 Compensation Designer GUI中的 2P2Z控制器参数对应到的实际S
    发表于 11-07 06:01

    基于信任和推荐的P2P信誉模型

    分析现有信誉模型,提出一种使用信任机制和推荐机制的P2P 信誉模型,利用决策树思想优化该模型。给出一种在分布式P2P 系统中存取全局信任值的
    发表于 03-24 09:52 4次下载

    P2P权限委托与访问控制模型

    提出了一种P2P 权限委托与访问控制模型,该模型包括3 个主要协议,即权限委托协议、资源检索协议和访问控制协议。根据权限委托协议,委托发起方
    发表于 03-24 09:57 10次下载

    P2P协议通用仿真模型设计

    P2P 技术是一种分布式控制网络技术,它将逐渐取代集中式的客户/服务结构。P2P的发展非常迅速,目前研究P2P 技术流行使用的仿真
    发表于 08-13 11:33 16次下载

    指令语编程S-01P2操作手册

      本手册为S系列可编程序控制器如何使用指令编程S-01P2的操作使用手册。S-01P2S-01P
    发表于 09-25 17:03 6次下载
    指令语编程<b class='flag-5'>器</b><b class='flag-5'>S-01P2</b>操作手册

    Compensation Designer 2P2Z 控制器S模型理解

    Designer GUI中的 2P2Z控制器参数对应到的实际S传递函数实际表达式,为2P2Z
    的头像 发表于 01-13 14:37 3388次阅读
    <b class='flag-5'>Compensation</b> <b class='flag-5'>Designer</b> <b class='flag-5'>2P2Z</b> <b class='flag-5'>控制器</b><b class='flag-5'>S</b><b class='flag-5'>域</b><b class='flag-5'>模型</b><b class='flag-5'>理解</b>

    Compensation Designer 2P2Z控制器S模型理解

    Compensation Designer 2P2Z控制器S
    发表于 10-28 12:00 8次下载
    <b class='flag-5'>Compensation</b> <b class='flag-5'>Designer</b> <b class='flag-5'>2P2Z</b><b class='flag-5'>控制器</b><b class='flag-5'>S</b><b class='flag-5'>域</b><b class='flag-5'>模型</b><b class='flag-5'>理解</b>

    5S2P AR111灯LED驱动的参考设计

    本参考设计以MAX16819为主控制器,为5S2P AR111 LED灯提供buck-boost驱动方案。 图1为电路原理图,图2给出了设计布局图。
    的头像 发表于 06-08 11:36 796次阅读
    5<b class='flag-5'>S2P</b> AR111灯LED驱动<b class='flag-5'>器</b>的参考设计

    S7G2控制器组用户手册

    S7G2控制器组用户手册
    发表于 07-06 20:43 0次下载
    <b class='flag-5'>S7G2</b>微<b class='flag-5'>控制器</b>组用户手册