Next Article in Journal
Research on Pose Error Modeling and Compensation of Posture Adjustment Mechanism Based on WOA-RBF Neural Network
Previous Article in Journal
Design and Performance of a Planetary Gearbox with Two DOFs
Previous Article in Special Issue
Advanced Learning Technique Based on Feature Differences of Moving Intervals for Detecting DC Series Arc Failures
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Enhanced Output Performance of Two-Level Voltage Source Inverters Using Simplified Model Predictive Control with Multi-Virtual-Voltage Vectors

Division of Marine System Engineering, Korea Maritime and Ocean University, 727 Taejong-ro, Yeongdo-gu, Busan 49112, Republic of Korea
*
Author to whom correspondence should be addressed.
Machines 2024, 12(11), 781; https://doi.org/10.3390/machines12110781
Submission received: 10 September 2024 / Revised: 21 October 2024 / Accepted: 31 October 2024 / Published: 6 November 2024

Abstract

:
Interest in electric propulsion ships has garnered attention to reduce ship exhaust emissions. This has sparked extensive research on inverters. While two-level voltage source inverters are commonly utilized in small- and medium-sized ships owing to their simple structure and cost-effectiveness, they have limitations, such as high switching losses and reduced output performance. To address these issues, a model predictive control technique based on virtual voltage vectors is proposed in this study. Conventional two-level voltage source inverters are restricted to using only eight voltage vectors, which limits their output performance. By incorporating virtual voltage vectors, similar performance to multilevel converters can be achieved. The proposed technique involves a pre-voltage selection method that enhances output performance without increasing computational load. Through simulation and experiments, improved output current THD and current error were observed under various load conditions. This showcases the potential for enhancing the efficiency and performance of electric propulsion ships.

1. Introduction

Since the 1980s, global warming has emerged as a pressing global concern, driven by the heightened awareness of climate change. The widespread utilization of fossil fuels has resulted in the rapid escalation of carbon dioxide levels. Additionally, the proliferation of artificial compounds, such as chlorofluorocarbons, hydrofluorocarbons, and perfluorocarbons, has exacerbated this issue [1,2]. According to the United Nations Conference on Trade and Development, approximately 80% of global merchandise trade is transported by ships [3]. To reduce ship emissions, the International Maritime Organization’s Marine Environment Protection has set ambitious targets to reduce the carbon intensity of international shipping by at least 50% by 2050, compared with levels recorded in 2008 [4,5]. Ships contribute significantly to air pollution, emitting substantial amounts of particulate matter, CO2, and sulfur oxides. Projections indicate that CO2 emissions from ships could surge by 250% by 2050, with the shipping industry accounting for over 15% of global NOx emissions [6].
In light of mounting societal pressure for carbon neutrality, the development of ecologically friendly ships has gained momentum within the environmental and energy sectors. The development of fuel cells, hydrogen- and ammonia-powered ships, and electric propulsion ships is underway [7]. Electric propulsion ships, in particular, have emerged as a pivotal technology in the future maritime industry owing to their significant reduction in air pollutants [8,9]. Notably, electric propulsion ships eschew traditional engine facilities, relying instead on inverters to drive the propulsion motor, as shown in Figure 1. The efficiency and performance of the inverter influence the overall system’s efficiency and stability [10,11].
Inverters designed for electric propulsion ships employ various high-capacity voltage source converters to accommodate the substantial power requirements of ship motors [10]. Two-level voltage source inverters (VSIs) are commonly utilized in small- and medium-sized electric propulsion ships owing to their straightforward design, easy-to-implement control methods, and cost-effectiveness. However, these two-level VSIs may suffer from decreased system efficiency owing to high switching losses and limited high-frequency switching capabilities [12]. These limitations pose challenges in generating high-capacity power and addressing issues with high total harmonic distortion (THD) [13]. To overcome these limitations, current research is focused on minimizing switching losses of power semiconductors and enhancing input/output efficiency in two-level VSIs [14,15].
Multilevel VSIs, on the other hand, offer the ability to extend output voltage to three levels or more. By reducing voltage stress on switching devices, multilevel VSIs effectively lower switching losses and provide additional benefits, such as a harmonic reduction in output voltage and a decreased voltage fluctuation rate. Furthermore, multilevel inverters with higher output voltage levels exhibit improved THD characteristics [16,17]. However, multilevel inverters are uneconomical owing to additional switching devices and require advanced control techniques owing to increased control targets [18,19].
Model predictive control (MPC) has been extensively investigated to enhance output quality and ensure stable operation by predicting future outputs based on system models [20,21]. Unlike pulse-width modulation (PWM) control methods, MPC does not require proportional-integral controllers, thereby eliminating the need for gain value calculations. By considering the physical state of the inverter through the inherent discrete characteristics of power converters, MPC offers optimal performance [22,23]. However, increasing the switching frequency is crucial for MPC performance. This poses a challenge for multilevel inverters, as longer calculation times are required to consider numerous voltage vectors [24]. To address this issue, finite state model predictive control (FS-MPC) has been developed [24]. This approach simplifies the problem by optimizing a finite number of switching states and predicting the system’s next action, resulting in a rapid dynamic response [25]. Model predictive current control (MPCC) utilizes a cost function to pre-select vectors and employs one vector during each sampling period to minimize current error [23,26]. However, two-level VSIs face limitations in output performance owing to their limited number of switching states [27,28]. Recent studies have highlighted performance limitations, such as increased power loss from high-frequency switching [27] and torque ripple issues [28]. While optimization algorithms and hybrid control techniques have been proposed to address these challenges, they introduce complexity due to more complex mathematical models and computational processes and encounter difficulties in real-time applications. Therefore, research on control methods to enhance output performance applicable to two-level VSIs is necessary [29].
This study proposes a novel MPCC method that leverages virtual voltage vectors to enhance the output performance of two-level VSIs. This innovative method utilizes virtual voltage vectors instead of the eight voltage vectors found in conventional two-level inverters, resulting in an output voltage similar to that of multilevel VSIs. The proposed method allows for the expansion of virtual voltage vectors to N-levels, enabling the selection of a multilevel output based on specific performance requirements. Although this method is computationally burdensome compared with conventional two-level inverter models owing to increased voltage vectors, the calculation complexity can be mitigated through a pre-vector selection. The proposed method streamlines the optimization process by pre-selecting candidate voltage vectors based on the polarity and sector of the reference voltage. By applying the minimum cost switching state, the system operation prediction is significantly reduced.
The effectiveness of the proposed method was validated through simulations and experiments conducted under identical conditions as conventional MPCC. These were conducted under various conditions, including different sampling frequencies, modulation indexes, and switching frequencies. This approach provides a more comprehensive performance comparison. The experimental results verified that the proposed method achieves an approximately 50% reduction in output current THD and current error compared to conventional approaches while also improving computational efficiency by reducing DSP execution time by 24% under three-level conditions.
The remainder of this paper is organized as follows. Section 2 outlines conventional two-level VSIs, selects a load model, evaluates the cost function, predicts future states using existing FCS-MPC, and selects the switching state minimizing the cost function. Section 3 delves into the proposed simple MPC based on virtual voltage vectors. Section 4 validates the performance of the proposed method through simulation and experiments. Finally, Section 5 offers a summary of this study and draws conclusions based on the findings.

