NXP数学电机库的PI控制器实现

PI控制器在连续时域上的函数表达式:
u(t)=e(t)∗Kp+Ki∫0te(t)dtu(t)=e(t)*K_p+K_i\int_0^te(t)dt u(t)=e(t)∗Kp​+Ki​∫0t​e(t)dt
因为在计算机内数据是离散的,将上述函数离散化:
u(k)=up(k)+ui(k)up(k)=Kpe(k)ui(k)=Ki∑1k(e(k)+e(k−1))Ts2=Ki∗Ts2∑1k(e(k)+e(k−1))u(k)=u_p(k)+u_i(k)\\ u_p(k)=K_pe(k)\\ u_i(k)=K_i\sum_1^k\frac{(e(k)+e(k-1))T_s}{2}=\frac{K_i*T_s}{2}\sum_1^k(e(k)+e(k-1)) u(k)=up​(k)+ui​(k)up​(k)=Kp​e(k)ui​(k)=Ki​1∑k​2(e(k)+e(k−1))Ts​​=2Ki​∗Ts​​1∑k​(e(k)+e(k−1))

u(k)=Kpe(k)+ui(k−1)+Ki∗Ts2(e(k)+e(k−1))=Kpe(k)+u(k−1)−up(k−1)+Ki∗Ts2(e(k)+e(k−1))=Kpe(k)+u(k−1)−Kpe(k)+Ki∗Ts2(e(k)+e(k−1))=(kp+Ki∗Ts2)e(k)+(−kp+Ki∗Ts2)e(k−1)+u(k−1)u(k)=K_pe(k)+u_i(k-1)+\frac{K_i*T_s}{2}(e(k)+e(k-1))\\ =K_pe(k)+u(k-1)-u_p(k-1)+\frac{K_i*T_s}{2}(e(k)+e(k-1))\\ =K_pe(k)+u(k-1)-K_pe(k)+\frac{K_i*T_s}{2}(e(k)+e(k-1))\\ =(k_p+\frac{K_i*T_s}{2})e(k)+(-k_p+\frac{K_i*T_s}{2})e(k-1)+u(k-1) u(k)=Kp​e(k)+ui​(k−1)+2Ki​∗Ts​​(e(k)+e(k−1))=Kp​e(k)+u(k−1)−up​(k−1)+2Ki​∗Ts​​(e(k)+e(k−1))=Kp​e(k)+u(k−1)−Kp​e(k)+2Ki​∗Ts​​(e(k)+e(k−1))=(kp​+2Ki​∗Ts​​)e(k)+(−kp​+2Ki​∗Ts​​)e(k−1)+u(k−1)

令CC1sc=kp+Ki∗Ts2CC1_{sc}=k_p+\frac{K_i*T_s}{2}CC1sc​=kp​+2Ki​∗Ts​​、CC2sc=−kp+Ki∗Ts2CC2_{sc}=-k_p+\frac{K_i*T_s}{2}CC2sc​=−kp​+2Ki​∗Ts​​则:

u(k)=(CC1sc)e(k)+(CC1sc)e(k−1)+u(k−1)u(k)=(CC1_{sc})e(k)+(CC1_{sc})e(k-1)+u(k-1)u(k)=(CC1sc​)e(k)+(CC1sc​)e(k−1)+u(k−1)
因此只需记录上次的结果u(k−1)u(k-1)u(k−1)和误差e(k−1)e(k-1)e(k−1),上面的公式即可完成本次的PI迭代计算。

电流环PI控制器的实现

AMCLIB_CurrentLoop_FLT,该函数实现了DQ轴两个电流环的计算。本质上就是两个PI控制器。

通过上面分析可以知道为什么在代码中,PI控制器的参数要转换成fltCC1sc、fltCC2sc这样格式。

然而kp、kik_p、k_ikp​、ki​该设置为多少就是另外一个故事了。

