1 Introduction

Globally, the naval and shipping industries have made significant initiatives to minimize airborne emissions and energy consumption. Certain rules governing the prevention of pollution and its effects in marine environment are strictly adhered by the International Convention for the Prevention of Pollution from Ships organization (MARPOL) [1, 2]. The use of diesel engines in ship can produce about 2.8% carbon dioxide (CO2), 15% of nitrogen oxides (NOX) and 13% of sulfur oxides (SOx), which are the primary pollutants and this leads to the emission of greenhouse gases and environmental issues [3]. The use of gasoline engines in ships leads to air pollution, and carbon dioxide emissions are gradually increasing, with the goal of reaching 8% by 2020 [4].

To fix the issues associated with atmospheric air pollution caused by the ship, a paradigm shift has continued to progress toward the installation of solar energy as a source of clean energy. Solar energy is currently the most popular alternative for the majority of marine applications because it involves less maintenance, operates quietly owing to the unavailability of rotating components, and takes up less space on rooftops of ships. Energy produced from the sun energy is extracted using converters and inverters make the AC power to integrate with a wide variety of high-power loads [5].

In general, DC motors are often used in PV-based water-pumping systems. A common drawback in DC motor is that it requires regular maintenance of the commutators and brushes. Therefore, to compensate this drawback brushless DC motors are used in PV-based water-pumping systems. On the other hand, induction motor (IM) gives a better performance, maintenance free, and low cost when compared with other motors. Usually, the IM is controlled using the direct torque control (DTC) and the vector control or field-oriented control (FOC). The field-oriented control has a better and faster response, but the only drawback is that as there is variation in the torque and flux the control becomes complex. The use of hysteresis controller in the DTC method contributes to high ripples in torque and flux.

To reduce these ripples, multilevel inverters (MLIs) are used. The use of MLI decreases the efficiency of the system, since the MLI consist of more number of switches. To address this issue, the proposed system uses a MMI with reduced number of switches. In [6, 7], the authors proposed a modular multilevel inverter with reduce switch count. A cascaded control method is implemented for integrating the modular inverter to the grid. In [8], the authors presented a modular multilevel converter (MMC) for medium voltage DC systems in ship with combined storage system. The combined storage system consists of batteries and super capacitors for providing constant and uninterrupted power supply. The MMC uses decoupled control method for mitigation of voltage fluctuations and harmonics in the system.

In [9], the authors proposed a MMC for medium voltage DC systems in ship with nearest-level modulation (NLM) and hybrid NLM methods. From the results, it is concluded that the hybrid NLM method gives lesser THD than the conventional NLM method. A modular multilevel cascaded converter is developed in [10] for ship board power system. The MMCC has the capability to operate in buck and boost modes. Later as an application point of view, the MMCC is used in STATCOM for providing the reactive power.

In [11] a reduced switch 17-level MMI was proposed with NLM method. The suggested MMI is compared with the recent configurations. The proposed switching method provides a lesser THD when compared with SHE method. A symmetrical hybrid five-level topology is implemented in [12] to improve the power quality in ship power system. Fundamental frequency modulation is implemented for the proposed system to eliminate the harmonics and improve the power quality. In [13] the authors developed an advanced NPC converter using Si IGBT and SiC MOSFET for ship power system. Fundamental frequency modulation is implemented for the proposed system to eliminate the harmonics and improve the power quality.

The solar photovoltaic (PV)-fed asymmetric 11-level inverter illustrated in Fig. 1 employs intelligent control methods to achieve an excellent static and dynamic performance for maritime applications. The inverter supplies power to the electric motor that drives the ship's seawater cooling pump. With proportional/integral controllers and fuzzy controllers, the effectiveness of the MMI-fed IM drive is investigated. Due to improved peak overshoot as well as stability, the proportional/integral (PI) controller is frequently used in speed control applications.

Fig. 1
figure 1

Schematic diagram of the proposed system