2. Conventional Finite Control Set Model Predictive Control for Two-Level Voltage Source Inverter

2.1. Two-Level Voltage Source Inverter Layout

The VSI is a device utilized to convert fixed DC voltage into three-phase AC voltage with variable magnitude and frequency. A two-level VSI three-phase power converter is the simplest type of VSI as it only has two voltage levels. The basic circuit composing the inverter is composed of two series-connected switching elements, S and S′. The proposed inverter topology is shown in Figure 2, with the three-phase inverter circuit comprising three poles: a, b, and c. Each pole switches independently to generate one phase’s voltage output. In the inverter, three pairs of complementarily controlled switches are utilized in each inverter phase or leg: (Sa, Sa′), (Sb, Sb′), and (Sc, Sc′). The variation in the pole voltage of the two-level VSI with switching states is presented in Table 1. A capacitor is typically connected in parallel between the DC power source and inverter input in the DC link section to maintain a constant DC voltage.
Depending on the combination of switching states for each phase, the two-level inverter has eight different switching states, resulting in six active voltage vectors (V1, V2, V3, V4, V5, and V6) and two zero voltage vectors (V0 and V7). The voltage vector diagram and switching states of the two-level VSI are shown in Figure 3. Because V0 and V7 generate the same zero voltage vector (V0 = V7), only seven distinct voltage vectors exist. In other words, while a three-phase two-level VSI has eight different switching combinations, it can only deliver seven distinct voltage vectors. The switching states and output voltages corresponding to the voltage vectors of the two-level VSI are listed in Table 2.

2.2. Load Model

To derive the continuous-time state–space equation for the R-L load of each phase, the differential equation of the load current is expressed as follows:
v = R · i + L · d i / d t
These equations can be transformed into the stationary coordinate α-β frame using the Clarke transformation (abc to αβ transformation). The Clarke transformation of the output load voltage is defined as follows:
V α = 2 / 3 · V a 0.5 V b 0.5 V c
V β = 2 / 3 · 0.5 3 V b 0.5 3 V c
By applying the Clarke transformation to the load current, the equation can be expressed in the stationary coordinate α-β frame. The continuous-time state–space equation of the load then becomes the following:
i α i β = R / L 0 0 R / L i α i β + 1 / L 0 0 1 / L v α v β
To obtain a discrete-time system representation, we utilize the Euler-forward equation (Equation (5)) to derive a discrete-time equation for the future load current where Ts represents the sampling time and k represents the current sampling point.
i i k + 1 i k / T s
i α ( k + 1 ) i β ( k + 1 ) = 1 T s · R / L 0 0 1 T s · R / L i α ( k ) i β ( k ) + T s / L 0 0 T s / L v α ( k ) v β ( k )
The load current for each switching possibility is predicted using Equation (6). The future value of the load current is determined by evaluating the cost function g for each of the seven possible voltage vectors generated using the two-level VSI, as shown in Table 2. The voltage vector that minimizes the cost function is then selected and applied during the next sampling point.

2.3. Conventional Finite Control Set Model Predictive Control (FCS-MPC)

