Hybrid quasi Z source multi output converter system with performance control and real time validation for photovoltaic microgrid
Pooja Deori, Anish Ahmad, Abhinandan Routray

TL;DR
This paper introduces a compact, efficient hybrid converter system for photovoltaic microgrids, validated through simulations and real-time testing.
Contribution
A novel single-stage hybrid quasi-Z source multi-output converter system with a new control method for simultaneous AC and DC power generation.
Findings
The proposed system achieves multiple AC and DC outputs in a single-stage conversion, improving efficiency and reducing system size.
A new control strategy using duty cycle and modulation index effectively regulates outputs in closed-loop control.
Hardware-in-loop real-time validation confirms the system's performance and control effectiveness.
Abstract
This work demonstrates a real-time validation of a photovoltaic-based hybrid quasi-Z source multi-output converter system for microgrid applications. The conventional microgrid system consists of several converter systems designed to meet ac and dc power load requirements. This configuration makes the overall system bulky, increases costs, and reduces efficiency. However, in the proposed system, a hybrid concept is used to get multiple ac and dc power simultaneously in a single-stage conversion, which is a common requirement in the microgrid system. In this proposed system, photovoltaic arrays are used as input power with the perturb and observe-based maximum power point tracking algorithm to get the maximum power utilization of the PV system. Moreover, the proposed system consists of three outputs that are designed with a closed-loop control. Closed-loop control uses a new control…
Genes, proteins, chemicals, diseases, species, mutations and cell lines named across the full text — each resolved to its canonical identifier and authoritative record.
Click any figure to enlarge with its caption.
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7- —Manipal Academy of Higher Education, Manipal
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMicrogrid Control and Optimization · Real-time simulation and control systems · Photovoltaic System Optimization Techniques
Introduction
With the rapid growth of population and development of the world economy, energy consumption is increasing at a higher rate, leading to more usage of non-renewable energy, causing pollution and threat to the environment. To address these pressing issues, wind energy and solar photovoltaic (PV), in particular, have become prominent part of renewable energy based microgrid system due to its numerous advantages such as clean and pollution-free electricity production, short construction periods, and flexible load allocation capabilities^1^.
The increasing demand for electrical power is putting a strain on the existing transmission and generation system capabilities, which can result in frequent power outages. To address this issue, there are a number of different methods that can be used to enhance the reliability and security of the electrical power system^2–4^. Microgrid is one of the significant solutions where the power generation is closer to the consumer areas^5^. Various studies on control, stability and applications of ac, dc, and hybrid microgrid systems are found in the literature^6,7^. Recent studies have emphasized the importance of advanced control strategies and intelligent power electronic interfaces in improving the stability and dynamic performance of renewable-energy-based power systems^8^. Intelligent Maximum Power Point Tracking (MPPT)-based inverter control and dc-link voltage regulation are widely acknowledged for their critical role in maintaining overall system stability under variable operating situations, particularly in solar PV oriented grid-connected systems. Hybrid renewable configurations incorporating PV and wind resources, along with auxiliary control functionalities such as static synchronous compensator (STATCOM) operation, have also been reported to enhance multimachine power system stability and dynamic response^9–11^. Furthermore, advanced control techniques, including metaheuristic optimization and fractional-order control, have been explored to improve voltage regulation, power quality, and stability margins in grid-connected PV systems^12^. A traditional structure of microgrid is shown in Fig. 1(a), which uses multiple converter stages to supply the loads. The typical two-stage structure uses a dc-to-dc converter^13^ in the preliminary stage with boost or buck-boost nature and a voltage source inverter (VSI) in the secondary stage for conversion from dc to ac^14^ as shown in Fig. 1(b). One of the demerits of conventional two-stage architecture is the usage of several power converters resulting in increased system size and makes the system voluminous and costly. Moreover, a lot of energy is wasted in the conversion process, due to which power loss is more and the efficiency of the system is reduced. Therefore, to meet this demand, a hybrid topology of the converter must be designed which is both compact in size and capable of providing multiple hybrid outputs for different applications as illustrated in Fig. 1(c).Fig. 1. Structure of microgrid (a) typical microgrid, (b) conventional two-stage dc–ac converter system, (c) proposed single-stage hybrid multi-output converter system.
The single-stage structures have emerged as a solution to deal with the drawbacks associated with two-stage configurations^15^. One notable idea is to utilize the impedance-source (Z-source) network that is connected to the input side of a PV system. This Z-source network enables the converter to operate its output voltage in both buck and boost modes with its single-stage configuration enabling it to regulate and control the voltage output effectively^16^. Despite the advantages of Z-source inverters (ZSIs), some of the drawbacks of conventional ZSI are the discontinuous input current, high capacitor voltage stress and less voltage boost capability. To address this concerns, several quasi-Z source inverter (Q-ZSI) topologies are proposed in^17,18^ which has inherent limitation to input inrush current and less Z-source capacitors and inverter-bridge voltage stress. However, despite the advantages, the voltage conversion ratio of the Q-ZSI is low, prompting researchers to explore modifications and adding passive components in the impedance network^19–21^. Moreover, references^22–24^ reviews different topologies of hybrid converter based on Q-ZSI having high voltage boost factor. Nevertheless, a further issue with these converters is their inability to meet the voltage level and multiple concurrent requirements of contemporary electrical systems, including hybrid microgrids and electric cars due to the single output port. To address this concerns, several multi-output converters are proposed in^25–28^. Another class of Q-ZSI topology based hybrid converter is proposed in^29^, which comprises of two three-phase Q-ZSIs producing two multiple outputs but restricted to ac outputs only. In order to address these concerns, a hybrid converter is proposed in^30^, which can produce two dc and one ac output simultaneously with both boost and buck ability. Although the converter mentioned above can generate both ac and dc outputs, it is limited to one ac output. This is resolved in the proposed paper^31^ which generates n-number of ac and one dc simultaneous outputs and another work^32,33^, which utilize both series and parallel mode configuration with simultaneous provision of two dc outputs and multiple ac outputs. A Q-ZSI topology with MPPT control, proposed in^34,35^, aims to connect PV arrays to the utility grid. It explores operating conditions in large-scale PV plants with battery storage, but the single-stage conversion still falls short of meeting hybrid power demands, especially for residential use.
This work makes the following key contributions:
(i) The proposed work gives a comprehensive advancement at the topology, control, and system-integration levels over existing single-stage PV-fed quasi-Z-source and multiport converter architectures. Specifically, a modified quasi-Z-source multi-output converter system is developed by integrating an additional switched-capacitor branch, enabling the simultaneous realization of a regulated boost dc output and multiple ac outputs within a single power-processing stage. Furthermore, the dc output is directly extracted from the impedance network and actively regulated, rather than being treated as an auxiliary or uncontrolled port as in conventional Q-ZSI-based multiport converters.
(ii) Second, a decoupled control strategy is analytically developed, wherein the modulation index and the shoot-through duty ratio are treated as independent control variables to regulate the ac and dc outputs, respectively, subject to a practical PWM constraint. This decoupling is explicitly derived, validated under dynamic load conditions, and demonstrated to maintain independent regulation of hybrid outputs.
(iii) The proposed topology and control scheme are validated at the system level through both detailed simulation and real-time hardware-in-the-loop (HIL) testing using Typhoon HIL 402, demonstrating simultaneous dc and multi-ac power delivery suitable for hybrid microgrid applications.
Overall system configuration of the presented solar PV system
The overall layout of the presented solar PV microgrid system is illustrated in Fig. 2. The system consists of a solar PV array as the input source, a single-stage hybrid modified quasi-Z-source multi output converter (Q-ZSMOC), LC filter circuits, and coordinated dc-side and ac-side control units. Unlike conventional multi-stage architectures, the proposed configuration integrates voltage boosting, dc power extraction, and dc–ac conversion into a single power-processing stage. This enables the system to simultaneously supply one regulated dc output and multiple ac outputs without requiring an additional dc–dc converter or separate inverter stages.Fig. 2. Overall configuration of presented solar PV hybrid multiple output system.
The PV array feeds directly into the Q-ZSMOC system input, which ensures continuous input current and efficient power transfer. The boosted voltage of the dc-link generated by the converter is used to supply the dc load and to feed multiple single-phase inverter units. Each inverter output is connected to an LC filter to reduce switching harmonics before interfacing with ac loads or the utility grid. For control and regulation, the system implements a MPPT controller to draw maximum available power from the PV array and closed-loop voltage and power controllers to regulate the dc and ac outputs. A hybrid PWM strategy based on shoot-through control, sinusoidal pulse-width modulation and modulation index adjustment is employed to ensure proper switching and voltage boosting. Grid synchronization and reference signal generation are achieved using a phase-locked loop (PLL) and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\alpha \beta /dq$$\end{document} transformations.
Proposed converter topology description
The proposed Q-ZSMOC system is designed to obtain enhanced voltage gain and multi-output capability within a single-stage conversion structure. As viewed from the Fig. 2, the converter consists of three capacitors ( \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$C_1$$\end{document} , \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$C_2$$\end{document} , and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$C_3$$\end{document} ), two inductors ( \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$L_1$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$L_2$$\end{document} ), two diodes ( \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$D_1$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$D_2$$\end{document} ), one auxiliary active switch ( \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_S$$\end{document} ), and one or more single-phase H-bridge inverter modules. Each H-bridge inverter comprises four MOSFET switches ( \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{S1}$$\end{document} , \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{S2}$$\end{document} , \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{S3}$$\end{document} , and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{S4}$$\end{document} ) and is supplied from a common boosted dc-link voltage.
As compared to the conventional quasi Z-source topology, the key modification in the proposed topology is the inclusion of an additional switched-capacitor branch formed by capacitor \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$C_2$$\end{document} , diode \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$D_2$$\end{document} , and switch \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_S$$\end{document} . This branch operates in coordination with the non-shoot-through and shoot-through modes of the converter to enhance the voltage boosting ability. This modification fundamentally distinguishes the proposed converter from existing multiport or hybrid quasi-Z-source architectures, which either provide only ac outputs, rely on cascaded stages, or lack an independently regulated dc output port within a single-stage configuration. During non-shoot-through intervals, the switched capacitor is charged, while during shoot-through intervals, the saved energy is released to increase the effective dc-link voltage. Inductors \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$L_1$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$L_2$$\end{document} provide energy buffering and provide input current continuously from the PV source, while capacitors \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$C_1$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$C_3$$\end{document} support voltage boosting and dc-link stabilization. The regulated dc output voltage is directly obtained across capacitor \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$C_3$$\end{document} , enabling simultaneous dc power delivery.
The boosted voltage of the dc-link is supplied to multiple single-phase inverter units connected in parallel at the dc side. Each inverter generates an independent ac output after LC filtering. In the proposed system, two parallel single-phase inverters ( \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$n = 2$$\end{document} ) are used for validation. However, the topology is inherently modular and can be extended by connecting n inverter modules in parallel or series to obtain multiple ac outputs or higher voltage and power ratings. This modular structure makes the proposed converter suitable for hybrid microgrid applications requiring concurrent dc and ac power delivery.
Operating principle of the proposed converter
The operation of the presented Q-ZSMOC in Fig. 3, is characterized by two distinct states of interval and corresponding power flow paths to differnt loads.: (i) Shoot-through interval ( \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$DT_s$$\end{document} ), (ii) Non-shoot-through interval ( \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$(1-D)T_s$$\end{document} ) and (iii) Power flow paths to dc and ac loads.
(i) Shoot-through interval ( \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$DT_s$$\end{document} ): Fig. 3(a) gives the equivalent circuit diagram of the presented converter’s shoot through interval. The diodes \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$D_1$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$D_2$$\end{document} get reverse biased and cease to conduct during this time. Concurrently, the capacitors \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$C_1$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$C_2$$\end{document} allow the inductor currents \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I_{L_1}$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I_{L_2}$$\end{document} to gradually charge up to their maximum levels. \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{S_i}$$\end{document} ( \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{S_1}- G_{S_4}$$\end{document} ) or ( \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{S_2}$$\end{document} - \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{S_3}$$\end{document} ) shoots through the legs of the inverter bridge. Kirchhoff’s Voltage Law (KVL) is used to determine the capacitor-currents and inductor-voltages for the shoot-through interval from Fig. 3(a) as follows:
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} & V_{L_1} = V_{pv} \end{aligned}$$\end{document} \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} & V_{L_1} = -V_{C_1} + V_{C_3} \end{aligned}$$\end{document} \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} & V_{STH} = -V_{L_2} + V_{C_3} \end{aligned}$$\end{document} \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} & I_{C_1} = -I_{L_1} - I_{C_3} - I_{STH} \end{aligned}$$\end{document} \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} & I_{C_3} = -I_{L_2} \end{aligned}$$\end{document} \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} & I_{C_1} = -I_{L_1} + I_{L_2} - I_{STH} \end{aligned}$$\end{document}Fig. 3. Operating waveform circuit of Q-ZSMOC in (a) shoot-through state. (b) Non-shoot-through state. (c) Power flow paths to loads.
(ii) Non-shoot-through state ( \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$(1-D)T_s$$\end{document} ): The suggested converter’s equivalent circuit diagram in non-shoot-through state is given in Fig. 3(b). The switch \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_S$$\end{document} is off for this particular period, while the switch \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{S_i}$$\end{document} is in a power interval. Either the ( \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{S_1}-G_{S_4}$$\end{document} ) or ( \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{S_2}-G_{S_3}$$\end{document} ) inverter switches are conducting in this state of operation. Switch \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_S$$\end{document} is made off at this time, which causes diodes \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$D_1$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$D_2$$\end{document} to become forward biased and conduct. Discharging of the inductors \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$L_1$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$L_2$$\end{document} happens simultaneously. Using Kirchhoff’s Voltage Law (KVL), the capacitor currents and inductor voltages during the non-shoot-through interval can be obtained from Fig. 3(b).
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} & V_{L_1} = V_{pv} - V_{C_2} \end{aligned}$$\end{document} \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} & V_{C_2} = V_{C_3} \end{aligned}$$\end{document} \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} & V_{L_2} = -V_{C_1} \end{aligned}$$\end{document} \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} & V_{STH} = V_{C_3} + V_{C_1} \end{aligned}$$\end{document} \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} & I_{C_1} = I_{L_2} - I_{STH} \end{aligned}$$\end{document} \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} & I_{C_2} = I_{L_1} - I_{STH} - I_{C_3} \end{aligned}$$\end{document} \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} & I_{C_3} = I_{L_1} - I_{STH} - I_{C_2} \end{aligned}$$\end{document} \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} & I_{C_3} = -I_{C_1} - I_{STH} \end{aligned}$$\end{document}(iii) Power flow paths to dc and ac loads: The net power transfer paths of the presented Q-ZSMOC in the non-shoot-through interval is illustrated in Fig. 3(c). The net power delivered to the dc load is transferred from the PV source through the inductor \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$L_1$$\end{document} , node A, diode \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$D_2$$\end{document} , and is delivered to the dc-link capacitor \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$C_2$$\end{document} , from which the regulated dc voltage is obtained across the dc load. This power transfer path is highlighted using pink arrows in Fig. 3(c). Simultaneously, the ac load receives power from the same boosted dc-link through a parallel path. The net power transfer to the ac load follows the path from the PV source through \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$L_1$$\end{document} , node A, diode \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$D_1$$\end{document} , node B, and output inductor \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$L_2$$\end{document} , before being processed by the inverter bridge stage to generate the required ac output during power interval. This power flow is indicated using blue arrows in Fig. 3(c).
In normal operating states, the prsesnted Q-ZSMOC manages the dc-link voltage and ac output using fixed reference values of modulation index and duty ratio. When the PV input voltage decreases, the shoot-through duty ratio is increased to enhance the boost factor, allowing continuous and regulated power delivery to both dc and ac loads. Under load varrying conditions, the impedance network provides temporary energy buffering, while the controller dynamically adjusts the modulation index and duty ratio to maintain power balance and voltage stability between the outputs.
Steady-state analysis of the presented system
From the volt–second balance^30^ applied to inductor \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$L_1$$\end{document} over a switching period,:
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} & D V_{pv} + (1 - D)(V_{pv} - V_{C_2}) = 0 \end{aligned}$$\end{document} \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} & V_{pv} - (1 - D) V_{C_2} = 0 \end{aligned}$$\end{document}From the volt–second balance applied to inductor \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$L_2$$\end{document} over a switching period,:
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} & D(-V_{C_1} + V_{C_3}) + (1 - D)(-V_{C_1}) = 0 \end{aligned}$$\end{document} \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} & -V_{C_1} + D V_{C_3} = 0 \end{aligned}$$\end{document} \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} & -V_{C_1} + D V_{C_2} = 0 \end{aligned}$$\end{document}From Eq. (16),
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} V_{C_2} = \left( \frac{1}{1 - D} \right) V_{pv} \end{aligned}$$\end{document}From Eq. (8),
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} V_{C_3} = \left( \frac{1}{1 - D} \right) V_{pv} \end{aligned}$$\end{document}Put Eq. (20) in Eq. (19),
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} V_{C_1} = \left( \frac{D}{1 - D} \right) V_{pv} \end{aligned}$$\end{document}The dc-link average voltage, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{STH}$$\end{document} , at the input side of the inverter can be equated through Eqs. (10), (21), and (22) as follows:
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} & V_{STH} = \left( \frac{1 + D}{1 - D} \right) V_{pv} \end{aligned}$$\end{document} \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} & V_{dc} = V_{C_2} = \left( \frac{1}{1 - D} \right) V_{pv} = B V_{pv} \end{aligned}$$\end{document}Where, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{dc}$$\end{document} denotes the peak dc output voltage of the Q-ZSMOC and the corresponding dc output boost factor is given by,
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} B_f = \frac{V_{dc}}{V_{pv}} = \frac{1}{1 - D} \end{aligned}$$\end{document}It is to be noted that the simple boost PWM techniques is used for the presented system and is constrained by the following relation between the duty cycle (D) and the modulation index ( \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$M_I$$\end{document} ):
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} D + M_I \le 1 \end{aligned}$$\end{document}From Eq. (23), the ac peak voltage gain of the Q-ZSMOC outputs is obtained in terms of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$M_I$$\end{document} (where \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$M_I \le 1-D$$\end{document} ) as
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} V_{ac_{pk1}} = V_{ac_{pk2}} = M_I V_{STH} = M_I \left( \frac{1 + D}{1 - D} \right) V_{pv} \end{aligned}$$\end{document}Here, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{ac_{pk}}$$\end{document} ( \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{ac_{pk}} = V_{ac_{pk1}} = V_{ac_{pk2}}$$\end{document} ) represents the ac peak voltage, and the ratio between the ac peak voltage and the input voltage is given by
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} & \frac{V_{ac_{pk}}}{V_{pv}} = M_I \left( \frac{1 + D}{1 - D} \right) \end{aligned}$$\end{document} \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} & V_{ac_{pk1}} = V_{ac_{pk2}} = M_I (1 + D) V_{dc} \end{aligned}$$\end{document}Comparative performance analysis
A comparative analysis highlighting the the main characteristics and constraints of conventional PV-fed Voltage Source Inverter-based (PV-VSI) converters, quasi-Z-source-based inverters, and the presented multi-output quasi-Z-source converter is summarized in Table 1.Table 1. Qualitative comparison of conventional and proposed converter architectures.Performance criteriaConventional PV-fed VSI ^36^Conventional hybrid system^37^Proposed systemNumber of outputsSingle AC outputSingle DC output + one AC output (simultaneous)Two independent AC outputs + one DC outputConversion stagesTwo-stageSingle-stage Single-stageComponent count for multi-output implementationHigh (additional DC–DC converters and inverter stages required)Moderate (single boost + H-bridge supplies both DC and AC)Reduced due to unified multi-output structureDC voltage gain (B) \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$B = \dfrac{V_{dc}}{V_{PV}}$$\end{document} (no inherent boost) \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$B = \dfrac{1}{1-D}$$\end{document} \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$B = \dfrac{1}{1-D}$$\end{document} AC voltage gain (G) \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G = M \cdot B$$\end{document} \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G = M_i \cdot \dfrac{1+D}{1-D}$$\end{document} \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$G_{ac} = M_i \left( \dfrac{1 + D}{1 - D}\right)$$\end{document} , independently controlledSwitch voltage stress \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{sw} \approx V_{dc}$$\end{document} \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{sw} \approx \dfrac{V_{dc}}{1-D}$$\end{document} Comparable stress level with redistribution across multiple energy-storage elementsIndependent output voltage regulationNot supportedSupported (coordinated duty cycle and PWM)Fully supported for AC and DC outputsDynamic response to load variationModerate (affected by DC-link dynamics and cascaded control)Moderate-fast (coordinated control of DC and AC outputs)Fast and stable due to unified control structureKey advantages Mature and well-established topology Simple control implementation Wide industrial acceptance Well-understood industrial design practices Single-stage hybrid DC–AC operation Simultaneous DC and AC output from a single DC source Reduced component count compared to cascaded systems Single-stage hybrid multi-output operation Independent regulation of DC and AC outputs Continuous input current with reduced ripple, suitable for PV sources Explicit separation of control objectives Enhanced controllability within PWM limitsKey limitations Requires additional DC–DC stage for voltage boost Increased component count and losses Discontinuous input current leading to higher ripple and EMI Limited AC voltage amplitude due to H-bridge PWM Duty cycle and modulation index constrained by simultaneous DC/AC operation Requires coordination of control loops for stable operation Duty-cycle and modulation index constrained by PWM limits Increased control design complexity due to multi-output regulation Input current ripple depends on impedance-network and capacitor sizing Requires careful coordination of multiple control loops
To ensure a fair and meaningful comparison, representative converter structures commonly reported in the literature are surveyed, including two-stage boost VSI configurations and single-stage Q-ZSI-based topologies capable of supplying dc or ac outputs. The comparison focuses on important performance aspects such as conversion stages, number of power outputs, voltage gain characteristics, switch stress behavior, dynamic response to load variations, output voltage regulation capability and ac output. It is observed that conventional VSI-based systems generally require multiple power conversion stages to achieve voltage boosting and multi-output functionality, whereas qZSI-based converters offer inherent voltage boost and continuous input current but are typically limited to single-output operation with coupled gain characteristics. In contrast, the proposed converter integrates multiple energy ports within a single-stage architecture, enabling independent regulation of multiple ac and a dc output without the need for additional power conversion stages. From Table 1, it is clearly evident that the presented topology preserves the core benefits of the conventional structure of quasi Z-source-based structures while extending their functional capability toward multi-output PV-fed applications, with performance characteristics comparable to conventional approaches under similar operating conditions.
Control strategy of the presented solar PV system
The control structure of the single-phase photovoltaic Q-ZSMOC system, as depicted in Fig. 2, is divided into three subsections. The first subsection explains the decoupling analysis of duty ratio and modulation index, second subsection explains how the perturb and observe (P&O) method achieves the maximum power from the solar PV system. The third subsection describes how the power extracted from the PV module is converted from dc to ac and injected into the grid. This is achieved using two different control loops, consisting of an inner loop of current control that regulates the grid current and ensures power factor control, along with an outer loop of voltage control that maintains the dc capacitor voltages and governs the power delivered to the grid.
Decoupling analysis of duty ratio and modulation index
On the basis of the steady-state performance evaluation of the proposed Q-ZSMOC, it is evident that the shoot-through duty ratio D and the modulation index \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$M_I$$\end{document} influence different electrical variables of the system. The voltage of the dc-link derived in (24) is expressed as
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} V_{dc} = \frac{1}{1-D} V_{pv} \end{aligned}$$\end{document}where \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{dc}$$\end{document} represents the voltage of the dc-link across capacitor \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$C_2$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{pv}$$\end{document} denotes the PV array voltage. Equation (30) indicates that, for a given PV array voltage, the dc-side voltage is solely governed by D.
The peak ac output voltage of the inverter can be listed from Eq. (29), is given by
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} V_{ac,pk} = M_I (1+D) V_{dc} \end{aligned}$$\end{document}where \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{ac,pk}$$\end{document} is the peak ac output voltage. Eq. (31) shows that the magnitude of the ac-side voltage can be independently managed by the \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$M_I$$\end{document} once the dc-link voltage is regulated. The PWM operating constraint defined in Eq. (26) specifies the feasible operating region of the converter. Within this region, The \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$M_I$$\end{document} and the D are independently regulated control variables, as the constraint does not introduce dynamic coupling between the two control parameters.
Furthermore, decoupling is reinforced through time-scale separation in the control structure. The D is adjusted by the MPPT controller, which operates at a slower time scale dictated by irradiance and temperature variations. In contrast, the modulation index \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$M_I$$\end{document} is regulated by the grid-side current controller synchronized with the utility grid and operates at a significantly higher bandwidth. Consequently, under dynamic irradiance conditions, variations in D primarily affect dc-link voltage, while regulation of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$M_I$$\end{document} the compensates fast inner loop control of current, thereby preserving independent control of dc and ac outputs.
In conventional quasi-Z-source inverter control, D is commonly employed as a single dominant control variable, which inherently couples ac output regulation and the dc-link voltage boosting. While such an approach is suitable for single-output inverter systems, it limits flexibility in hybrid multi-output configurations where simultaneous and independent regulation of dc and ac ports is required. In contrast, the proposed control framework exploits the structural characteristics of the modified Q-ZSMOC to distinctly assign dc-side voltage regulation to the D and ac-side voltage regulation to the modulation index. This explicit separation of control objectives alleviates the inherent coupling associated with classical shoot-through-based qZSI control and enables improved controllability of hybrid outputs within the defined PWM operating region.
The closed-loop behavior of the proposed multi-output control scheme, including stability and interaction between outputs, can be described using conventional PI-based control laws. The shoot-through duty ratio D(s), which regulates the impedance-network energy and dc output voltage, is expressed as
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} D(s) = K_{p,dc} \, (V_{dc}^* - V_{dc}) + K_{i,dc} \, \frac{1}{s} (V_{dc}^* - V_{dc}) \end{aligned}$$\end{document}where \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{dc}^*$$\end{document} is the reference dc bus voltage, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{dc}$$\end{document} is the measured dc bus voltage, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$K_{p,dc}$$\end{document} is the proportional gain of the dc voltage loop, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$K_{i,dc}$$\end{document} is the integral gain of the dc voltage loop, and s is the Laplace operator.
Similarly, the ac-side modulation index \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$M_I$$\end{document} , responsible for inverter voltage synthesis, is obtained from the ac voltage regulation loop as
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} M_I(s) = K_{p,ac} \, (V_{ac}^* - V_{ac}) + K_{i,ac} \, \frac{1}{s} (V_{ac}^* - V_{ac}) \end{aligned}$$\end{document}where \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{ac}^*$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{ac}$$\end{document} are the reference and measured ac voltages, respectively, and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$K_{p,ac}$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$K_{i,ac}$$\end{document} are the proportional and integral gains of the ac voltage loop.
Since D and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$M_I$$\end{document} act on physically distinct energy-processing stages, dynamic interaction among outputs is inherently limited. Stable operation is ensured as long as the practical PWM constraint equation (26) is satisfied, which defines the feasible operating region of the presented converter.
MPPT control strategy for the PV system
The proposed PV system utilizes the perturb and observe (P&O) control technique due to its simplicity of operation and ease of implementation. The output current and voltage of the PV module, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I_{pv}$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{pv}$$\end{document} are used to compute the instantaneous power output \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$P_{pv}$$\end{document} . The P&O algorithm compares the present voltage and power values \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{pv}(i)$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$P_{pv}(i)$$\end{document} with their previous values \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{pv}(i-1)$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$P_{pv}(i-1)$$\end{document} , respectively, to determine whether the PV operating voltage should be increased or decreased.
This iterative process continues until the difference between successive power samples approaches zero, ensuring operation at the maximum power point. Accordingly, the reference PV voltage is continuously updated, resulting in a corresponding shoot-through duty ratio reference \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$D^*$$\end{document} . As the operating point moves along the maximum power point curve, the PV array voltage is repeatedly adjusted based on the direction of power variation.
Thus, the MPPT controller receives the PV voltage and current as inputs and produces a reference duty cycle. This duty cycle is compared against a high-frequency triangular waveform \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{tri}$$\end{document} , while two shoot-through signals \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{sth,p}$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{sth,n}$$\end{document} are employed as inputs for PWM generation. Consequently, the voltage of the dc-link is boosted in accordance with the shoot-through intervals.
According to the operating modes of the presented converter, some basic relationships can be listed from Eqs. (23), (24) and (28) as follows,
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} {\left\{ \begin{array}{ll} V_{C2} = V_{dc} = \dfrac{1}{1-D} V_{pv} = B_f V_{pv} \\ V_{ac,pk} = M_I V_{STH} = M_I (1+D) V_{dc} \end{array}\right. } \end{aligned}$$\end{document}where T denotes the switching period, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$D = T_{ST}/T$$\end{document} is the shoot-through duty ratio and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$T_{ST}$$\end{document} represents the shoot-through time interval within one switching cycle. \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{dc}$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{ac,pk}$$\end{document} are the peak ac and dc output voltages. \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$B_f$$\end{document} is the dc voltage boosting factor, and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$M_I$$\end{document} is the modulation index. From (34), it can be concluded that the boosting of the dc-link voltage is mainly governed D.
Interaction of P&O MPPT with Q-ZSMOC internal dynamics
The shoot-through operation and energy exchange within the impedance network in quasi-Z-source–based converters introduces inherent low-frequency power ripple in the dc link. If directly reflected at the PV terminals, such ripple can interfere with P&O MPPT algorithms by causing incorrect perturbation decisions. This interaction becomes particularly relevant in hybrid converter topologies, where the dc-link dynamics and inverter operation are tightly coupled and may influence the PV-side operating conditions.
In the proposed Q-ZSMOC system, the interaction between internal converter dynamics and MPPT behaviour is effectively mitigated through control time-scale separation and the inherent filtering properties of the quasi-Z-source impedance network. The P&O MPPT algorithm operates at a significantly reduced update rate in comparison to the switching frequency and the inner voltage and current control loops. Consequently, high-frequency switching ripple and second-harmonic power oscillations introduced by the shoot-through states are averaged out before being processed by the MPPT controller.
Moreover, the capacitors and inductors of the quasi-Z-source impedance network inherently act as a low-pass filter linking the PV array and the inverter stage, attenuating high-frequency ripple components in the measured PV voltage and current. As a result, the P&O MPPT controller primarily operates on the averaged PV power rather than instantaneous oscillatory values. Additionally, the shoot-through duty ratio is regulated exclusively by the MPPT loop, whereas the modulation index is controlled independently by the fast grid-side current controller. This hierarchical control structure prevents short-term inverter-induced power fluctuations from propagating into the MPPT loop and ensures that MPPT dynamics do not adversely affect dc-link voltage regulation or ac output voltage stability. Hence, reliable and stable maximum power point tracking is achieved even under dynamic irradiance conditions, not withstanding the inherent ripple characteristics of quasi-Z-source converters. The P&O algorithm is selected in this work due to its simple implementation, low computational burden, and proven robustness in real-time photovoltaic applications, making it well suited for practical implementation and hardware-in-the-loop validation.
Grid-side power control of the PV system
The closed loop controller of the grid-connected PV system plays a vital role in regulating the outputs to their desired values subject to dynamic load variation of input and intended to transform dc power to ac power for grid injection with unity power factor and grid current requirements. With the PV panel MPPT controller, the electrical power supplied by the PV array to the ac loads and grid are adjusts the output power by the closed-loop control where the ac power output is approximately equal to the PV panel output power that is \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$P_{out} \approx P_{pv}$$\end{document} , expressed as
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} P_{out} = V_g I_g \cos (\omega t) \end{aligned}$$\end{document}Where ‘ \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I_g$$\end{document} ’ and ‘ \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_g$$\end{document} ’ are the current and voltage of the utility grid and cos(wt) is the power factor.
In a grid-connected PV system, the grid voltage and power factor are already known. According to equation (31), it can be assumed that the relationship between the grid current and output power is proportional. This means that as the grid current is increased, the output power generated by the PV module also increases. For the regulation of PV module output power, a closed-loop control mechanism is employed. This control involves two separate loops, an outer loop for voltage control and an inner loop for current control. The dc-bus voltage is controlled by the outer voltage loop controls while the inner loop of current control is used for controlling the current and obtaining unity power factor. When the load fluctuates, the capacitor voltages of the Q-ZSIs may drop excessively; in such scenario, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$M_I$$\end{document} is incapable of recovering the desired ac output. This will inject grid current harmonic content. Thus, the voltage control outer loop is used for regulating the dc-bus voltage and stabilizing the capacitor voltages of the Q-ZSIs ensuring that the the grid-injected current from the inverter is controlled to remain in phase with the grid voltage and the inverter voltages could match up with the ac grid voltage. The entire control structure of the grid-connected Q-ZSMOC system is illustrated in Fig. 2 which is divided into dc-side control and grid-side inverter control. The dc-side controller uses a Proportional-Integral (PI) controller to adjust the dc-bus voltage ‘ \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{STH}$$\end{document} ’ by providing with a fixed average dc-link voltage ‘ \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${V_{STH}}^*$$\end{document} ’ to the inverter. Further, another P controller is used to assure that the peak voltage of the dc-link is kept at the desired level, and thus the desired D is achieved, which regulates the dc-bus voltage as well as the dc capacitor voltages despite variations in the load. From Eq. (30), it can be derived that,
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} V_{STH} = (1 + D) V_{dc} \end{aligned}$$\end{document}In contrast, a closed loop power control technique is employed for grid-side control, which involves transforming a synchronous d-q reference frame and controlling the transmitted power to the grid in terms of set point of reference. In order to do this, the controller is designed so that the orthogonal stationary \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\alpha$$\end{document} - \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\beta$$\end{document} components are produced from the signals after the control loop detects the grid voltage and current. Then, with the use of a single-phase locked loop (PLL), the \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\alpha$$\end{document} - \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\beta$$\end{document} components are converted into d-q components. It can be inferred from Eqs. (32) and (34) that,
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} V_{C_2} = V_{dc} = \frac{1}{2} (V_{pv} + V_{STH}) \end{aligned}$$\end{document}Thus, from the above equation, the reference dc voltage \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{dc}^*$$\end{document} could be set by the PV array voltage reference produced by the MPPT module, and required peak dc-link voltage \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{STH}$$\end{document} .
Since output power of the PV array and capacitor voltages are directly correlated, controlling capacitor voltages will also allow for output power adjustment. A PI controller is used for this purpose. The current reference is obtained by comparing the capacitor voltage of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{C_2}$$\end{document} (or \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{dc}$$\end{document} ) with a reference value \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{dc}^*$$\end{document} . The peak value of the direct-axis reference current \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I_{gd}^{*}$$\end{document} supplied to the grid can be expressed as:
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} I_{gd}^* = \frac{P_{g}^*}{V_g} \end{aligned}$$\end{document}where \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$P_{g}^*$$\end{document} is the active power reference generated by the MPPT controller and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_g$$\end{document} denotes the voltage of the grid. A PI controller is employed to manage the reference \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$q$$\end{document} -axis grid current \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I_{gq}^{*}$$\end{document} . Subsequently, for the control the quadratic component of the measured grid current \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I_{gq}$$\end{document} , another PI controller is used to adjust the q-component of the grid voltage \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_g$$\end{document} . Thus, the d and q-components of the modulation index \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$M_d$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$M_q$$\end{document} can be obtained which are further transformed from d-q to \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\alpha$$\end{document} - \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\beta$$\end{document} components. Hence, with the combination of the \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$M_I$$\end{document} and D, the gate signals are produced for the switching of the IGBTs of the Q-ZSMOC system. From (24) and (27), the dc output power ( \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$P_{dc}$$\end{document} ) and ac output power ( \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$P_{ac}$$\end{document} = \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$P_{{ac}_1}$$\end{document} = \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$P_{{ac}_2}$$\end{document} ) can be deduced as:
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \left\{ \begin{aligned} P_{dc}&= \frac{V_{dc}^2}{R_{dc}} = \frac{V_{pv}^2}{R_{dc}(1-D)^2} \\ P_{{ac}_1}&= \frac{V_{{ac}_1}^2}{R_{ac_1}} = \frac{V_{ac_{pk1}}^2}{2R_{ac_1}} = \frac{M_I^2 V_{pv}^2(1+D)}{2R_{ac_1}(1-D)^2} \\ P_{{ac}_2}&= \frac{V_{{ac}_2}^2}{R_{ac_2}} = \frac{V_{ac_{pk2}}^2}{2R_{ac_2}} = \frac{M_I^2 V_{pv}^2(1+D)}{2R_{ac_2}(1-D)^2} \end{aligned} \right. \end{aligned}$$\end{document}From (39), it can be seen that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$P_{dc}$$\end{document} is only dependent on D and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$P_{ac}$$\end{document} is dependent on D as well as \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$M_I$$\end{document} . The minimum requirement that needs to be met by \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$M_I$$\end{document} and D is given in Eq. (26). The presented converter outputs are governed by Eqs. (24), (27) and (36). Looking at the voltage expressions, It is clear that the dc voltage \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{dc}$$\end{document} is determined by D, whereas the peak ac voltage \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{ac_{pk}}$$\end{document} is influenced by both \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$M_I$$\end{document} and D. Therefore, ’ \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{dc}$$\end{document} ’ can be controlled by D and ’ \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{ac_{pk}}$$\end{document} ’ can be controlled by \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$M_I$$\end{document} only, since D should be maintained at a certain level so that it does not create disturbance in ’ \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{dc}$$\end{document} ’ output and regulating ’ \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{STH}$$\end{document} ’ at the same time by comparing it with a command value. Thus, decoupled control of the output voltages can be obtained by using \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$M_I$$\end{document} and D, subject to (26) holding true and maintaining a fixed ’ \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{STH}$$\end{document} ’ for desired values of output. It is noted that the proposed decoupling is valid within the PWM constraint as given in (26), which defines the feasible operating region of the converter. Within this region, the proposed control strategy achieves effective independent regulation of the dc and ac outputs.This guarantees the independent regulation of each output in respect of the others. The duty cycle D from the MPPT and two shoot-through voltages (+ \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{sth}$$\end{document} and - \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{sth}$$\end{document} ) are compared with a switching frequency 10kHz triangular waveform ( \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{tri}$$\end{document} ) for the generation of shoot-through states and two reference sinusoidal signals with similar frequencies of 50 Hz and peak amplitude of + \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{ref}$$\end{document} and - \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{ref}$$\end{document} which are both equal in amplitude and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$180^0$$\end{document} displaced in phase are used as inputs for the PWM generation.Table 2. System parameters.ParameterValueTotal capacity of PV system16 kWOpen-circuit voltage48.6 VShort-circuit current6.3 AVoltage at \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$P_{MPP}$$\end{document} 40.5 VCurrent at \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$P_{MPP}$$\end{document} 5.93 AMaximum power of PV array ( \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$P_{MPP}$$\end{document} )240.16 WNumber of strings in parallel9Number of modules per string8Reference temperature ( \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$T_{ref}$$\end{document} ) \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$25^{\circ }\textrm{C}$$\end{document} Reference illumination ( \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I_{ref}$$\end{document} ) \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$1000~\mathrm {W/m^2}$$\end{document}
Fig. 4(a) Steady state output voltages of dc and ac with corresponding input voltage of solar PV, (b) PV outputs dynamic response with step change in illumination. Fig. 5. Closed-loop dynamics of the presented system showing ac and dc output voltages with (a) stepping-up of dc load current, (b) dc load current stepped-down, (c) ac1 and ac2 load currents stepped-up, (d) ac1 and ac2 load currents stepped-down, (e) both ac1, ac2 and dc load currents stepped-up, (f) both ac1, ac2 and dc load currents stepped-down. Fig. 6(a) Steady-state output voltages, where ( \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{dc}$$\end{document} = 500 V/div, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{ac_{1}}$$\end{document} = \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{ac_{2}}$$\end{document} = 300 V/div), corresponding to PV inputs \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{pv}$$\end{document} = 500 V/div and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I_{pv}$$\end{document} = 100 A/div and time = 20 ms/div, (b) steady-state PV inputs, where ( \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I_{pv}$$\end{document} = 100 A/div, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{pv}$$\end{document} = 500 V/div, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$P_{pv}$$\end{document} = 1000 W/div) corresponding to duty ratio (D = 0.5/div) and time = 20 ms/div, (c) PV panel output voltage and power, where ( \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{pv}$$\end{document} = 300 V/div and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$P_{pv}$$\end{document} = 1000 W/div) corresponding to change in irradiation (Irrad = \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$1000W/m^2$$\end{document} /div), duty ratio (D = 0.5/div) and time = 20 ms/div.
Simulation verification
Steady-state verification of the presented system
To validate the proposed system, simulation verification of the system is performed in MATLAB/Simulink using a discrete-time simulation environment. The simulations are carried out with a \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$f_s = 10$$\end{document} kHz switching frequency of, a control sampling time of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$T_s = 5~\upmu$$\end{document} s, and a fixed-step discrete solver to accurately capture the control behavior and switching dynamics of the presented converter. The hybrid multi-output converter as proposed provides one boost dc and dual ac outputs having a total capacity of 16 kW that is applicable to fulfil a small residential house. The simulation model uses SUNPOWER SPR 240E-WHT-D PV panel which comprises of 8 PV modules connected in series in each string and 9 parallel strings. Each module consists of a total of 72 cells. The PV panel design specification of the parameters are listed with their values in Table 2. It is to be noted that the values of maximum PV array power, current and voltage at maximum power, open-circuit voltage and short-circuit current as mentioned in Table 2 are for one parallel and series string. Fig. 4(a) illustrates the steady-state prformance of the dc and ac outputs with the corresponding values of PV input. The simulation results for the presented system are obtained for \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$D = 0.4$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$M_I = 0.45$$\end{document} . It is seen that, for a input dc voltage of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{pv} = 312$$\end{document} V, the presented system gives one dc boost output \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{dc} = 520$$\end{document} V and two ac boost outputs \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{ac_1} = V_{ac_2} = 325$$\end{document} V (peak) for a load of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$30~\Omega$$\end{document} . The values of inductors are calculated as \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$L_1 = 5$$\end{document} mH, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$L_2 = 2$$\end{document} mH and capacitors \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$C_1 = 60~\upmu$$\end{document} F, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$C_2 = 760~\upmu$$\end{document} F, and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$C_3 = 147~\upmu$$\end{document} F.Fig. 7. Dynamic performance of proposed system, where ( \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{dc_1}$$\end{document} = 500 V/div, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{ac_1}$$\end{document} = \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{ac_2}$$\end{document} = 300 V/div), with (a) step-up change in \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I_{dc_1}$$\end{document} , where ( \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I_{dc_1}$$\end{document} = 10 A/div), (b) step-down change in \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I_{dc_1}$$\end{document} , where ( \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I_{dc_1}$$\end{document} = 10 A/div), (c) step-up change in \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I_{ac_1}$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I_{ac_2}$$\end{document} , where ( \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I_{ac_1}$$\end{document} = \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I_{ac_2}$$\end{document} = 10 A/div), (d) step-down change in \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I_{ac_1}$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I_{ac_2}$$\end{document} , where ( \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I_{ac_1}$$\end{document} = \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I_{ac_2}$$\end{document} = 10 A/div), (e) step-up change in \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I_{ac_1}$$\end{document} only ( \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I_{ac_1}$$\end{document} = 10 A/div), (f) Step-down change in \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I_{ac_1}$$\end{document} only, ( \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I_{ac_1}$$\end{document} = 10 A/div), (g) step-up change in both \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I_{dc_1}$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I_{a_{c_1}}$$\end{document} , \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I_{ac_{1}}$$\end{document} , \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I_{ac_{2}}$$\end{document} , where ( \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I_{ac_1}$$\end{document} = \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I_{ac_2}$$\end{document} = 10 A/div), (h) step-down change in both \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I_{dc_1}$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I_{ac_1}$$\end{document} , \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I_{ac_{2}}$$\end{document} , where ( \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I_{ac_1}$$\end{document} = \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I_{ac_2}$$\end{document} = 10 A/div) and time = 20 ms/div.
Dynamic performance of the presented system
The dynamic performance of the presented PV system is evaluated using simulation results as shown in Fig. 4(b). It is performed with step changes in irradiation (G) of 800 \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$W/m^2$$\end{document} , 1000 \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$W/m^2$$\end{document} , 700 \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$W/m^2$$\end{document} , 400 \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$W/m^2$$\end{document} and fixed temperature (T) of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$25^0C$$\end{document} , in order to check the behavior of voltage ‘ \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{pv}$$\end{document} ’, current ‘ \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I_{pv}$$\end{document} ’ and power ‘ \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$P_{pv}$$\end{document} ’ with the MPPT controller. Closed-loop control is implemented to validate the system’s dynamic response and the simulated results are illustrated in Fig. 5. The dynamic analysis of the presented system is carried out by firstly stepping up the dc side load ‘ \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I_{dc_1}$$\end{document} ’ from 8.6 A to 17.3 A, with ‘ \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$R_{dc_1}$$\end{document} ’ is decresed from 60 \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Omega$$\end{document} to 30 \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Omega$$\end{document} keeping the ac side loads unchanged and the corresponding results of dc and ac output voltages are observed as shown in Fig. 5(a). Similarly, the same step has been repeated by stepping down the dc side load ‘ \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I_{dc_1}$$\end{document} ’ from 17.3 A to 8.6 A, with ‘ \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$R_{dc_1}$$\end{document} ’ increased from 30 \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Omega$$\end{document} to 60 \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Omega$$\end{document} and the results of which are illustrated in Fig. 5(b). Secondly, the ac side loads ‘ \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I_{ac_1}$$\end{document} ’ and ‘ \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I_{ac_2}$$\end{document} ’ are stepped up from 5.4 A to 10.8 A, with ‘ \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$R_{dc_1}$$\end{document} ’ and ‘ \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$R_{dc_2}$$\end{document} ’ reduced from 60 \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Omega$$\end{document} to 30 \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Omega$$\end{document} keeping the dc side load unchanged and the corresponding values of output dc and ac voltages are observed as shown in Fig. 5(c). Similarly, the same step has been repeated by stepping down the loads of ac side, results of which are illustrated in Fig. 5(d). Thirdly, both the dc side load ‘ \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I_{dc_1}$$\end{document} ’ and ac side loads ‘ \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I_{ac_1}$$\end{document} ’ and ‘ \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I_{ac_2}$$\end{document} ’ are stepped up at the same time and the output results are shown in Fig. 5(e). Similar step has been carried out with the loads stepped down the results of which are given in Fig. 5(f). From above obtained results it is found that the output voltages in both dc and ac sides are well regulated and maintained at desired values with the proposed decoupled control technique and and is able to obtain an decoupled control of both outputs, provided the limiting conditions are satisfied, which verifies the proper functioning of the decoupled control strategy.
Validation
Steady-state results of the presented system
The proposed system is analyzed in real time using the Typhoon HIL-402 platform. The real time steady-state output results corresponding to PV inputs is shown in Fig. 6(a). For the limitation of output ports in digital oscilloscope, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{ac_2}$$\end{document} which is equal in amplitude to \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{ac_1}$$\end{document} is not shown. Figure 6(b) shows the current, voltage and power output of the PV panel corresponding to duty ratio D. Figure 6(c) shows the output power with step change in irradiation. It is clear from the results that with the change in temperature or irradiation, the output voltage of the PV panel is continuously working to achieve the voltage at MPP with the shoot-through duty ratio updated accordingly in order to keep the peak dc-link voltage steady under the designed control operations.
Dynamic behavior of the presented system
The real-time results of dynamic response in closed loop for the presented system is illustrated in Fig. 7. It can be observed that, when the dc load undergoes a \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$50\%$$\end{document} step increase from the initial value of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I_{dc_1}$$\end{document} from 8.6 A to 17.5 A, there is some loss while running it in real-time mode in the dc output and as such in the ac outputs as well. The values of output voltages in real-time mode are: \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{dc_1}$$\end{document} = 500 V and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{ac_1}$$\end{document} = \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{ac_2}$$\end{document} = 305 V as shown in Fig. 7(a). Similar case is seen in all the real-time results of Fig. 7. Figure 7(b), depicts the output results with stepped-down of dc load ‘ \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I_{dc}$$\end{document} ’. Secondly, Fig. 7(c) depicts the output results for stepped-up of ‘ \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I_{ac_1}$$\end{document} ’ and ’ \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I_{ac_2}$$\end{document} ’ and the same has been repeated by stepping down ‘ \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I_{ac_1}$$\end{document} ’ and ‘ \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I_{ac_2}$$\end{document} ’ as shown in Fig. 7(d). Figure 7(e), (f) depicts the results of step-up and step-down of one ac load keeping dc load constant. Lastly, results were obtained for step-up and step down of both ‘ \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I_{dc}$$\end{document} ’and ‘ \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I_{ac_1}$$\end{document} ’, ‘ \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I_{ac_2}$$\end{document} ’ loads at the same time, as shown in Fig. 7(g), (h).
It is observed from the results that disturbances applied to one output port do not adversely affect the regulation of the remaining outputs. During dc-side load and irradiance variations, the ac output voltage and grid-side currents remain well regulated, while ac-side disturbances do not affect the dc-link or dc output voltage. This behavior confirms effective dynamic decoupling among the multiple outputs achieved by the proposed control strategy.
Conclusion
This paper introduces a novel hybrid system integrating solar PV, which can provide controlled hybrid multiple outputs: one boosted dc and multiple ac power to the loads. For this, a Q-ZSMOC-based PV system is presented with detailed operation and steady-state analysis along with a control scheme. The supplied power by the converter can be utilized to serve a residential home load and fed into the microgrid as well. The proposed control helps in regulating the ac and dc bus voltages despite variations in the input conditions and obtain a desired power output for household loads and the utility grid. Simulation results were obtained to show the performance of MPPT under different values of irradiation and temperature and the presented PV system is tested with a hybrid load power control algorithm under various conditions of load. To validate the operation of the controllers, the regulation of output power with dynamic loading and an evaluation of the overall performance of the proposed PV hybrid system is conducted.
Although the proposed PV system connected Q-ZSMOC has been validated at the studied power level, extension to higher-power microgrid applications necessitates careful consideration of practical design aspects. At increased power ratings, thermal behavior of power semiconductor devices, voltage and current stresses on the quasi-Z-source impedance network components, and overall conversion efficiency become critical factors influencing system performance. The inherent single-stage power conversion structure and boosting ability of the quasi-Z-source network topology are favorable for scalable operation; however, appropriate device selection, thermal design, and passive component sizing are essential to ensure reliable performance at higher power levels.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Bhuvaneswari, G. & Singh, B. A reliable microgrid comprising solar pv-wegs and battery with seamless power transfer capability. IEEE Trans. Indus. Electron.68, 9665–9674. 10.1109/TIE.2020.3026284 (2021) .
- 2Pathak, P. K., Yadav, A. K. & Tyagi, P. Design of three phase grid tied solar photovoltaic system based on three phase VSI. In Proceedings of the 8th IEEE India International Conference on Power Electronics (IICPE). 1–6. 10.1109/IICPE.2018.8709336 (2018).
- 3Deori, P. & Ahmad, A. Multi-output hybrid quasi z-source converter with dual dc and multiple ac outputs. In Proceedings of the IEEE 3rd International Conference on Smart Technologies for Power, Energy and Control (STPEC). 1–6. 10.1109/STPEC 59855.2023.1012148 (2023).
