Real-time Numerical Optimization in Reconfigurable Hardware with Application to Model-Predictive Control
Real-time Numerical Optimization in Reconfigurable Hardware with Application to Model-Predictive Control
批准号:
EP/G031576/1
负责人:
George Constantinides
金额:
$67.19万
依托单位:
依托单位国家:
英国
项目类别:
Research Grant
财政年份:
2009
资助国家:
英国
项目状态:
已结题
起止时间:
2009 至 --
中文摘要
该建议涉及迭代数值算法的硬件加速,重点是模型预测控制的实现。这种模型预测控制器通常需要在每个采样周期求解二次规划问题。二次规划问题的解决方案通常需要几个多维牛顿优化,每个优化都需要求解许多线性方程组。因此,所吸取的教训将适用于广泛的一类数值算法中产生的实际问题内和超越Control.The主要的冒险功能的方法从数字电子学的角度来看,是潜在的使用控制和系统理论通知的中心设计问题之一,在定制的可重构计算:有效的硅利用率通过适当的有限精度的数字表示。在顺序(单核)计算机体系结构中,数值精度的问题,总的来说,通过引入面积昂贵的高精度IEEE兼容的算术单元得到了回答。在现代计算系统中,无论是基于FPGA的还是众核的,人们的注意力都转向如何最有效地利用可用于计算的硅,在这种情况下,数值精度要求的问题再次出现。从最终用户的角度来看,该方法的主要冒险特征是利用可重新配置的硬件设备,即现场可编程门阵列(FPGA),以实现以高采样率操作的模型预测控制器,从而允许MPC用于迄今为止计算负载被认为太大的应用领域,例如航天器,飞机,无人驾驶自动驾驶车辆,汽车控制系统和燃气轮机。从理论的角度来看,在控制的主要冒险是在开发新的配方,explicitly利用并行计算architecturs.The开发的方法来解决这个问题将涉及高度新颖的研究领域,从控制理论的思想应用到硬件开发,以及硬件实现方法的应用控制系统设计。特别是,该提案是第一个研究FPGA上的大规模并行实时数值优化的提案,第一个应用控制理论技术来确定定制硬件设计中的适当数字系统的提案,以及第一个研究闭环行为环境中电路并行性和数值精度之间的权衡的提案。这个建议直接福尔斯落在EPSRC最近发布的微电子学大挑战3 -摩尔更少的范围内。
英文摘要
This proposal is concerned with the hardware acceleration of iterative numerical algorithms, with a focus on model predictive control implementations. Such model predictive controllers typically require the solution of a quadratic progamming problem every sample period. The solution of the quadratic programming problem typically requires several multidimensional Newton optimizations, each of which requires the solution of many systems of linear equations. Thus the lessons learned will be applicable to a wide class of numerical algorithms arising in practical problems within and beyond Control.The main adventurous feature of the approach from the digital electronics perspective is the potential to use Control and Systems theory to inform one of the central design problems in custom reconfigurable computing: efficient silicon utilization through appropriate finite precision number representation. In sequential (single core) computer architecture, questions of numerical precision have, by and large, been answered through the introduction of area costly high-precision IEEE compliant arithmetic units. In modern computing systems, whether FPGA-based or manycore, attention is now turning to how to make the most effective use of the silicon available for computation and, in this context, questions of numerical accuracy requirements are arising once more.The proposed approach forms a radical departure from standard industrial and academic practice in both model predictive control (MPC) and digital electronics. The main adventurous feature of the approach from the end-user perspective is the utilization of reconfigurable hardware devices, namely Field-Programmable Gate Arrays (FPGAs), to implement model predictive controllers operating at high sample rates, allowing MPC to be utilized in application areas where the computational load has been considered too great until now, such as spacecraft, aeroplanes, uninhabited autonomous vehicles, automobile control systems and gas turbines. From the theoretical perspective, the main adventure in Control is in the development of novel formulations that explcitly take advantage of parallel computational architectures.The development of a methodology to tackle this problem will involve highly novel research areas resulting from the application of control theoretic ideas to hardware development, as well as the application of hardware implementation methodologies to control system design. In particular, this proposal is the first to investigate massively parallel real-time numerical optimization on FPGAs, the first to apply control-theoretic techniques to determine appropriate number systems in custom hardware designs, and the first to study the tradeoff between circuit parallelism and numerical accuracy within a closed-loop behavioural context.As a result, this proposal directly falls within the scope of EPSRC's recently signposted Microelectronics Grand Challenge 3 - Moore for Less.
期刊论文(10)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
DOI:
10.1109/tcst.2013.2271791
发表时间:
2014-05-01
期刊:
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY
影响因子:
4.8
作者:
[Hartley, Edward Nicholas, Jerez, Juan Luis, Constantinides, George A.]
通讯作者:
Constantinides, George A.
DOI:
10.1049/iet-cta.2010.0440
发表时间:
2012
期刊:
IET Control Theory & Applications
影响因子:
2.6
作者:
[Buchstaller D]
通讯作者:
Buchstaller D
Bounding Variable Values and Round-Off Effects Using Handelman Representations
使用 Handelman 表示法限制变量值和舍入效应
DOI:
10.1109/tcad.2011.2161307
发表时间:
2011
期刊:
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
影响因子:
2.9
作者:
[Boland D]
通讯作者:
Boland D
Mitigation of process variation effect in FPGAs with partial rerouting method
使用部分重布线方法减轻 FPGA 中的工艺变化影响
DOI:
10.1587/elex.11.20140011
发表时间:
2014
期刊:
IEICE Electronics Express
影响因子:
0.8
作者:
[Guan Z]
通讯作者:
Guan Z
Numerical Data Representations for FPGA-Based Scientific Computing
基于 FPGA 的科学计算的数值数据表示
DOI:
10.1109/mdt.2011.48
发表时间:
2011
期刊:
IEEE Design & Test of Computers
影响因子:
--
作者:
[Constantinides G]
通讯作者:
Constantinides G
共 10 条
Centre for Spatial Computational Learning
-
批准号:EP/S030069/1
-
项目类别:Research Grant
-
资助金额:$154.4万
-
财政年份:2019
-
负责人:George Constantinides
-
依托单位:
Codesign: A higher-order approach
-
批准号:EP/K015168/1
-
项目类别:Research Grant
-
资助金额:$37.86万
-
财政年份:2013
-
负责人:George Constantinides
-
依托单位:
Reliable Numerical Computation with Parallel Unreliable Technologies
-
批准号:EP/I020357/1
-
项目类别:Research Grant
-
资助金额:$127.73万
-
财政年份:2011
-
负责人:George Constantinides
-
依托单位:
Support for International Workshop on Applied Reconfigurable Computing in 2008
-
批准号:EP/G001065/1
-
项目类别:Research Grant
-
资助金额:$0.94万
-
财政年份:2008
-
负责人:George Constantinides
-
依托单位:
Reconfigurable Architecture Design: An Optimization Approach
-
批准号:EP/E00024X/1
-
项目类别:Research Grant
-
资助金额:$47.63万
-
财政年份:2006
-
负责人:George Constantinides
-
依托单位:
Optimal Investment and Financing by the Firm: Signalling andAgency Considerations in a Multiperiod Model
-
批准号:8710250
-
项目类别:Continuing Grant
-
资助金额:$11.81万
-
财政年份:1987
-
负责人:George Constantinides
-
依托单位:
国内基金
海外基金
登录
查看更多内容
SERS探针诱导TAM重编程调控头颈鳞癌TIME的研究
-
批准号:82360504
-
项目类别:地区科学基金项目
-
资助金额:32万元
-
批准年份:2023
-
负责人:周学军
-
依托单位:
华蟾素调节PCSK9介导的胆固醇代谢重塑TIME增效aPD-L1治疗肝癌的作用机制研究
-
批准号:82305023
-
项目类别:青年科学基金项目
-
资助金额:30万元
-
批准年份:2023
-
负责人:王萌
-
依托单位:
基于MRI的机器学习模型预测直肠癌TIME中胶原蛋白水平及其对免疫T细胞调控作用的研究
-
批准号:--
-
项目类别:面上项目
-
资助金额:52万元
-
批准年份:2022
-
负责人:李文政
-
依托单位:
结直肠癌TIME多模态分子影像分析结合深度学习实现疗效评估和预后预测
-
批准号:62171167
-
项目类别:面上项目
-
资助金额:57万元
-
批准年份:2021
-
负责人:姜慧杰
-
依托单位:
Time-lapse培养对人类胚胎植入前印记基因DNA甲基化的影响研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2021
-
负责人:曾惜
-
依托单位:
萱草花开放时间(Flower Opening Time)的生物钟调控机制研究
-
批准号:31971706
-
项目类别:面上项目
-
资助金额:59.0万元
-
批准年份:2019
-
负责人:高亦珂
-
依托单位:
Time-of-Flight深度相机多径干扰问题的研究
-
批准号:61901435
-
项目类别:青年科学基金项目
-
资助金额:25.0万元
-
批准年份:2019
-
负责人:张越一
-
依托单位:
高频数据波动率统计推断、预测与应用
-
批准号:71971118
-
项目类别:面上项目
-
资助金额:50.0万元
-
批准年份:2019
-
负责人:孔新兵
-
依托单位:
基于线性及非线性模型的高维金融时间序列建模:理论及应用
-
批准号:71771224
-
项目类别:面上项目
-
资助金额:49.0万元
-
批准年份:2017
-
负责人:王辉
-
依托单位:
Finite-time Lyapunov 函数和耦合系统的稳定性分析
-
批准号:11701533
-
项目类别:青年科学基金项目
-
资助金额:22.0万元
-
批准年份:2017
-
负责人:李慧娟
-
依托单位: