GPU-Accelerated PD-IPM for Real-Time Model Predictive Control in Integrated Missile Guidance and Control Systems.
Sanghyeon Lee1, Heoncheol Lee2, Yunyoung Kim3
1Research Institute of Manufacturing and Productivity, Kumoh National Institute of Technology, Gumi 39177, Gyeongbuk, Korea.
Sensors (Basel, Switzerland)
|June 24, 2022
Summary
This study accelerates real-time model predictive control (MPC) for missile guidance and control using a graphics processing unit (GPU) to speed up the primal-dual interior point method (PD-IPM). The GPU-based approach significantly reduces computation time for enhanced real-time performance.
Area of Science:
- Aerospace Engineering
- Control Systems
- Computational Science
Background:
- Real-time model predictive control (MPC) is crucial for integrated guidance and control (IGC) in missile systems.
- The primal-dual interior point method (PD-IPM), a convex optimization technique, faces real-time performance challenges due to high computational costs, particularly in verifying Karush-Kuhn-Tucker (KKT) conditions.
- Existing methods struggle to meet the stringent real-time demands of advanced missile control systems.
Purpose of the Study:
- To develop and evaluate a graphics processing unit (GPU)-based method for accelerating PD-IPM in real-time MPC applications.
- To address the computational bottlenecks associated with KKT condition checks in PD-IPM for IGC systems.
- To enhance the real-time feasibility of MPC for missile guidance and control.
Main Methods:
- A novel approach utilizing GPU parallelization to accelerate the PD-IPM algorithm.
- Implementation of the GPU-accelerated PD-IPM on a standard embedded system for performance testing.
- Comparative analysis against conventional PD-IPM and other relevant control methods.
Main Results:
- The proposed GPU-based method significantly reduces the computation time required for PD-IPM.
- Demonstrated substantial improvements in real-time performance for MPC in IGC simulations.
- The method proved effective on a widely-used embedded system, validating its practical applicability.
Conclusions:
- GPU acceleration offers a viable solution to overcome the real-time limitations of PD-IPM in missile IGC.
- The proposed method enhances the computational efficiency and real-time control capabilities of missile systems.
- This advancement paves the way for more sophisticated and responsive guidance and control strategies.
Related Concept Videos
PI Controller: Design
470
Proportional Integral (PI) controllers are a fundamental component in modern control systems, widely used to enhance performance and mitigate steady-state errors. They are particularly effective in applications such as automatic brightness adjustment on smartphones, where they excel at mitigating steady-state errors for step-function inputs. Unlike PD controllers, which require time-varying errors to function optimally, PI controllers leverage their integral component to address residual...
470
Linear Momentum in Control Volume
1.1K
Newton's second law is applied to obtain the linear momentum in a control volume in a fluid system. According to this law, the rate of change of linear momentum is equal to the sum of external forces acting on the system. When a control volume matches the fluid system at a specific moment, the forces acting on both are identical. Reynolds transport theorem helps explain this by breaking down the system's linear momentum into two components: the rate of change of linear momentum within...
1.1K
Time-Domain Interpretation of PD Control
177
Proportional-Derivative (PD) control is a widely used control method in various engineering systems to enhance stability and performance. In a system with only proportional control, common issues include high maximum overshoot and oscillation, observed in both the error signal and its rate of change. This behavior can be divided into three distinct phases: initial overshoot, subsequent undershoot, and gradual stabilization.
Consider the example of control of motor torque. Initially, a positive...
Consider the example of control of motor torque. Initially, a positive...
177
Open and closed-loop control systems
972
Control systems are foundational elements in automation and engineering. They are broadly categorized into open-loop and closed-loop systems. These classifications hinge on the presence or absence of feedback mechanisms, significantly influencing the system's performance, complexity, and application.
An open-loop control system operates without feedback from the output. It consists of two primary elements: the controller and the controlled process. The controller receives an input signal...
An open-loop control system operates without feedback from the output. It consists of two primary elements: the controller and the controlled process. The controller receives an input signal...
972
Feedback control systems
413
Feedback control systems are categorized in various ways based on their design, analysis, and signal types.
Linear feedback systems are theoretical models that simplify analysis and design. These systems operate under the principle that their output is directly proportional to their input within certain ranges. For instance, an amplifier in a control system behaves linearly as long as the input signal remains within a specific range. However, most physical systems exhibit inherent nonlinearity...
Linear feedback systems are theoretical models that simplify analysis and design. These systems operate under the principle that their output is directly proportional to their input within certain ranges. For instance, an amplifier in a control system behaves linearly as long as the input signal remains within a specific range. However, most physical systems exhibit inherent nonlinearity...
413
PD Controller: Design
341
In automotive engineering, car suspension systems often employ Proportional Derivative (PD) controllers to enhance performance. PD controllers are utilized to adjust the damping force in response to road conditions. A controller, acting as an amplifier with a constant gain, demonstrates proportional control, with output directly mirroring input.
Designing a continuous-data controller requires selecting and linking components like adders and integrators, which are fundamental in Proportional,...
Designing a continuous-data controller requires selecting and linking components like adders and integrators, which are fundamental in Proportional,...
341


