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

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

3天内不再提示

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

电子设计 来源:电子设计 作者:电子设计 2022-01-13 14:37 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Other Parts Discussed in Post: CONTROLSUITE, POWERSUITE, SFRA

作者:Hardy Zhou

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域表达式对比

poYBAGGKSE6AVsXaAABBKhDxTFQ065.png

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

poYBAGD81-CAQrzfAAAQMVIYV_Q087.jpg

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

poYBAGD81-aAU99_AAASSg4C3ww494.jpg

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

pYYBAGD81-uAMeAJAAAG5Q9wvWg310.jpg                                                          

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

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

pYYBAGGKSFaAYmiLAABqEinQ_LE882.png

由这个表达式可以看出,由于零极点和数字控制频率FS的单位都是KHz,把 pYYBAGD81-uAMeAJAAAG5Q9wvWg310.jpg增益的表达式独立出来,传递函数的分子和分母都是以频率相除得到的值,所以实际计算,可以简单用KHz为单位来表达频率的量值.

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

pYYBAGGKSFmAJgekAACOHa0uXjU246.png

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

poYBAGGKSFuAQeMjAAATBldVZZ8672.png

这跟2P2Z离散函数一般表达式 poYBAGD82BaAS-hcAAANQpbj1mc262.jpg有差别.

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

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

pYYBAGD82BiAaFXCAAAJ8khKBBo646.jpg我们可以获得

pYYBAGD82BuAEZUrAAAgpYzl19Y865.jpg

同理可以获得poYBAGD82CKAJ6GQAAAGXPUHv4U197.jpg的表达式.

pYYBAGD82CWAACrUAAAMIjHSE5Q555.jpg

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

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

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

pYYBAGD82CyAY9nFAAAHUSO7hiY530.jpg

实际增益poYBAGD82CqASYGQAAAESkn9-MY161.jpg为:

pYYBAGD82DGAOCccAAAHl6lXe5s685.jpg

实际2P2Z控制器的S域传递函数poYBAGD82DSAVyWRAAALTst8I4o066.jpg增益是

pYYBAGD82DaAT5D5AAAHpO3RfWQ458.jpg                                                         

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

poYBAGD82DmANiI5AAAN7a3qNXE617.jpg    

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

poYBAGGKSHKAPcioAADjjmqOqbc799.png

S域传递函数的增益

poYBAGD82D6AbIbIAAA1AKT_I1g735.jpg

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

poYBAGD82ECAGyqEAAAboFfowx4570.jpg

使用matlab求s域到z域(离散时间pYYBAGD82EOAILfCAAAInqMm3oM649.jpg,双线性变换Tustin poYBAGD82EWARyiGAAAKOZO1-40770.jpg,), 就可以获得跟Compensation Designer GUI里面相同的B0,B1,B2,A0,A1,A2参数, 这样也可以验证我们的推导是正确的.

