本科毕业设计--基于fpga的预测控制器设计.doc

本科毕业设计--基于fpga的预测控制器设计.doc

ID:12504818

大小:6.66 MB

页数:51页

时间:2018-07-17

本科毕业设计--基于fpga的预测控制器设计.doc_第1页
本科毕业设计--基于fpga的预测控制器设计.doc_第2页
本科毕业设计--基于fpga的预测控制器设计.doc_第3页
本科毕业设计--基于fpga的预测控制器设计.doc_第4页
本科毕业设计--基于fpga的预测控制器设计.doc_第5页
资源描述:

《本科毕业设计--基于fpga的预测控制器设计.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于FPGA的预测控制器设计摘要预测控制是随着自适应控制的研究而发展起来的一种先进的计算机控制算法,FPGA具有很强的并行运算能力,运行速度快,采用FPGA阵列处理器实现预测控制系统,能大幅提高预测控制的在线优化速度。本文在Xilinx公司的集成开发环境ISE9.1i中,采用硬件描述语言HDL编程,调用IP核等输入方式,完成了预测控制改进算法的PPGA设计与实现。论文首先介绍了广义预测控制算法以及改进的算法,由于算法主要涉及矩阵相关的运算需要进行大量的数据计算和处理,为了减少数据计算的复杂性,从实现算法的控制器的硬

2、件结构上改进,因此采用FPGA阵列处理器实现预测控制系统。针对基于FPGA硬件实现的特点介绍了求解预测控制中逆矩阵的递推算法,设计出了预测控制的处理器阵列结构.在设计中采用层次化,模块化的思想,将整个算法划分成多个功能模块,画出了各模块的流程图。包括系统的总体结构设计,基本的处理器单元的设计,递推求逆算法的处理器阵列设计,输出预测的处理器阵列设计,控制增量的计算,参数辨识等。最后用Modelsim仿真软件对各模块进行了仿真,给出了仿真结果。设计中的各模块均采用HDL通用硬件描述语言进行描述,对仿真结果进行了分析表明

3、:采用FPGA阵列处理器实现预测控制系统,能大幅提高预测控制的在线优化速度,减小控制器面积,扩大预测控制的应用领域.关键词:预测控制算法;FPGA;处理器阵列;矩阵求逆;并行运算45DesignofpredictivecontrollerbasedonFPGAAbstractWiththedevelopmentofadaptivecontrol,predictivecontrolisproposed.Predictivecontrolalgorithmisanadvancedcomputercontrolalgor

4、ithm,andbasedonparametermodelwithoutstrictrequirementstoprocessmodel.FPGAsystemhasstrongparallelcomputingcapabilityandhigherspeedincalculations.Soin-lineoptimizationspeedisraised.Inthethesis,basedonXilinxintegrateddevelopingenvironmentISE9.1i,usinghardwaredesc

5、riptionlanguageastheprogramminglanguage,IPcoreastheinput,aimprovedpredictive-controlalgorithmisdesignedandimplementedusingFPGA.Generalpredictive-controlalgorithmanditsimprovedformatareintroduced.Thealgorithminvolveswithmanymatrixcalculation,soalotofdatacomputi

6、ngandprocessingisneeded.Atthesametimeimprovementfromcontrollerandhardwarestructureisobtained.FPGAarrayprocessorisusedtoimplementpredictive-controlsystem.DuetotheFPGAhardwareimplement,recurrentmethodforMatrixinversioninthepredictive-controlisbrieflydiscussed.Pr

7、edictive-controlprocessorarraystructureisdesigned.Inthedesign,adoptinghierarchyandmodulemethod,theentirealgorithmisdividedintofunctionmodules,flowsoffunctionmoduleshavebeendrawed.Suchasoverallsystemstructuredesign,basicprocessordesign,recurringmatrixinversionp

8、rocessorarraydesign,outputpredictionprocessorarraydesign,controlincrement45calculation,parameteridentification,andsoon.EveryfunctionalmoduleissimulatedusingsoftwareModelsim.Thesimu

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。