The FLC is the easiest method of all intelligent controllers for controlling the speed of induction motors. Since the ship's water is normally pumped from dawn to dusk, the starting current and voltage of the IM must be maintained appropriately [14]. Instead of hysteresis controllers, a fuzzy logic block is used, along with a switching selection table, to reduce flux and torque ripples. Fuzzy control is robust, well-suited for nonlinear control strategies and does not require knowledge of the precise model.

The objectives of the proposed work are:

  • Design a modular multilevel inverter with reduced switches

  • Design a modular converter for effective utilization of the DC sources

  • Design a fuzzy logic-based DTC control method to enhance the power quality in the marine power system

  • Real-time execution of the proposed inverter-fed IM drive using FPGA controller (SPARTAN3E500)

This article is mostly concerned with the functioning of MMI fed with IM for maritime applications. This article is organized as follows: Section 2 covers the design of MMI, modes of operation, and the parameters of MMI. Section 3 focuses on the design of SIMO (single-input and multiple-output) SEPIC converter, design of IM and the design of water pump. Section 4 presents the control strategy for the proposed system. Section 5 presents the simulation results and Section 6 presents the experimental results.

2 Proposed system design

Modular multilevel inverter (MMI) is an important achievement to the development of MLI configurations. For medium- or high-power implementations, it has become an attractive topology. Even though many structures have so far been developed based on the reduced number of components, some structures are still in progress.

The implementation of MMI is much essential to maintain a good quality of power in the power system. Due to the nonlinear characteristics of the traditional inverters, the output power cannot meet the IEEE grid code specifications. Therefore, LC filters are applied on the output side of the traditional inverters to remove harmonics and progress the power quality. While stress on the switches is typically not minimized, the system's reliability and performance are decreased [15]. The issues of the traditional inverters can be solved by using multilevel inverters. However, when the output tends to increase, the switching elements also increase in a conventional MLI.

As the amount of switching components increases, the associated gate drivers also increase. Accordingly, switching the components become difficult and affect the efficiency of the inverter. Moreover, the losses of the inverter also increase. The construction of reduced device count MLIs is additionally a practice aimed at reducing both production costs and energy costs indirectly due to on–off losses and related heat sinks. When assessed with the conventional MLIs, the reduced part count configurations greatly decrease the switch count because of implementing the switches in different patterns.

The MLI-HDBK-2017F [16] standard cites that increased device count affects the reliability of the inverter. In any power electronic system, the system efficiency is inversely correlated with the device part count. Reducing the devices increases the stability and also boost system performance. Therefore, power electronic systems with reduced component count improve the durability and effectiveness of the system.

Figure 2 shows the structure of the proposed MMI. A 11-level asymmetric modular multilevel inverter (AMMI) is produced in the same symmetric structure when the input DC power supply is \(1:1:1:2:V_{p}\).There are 14 switches in the suggested structure of which 6 are unilateral switches and 4 are bilateral switches. The suggested structure contains five input DC sources. The fifth-input DC source \(\left( {V_{p} } \right) \) is responsible for producing the negative levels in the suggested structure.

Fig. 2
figure 2

Proposed MMI

Therefore, \(V_{p}\) value is selected as the total magnitude of all the four independent DC inputs. In the suggested 11-level inverter the \(V_{p}\) is \(5V\) by considering \( \left( {1V + 1V + 1V + 2V = 5V} \right)\). Table 1 indicates the triggering method for the 11-level AMMI. The power switches are intelligently designed to get the possible voltage levels. Five positive, five negative, and zero level combine to form a 11-level. The positive five level is generated by triggering the switches S1 to S4, B1 to B4 randomly along with switch P1. To generate the negative five level in the suggested configuration, the switches S1 to S4, B1 to B4 are randomly switched along with switch P2. By switching all the bidirectional switches along with switch P1, the zeroth level is produced. Table 2 presents the parameters of the suggested topology. The parameters presented in Table 2 is designed by considering the number of levels \(\left( {N_{L} } \right)\) and sectional units or modules \(\left( n \right).\) Higher voltage levels can be generated by the suggested configuration when connected in cascaded form. When two 11-level AMMI structures are connected in the cascaded manner, a 21-level (10 positive level, 10 negative level, and zero level) is generated at the output. The modes of operation of the suggested 11-level AMMI are displayed in Fig. 3.