NXP数学电机库PI控制器参数的理解相关推荐

  1. Simulink电机控制代码生成-----关于PI控制器参数整定的一点总结

    目录 PI控制器的参数整定方法 方法一: 方法二: 方法对比 总结 看过很多论文,对PI参数的整定方法五花八门,还有PI参数整定的口诀,所谓口诀就是试凑法.除了试凑法,本文提供另外两种方法来整定PI参 ...

  2. 三相逆变器双pi控制器参数如何调节_Boost 变换器 PI参数设计举例

    欢迎加入技术交流QQ群(2000人):电力电子技术与新能源 905723370 高可靠新能源行业顶尖自媒体 在这里有电力电子.新能源干货.行业发展趋势分析.最新产品介绍.众多技术达人与您分享经验,欢迎 ...

  3. 三相逆变器双pi控制器参数如何调节_单相逆变电源的电压双闭环矢量控制新方法,解决传统方案的不足...

    东北大学信息科学与工程学院.潞安集团司马煤业有限公司的研究人员宋崇辉.徐涛.王振环.刁乃哲.陈宏志,在2019年第16期<电工技术学报>上撰文(论文标题为"单相逆变电源电压双闭环 ...

  4. 三相逆变器双pi控制器参数如何调节_学术简报基于内模原理的并网逆变器双模PI控制...

    征稿|第四届轨道交通电气与信息技术国际学术会议 招聘|中国电工技术学会招聘学术期刊编辑 征稿|中国电工技术学会电机与系统学报(英文季刊) 摘要 武汉理工大学自动化学院的研究人员王吉彪.陈启宏等,在20 ...

  5. 三相逆变器双pi控制器参数如何调节_空间矢量LCL三相逆变器

    逆变器广泛应用于太阳能发电.风能发电以及工业现场等多种领域,科技的发展又使得各种设备对逆变器控制的要求越来越高.传统逆变控制方法有双闭环 PI控制.无差拍控制.比例谐振控制.滑模控制等.其中 PI 控 ...

  6. 三相逆变器双pi控制器参数如何调节_光伏逆变器短路特性简析

    1前言 短路故障相对于其他故障类型来说是比较常见的,不同的设备的短路故障,大了讲都一样,细了说各有千秋,今天我们主要聊聊光伏逆变器的短路特征. 电力系统中的电源,传统意义是指的是并入电力系统的同步发电 ...

  7. 三相逆变器双pi控制器参数如何调节_一分钟看懂维也纳三相整流器

    欢迎加入技术交流QQ群(2000人):电力电子技术与新能源 1105621549 高可靠新能源行业顶尖自媒体 在这里有电力电子.新能源干货.行业发展趋势分析.最新产品介绍.众多技术达人与您分享经验,欢 ...

  8. 三相逆变器双pi控制器参数如何调节_学术简报︱如何解决并网逆变器的重复控制器积分饱和问题?...

    武汉理工大学自动化学院.江汉大学物理与信息工程学院的研究人员谭翠兰.邢彦一.陈启宏.张立炎,在2019年第17期<电工技术学报>上撰文指出(论文标题为"三相四桥臂并网逆变器重复控 ...

  9. 三相逆变器双pi控制器参数如何调节_电工学习笔记 - 比例谐振控制器- PR controller...

    ===============本文为个人学习小结,方便自己和其他同学参考使用========= ===============如有错误望同学们指出,不定期进行补充更新============= 一般大 ...

  10. pi调节参数怎么用c语言表达,很重要的pi调节参数的参考不稳定

    <很重要的pi调节参数的参考不稳定>由会员分享,可在线阅读,更多相关<很重要的pi调节参数的参考不稳定(8页珍藏版)>请在人人文库网上搜索. 1.电力自动化编制于2014年8月 ...

最新文章

  1. 更好地认知Azure
  2. Hd2087 剪花布条
  3. MTK 驱动(51)---TP 驱动移植
  4. 一图总结:软件测试原则|策略|模型|生命周期
  5. python登录网页版易信_易信网页版下载|易信网页版登陆客户端官方最新版 2.1.1103.0 - 系统天堂...
  6. 【读书笔记】—— 西方人文社科经典
  7. jQuery 移除事件
  8. CLRC663寄存器说明中文版
  9. itext设置字体间距_Word文档怎样调节行间距?单行间距怎么调?
  10. Ubuntu 重置密码
  11. SDL —— SDL_mixer
  12. python编程最大值_python求最大值最小值方法总结
  13. 复旦计算机对口,2019年长宁区公办初中划片电脑派位对口入学方式
  14. 高通7x27a平台UART配置
  15. Kubeadm部署-Kubernetes-1.18.6集群
  16. 原子的波尔模型、能量量子化、光电效应、光谱实验、量子态、角动量
  17. Linux权限委派(生产环境必备)
  18. Oracle帐户被锁了,怎么解锁
  19. 13. Redis底层实现 List
  20. python列表中删除奇数行_shell 删除奇数偶数行

热门文章

  1. 【java】输出素数
  2. python调用按键精灵插件_【按键精灵教程】此帖在手,打码不愁
  3. Java算法常见面试题及答案
  4. EDA技术实用教程 | 复习十三 | 计数器
  5. HG255D[OpenWrt]从入门到精通
  6. 惠普电脑u盘重装系统步骤_hp怎么用u盘重装系统|hp优盘装系统教程
  7. java textarea 自动滚动条,textarea根据内容自动延伸,不显示滚动条
  8. 解决IIS 下ASP程序错误只显示500,不显示具体错误描述的问题!
  9. authware链接html文件,authorware是什么软件?
  10. 卡巴斯基一年版 送序列号