Conventional FCS-MPC does not utilize a PWM block. Instead, it employs a discrete model to predict future system states and determines the optimal switching state by minimizing a cost function. FCS-MPC is commonly utilized as a current controller for two-level VSIs. The block diagram of a VSI converter operating under conventional finite control set model prediction current control (FCS-MPCC) is shown in Figure 4. iref. denotes the reference current for predictive current control, i (k) denotes the measured value at time (k)th, and i (k + 1) denotes the predicted value of possible switching states at time (k + 1)th. The discrepancy between the reference and predicted values is calculated to minimize the cost function, leading to the selection of the switching state that minimizes the cost function. The switching signal S corresponding to the selected state is applied to the converter.
Generally, the control algorithm can be summarized as follows [7]:
(1)
The load current is measured.
(2)
The load current is predicted at the next sampling point for all possible switching states.
(3)
The cost for each prediction is evaluated.
(4)
The optimal switching state that minimizes the cost function is selected.
(5)
The new switching state is applied.
The optimal voltage vector is selected from a pool of the seven voltage vectors, and the corresponding switching state required to deliver this voltage vector is determined. To identify the optimal voltage vector for application in the k + 1 cycle, the cost function must be minimized in each cycle.
The cost function can be defined as an absolute value term based on the reference and predicted current values, as shown in Equation (7).
g = i r e f . α k + 1 i α ( k + 1 ) + i r e f . β k + 1 i β ( k + 1 )
The reference current iref (k + 1) at (k + 1)th, required in Equation (7), can be predicted by utilizing the reference currents at the current time (k)th, (k − 1)th, and (k − 2)th.
i r e f k + 1 = 3 i r e f k 3 i r e f k 1 3 i r e f k 2
The prediction model is utilized to measure the current i (k) to predict the reference current iref (k + 1) at (k + 1)th. However, when the optimal vector selected operates at (k + 1)th, the measured current is updated to i (k + 1), resulting in a one-step delay in the control system. This method utilizes extrapolation, which analyzes a few known discrete data points to predict the trend of periodic functions such as sine waves and estimate future values. Delay compensation becomes essential to eliminating this delay phenomenon. Delay compensation involves predicting i (k + 1) at (k + 1)th and then using this predicted value to predict i (k + 2) [30]. This enables time compensation that is inevitable in digital signal processing (DSP).

3. Proposed Model Predictive Control Based on Virtual Voltage Vectors

Virtual Voltage Vector-Based FCS-MPC Concept

Conventional MPC systems have several inherent disadvantages, such as unfixed switching frequency, large tracking current error, and significant harmonic current. To address these challenges, this study proposes a simplified MPC approach that leverages virtual voltage vectors. This method offers enhanced control performance compared with conventional single vector-based MPC techniques. By employing virtual multi-voltage vectors, the proposed method not only boosts performance but also reduces computational burden through pre-vector selection. The block diagram of the proposed method is shown in Figure 5.
The proposed method can reduce THD by generating output voltage similar to that of multilevel converters. Unlike conventional two-level inverters that rely on eight fixed voltage vectors, this method leverages virtual voltage vectors that can be expanded to N-levels based on specific output requirements. In other words, the number of virtual voltage vectors can be increased when the performance of the output current needs to be further enhanced. Furthermore, the method streamlines the selection process of candidate voltage vectors by considering the polarity and sector of the output voltage. This approach minimizes computational load, even when utilizing virtual vectors. In the case of virtual vectors based on three levels, the computational load is actually reduced.
The voltage vector diagram of a two-level inverter, including the virtual voltage vectors of the proposed method, is shown in Figure 6. In conventional two-level inverters, voltage vectors are categorized as ACTIVE Vn (n = 1, 2, 3, 4, 5, and 6) and zero voltage vectors Vn (n = 0, 7) based on the switching state. The number of virtual voltage vectors varies with the output voltage level. Virtual vectors can be represented as Vmx (m represents a multi-vector and x denotes the number), with the voltage vector diagram when the output voltage level is set to three shown in Figure 6. In this case, 12 virtual voltage vectors are introduced, indicating that 19 voltage vectors must be considered in the cost function, along with 7 voltage vectors of the two-level inverter excluding the existing duplicate vectors. The number of voltage vectors ( N v i r t u a l v e c t o r s ) to be considered based on the output voltage level (m) can be calculated as follows:
N v i r t u a l v e c t o r s = 2 n = 0 m 2 m + n + 2 m 1
The number of voltage vectors to be considered is determined by the output level configuration, as presented in Table 3.
As shown in Figure 7, the number of voltage vectors to be considered increases significantly with the output voltage level. While this enhances output current performance, it also results in a higher computational load. Therefore, the proposed method reduces the number of voltage vectors to be considered by utilizing the polarity and sector of the reference voltage. By selectively choosing voltage vectors based on polarity and sector, the computational load is minimized without compromising performance. To determine the sector and polarity, the predicted reference voltage must be calculated. This can be achieved by calculating the reference and actual currents of the next step (k + 1)th. Additionally, the reference current for the next step can be adjusted using the time delay compensation method to compensate for delays as follows [31,32]:
v r e f . α ( k + 1 ) v r e f . β ( k + 1 ) = R T s p 1 L l o a d i α ( k + 1 ) i β ( k + 1 ) + L l o a d 1 T s p i r e f . α ( k + 2 ) i r e f . β ( k + 2 )
The sector and polarity information can be obtained from the predicted reference voltage shown in Equation (10). By calculating the magnitude and angle θ of the reference voltage vector in the α-β plane using Equations (11) and (12), the sector in which the reference voltage vector is located can be identified.
v r e f . α β ( k + 1 ) = v r e f . α ( k + 1 ) 2 + v r e f . β ( k + 1 ) 2
θ = tan 1 v α v β
For example, when the reference voltage is located in Sector 1, as shown in Figure 8, the polarity of each reference voltage phase is (+, −, −), and the angle of the reference voltage vector can be expressed using Equation (12). This allows for the pre-selection of nearby voltage vectors V2, V0, Vm2, and Vm7 as potential candidates for the voltage vector.
The proposed method involves selecting the optimal switching state from the pre-screened voltage vector candidates based on the reference voltage shown in Equation (10) and the cost function. The flowchart of the proposed method is shown in Figure 9. The cost function of the proposed method can be calculated as follows:
g = V r e f . α k + 1 V α ( k + 1 ) + V r e f . β k + 1 V β ( k + 1 )