Table 1 Switching sequence of the proposed 11-level MMI
Table 2 Parameters of the proposed 11-level MMI
Fig. 3
figure 3

Modes of operation

3 Design of the proposed system

The proposed system consists of solar PV panels, SIMO DC–DC converter, MMI, IM, and centrifugal pump. Figure 4 presents the block diagram of the proposed system.

Fig. 4
figure 4

Block diagram of the proposed system

3.1 Design of PV system

The solar PV system with a peak power rating of 150 W at STC (1000 W/m2, 25 °C) is sufficient to drive the IM which is coupled with the centrifugal pump [17]. A 10-W solar photovoltaic specification defines 36 cells wired in series, each with a voltage of 0.588 V. The ratings of the photovoltaic panel are maximum power (Pmax = 10Wp), panels open-circuit voltage (Voc = 21.6 V), and panels short-circuit current (Isc = 0.659 A). To gain the optimum power capacity of 150 W, five 10 W panel and five 20 W panel are connected in series and parallel configuration. Equation (1) presents the current passing through the solar cells and it has four unknown parameters (IL, I0, Rs, and α) which have to be found before achieving the VI characteristics of the solar photovoltaic cell [18, 19].

$$ I = I_{{\text{L}}} - I_{D} = I_{{\text{L}}} - I_{0} e^{{\left( {\frac{V + iRs}{\alpha }} \right)}} - 1 $$
(1)

A. Assessment of light current (IL)

Equation (2) presents the light current IL of the PV panel.

$$ I_{{\text{L}}} = \frac{\phi }{{\phi_{{{\text{ref}}}} }}\left[ {I_{{{\text{L}},{\text{ref}}}} + \mu_{{I,{\text{SC}}}} \left( {T_{C} - T_{{C,{\text{ref}}}} } \right)} \right] $$
(2)

B. Assessment of saturation current (I0)

Equation (3) presents the saturation current of the PV panel

$$ I_{0} = I_{{0,{\text{ref}}}} \left( {\frac{{T_{{C,{\text{ref}}}} + 273}}{{T_{C} + 273}}} \right)^{3} \exp \left[ {\frac{{e_{{{\text{gapNs}}}} }}{{q\alpha_{{{\text{ref}}}} }}\left( {1 - \frac{{T_{{C,{\text{ref}}}} + 273}}{{T_{C} + 273}}} \right)} \right] $$
(3)

Throughout the reference situation, the saturation current can be estimated as,

$$ I_{{0,{\text{ref}}}} = I_{{{\text{L}},{\text{ref}}}} \exp \left( { - \frac{{V_{{{\text{oc}},{\text{ref}}}} }}{{\alpha_{{{\text{ref}}}} }}} \right) $$
(4)

C. Estimation of TVTC factor

Temperature is the focus of the thermal voltage timing completion factor (α), which is obtained as:

$$ \alpha_{{{\text{ref}}}} = \frac{{2V_{{{\text{mp,ref}} - }} V_{{\text{oc,ref}}} }}{{\frac{{I_{{\text{sc,ref}}} }}{{I_{{\text{SC,ref}}} - I_{{\text{mp,ref}}} }} + \ln \left( {1 - \frac{{I_{{\text{mp,ref}}} }}{{I_{{\text{SC,ref}}} }}} \right)}} $$
(5)
$$ \alpha = \frac{{T_{C} + 273}}{{T_{{C,{\text{ref}}}} + 273}}\alpha_{{{\text{ref}}}} $$
(6)

D. Estimation of series resistance (RRs)

The series resistance is obtained by Eq. (7).

$$ R_{s} = \frac{{\alpha_{{{\text{ref}}}} \ln \left( {1 - \frac{{I_{{\text{mp,ref}}} }}{{I_{{\text{SC,ref}}} }}} \right) + V_{{\text{OC,ref}}} - V_{{\text{mp,ref}}} }}{{I_{{\text{mp,ref}}} }} $$
(7)

