Fast-execution neural-network-based modulated model predictive control for a three-phase three-level inverter

IF 4.6 2区 计算机科学 Q1 AUTOMATION & CONTROL SYSTEMS
J. Andino , D. Arcos-Aviles , F. Guinjoan
{"title":"Fast-execution neural-network-based modulated model predictive control for a three-phase three-level inverter","authors":"J. Andino ,&nbsp;D. Arcos-Aviles ,&nbsp;F. Guinjoan","doi":"10.1016/j.conengprac.2025.106595","DOIUrl":null,"url":null,"abstract":"<div><div>Artificial Neural Networks (ANNs) have been used to approximate computationally demanding control algorithms, particularly Model Predictive Control, as they can learn to produce a control law directly from the system’s actual state, rather than evaluating all possible switching combinations to derive the corresponding control law. These ANN-based MPC controllers exhibit constant and lower execution times compared to explicit MPCs. In this regard, ANNs are more appropriate for controlling multi-level inverters (MLIs) due to the large number of switching combinations. Moreover, ANNs can learn to handle nonlinearities and constraints, increasing their performance and reliability. This paper presents a new control scheme for an LC-filtered three-phase, three-level inverter (3<span><math><mi>φ</mi></math></span>-3L-VSI) consisting of an ANN-based modulated MPC (ANN-M2PC) and a switching pattern calculation stage. The ANN-M2PC is trained to predict the voltage that the inverter must apply at the next sampling time. The switching pattern stage converts the ANN’s result into a set of switching actions to drive the inverter. The proposal is validated using a Typhoon Hardware-In-the-Loop (HIL) device and a mid-range DSP F28335 microcontroller. The proposal enables the implementation of more sophisticated control algorithms in real-time, with similar performance and low execution times. Indeed, the proposal is four times faster than the classical approach, Finite Control Set Model Predictive Control (FCS-MPC), and its performance is comparable to that of the Modulated Model Predictive Control (M2PC) used for training.</div></div>","PeriodicalId":50615,"journal":{"name":"Control Engineering Practice","volume":"165 ","pages":"Article 106595"},"PeriodicalIF":4.6000,"publicationDate":"2025-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Control Engineering Practice","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0967066125003570","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
引用次数: 0

Abstract

Artificial Neural Networks (ANNs) have been used to approximate computationally demanding control algorithms, particularly Model Predictive Control, as they can learn to produce a control law directly from the system’s actual state, rather than evaluating all possible switching combinations to derive the corresponding control law. These ANN-based MPC controllers exhibit constant and lower execution times compared to explicit MPCs. In this regard, ANNs are more appropriate for controlling multi-level inverters (MLIs) due to the large number of switching combinations. Moreover, ANNs can learn to handle nonlinearities and constraints, increasing their performance and reliability. This paper presents a new control scheme for an LC-filtered three-phase, three-level inverter (3φ-3L-VSI) consisting of an ANN-based modulated MPC (ANN-M2PC) and a switching pattern calculation stage. The ANN-M2PC is trained to predict the voltage that the inverter must apply at the next sampling time. The switching pattern stage converts the ANN’s result into a set of switching actions to drive the inverter. The proposal is validated using a Typhoon Hardware-In-the-Loop (HIL) device and a mid-range DSP F28335 microcontroller. The proposal enables the implementation of more sophisticated control algorithms in real-time, with similar performance and low execution times. Indeed, the proposal is four times faster than the classical approach, Finite Control Set Model Predictive Control (FCS-MPC), and its performance is comparable to that of the Modulated Model Predictive Control (M2PC) used for training.

Abstract Image

基于快速执行神经网络的三相三电平逆变器调制模型预测控制
人工神经网络(ann)已被用于近似计算要求高的控制算法,特别是模型预测控制,因为它们可以学习直接从系统的实际状态产生控制律,而不是评估所有可能的开关组合来推导相应的控制律。与显式MPC相比,这些基于ann的MPC控制器具有恒定且较低的执行时间。在这方面,由于大量的开关组合,人工神经网络更适合于控制多级逆变器(mli)。此外,人工神经网络可以学习处理非线性和约束,提高其性能和可靠性。本文提出了一种新的lc滤波三相三电平逆变器(3φ-3L-VSI)控制方案,该方案由基于人工神经网络的调制MPC (ANN-M2PC)和开关模式计算阶段组成。ANN-M2PC被训练来预测逆变器在下一个采样时间必须施加的电压。切换模式阶段将人工神经网络的结果转换成一组切换动作来驱动逆变器。该方案使用台风硬件在环(HIL)器件和中档DSP F28335微控制器进行了验证。该方案能够实现更复杂的实时控制算法,具有相似的性能和较低的执行时间。事实上,该方案比经典方法有限控制集模型预测控制(FCS-MPC)快4倍,其性能与用于训练的调制模型预测控制(M2PC)相当。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Control Engineering Practice
Control Engineering Practice 工程技术-工程:电子与电气
CiteScore
9.20
自引率
12.20%
发文量
183
审稿时长
44 days
期刊介绍: Control Engineering Practice strives to meet the needs of industrial practitioners and industrially related academics and researchers. It publishes papers which illustrate the direct application of control theory and its supporting tools in all possible areas of automation. As a result, the journal only contains papers which can be considered to have made significant contributions to the application of advanced control techniques. It is normally expected that practical results should be included, but where simulation only studies are available, it is necessary to demonstrate that the simulation model is representative of a genuine application. Strictly theoretical papers will find a more appropriate home in Control Engineering Practice''s sister publication, Automatica. It is also expected that papers are innovative with respect to the state of the art and are sufficiently detailed for a reader to be able to duplicate the main results of the paper (supplementary material, including datasets, tables, code and any relevant interactive material can be made available and downloaded from the website). The benefits of the presented methods must be made very clear and the new techniques must be compared and contrasted with results obtained using existing methods. Moreover, a thorough analysis of failures that may happen in the design process and implementation can also be part of the paper. The scope of Control Engineering Practice matches the activities of IFAC. Papers demonstrating the contribution of automation and control in improving the performance, quality, productivity, sustainability, resource and energy efficiency, and the manageability of systems and processes for the benefit of mankind and are relevant to industrial practitioners are most welcome.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信