4. Simulations and Experimental Results

Performance analysis was conducted through simulations using an input DC voltage (Vdc = 100 V) and an RL load (R = 1.2 Ω, L = 5.3 mH). The reference current magnitude was set at 15 A, based on a modulation index of 0.7. The values of variables used for the simulation are listed in Table 4.
Unlike conventional MPC for two-level inverters, which typically considers six active vectors and two zero vectors, this novel approach incorporated virtual multi-voltage vectors. This strategy achieved a multilevel effect, thereby enhancing output current performance. Moreover, despite the utilization of multi-vectors, the computational load remained unchanged owing to a pre-selection approach that focused only on voltage vectors near the reference voltage. For performance comparison, three-level conditions were employed as multi-vectors, considering 19 voltage vectors. Comparisons with conventional MPC were conducted under both steady-state and transient conditions.
The output performance of the conventional and proposed MPC methods under steady-state conditions was evaluated. The comparison included three-phase output currents, an a-phase reference current, line-to-line voltage, and load phase voltage. The proposed method demonstrated superior output current performance, which is attributed to its utilization of virtual multi-vectors. This enhancement was particularly evident in the load phase voltage, which closely resembled a sine wave. The fast Fourier transform (FFT) waveform of the a-phase output current further validated the enhanced performance of the proposed method, as evidenced by a lower THD value. Notably, despite the application of multi-vectors, the computational load remained unchanged owing to the pre-selection method (Figure 10).
The output performance of both methods was compared under transient conditions with varying output current magnitudes. The comparison included three-phase output currents, an a-phase reference current, line-to-line voltage, and load phase voltage. The proposed method achieved a fast response similar to Conv-MPC during transient states, even when considering multi-vectors. Furthermore, the proposed method exhibited superior output current performance under changing low load conditions. Notably, the computational load was not impacted by considering multi-vectors (Figure 11).
Furthermore, the performance of both methods was evaluated under transient conditions with changing output frequencies. The comparison included three-phase output currents, a-phase reference current, line-to-line voltage, and load phase voltage under these conditions. The proposed method maintained a fast response similar to that of the conventional MPC during transient states, despite considering multi-vectors. Additionally, the proposed method demonstrated superior output current performance under low-frequency conditions. Once again, the consideration of multi-vectors did not impact the computational load (Figure 12).
The output performance of the proposed method under the load profile conditions of an electric propulsion ship was presented. The proposed method accurately controlled three-phase output currents under small electric propulsion ship load profile conditions. Furthermore, it achieved a fast response under varying ship speed conditions by utilizing the pre-vector selection method (Figure 13).
The comparison of output performance between Conv-MPC and Prop-MPC under varying sampling frequency conditions is shown in Figure 14. In particular, a comparison of the current error performance of both approaches is shown in Figure 14a. The current error can be calculated as follows:
e r r o r ( i x ) = x = a , b , c 1 N k = 1 N i x i x
With N set to 10,000, the error represents the average of these 10,000 calculated values. The proposed method, which considered multi-vectors, demonstrated lower current errors across all sampling frequency ranges compared with the conventional MPC. Additionally, a comparison of the output current THD of both methods is shown in Figure 14b. The output current THD can be calculated as follows:
% T H D i = x = a , b , c i x 2 2 + i x 3 2 + + i x n 2 x = a , b , c i x 1
where ix1ixn denote the fundamental and nth-harmonic components of the output currents in phase x, respectively. The simulation considered up to the 8335th-harmonic components. Similarly to current error performance, the proposed method exhibited superior output current THD compared with the conventional MPC.
The output performance comparison of both methods under varying modulation index conditions is shown in Figure 15. This comparison allowed for performance evaluation under changing load conditions. The proposed method outperformed the conventional method in terms of current error performance and output THD across all modulation index conditions. This enhancement in output current performance can be attributed to the consideration of multi-vectors in the proposed method.
The output performance of both methods was compared under varying switching frequency conditions, as shown in Figure 16. While both methods demonstrated similar performance at the same switching frequency, the conventional method encountered limitations in increasing the switching frequency owing to the requirement of a high sampling frequency. However, the proposed method showed a slightly lower THD at the same switching frequency owing to more accurate reference voltage tracking.
A comparison of the total losses and efficiency of both methods under varying switching frequency conditions is shown in Figure 17. Notably, Prop-MPC showcased marginally lower losses and higher efficiency compared with Conv-MPC at the same switching frequency. This is because Conv-MPC increased switching in areas of increasing current to elevate the switching frequency.
Figure 18 illustrates the changes in current error and current total harmonic distortion (THDi) as the number of virtual voltage vectors increases in the proposed method. As the proposed method’s virtual vectors increase from 3-level to 5-level voltage, there is a significant reduction in both current error (approximately 80%) and THDi (approximately 85%) compared to the conventional method. This indicates that increasing the number of virtual vectors allows for a more precise fulfillment of the load’s requirements.
The implementation of the proposed method utilizing multi-vectors with pre-selection was performed with a prototype setup, as shown in Figure 19. The experimental setup comprised a three-phase VSI with IGBT modules and an RL load. A digital signal processor (DSP, TMS320F28335) was employed to execute the switching algorithm for the VSI.
The experimental results, as shown in Figure 20 and Figure 21, illustrate the superior performance of the proposed method compared with the conventional MPC. This performance superiority was consistent with the findings from simulations. This superior performance was evident in both steady-state (Figure 20) and transient conditions (Figure 21). The enhanced output performance of the proposed method can be attributed to the utilization of multi-vectors. Despite this advancement, the execution time of the proposed method remained on par with that of conventional MPC, as indicated in Table 5. This can be attributed to the application of the pre-vector selection method. Furthermore, as the output level increased, the number of vectors considered increased, resulting in an increased DSP execution time. However, the pre-vector selection method effectively mitigated a significant increase in execution time.
Model parameter uncertainty is a critical factor in model predictive control (MPC) systems, particularly when applied to load models. The impact of load resistance and inductance uncertainties on both the proposed and conventional methods is shown in Figure 22. The comparison of load current performance reveals that uncertainty in load resistance has a minimal effect on the performance of both methods. However, when the load inductance is underestimated, it results in larger current errors and total harmonic distortion (THD) compared to overestimation. This analysis emphasizes the importance of the accurate modeling of inductive components, such as inductance, in maintaining the accuracy and stability of the control system. This underscores that mismatches in inductance values can adversely affect current regulation and overall system performance.

