Learn More
The work here is directed at examining a model predictive control (MPC) implementation that takes advantage of recent advances in the availability of high performance computing platforms at modest cost. The focus here is on the potential for developing custom architecture solutions on field programmable gate array (FPGA) platforms. This is illustrated by(More)
The paper investigates the design of a field programmable gate array based custom computer architecture solution for implementing model predictive control. The solution employs a primal logarithmic-barrier interior-point algorithm in order to handle actuator constraints. The solution also incorporates practical aspects of a control algorithm including state(More)
— This paper considers the system architecture and design issues for implementation of on-line Model Predictive Control (MPC) in Field Programmable Gate Arrays (FPGAs) and Application Specific Integrated Circuits (ASICs). In particular, the computa-tionally itensive tasks of fast matrix QR factorisation, and subsequent sequential quadratic programming, are(More)
The cost of state-of-the-art supercomputing resources makes each individual purchase an expensive and, in many cases, lengthy process. Often each candidate architecture will need to be benchmarked using a variety of tools to assess potential performance. However, benchmarking alone often provides only limited insight into the potential scalability and(More)
This paper describes a Matlab based software environment for the estimation of dynamic systems. It has been developed primarily as a vehicle for profiling novel approaches relative to existing methods within a common software framework in order to streamline comparisons. Key features of the toolbox include simplicity of use (particularly via automated entry(More)
We report the preparation of novel quasi-one-dimensional (quasi-1D) C60 nanostructures on rippled graphene. Through careful control of the subtle balance between the linear periodic potential of rippled graphene and the C60 surface mobility, we demonstrate that C60 molecules can be arranged into a quasi-1D C60 chain structure with widths of two to three(More)
  • 1