审核编辑:金巧

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

    关注

    114

    文章

    17643

    浏览量

    190261
  • 嵌入式处理
    +关注

    关注

    0

    文章

    341

    浏览量

    10450
  • GUI
    GUI
    +关注

    关注

    3

    文章

    693

    浏览量

    42851
  • DPL
    DPL
    +关注

    关注

    0

    文章

    2

    浏览量

    13144
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    onsemi三电平ANPC Q2Pack模块:NXH800A100L4Q2F2S1G/P1G与NXH800A100L4Q2F2S2G/P2G的详细解析

    在电子工程师的日常工作中,选择合适的功率模块对于设计的成功至关重要。今天,我们就来深入探讨一下onsemi推出的三电平ANPC Q2Pack模块——NXH800A100L4Q2F2S1G/P1G和NXH800A100L4Q
    的头像 发表于 12-04 15:51 563次阅读
    onsemi三电平ANPC Q<b class='flag-5'>2</b>Pack模块:NXH800A100L4Q<b class='flag-5'>2F2S</b>1G/<b class='flag-5'>P</b>1G与NXH800A100L4Q<b class='flag-5'>2F2S2</b>G/<b class='flag-5'>P2</b>G的详细解析

    探索 NXH80T120L2Q0S2G/S2TG, NXH80T120L2Q0P2G 功率模块的卓越性能

    在电子工程领域,功率模块的性能直接影响着整个系统的效率和可靠性。今天,我们就来深入了解一下 onsemi 推出的 NXH80T120L2Q0S2G/S2TG, NXH80T120L2Q0P2G 功率模块,看看它有哪些独特之处。
    的头像 发表于 12-04 10:35 151次阅读
    探索 NXH80T120L<b class='flag-5'>2Q0S2</b>G/<b class='flag-5'>S2</b>TG, NXH80T120L<b class='flag-5'>2Q0P2</b>G 功率模块的卓越性能

    联合电子推出混动系统动力多合一控制器PDCU8.1平台

    混合动力车辆占中国乘用车市场的比例持续走高,已经成为当前中国乘用车市场的亮点。传统混合动力车辆动力控制为分布式控制,其动力拓扑一般由整车控制器(VCU),发动机
    的头像 发表于 11-28 09:52 284次阅读

    深入剖析Z80C30/Z85C30 CMOS SCC串行通信控制器

    深入剖析Z80C30/Z85C30 CMOS SCC串行通信控制器 在当今的电子通信领域,串行通信控制器扮演着至关重要的角色。Zilog公司的Z
    的头像 发表于 11-26 16:22 543次阅读
    深入剖析<b class='flag-5'>Z</b>80C30/<b class='flag-5'>Z</b>85C30 CMOS SCC串行通信<b class='flag-5'>控制器</b>

    谷歌与耶鲁大学合作发布最新C2S-Scale 27B模型

    我们很荣幸发布与耶鲁大学合作研究的 Cell2Sentence-Scale 27B (C2S-Scale),这是一个新的 270 亿参数基础模型,旨在理解单个细胞的 "语言"。C
    的头像 发表于 11-06 10:35 515次阅读

    BM2P061MF-Z DC/DC转换IC文档介绍

    BM2P061MF-Z是专为AC/DC 隔离电源设计的 PWM 型 DC/DC 转换 IC,核心优势在于高集成度(内置开关MOSFET)、宽电压适配与全场景保护机制,适配低功耗 AC/DC 转换
    的头像 发表于 10-05 17:54 1236次阅读
    BM<b class='flag-5'>2P061MF-Z</b> DC/DC转换<b class='flag-5'>器</b>IC文档介绍

    BM2P060MF-Z DC-DC转换文档介绍

    BM2P060MF-Z是一款AC-DC用PWM方式DC-DC转换,可为带插座的各种产品提供理想的系统。本IC支持隔离式电源,使用本产品可轻松设计各种形式的低功耗转换。通过内置开关MOSFET
    的头像 发表于 10-05 17:37 1163次阅读
    BM<b class='flag-5'>2P060MF-Z</b> DC-DC转换<b class='flag-5'>器</b>文档介绍

    深入了解恩智浦S32E2控制器

    恩智浦S32E2控制器采用16nm工艺和多核异构架构,提供强劲算力,支持丰富的车载通信协议、硬件虚拟化和分区隔离,兼具高性能与安全性,是理想的汽车控制方案。立功科技推出了
    的头像 发表于 07-15 11:11 2017次阅读
    深入了解恩智浦<b class='flag-5'>S32E2</b>域<b class='flag-5'>控制器</b>

    AD2S99可编程振荡技术手册

    AD2S99是一款可编程正弦振荡,能够为旋变和各种交流变换提供正弦波激励。 AD2S99还提供一个相位锁定至其SIN和COS输入
    的头像 发表于 04-02 17:33 770次阅读
    AD<b class='flag-5'>2S</b>99可编程振荡<b class='flag-5'>器</b>技术手册

    FA20-220S48P2D4 FA20-220S48P2D4

    电子发烧友网为你提供AIPULNION(AIPULNION)FA20-220S48P2D4相关产品参数、数据手册,更有FA20-220S48P2D4的引脚图、接线图、封装手册、中文资料、英文资料,FA20-220S48P2D4真
    发表于 03-24 18:55
    FA20-220<b class='flag-5'>S48P2</b>D4 FA20-220<b class='flag-5'>S48P2</b>D4

    UA10-220S05V3P2D UA10-220S05V3P2D

    电子发烧友网为你提供AIPULNION(AIPULNION)UA10-220S05V3P2D相关产品参数、数据手册,更有UA10-220S05V3P2D的引脚图、接线图、封装手册、中文资料、英文资料,UA10-220S05V3P2
    发表于 03-24 18:51
    UA10-220<b class='flag-5'>S05V3P2</b>D UA10-220<b class='flag-5'>S05V3P2</b>D

    UA10-220S5V3P2D UA10-220S5V3P2D

    电子发烧友网为你提供AIPULNION(AIPULNION)UA10-220S5V3P2D相关产品参数、数据手册,更有UA10-220S5V3P2D的引脚图、接线图、封装手册、中文资料、英文资料,UA10-220S5V3P2D真
    发表于 03-18 18:49
    UA10-220<b class='flag-5'>S5V3P2</b>D UA10-220<b class='flag-5'>S5V3P2</b>D

    DA10-220S3V3P2D4 DA10-220S3V3P2D4

    电子发烧友网为你提供AIPULNION(AIPULNION)DA10-220S3V3P2D4相关产品参数、数据手册,更有DA10-220S3V3P2D4的引脚图、接线图、封装手册、中文资料、英文资料,DA10-220S3V3P2
    发表于 03-18 18:46
    DA10-220<b class='flag-5'>S3V3P2</b>D4 DA10-220<b class='flag-5'>S3V3P2</b>D4

    FA20-300S24H2D4P2 FA20-300S24H2D4P2

    电子发烧友网为你提供AIPULNION(AIPULNION)FA20-300S24H2D4P2相关产品参数、数据手册,更有FA20-300S24H2D4P2的引脚图、接线图、封装手册、中文资料、英文
    发表于 03-18 18:29
    FA20-300<b class='flag-5'>S24H2D4P2</b> FA20-300<b class='flag-5'>S24H2D4P2</b>

    bq78z100EVM 1s-2s锂离子电池组管理评估模块

    电子发烧友网站提供《bq78z100EVM 1s-2s锂离子电池组管理评估模块.pdf》资料免费下载
    发表于 12-09 15:02 0次下载
    bq78<b class='flag-5'>z</b>100EVM 1<b class='flag-5'>s-2s</b>锂离子电池组管理<b class='flag-5'>器</b>评估模块