5. Conclusions

This study proposed a novel MPC method based on virtual voltage vectors to address the limitations of two-level VSIs commonly utilized in small- and medium-sized electric propulsion ships. Conventional two-level VSIs were limited in output performance by their utilization of only eight voltage vectors. However, the proposed method leveraged virtual voltage vectors to achieve performance similar to those of multilevel converters. This approach offered scalability up to m-levels, ensuring flexibility.
Notably, the implementation of a pre-voltage selection technique enhanced output performance without increasing computational load. Through simulations and experiments conducted under various load conditions, the efficacy of the proposed method was validated, showcasing a reduction of approximately 50% in output current THD and current error. This represents a significant advancement in enhancing the efficiency and performance of electric propulsion ships.
Future research should focus on the practical application of the proposed technique on real ships to assess long-term performance and reliability. Furthermore, the development of optimal control strategies tailored to diverse operating conditions is imperative. Additionally, efforts are underway to explore avenues for maximizing the overall energy efficiency of electric propulsion ships through the integration of energy storage systems. This approach is poised to expedite the commercialization of electric propulsion ships and contribute significantly to marine environmental protection.

Author Contributions

Methodology, C.R.; software, C.R.; investigation, H.C.; data curation, H.C.; writing—original draft, H.C.; writing—review and editing, C.R.; supervision, C.R.; project administration, C.R. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education (No. RS-2022-00165789) and the Leaders in industry-university Cooperation 3.0” Project through the Ministry of Education and National Research Foundation of Korea.

Data Availability Statement

Data is contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
Conv-MPCConventional model predictive control
DSPDigital signal processor
FCS-MPCFinite control set model predictive control
FFTFast Fourier transform
FS-MPCFinite state model predictive control
IGBTInsulated gate bipolar transistor
MPCModel predictive control
MPCCModel predictive current control
MVVMulti virtual vector
Prop-MPCProposed model predictive control
PWMPulse-width modulation
SMPCSimple model predictive control
THDTotal harmonic distortion
VSIVoltage Source Inverter

