An Efficient Implementation of Online Model Predictive Control with Practical Industrial Applications

Download
2021-8
Arpacık, Okan
The demand to utilize modern control algorithms for industrial applications is much more intensive. Model-predictive-controller (MPC), which is one of the modern optimal control policies, has gained more attention in servo drive and other industrial applications in recent years due to increased computational capabilities of embedded platforms and evident control performance benefits compared to more classical control methods. A digital MPC algorithm at each sampling instant produces the optimal control input sequence for a given prediction horizon while also guaranteeing that input and state-trajectories do not violate some set of constraints. Its optimization based capability brings more flexibility to include the additional requirements such as energy efficiency, quality of the systems’ control input. Solving constraint optimization problems in each step requires excessive computational complexity and burden, which is the main drawback of online MPC over classical methods. In this thesis, we demonstrate the feasibility of online MPC in high sample frequency applications and provide some suggestions for practical implementation. We implemented the existing dual active set solver by replacing two common methods in the matrix update step to increase the performance in terms of execution speed. We also provide the linear approximation for the nonlinear constraints by taking the tradeoff between accuracy and speed into account. The proposed structure is successfully verified via both PIL simulation and experimental testing. In addition, two different processors, which are commonly used in motion control applications, perform the PIL simulation and experimental testing separately to certify the feasibility of our implementation in terms of execution speed and using minimal memory space.

Suggestions

An Efficient Implementation of Online Model Predictive Control With Field Weakening Operation in Surface Mounted PMSM
Arpacik, Okan; Ankaralı, Mustafa Mert (2021-01-01)
Model-predictive-controller (MPC), one of the optimal control policies, has gained more attention in servo drive and other industrial applications in recent years due to evident control performance benefits compared to more classical control methods. However, an MPC algorithm solves a constrained optimization problem at each step that brings a substantial computational burden over classical control policies. This study focuses on improving the computational efficiency of an online MPC algorithm and then dem...
Incremental transformation of spatial intelligence from smart systems to sensorial infrastructures
Erişen, Serdar (Informa UK Limited, 2020-01-01)
In addition to the scalability of new computation technologies considering their potentials and limitations, recent applications of embedded computation ensure its possible uses in the scope of urban computing and policymaking strategies. This study examines methods of crowdsourcing with the aim of incremental transformation of the built environment through the experimental exploration of the traditional infrastructure of the Spice Bazaar in Istanbul using a bottom-up research approach. Thus, this study can...
Collaborative building control: a conceptual mixed-initiative framework
Topak, Fatih; Pekeriçli, Mehmet Koray (Taylor & Francis, 2021-6-22)
In the last two decades, automation systems have shown advanced developments and are widely adopted for various purposes in many fields. However, automation in buildings has not gained popularity and has a low acceptance level amongst the occupants. Decreased perceived control, ever-changing dynamic human needs, and standardized, one-size-fits-all approach in current automation systems lead to disharmony in human-machine coexistence. Although well-established continuous interaction between building control ...
Data-parallel programming on Helios, Parallel environment and PVM
Sener, C; Paker, Y; Kiper, A (1996-09-27)
Parallel computing, increasingly used for computationally intensive problems, requires considerable expertise and time, limiting then widespread use. This article presents a data-parallel programming tool to simplify the task of developing parallel programs based on data-parallel type. It has been originally developed for the Hellos operating system running on a network of Transputers, and then ported to the IBM SP/2 system executing two parallel programming environments. With its interface to the C languag...
Case studies on the use of neural networks in eutrophication modeling
Karul, C; Soyupak, S; Cilesiz, AF; Akbay, N; Germen, E (2000-10-30)
Artificial neural networks are becoming more and more common to be used in development of prediction models for complex systems as the theory behind them develops and the processing power of computers increase. A three layer Levenberg-Marquardt feedforward learning algorithm was used to model the eutrophication process in three water bodies of Turkey (Keban Dam Reservoir, Mogan and Eymir Lakes). Despite the very complex and peculiar nature of Keban Dam, a relatively good correlation (correlation coefficient...
Citation Formats
O. Arpacık, “An Efficient Implementation of Online Model Predictive Control with Practical Industrial Applications,” M.S. - Master of Science, Middle East Technical University, 2021.