没有合适的资源?快使用搜索试试~ 我知道了~
首页FPGA上的数字PID控制器:DA算法实现与优化
"基于FPGA的数字PID控制器研究 (2012年),许忠仁,姜丽,穆克,朱文伟" 这篇论文探讨了在FPGA(Field-Programmable Gate Array,现场可编程门阵列)上实现数字PID(比例-积分-微分)控制器的方法。传统的FPGA实现PID控制器的方式往往需要大量乘法器、加法器和存储器,这不仅消耗了宝贵的硬件资源,还可能导致较高的能量消耗。 研究中提出了两种算法:直接DA(DA-Ⅰ)算法和改进的DA(DA-Ⅱ)算法。DA-Ⅰ算法利用更少的加法器、查找表单元(LUT)和延迟模块来实现PID控制器,相比传统方法节省了硬件资源。而DA-Ⅱ算法则进一步优化了这一过程,通过减少各个单元模块的使用,同时应用两级流水线技术,降低了系统的能耗,提升了处理速度。 论文对DA-Ⅰ和DA-Ⅱ两种算法实现的PID控制器进行了比较。在硬件资源利用率、处理速度、设计复杂度和能源效率等方面进行了深入分析,展示了改进后的PID控制器在性能上的优势。这些改进对于在资源有限且对能耗有严格要求的应用场合,如嵌入式系统和实时控制系统,具有显著的实际意义。 通过这样的研究,不仅能够提高FPGA上PID控制器的硬件效率,还能降低系统运行成本,为实际工程应用提供了更优的解决方案。该工作对于理解和优化基于FPGA的数字控制系统设计具有重要的理论与实践价值。
资源详情
资源推荐
第32卷第3期 辽 宁 石 油 化 工 大 学 学 报 V ol .32 N o .3
2012 年 9 月 JO U R N A L O F L IA O N IN G SH IH U A U N IV E R SIT Y Sep .2012
文章编号 :1672 - 6952(2012)03 - 0074 - 06
基 于 F P G A 的 数 字 P ID 控 制 器 研 究
许忠仁 ,姜 丽 ,穆 克 ,朱文伟
(辽宁石油化工大学信息与控制工程学院 ,辽宁抚顺 113001)
摘 要 : 用常规的方法在 FPG A 上实现 PID 控制器 ,要消耗大量的乘法器 、加法器和存储器 ,FPG A 的硬件资
源不能被合理地利用 ,而且能耗高 。 研究在 FPG A 上采用直接 D A (D A - Ⅰ )及改进的 D A (D A - Ⅱ )算法 ,实现数字
PID 控制器 。 D A - Ⅰ 算法用的加法器 、L U T 单元和延时模块等 ,较常规方法要节省许多硬件资源 ;D A - Ⅱ 算法 ,能
进一步减少各单元模块的使用 ,并应用两级流水线技术 ,降低能耗 。 通过对 D A - Ⅰ 和 D A - Ⅱ 两种算法实现的 PID
控制器的比较 ,在硬件资源 、处理速度 、复杂程度和能耗等方面 ,探讨了改进后的 PID 控制器的性能 。
关键词 : 现场可编程门阵列 ; 数字 PID ; 控制器
中图分类号 :T H 861 ;T P202 文献标识码 :A doi:10 .3696/
j
.issn .1672 - 6952 .2012 .03 .019
D igital P ID C ontroller B ased on F PG A
X U Zhong - ren ,JIA N G Li,M U K e ,Z H U W en - w ei
(School o
f
In
f
or m ation and Control En
g
ineering ,L iaonin
g
Shihua Universit
y
,Fushun L iaonin
g
113001 ,P .R .China)
Received 11 November 2011 ;rev ised 10 A
p
ril 2012 ;acce
p
ted 20 M a
y
2012
Abstract : T he conventional m ethod of achieving PID by FPG A consum es a lot of m ultiplier ,adder and m em ory . F PG A
hardw are resources can notbe reasonably used ,and system holds high energy consum ption .R esearch on using directD A ( D A
- Ⅰ ) and im proved D A ( D A - Ⅱ ) algorithm by F PG A to realize the digital PID controller .C om pared w ith the conventional
m ethod ,D A - Ⅰ algorithm saves m any hardw are resources ;because of using adder ,L U T unit and tim e delay m odule etc ,D A
- Ⅱ algorithm can reduce the unit m odules further and reduce energy consum ption by the application of tw o stage
p
ipeline
technology .T hrough the com parison of PID controller by the D A - Ⅰ and D A - Ⅱ algorithm ,discussed the im proved PID
controller
p
erform ance about the hardw are resource ,
p
rocessing speed ,com plexity and energy consum ption etc .
Key words : F PG A ;D igital PID ;C ontroller
C orresponding author .T el.:+ 86 - 24 - 56865171 ;e - m ail :xuzhongren00@ 163 .com
PID 控制器是工业控制中最常用的控制器之
一 ,主要应用于线性系统 。 PID 控制器
[1 - 2]
的发展 ,
经历了从模拟 PID ,基于微处理器的 PID ,到目前的
基 于 F PG A (Field Program m able G ate A rray ,
FPG A )的数字 PID 控制器的过程 。 基于 F PG A
[3]
的数字 PID 控制器有很多优势 ,速度快 、处理复杂
函数能力强 、功耗低等 。
常规的方法在 F PG A 上实现 PID 控制器 ,需要
消耗大量的乘法器 、加法器和存储器 ,没有充分利用
FPG A 的资源 。 在 FPG A 上采用直接 D A (D A -
Ⅰ )及改进的 D A (D A - Ⅱ )算法
[4]
,实现数字 PID
控制器 。较常规方法要节省许多硬件资源 ,采用两
收稿日期 :2011 - 11 - 11
作者简介 :许忠仁(1955 - ) ,男 ,辽宁沈阳市 ,教授 。
级流 水 线 技 术 ,进 一 步 减 少 F PG A 中 的 查 询 表
L U T (Look - up T ables ,L U T )单元 ,处理速度得到
改善 。
1 P ID 控制器控制算法
图 1 为数字 PID 控制器
[5 - 6]
在负反馈控制系统
中的典型应用 ,其中 ,u
c
是设定值 ;
y
是反馈信号 ;e
是误差信号 ;u 是控制器输出 。
图 1 基于数字 PID 的负反馈控制系统
PID 控制算法的一般形式为 :
u(t) = k
p
e(t) + k
i
∫
t
0
e(
τ
)d
τ
+
k
d
de(t)
dt
(1)
下载后可阅读完整内容,剩余5页未读,立即下载
weixin_38563176
- 粉丝: 2
- 资源: 920
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C++多态实现机制详解:虚函数与早期绑定
- Java多线程与异常处理详解
- 校园导游系统:无向图实现最短路径探索
- SQL2005彻底删除指南:避免重装失败
- GTD时间管理法:提升效率与组织生活的关键
- Python进制转换全攻略:从10进制到16进制
- 商丘物流业区位优势探究:发展战略与机遇
- C语言实训:简单计算器程序设计
- Oracle SQL命令大全:用户管理、权限操作与查询
- Struts2配置详解与示例
- C#编程规范与最佳实践
- C语言面试常见问题解析
- 超声波测距技术详解:电路与程序设计
- 反激开关电源设计:UC3844与TL431优化稳压
- Cisco路由器配置全攻略
- SQLServer 2005 CTE递归教程:创建员工层级结构
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功