References

  1. Roškova, Z.; Schneider, J.; Štengel, M. Predicted Hydrofluorocarbon (HFC) and Perfluorocarbon (PFC) Emissions for the Years 2010–2050 in the Czech Republic. Atmosphere 2023, 14, 111. [Google Scholar] [CrossRef]
  2. Reguero, B.; Losada, I.; Mendez, F. A global wave power resource and its seasonal, interannual and long-term variability. Appl. Energy 2015, 148, 366–380. [Google Scholar] [CrossRef]
  3. Taveira-Pinto, F.; Rosa-Santos, P.; Fazeres-Ferradosa, T. Marine renewable energy. Renew. Energy 2020, 150, 1160–1164. [Google Scholar] [CrossRef]
  4. DNV. Maritime Forecast to 2050. 2023. Available online: https://www.dnv.com/publications/maritime-forecast-to-2050-edition-2023/ (accessed on 30 October 2024).
  5. Ahn, J.; You, H.; Ryu, J.; Chang, D. Strategy for selecting an optimal propulsion system of a liquefied hydrogen tanker. Int. J. Hydrogen Energy 2017, 42, 5366–5380. [Google Scholar] [CrossRef]
  6. IMO. Initial IMO GHG Strategy [Online]. 2023. Available online: https://www.imo.org/en/MediaCentre/HotTopics/Pages/Reducing-greenhouse-gas-emissions-from-ships.aspx (accessed on 30 October 2024).
  7. Gonzalez-Romero, I.C.; Merida-Campos, C.E.; Legaz-Aparicio, A.G.; Barrero-González, F.; Kestelyn, X.; Gomez-Carmona, D. An Energy Management Strategy for DC Hybrid Electric Propulsion System of Marine Vessels. In Proceedings of the 2018 5th International Conference on Control, Decision and Information Technologies(CoDIT’18), Thessaloniki, Greece, 10–13 April 2018. [Google Scholar]
  8. Łosiewicz, Z.; Mironiuk, W.; Cioch, W.; Sendek-Matysiak, E.; Homik, W. Application of Generator-Electric Motor System for Emergency Propulsion of a Vessel in the Event of Loss of the Full Serviceability of the Diesel Main Engine. Energies 2022, 15, 2833. [Google Scholar] [CrossRef]
  9. Pinheiro, M.; Suemitsu, W.I. Permeant Magnet Synchronous Motor Drive in Vessels with Electric Propulsion System. In Proceedings of the 2013 Brazilian Power Electronics Conference, Gramado, Brazil, 27–31 October 2013. [Google Scholar]
  10. Chan, R.; Hyeon-Min, J.; Kim, S.-W.; Kim, J.-S.; Lee, N.-Y.; Song, S.-W. Optimal hybrid pulse width modulation for three-phase inverters in electric propulsion ships. Machines 2024, 12, 109. [Google Scholar] [CrossRef]
  11. Sun, H.; Zhang, T.; Jiang, J. Zero-vector-reconfiguration based SVPWM technique for ZVZCS and voltage spike suppression high-frequency link three-phase AC-DC converter. IEEE Trans. Power Electron. 2024, 39, 5536–5546. [Google Scholar] [CrossRef]
  12. Premkumar, R.; Savio, D. Performance analysis for multi-level inverter with reduced switch count along with PWM technique and reduction in harmonics. In Proceedings of the 2023 Intelligent Computing and Control for Engineering and Business Systems (ICCEBS), Chennai, India, 14–15 December 2023; IEEE: Piscataway, NJ, USA; pp. 1–6. [Google Scholar]
  13. Schweizer, M.; Lizama, I.; Friedli, T.; Kolar, J.W. Comparison of the chip area usage of 2-level and 3-level voltage source converter topologies. In Proceedings of the IECON 2010—36th Annual Conference on IEEE Industrial Electronics Society, Glendale, AZ, USA, 7–10 November 2010; pp. 391–396. [Google Scholar]
  14. Nguyen, M.H.; Kwak, S.; Choi, S. High-efficient direct power control scheme using predictive virtual flux for three-phase active rectifiers. Machines 2024, 12, 290. [Google Scholar] [CrossRef]
  15. Nguyen, M.H.; Kwak, S.; Choi, S. Model predictive based direct power control method using switching state preference for independent phase loss decrease of three-phase pulsewidth modulation (PWM) rectifiers. IEEE Access 2024, 12, 5864–5881. [Google Scholar] [CrossRef]
  16. Mon-Nzongo, D.L.; Lin, M.; Ipoum-Ngome, P.G.; Jin, T. Enhanced capacitor voltage balancing and dc bias suppression methods for three-level dual-active-bridge converters. IEEE Trans. Power Electron. 2024, 39, 12966–12977. [Google Scholar] [CrossRef]
  17. Zhang, M.; Yuan, M.; Jiang, J. A comprehensive review of the multiphase motor drive topologies for high-power electric vehicle: Current status, research challenges, and future trends. IEEE Trans. Transp. Electrif. 2024, in press. [Google Scholar] [CrossRef]
  18. Roh, C.; Kwak, S.; Choi, S. Three-phase three-level four-leg NPC converters with advanced model predictive control. J. Power Electron. 2021, 21, 1574–1584. [Google Scholar] [CrossRef]
  19. Roh, C. Performance comparisons of three-phase/four-wire model predictive control-based DC/AC inverters capable of asymmetric operation for wave energy converters. Energies 2022, 15, 2839. [Google Scholar] [CrossRef]
  20. Lee, H.W.; Yoon, T.Y.; Lee, K.B. Model predictive control with space vector modulation based on a voltage angle for driving open-end winding IPMSM. IEEE Access 2024, 12, 89026–89034. [Google Scholar] [CrossRef]
  21. Baek, J.Y.; Lee, K.B. Model predictive current control strategy for improved dynamic response in cascaded h-bridge multilevel inverters. J. Electr. Eng. Technol. 2024, 19, 1395–1405. [Google Scholar] [CrossRef]
  22. Zhao, W.; Feng, J.; Tao, T.; Wang, C.; Liu, S. High-frequency harmonics and vibration reduction for dual three-phase PMSM using multiple randomized SVPWM strategy. IEEE Trans. Power Electron. 2024, 39, 11455–11467. [Google Scholar] [CrossRef]
  23. Rajanikanth, P.; Thippiripati, V.K. An improved model predictive current control of five-phase PMSM drive for torque and flux ripple alleviation. IEEE J. Emerg. Sel. Top. Ind. Electron. 2024, 5, 1273–1282. [Google Scholar] [CrossRef]
  24. Jiang, C.; Du, G.; Du, F.; Lei, Y. A Fast Model Predictive Control with Fixed Switching Frequency Based on Virtual Space Vector for Three-Phase Inverters. In Proceedings of the 2018 IEEE International Power Electronics and Application Conference and Exposition (PEAC), Shenzhen, China, 4–7 November 2018; pp. 1–7. [Google Scholar]
  25. Qing, P.; Xiong, J.; Ma, F. A Model predictive control scheme with minimum common-mode voltage for PMSM drive system fed by VSI. Machines 2024, 12, 292. [Google Scholar] [CrossRef]
  26. Han, X.; Zhang, H.; Ma, Y.; Wu, H. An improved model predictive control with neutral-point voltage balancing and common-mode voltage suppression for three-level T-type converters. In Proceedings of the 2024 3rd Conference on Fully Actuated System Theory and Applications (FASTA), Shenzhen, China, 10–12 May 2024; IEEE: Piscataway, NJ, USA; pp. 1358–1363. [Google Scholar]
  27. Chan, R.; Kwak, S. Model-based predictive current control method with constant switching frequency for single-phase voltage source inverters. Energies 2017, 10, 1927. [Google Scholar] [CrossRef]
  28. Lin, C.K.; Yu, J.T.; Huang, H.Q.; Wang, J.T.; Yu, H.C.; Lai, Y.S. A dual-voltage-vector model-free predictive current controller for synchronous reluctance motor drive systems. Energies 2018, 11, 1743. [Google Scholar] [CrossRef]
  29. Lin, H.; Niu, S.; Xue, Z.; Wang, S. A simplified virtual-vector-based model predictive control technique with a control factor for three-phase SPMSM drives. IEEE Trans. Power Electron. 2023, 38, 7546–7557. [Google Scholar] [CrossRef]
  30. Cortes, P.; Rodriguez, J.; Silva, C.; Flores, A. Delay compensation in model predictive current control of a three-phase inverter. IEEE Trans. Ind. Electron. 2012, 59, 1323–1325. [Google Scholar] [CrossRef]
  31. Kim, I.; Chan, R.; Kwak, S. Model predictive control method for CHB multi-level inverter with reduced calculation complexity and fast dynamics. IET Electr. Power Appl. 2017, 11, 784–792. [Google Scholar] [CrossRef]
  32. Roh, C. Optimal selection among various three-phase four-wire back-to-back (BTB) converters with comparative analysis for wave energy converters. Processes 2023, 11, 1463. [Google Scholar] [CrossRef]
