Optimal Control Systems Using Evolutionary Algorithm-Control Input Range Estimation

The closed-loop optimal control systems using the receding horizon control (RHC) structure make predictions based on a process model (PM) to calculate the current control output. In many applications, the optimal prediction over the current prediction horizon is calculated using a metaheuristic algo...

Full description

Bibliographic Details
Main Authors: Viorel Mînzu, Iulian Arama
Format: Article
Language:English
Published: MDPI AG 2022-01-01
Series:Automation
Subjects:
Online Access:https://www.mdpi.com/2673-4052/3/1/5
_version_ 1827649887677710336
author Viorel Mînzu
Iulian Arama
author_facet Viorel Mînzu
Iulian Arama
author_sort Viorel Mînzu
collection DOAJ
description The closed-loop optimal control systems using the receding horizon control (RHC) structure make predictions based on a process model (PM) to calculate the current control output. In many applications, the optimal prediction over the current prediction horizon is calculated using a metaheuristic algorithm, such as an evolutionary algorithm (EA). The EAs, as other population-based metaheuristics, have large computational complexity. When integrated into the controller, the EA is carried out at each sampling moment and subjected to a time constraint: the execution time should be smaller than the sampling period. This paper proposes a software module integrated into the controller, called at each sampling moment. The module estimates using the PM integration the future process states, over a short time horizon, for different control input values covering the given technological interval. Only a narrower interval is selected for a ‘good’ evolution of the process, based on the so-called ‘state quality criterion’. The controller will consider only a shrunk control output range for the current sampling period. EA will search for its best prediction inside a smaller domain that does not cause the convergence to be affected. Simulations prove that the computational complexity of the controller will decrease.
first_indexed 2024-03-09T20:06:49Z
format Article
id doaj.art-791249e113dd4fd6ac8d607683ea59e2
institution Directory Open Access Journal
issn 2673-4052
language English
last_indexed 2024-03-09T20:06:49Z
publishDate 2022-01-01
publisher MDPI AG
record_format Article
series Automation
spelling doaj.art-791249e113dd4fd6ac8d607683ea59e22023-11-24T00:28:28ZengMDPI AGAutomation2673-40522022-01-01319511510.3390/automation3010005Optimal Control Systems Using Evolutionary Algorithm-Control Input Range EstimationViorel Mînzu0Iulian Arama1Control and Electrical Engineering Department, “Dunarea de Jos” University, 800008 Galati, RomaniaInformatics Department, “Danubius” University, 800654 Galati, RomaniaThe closed-loop optimal control systems using the receding horizon control (RHC) structure make predictions based on a process model (PM) to calculate the current control output. In many applications, the optimal prediction over the current prediction horizon is calculated using a metaheuristic algorithm, such as an evolutionary algorithm (EA). The EAs, as other population-based metaheuristics, have large computational complexity. When integrated into the controller, the EA is carried out at each sampling moment and subjected to a time constraint: the execution time should be smaller than the sampling period. This paper proposes a software module integrated into the controller, called at each sampling moment. The module estimates using the PM integration the future process states, over a short time horizon, for different control input values covering the given technological interval. Only a narrower interval is selected for a ‘good’ evolution of the process, based on the so-called ‘state quality criterion’. The controller will consider only a shrunk control output range for the current sampling period. EA will search for its best prediction inside a smaller domain that does not cause the convergence to be affected. Simulations prove that the computational complexity of the controller will decrease.https://www.mdpi.com/2673-4052/3/1/5optimal controlmetaheuristic algorithmsevolutionary algorithmssimulation
spellingShingle Viorel Mînzu
Iulian Arama
Optimal Control Systems Using Evolutionary Algorithm-Control Input Range Estimation
Automation
optimal control
metaheuristic algorithms
evolutionary algorithms
simulation
title Optimal Control Systems Using Evolutionary Algorithm-Control Input Range Estimation
title_full Optimal Control Systems Using Evolutionary Algorithm-Control Input Range Estimation
title_fullStr Optimal Control Systems Using Evolutionary Algorithm-Control Input Range Estimation
title_full_unstemmed Optimal Control Systems Using Evolutionary Algorithm-Control Input Range Estimation
title_short Optimal Control Systems Using Evolutionary Algorithm-Control Input Range Estimation
title_sort optimal control systems using evolutionary algorithm control input range estimation
topic optimal control
metaheuristic algorithms
evolutionary algorithms
simulation
url https://www.mdpi.com/2673-4052/3/1/5
work_keys_str_mv AT viorelminzu optimalcontrolsystemsusingevolutionaryalgorithmcontrolinputrangeestimation
AT iulianarama optimalcontrolsystemsusingevolutionaryalgorithmcontrolinputrangeestimation