3.2 Design of Simo boost converter

Figure 5 illustrates a single-input and multiple-output dc–dc boost converter sandwiched between the photovoltaic arrays and the suggested inverter. This converter generates four isolated direct current sources in the proportion 1:1:1:2. This converter is powered by a single solar photovoltaic panel, which eliminates unbalanced voltages and step size variations caused by a variety of environmental conditions.

Fig. 5
figure 5

Simo SEPIC converter

The inductance's magnitude can be determined using the relationship:

$$ L = \left( {\frac{{m_{{\text{i}}} V_{{{\text{Pv}}}} }}{{4af_{{\text{s}}} I_{{\text{r}}} }}} \right) $$
(8)

where \(V_{{{\text{Pv}}}}\) is the input PV voltage, \(m_{{\text{i}}}\) is the modulation index, \( f_{{\text{s}}}\) is the switching frequency, \( I_{{\text{r}}}\) is the ripple current, and \(a\) is the overloading factor, normally considered as 1.25.

The capacitance value can be determined by using the following relationship:

$$ C = \left( {\frac{{DI_{{{\text{pv}}}} }}{{V_{{{\text{pv}}}} rf_{{\text{s}}} \times 0.5}}} \right) $$
(9)

where \(I_{{{\text{pv}}}}\) is the PV current, \( r\) is the ripple voltage, \(D\) is the duty cycle.

The duty cycle value can be determined by using the following relationship:

$$ D = \frac{{V_{{{\text{out}}}} }}{{V_{{{\text{out}}}} + V_{{{\text{PV}}}} }} $$
(10)

The speciation’s of the boost converter are represented in Table 3.

Table 3 Parameters of the SIMO boost converter

3.3 Design of induction motor

The IM dynamic equations in the reference αβ can be reported as follows:

The stator equations in αβ coordinate system:

Stator voltages

$$ \begin{array}{*{20}c} {V_{\alpha s} = R_{s} I_{\alpha s} + \frac{{\text{d}}}{{{\text{d}}t}}\phi_{\alpha s} } \\ {V_{\beta s} = R_{s} I_{\beta s} + \frac{{\text{d}}}{{{\text{d}}t}}\phi_{\beta s} } \\ \end{array} $$
(11)

Stator flux

$$ \begin{array}{*{20}c} {\phi_{\alpha s} = l_{s} I_{\alpha s} + MI_{\alpha s} } \\ {\phi_{\beta s} = l_{s} I_{\beta s} + MI_{\beta s} } \\ \end{array} $$
(12)

The rotor equations αβ coordinate system:

Rotor voltages

$$ \begin{array}{*{20}c} {0 = R_{r} I_{\alpha r} + \frac{{\text{d}}}{{{\text{d}}t}}\phi_{\alpha r} + w_{m} \phi_{\beta r} } \\ {0 = R_{r} I_{\beta r} + \frac{{\text{d}}}{{{\text{d}}t}}\phi_{\beta r} + w_{m} \phi_{\alpha r} } \\ \end{array} $$
(13)

Rotor flux

$$ \begin{array}{*{20}c} {\phi_{\alpha r} = l_{r} I_{\alpha r} + MI_{\alpha r} } \\ {\phi_{\beta r} = l_{r} I_{\beta r} + MI_{\beta r} } \\ \end{array} $$
(14)

and the electromagnetic torque developed:

$$ T_{em} = \frac{3}{2}P\left( {\phi_{\alpha s} I_{\beta s} - \phi_{\beta s} I_{\alpha s} } \right) $$
(15)

where lr stator and rotor inductances, M: mutual inductance, stator and rotor currents, Rr: Stator and Rotor resistances.

Table 4 presents the specifications of the IM.

Table 4 Specifications of the IM

3.4 Design of water pump

IM drive and centrifugal pump are combinedly used in the water pumping system. Pump affinity law is suggested as a standard by which centrifugal pumps are designed. The load torque is proportional to the square of the speed according to the equation, as stated in (16).

$$ T_{L} = K_{p} \times \omega_{r}^{2} $$
(16)

\(K_{p} = \frac{9.94}{{(2 \times \pi \times 24)^{2} }} = 0.00043712\) Nm/(rad/sec)2.

4 Control strategy of the proposed system

To enhance the system's performance and minimize electromagnetic torque and flux ripples, a fuzzy logic controller (FLC) is implemented in place of the hysteresis controller and conventional switching tables. The flux error, torque error, and flux angle are assumed as inputs to the FLC in the proposed system. The FLC is able to determine the required inverter vector state. The expression of the stator flux components can be written as:

$$ \left\{ {\begin{array}{*{20}c} {\hat{\varphi }_{s\alpha } = \int\limits_{0}^{t} {\left( {\nu_{sa} - R_{s} \cdot i_{sa} } \right)} \cdot {\text{d}}t} \\ {\hat{\varphi }_{s\beta } = \int\limits_{0}^{t} {\left( {\nu_{s\beta } - R_{s} \cdot i_{s\beta } } \right)} \cdot {\text{d}}t} \\ \end{array} } \right. $$
(17)

The estimated electromagnetic torque can be expressed by:

$$ \hat{T}_{em} = p \cdot \left( {\hat{\varphi }_{s\alpha } \cdot i_{s\beta } - \hat{\varphi }_{s\beta } \cdot i_{s\alpha } } \right) $$
(18)

Moreover, the amplitude and the stator flux angle are determined by:

$$ \begin{array}{*{20}c} {\hat{\varphi }_{s} = \sqrt {\hat{\varphi }_{s\alpha }^{2} + \hat{\varphi }_{s\beta }^{2} } } \\ {\theta_{s} = {\text{arctg}}\left( {\frac{{\hat{\varphi }_{s\beta } }}{{\hat{\varphi }_{s\alpha } }}} \right)} \\ \end{array} $$
(19)

In general, FLC consists of three stages: fuzzification, the use of guidelines to evaluate the outcome depending on the input data, and defuzzification. By characterizing the membership functions for every input parameter, the fuzzification process converts predetermined input parameters to linguistic parameters. The positioning of flux is the first input parameter. This input parameters discourse universe is comprised of five fuzzy sets (\(\theta\)1–\(\theta\)5), the membership functions of which are represented in Fig. 6.

Fig. 6
figure 6

Membership function of flux position

The second input is an electromagnetic torque error, and its discourse universe is grouped into three fuzzy sets: positive torque error (P); zero torque error (Z); negative torque error (N). The trapezoid membership functions for the fuzzy sets (P) and (N) are illustrated in Fig. 7. The third input parameter as presented in Fig. 8 is the flux error; its discourse universe is split into 2 fuzzy sets: positive flux error (P) and negative flux error (N). Figure 9 presents the FLC control of IM. Table 5 presents the fuzzy rules of the fuzzy controller.

Fig. 7
figure 7

Membership function for electromagnetic torque error

Fig. 8
figure 8

Membership function for flux linkage error

Fig. 9
figure 9

FLC-based DTC Control of IM

Table 5 Fuzzy rules

A. Interference

The inference method is conducted using Mamdani’s method. The factor of weighting for ith rule (αI) is expressed by:

$$ \alpha i = \, \min \left( {\mu Ai(e\varphi ),\mu Bi(eT),\mu Ci(\theta )} \right) $$
(20)
$$ \mu \prime V(V) \, = \, \max \;(\alpha i,\mu Vi(V)) $$
(21)

where μAi () the membership value of flux error, μ (eT) the membership value of torque error, μ (θ) the membership value of stator flux angle.

B. Defuzzification

The max method expressed by Eq. (21) has been used to converter the fuzzy values into crisp values.

$$ \mu^{\prime}Vou(V) \, = \max \;i = 1 $$
$$ 180\;\max \;\left( {\mu^{\prime}Vi(V)} \right) $$

5 Simulation results

The proposed system is simulated using MATLAB/ Simulink 2021a. The proposed system is tested using the FLC and PI controller. Figure 10 presents the output of the proposed 11-level MMI with its THD using both PI and FLC controller. Figures 11 and 12 present the speed and torque of the proposed system using PI and FLC controller. As indicated in Figs. 10 and 11, the system's rotating speed and the electromagnetic torque incorporate their references, with the FLC control having an ultra-fast processing time of almost 0.25 s and a lower rise time than the conventional PI control. Additionally, both control systems demonstrates that the load torque has no influence on the reactivity of the system's speed.

Fig. 10
figure 10

a Output voltage waveform b THD obtained using PI controller c THD obtained using FLC-DTC controller of an 11-level inverter

Fig. 11
figure 11

Speed of the IM

Fig. 12
figure 12

Electromagnetic torque of the IM

Figures 13 and 14 present the flux vectors of stator and rotor. From Fig. 13, it is observed that the stator flux guides the reference flux at 1Wb. From Fig. 14, it is observed that the rotor flux guides the reference flux at 0.5Wb. In the case of fuzzy DTC control, the machine's electromagnetic torque and flux exhibit low fluctuations in comparison with PI control. Similarly, the stator and rotor flux paths presented in Fig. 15 are more concentric than those acquired using the PI controller. Additionally, it is noted that fluctuation in the torque has no effect on the flux, indicating that the torque and the flux are decoupled.

Fig. 13
figure 13

Stator flux

Fig. 14
figure 14

Rotor flux

Fig. 15
figure 15

Progression of stator and rotor flux using; a PI control; b fuzzy control

Figure 16 presents the waveforms of stator currents and their respective THDs using PI and fuzzy control. From Fig. 16a and b, it is observed that the three-phase stator current waveform obtained using the PI control appears to be non-sinusoidal and produces a THD of 11.17%, whereas the waveform obtained using the fuzzy control appears to be sinusoidal and produces a THD of 1.73%. Figure 17 presents the waveforms of rotor currents and their respective THDs using PI and fuzzy control.

Fig. 16
figure 16

Progression of stator current using; a PI control; b fuzzy control; c THD of stator current with PI control; d THD of stator current with fuzzy control

Fig. 17
figure 17

Progression of rotor current using a PI control; b fuzzy control; c THD of rotor current with PI control; d THD of rotor current with fuzzy control

From Fig. 17a and b, it is observed that the three-phase rotor current waveform obtained using the PI control appears to be non-sinusoidal and produces a THD of 17.98%, whereas the waveform obtained using the fuzzy control appears to be sinusoidal and produces a THD of 2.81%. The variation in load torque causes changes in the flux which introduces harmonics in the system. Since the frequency of stator and rotor currents are proportional to the reference speeds, the fuzzy controller responds fast for these fluctuations and lowers the harmonics or torque ripples. Therefore, the fuzzy controller works superior than the PI controller and improves the power quality of the system. Table 6 presents the comparative analysis of the proposed system using PI and fuzzy control.

Table 6 Comparison of PI and fuzzy control

6 Experimental results

In the experimental procedure, a modular multilevel inverter and an induction motor drive is linked to a solar PV array. Figure 18 presents the experimental setup of the PV panels with the MMI. Figure 19 presents the prototype of the MMI with DSO and fluke power quality analyzer. The pulses to the proposed inverter are fed using FPGA Spartan-6 controller. The IM is fed by MMI using 14 IGBTs and 10 gate drivers. The proposed MMI uses common emitter configuration of bidirectional switches which need only one driver circuit for its operation.

Fig. 18
figure 18

Experimental setup of PV panels with MMI

Fig. 19
figure 19

Prototype of a MMI; b DSO and Fluke power analyzer

Therefore, the cost of the MMI is reduced. Moreover, the IGBT modules are compact in nature so the overall size of the MMI is reduced. Due to their compact feature, MMIs can be fitted at the back of the PV panel. Therefore, the MMI does not cover any additional space for its implementation. The motor currents are measured and the error is sent as feedback to the controller to produce the PWM pulse to the MMI.

Figure 20 presents the experimental output of the 11-level MMI. The proposed work is examined experimentally and the results are compared with other related works. During the steady-state condition, the motor is operated at its rated speed with 85% of load.

Fig. 20
figure 20

Experimental output of 11-level MMI

Figure 21a and b presents the steady-state behavior of the system using PI and fuzzy controllers. From the waveforms in its observed that the ripple content present in the waveforms (flux, rotor speed, and the quadrature axis current) obtained using the fuzzy controller are very less when compared with the waveforms obtained using the PI controller. Two cases are considered when the system is operating in the transient state condition. The first case is when there is a sudden change in load and the second case is when there is sudden change in the reference speed. When the motor runs at a rated speed of 1500 rpm and with 85% of load a sudden disturbance is introduced and its performance is observed using PI and fuzzy controller. Figure 22a and b presents the transient state behavior of the system using PI and fuzzy controllers. From the figures, it is observed that due to change in load (no load to full load) there exists a drop in speed of 92 rpm, and it recovers in 1.2 s using a PI controller, whereas the drop in speed is 70 rpm, and it recovers in 0.52 s using fuzzy controller. Due to sudden removal of load, overshoot occurs in the system and time taken by the PI controller to recover from overshoot is 1 s, whereas the time taken for the fuzzy controller is 0. 8 s. Figure 23a and b presents the transient behavior of the system regarding change in reference speed. The reference speed is varied step by step from 1500 rpm to 0. From the figures, it is observed that the fuzzy control acts fast and accurate than the PI controller. Figure 24 presents the experimental output of the stator voltage and current with its THD using PI controller, and Fig. 25 presents the experimental output of the stator voltage and current with its THD using fuzzy controller.

Fig. 21
figure 21

Steady-state performance using; a PI controller; b fuzzy controller

Fig. 22
figure 22

Transient state performance for case 1 using; a PI controller; b fuzzy controller

Fig. 23
figure 23

Transient state performance for case 2 using; a PI controller; b fuzzy controller

Fig. 24
figure 24

Experimental output of a stator voltage and stator current; b THD of stator voltage and stator current using PI controller

Fig. 25
figure 25

Experimental output of a stator voltage and stator current; b THD of stator voltage and stator current using fuzzy controller

From Figs. 24 and 25, it is observed that the PI controller produces a voltage and current THD of 11.28% and 2.19%, whereas the fuzzy controller produces a voltage and current THD of 5.47% and 1.63%. Table 7 presents the comparison of the proposed system with other related works. Therefore, the fuzzy controller mitigates the harmonics and improves the power quality at the output of MMI.

Table 7 Comparison of the proposed control system with other related works

7 Conclusion

This paper presents an investigation on a solar PV-fed MMI for the speed control of induction motor drive to evaluate the applicability of the system for water pumping applications in the marine sector. The suggested MMI uses common emitter design of bidirectional switches that will need a single driver circuit for its execution. Hence, the cost of the MMI is lowered. Furthermore, the IGBT modules are compact in nature, hence the overall size of the MMI is lowered. Due to its compact feature, MMIs can be installed at the rear side of the PV panel. However, the MMI does not cover any more space for its installation. Another peculiar feature of the MMI is that it does not need any auxiliary circuit to produce the negative voltage levels. Once the suggested inverter is developed, the solar photovoltaic panel is linked to it, and the obtained AC power from MMI is then fed to the induction motor. A speed sensor measures the motor's speed, and this information is provided to the controller which uses pulse width modulation to generate appropriate switching pulses for the inverter switches. The performance of the proposed system is tested with PI and fuzzy controllers. Settling time and reduced harmonics were assured while comparing the FL-based controller to the PI controller. Reducing the steady-state inaccuracy of the induction motor speed control is the major benefit of the suggested control technique. Steady-state inaccuracy creates harmonics at the output voltage of modular multilevel inverter. Thereby creating ripples in the stator voltage and current. From the results, it is concluded that the fuzzy controller performs best than the PI controller in improving power quality.