Figure 1. Electric propulsion system with 2-level VSI for variable frequency motor control.
Figure 1. Electric propulsion system with 2-level VSI for variable frequency motor control.
Machines 12 00781 g001
Figure 2. Two-level three-phase VSI circuit topology.
Figure 2. Two-level three-phase VSI circuit topology.
Machines 12 00781 g002
Figure 3. Voltage vectors generated using the two-level VSI.
Figure 3. Voltage vectors generated using the two-level VSI.
Machines 12 00781 g003
Figure 4. Conventional FCS-MPCC block diagram.
Figure 4. Conventional FCS-MPCC block diagram.
Machines 12 00781 g004
Figure 5. Proposed MPC block diagram.
Figure 5. Proposed MPC block diagram.
Machines 12 00781 g005
Figure 6. Vector diagram of virtual voltage vector-based MPC with a 3-level output voltage.
Figure 6. Vector diagram of virtual voltage vector-based MPC with a 3-level output voltage.
Machines 12 00781 g006
Figure 7. Pre-selection method of voltage vectors shown in the voltage vector diagram considering voltage vectors: (a) 3-level, (b) 4-level, and (c) 5-level.
Figure 7. Pre-selection method of voltage vectors shown in the voltage vector diagram considering voltage vectors: (a) 3-level, (b) 4-level, and (c) 5-level.
Machines 12 00781 g007
Figure 8. Pre-voltage vector screening method based on the reference voltage position in the proposed method.
Figure 8. Pre-voltage vector screening method based on the reference voltage position in the proposed method.
Machines 12 00781 g008
Figure 9. Flowchart of the proposed method.
Figure 9. Flowchart of the proposed method.
Machines 12 00781 g009
Figure 10. Comparison of output performance of MPC in the steady-state operation (3-phase output current, a-phase reference current, line-to-line voltage, load phase voltage, a-phase current (FFT): (a) conventional model predictive control (Conv-MPC). (b) Proposed model predictive control (Prop-MPC).
Figure 10. Comparison of output performance of MPC in the steady-state operation (3-phase output current, a-phase reference current, line-to-line voltage, load phase voltage, a-phase current (FFT): (a) conventional model predictive control (Conv-MPC). (b) Proposed model predictive control (Prop-MPC).
Machines 12 00781 g010
Figure 11. Comparison of output performance of MPC in transient-state operation with 15 A to 7.5 A magnitude changes (3-phase output current, a-phase reference current, line-to-line voltage, load phase voltage): (a) Conv-MPC. (b) Prop-MPC.
Figure 11. Comparison of output performance of MPC in transient-state operation with 15 A to 7.5 A magnitude changes (3-phase output current, a-phase reference current, line-to-line voltage, load phase voltage): (a) Conv-MPC. (b) Prop-MPC.
Machines 12 00781 g011
Figure 12. Comparison of output performance of MPC in the transient-state operation with 60 Hz to 30 Hz frequency variations (3-phase output current, a-phase reference current, line-to-line voltage, load phase voltage). (a) Conv-MPC. (b) Prop-MPC.
Figure 12. Comparison of output performance of MPC in the transient-state operation with 60 Hz to 30 Hz frequency variations (3-phase output current, a-phase reference current, line-to-line voltage, load phase voltage). (a) Conv-MPC. (b) Prop-MPC.
Machines 12 00781 g012
Figure 13. Output performance of the Prop-MPC in load profile operation of an electric propulsion system (3-phase output current, a-phase reference current, load profile (rpm), line-to-line voltage, load phase voltage).
Figure 13. Output performance of the Prop-MPC in load profile operation of an electric propulsion system (3-phase output current, a-phase reference current, load profile (rpm), line-to-line voltage, load phase voltage).
Machines 12 00781 g013
Figure 14. Performance comparison of the Conv-MPC and Prop-MPC based on variations in the sampling frequency. (a) Current error. (b) Output current THD.
Figure 14. Performance comparison of the Conv-MPC and Prop-MPC based on variations in the sampling frequency. (a) Current error. (b) Output current THD.
Machines 12 00781 g014
Figure 15. Performance comparison of Conv-MPC and Prop-MPC based on variations in the modulation index. (a) Current error. (b) Output current THD.
Figure 15. Performance comparison of Conv-MPC and Prop-MPC based on variations in the modulation index. (a) Current error. (b) Output current THD.
Machines 12 00781 g015aMachines 12 00781 g015b
Figure 16. Performance comparison of Conv-MPC and Prop-MPC based on variations in switching frequency. (a) Current error. (b) Output current THD.
Figure 16. Performance comparison of Conv-MPC and Prop-MPC based on variations in switching frequency. (a) Current error. (b) Output current THD.
Machines 12 00781 g016
Figure 17. Performance comparison of Conv-MPC and Prop-MPC based on changes in average switching frequency. (a) Total losses. (b) Efficiency.
Figure 17. Performance comparison of Conv-MPC and Prop-MPC based on changes in average switching frequency. (a) Total losses. (b) Efficiency.
Machines 12 00781 g017
Figure 18. Performance comparison of Conv-MPC and Prop-MPC based on the number of virtual voltage vectors (3-level to 5-level). (a) Normalized current error. (b) Normalized output current THDi.
Figure 18. Performance comparison of Conv-MPC and Prop-MPC based on the number of virtual voltage vectors (3-level to 5-level). (a) Normalized current error. (b) Normalized output current THDi.
Machines 12 00781 g018aMachines 12 00781 g018b
Figure 19. Photograph and configuration diagram of the prototype setup to validate the performance of the proposed method.
Figure 19. Photograph and configuration diagram of the prototype setup to validate the performance of the proposed method.
Machines 12 00781 g019
Figure 20. Experimental results of the three-phase output currents (ia, ib, and ic), a-phase voltage (Van), line-to-line voltage (vab), and frequency spectrum of the a-phase current at steady-state. (a) Conventional method. (b) Proposed method.
Figure 20. Experimental results of the three-phase output currents (ia, ib, and ic), a-phase voltage (Van), line-to-line voltage (vab), and frequency spectrum of the a-phase current at steady-state. (a) Conventional method. (b) Proposed method.
Machines 12 00781 g020
Figure 21. Experimental results of the three-phase output currents (ia, ib, and ic), line-to-line voltage (vab), a-phase voltage (Van), and frequency spectrum of the a-phase current in the transient-state with step (4 A to 8 A) and frequency (60 Hz to 30 Hz) changes after 0.05 s(purple background before 0.05 s, green background after 0.05 s). (a) Conventional method. (b) Proposed method.
Figure 21. Experimental results of the three-phase output currents (ia, ib, and ic), line-to-line voltage (vab), a-phase voltage (Van), and frequency spectrum of the a-phase current in the transient-state with step (4 A to 8 A) and frequency (60 Hz to 30 Hz) changes after 0.05 s(purple background before 0.05 s, green background after 0.05 s). (a) Conventional method. (b) Proposed method.
Machines 12 00781 g021
Figure 22. Performance comparison of Conv-MPC and Prop-MPC based on variations in load resistance (R) and inductance (L). (a) Current error. (b) Output current THD.
Figure 22. Performance comparison of Conv-MPC and Prop-MPC based on variations in load resistance (R) and inductance (L). (a) Current error. (b) Output current THD.
Machines 12 00781 g022
Table 1. Switching states of each phase (Sx) and corresponding output voltages.
Table 1. Switching states of each phase (Sx) and corresponding output voltages.
StatusSx (x = a, b, c)Vxp (x = a, b, c)
1OnVdc
0Off0
Table 2. Switching states and load phase voltages based on voltage vectors.
Table 2. Switching states and load phase voltages based on voltage vectors.
Vector StatesSwitching
State
(a, b, c)
Line VoltagePhase Voltage
v a b v b c v c a v a n v b n v c n
Zero
vector
0000000000
7111000000
Active
vector
1100Vdc0Vdc 2 3 V d c 1 3 V d c 1 3 V d c
21100VdcVdc 1 3 V d c 1 3 V d c 2 3 V d c
3010VdcVdc0 1 3 V d c 2 3 V d c 1 3 V d c
4011Vdc0Vdc 2 3 V d c 1 3 V d c 1 3 V d c
50010VdcVdc 1 3 V d c 1 3 V d c 2 3 V d c
6101VdcVdc0 1 3 V d c 2 3 V d c 1 3 V d c
Table 3. Number of voltage vectors based on the output levels of the proposed method.
Table 3. Number of voltage vectors based on the output levels of the proposed method.
m-Level3-Level4-Level5-Level
Real vector777
Multi-vector123054
Total193761
Table 4. Simulation parameters.
Table 4. Simulation parameters.
ParametersValues
Vin (DC voltage)100 V
Rload (load resistance)1.233 Ω
Lload (load inductance)9.873 mH
Cdc (DC capacitance)4400 µF
Table 5. Comparison of the DSP execution time between the conventional FCS-MPC method and proposed method.
Table 5. Comparison of the DSP execution time between the conventional FCS-MPC method and proposed method.
Conventional MPCProposed MPC
(3-Level)
Proposed MPC
(4-Level)
Proposed MPC
(5-Level)
Execution time [µs]25.2319.3424.8729.41
Reduction rate of DSP time [-]-0.760.981.16
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Chae, H.; Roh, C. Enhanced Output Performance of Two-Level Voltage Source Inverters Using Simplified Model Predictive Control with Multi-Virtual-Voltage Vectors. Machines 2024, 12, 781. https://doi.org/10.3390/machines12110781

AMA Style

Chae H, Roh C. Enhanced Output Performance of Two-Level Voltage Source Inverters Using Simplified Model Predictive Control with Multi-Virtual-Voltage Vectors. Machines. 2024; 12(11):781. https://doi.org/10.3390/machines12110781

Chicago/Turabian Style

Chae, Hyeongyo, and Chan Roh. 2024. "Enhanced Output Performance of Two-Level Voltage Source Inverters Using Simplified Model Predictive Control with Multi-Virtual-Voltage Vectors" Machines 12, no. 11: 781. https://doi.org/10.3390/machines12110781

APA Style

Chae, H., & Roh, C. (2024). Enhanced Output Performance of Two-Level Voltage Source Inverters Using Simplified Model Predictive Control with Multi-Virtual-Voltage Vectors. Machines, 12(11), 781. https://doi.org/10.3390/machines12110781

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop