Minimization of Cross-Regulation in PV and Battery Connected Multi-Input Multi-Output DC to DC Converter

This paper proposes a digital model predictive controller (DMPC) for a multi-input multi-output (MIMO) DC-DC converter interfaced with renewable energy resources in a hybrid system. Such MIMO systems generally suffer from cross-regulation, which seriously impacts the stability and speed of response of the system. To solve the contemporary issues in a MIMO system, a controller is required to attenuate the cross-regulation. Therefore, this paper proposes a controller, which increases speed of response and maintains stable output by regulating the load voltage independently. The inductor current and the capacitor voltage of the proposed converter are considered as the controlling parameters. With the aid of Forward Euler’s procedure, the future values are computed for the instantaneous values of controlling parameters. Cost function defines the control action by the predicted values that describe the system performance and establish optimal condition at which the output of the system is required. This allows proper switching of the system, thereby helping to regulate the output voltages. Thus, for any variation in load, the DMPC ensures steady switching operation and minimization of cross-regulation. To prove the efficacy of proposed DMPC controller, simulations followed by the experimental results are executed on a hybrid system consisting of dual-input dual-output (DIDO) positive Super-Lift Luo converter (PSLLC) interfaced with photovoltaic renewable energy resource. The results thus obtained are compared with the conventional PID (proportional integrative derivative) controller for validation and prove that the DMPC controller is able to control the cross-regulation effectively.


Introduction
With the depletion of fossil fuels and its subsequent ecological impacts, renewable energy resources are in greater demand in power industry [1]. Renewable energy sources (RES) in a hybrid system lack reliability and have lower efficiency and greater fluctuation. Thus, energy storage devices like fuel cells, batteries, and super-capacitors need to be integrated with RES for stable operation. It is relevant to interface the multi-input multi-output (MIMO) converter with RES along with energy storage devices [2][3][4]. Thus, MIMO DC-DC converters are utilized for multiple supply voltage applications. The MIMO dc-dc converter produces a favorable result [5] with regard to cost, size, and power efficiency. Furthermore, development of MIMO DC-DC converters finds wide applications in smart devices, electric vehicles, fuel cell power generation, etc., [6]. Despite its merits, the MIMO system has a cross-regulation problem. As multiple loads share a single inductor, the load change in one output will affect other outputs. Thus, cross-regulation arises, which in turn affects the stability and versatility of the system.
Numerous studies are conducted in DC-to-DC converters to deal with cross-regulation issues. Time-multiplexing control method in discontinuous conduction mode (DCM) is presented in [7,8]. However, the proposed converter requires a large peak current to meet the heavy load demand. To reduce such a large peak current in DCM, the freewheeling switching method is proposed in pseudocontinuous conduction mode (PCCM) [9]. However, the converter produces a large peak current under heavy load conditions, by adding a supplementary switch, leading to lower efficiency, and control complexity. A voltage comparator circuit [10] is used to meet the voltage demand by adjusting the duty cycle of switches for higher load side, but at the same time, the stability of lower load side voltage is reduced. The dual-mode and pulse width modulation (PWM) base methods are proposed for the particular circuit model in [11,12], which are not compatible with the goal of increasing the number of inputs and the outputs. The digital control method is proposed in [13], in which output voltage utilizes separate regulation for two modes such as common mode and differential mode. However, cross-regulation is suppressed only by adding adaptive gain compensation, moreover, the voltage of m branch depends linearly on (m-1) branch. This method fails to regulate the supply voltage of m branch. In [14], the author proposes a control technique that uses reference current to regulate the duty cycle to drive each output. Due to the difference in bandwidth of the control loop, cross-regulation affects the final output. Cross derivative state feedback method is proposed in [15], where the small-signal model is designed based on inductor current and capacitor voltage. However, the converters are sensitive to change in input and in circuit parameters. In [16], the author investigates multivariable controller to reduce the cross-regulation. The decoupling method is designed to break DIDO (dual-input dual-output) system to SISO (single-input single-output) systems to satisfy the load demand. However, due to its structure, the output load voltage in one branch is always lower than the other branch. Output current feed-forward control is proposed in [17]. This method decouples the transfer function of the system, thus eliminating cross-regulation. However, this method has disadvantages in satisfying the design requirement and involves tedious calculations. The hysteresis method is used in [18], which requires additional circuits; nevertheless, the efficiency is reduced due to current flow in the freewheeling diode.
In [19], a linear small-signal AC analysis is done for dual series connected outputs, which makes the system complex in designing the controllers. In paper [20], SIDO (single-input dual-output) boost converter with digital PWM (pulse width modulation) produces high efficiency but the system operates only for low power applications. In paper [21], the author proposes a deadbeat control method for a single-inductor MIMO system. The above paper utilizes output voltage regulation (OVR) and input current regulation (ICR) method instantaneously to reduce cross-regulation. However, the circuit used to develop ICR and OVR increases the system complexity. In paper [22], the pulse delay control (PDC) method is employed to examine the capability of cross-regulation in a MIMO system, which exhibits a large range of control, but the ripple current in the inductor is not same for all cases and the state averaging method is not applied to all different cases. The linear quadratic controller (LQR) method for SIDO and DIDO system is developed to achieve good steady-state response, transient response, stable line, load regulation, and reduced cross-regulation [23]. Genetic algorithm (GA) is designed effectively to determine the gain values for the conventional controller and weighting matrix for LQR but it makes the system inaccurate if the values of the parameters are high. Based on the previous discussion, it is observed that the cross-regulation problem is an added constraint in MIMO systems. Thus, to reduce the cross-regulation, different methods and their features are discussed.
Model predictive control (MPC) is one of the main approaches in present system control. It has had a major impact on power electronics applications. MPC efficiently controls different types of converters such as rectifier [24], inverter [25], and chopper [26,27]. MPC can handle multiple states and switches with a single controller, whereas in a conventional proportional integrative derivative Energies 2020, 13, 6534 3 of 29 (PID) controller, it is difficult to design the multi-structure with a single controller. The experiment proves that MPC has a faster dynamic response even in a nonlinear system [28,29]. These features exploit the advantage of using MPC in a MIMO system to reduce cross-regulation.
Considering these aspects, a digital model predictive controller (DMPC) is suggested in this paper to suppress the cross-regulation problem. The positive Super-lift Luo converter (PSLLC) [30][31][32] is a power electronic interface between inputs and outputs of a hybrid RES-based MIMO system, and cross-regulation is observed in an open-loop case and minimized with the help of DMPC. The key contribution of the proposal is as follows: • The paper proposes the photovoltaic (PV) and battery connected MIMO positive Super-Lift Luo converter with high-voltage transfer gain, high power density, high efficiency, reduced ripple voltage, and current. • Development of a PID controller for a DIDO hybrid energy system. • Development of a PID controller DMPC for a DIDO hybrid energy system. • The controller performance is analyzed and compared with a conventional PID controller to check the extent of reducing the cross-regulation and the time delay. The remaining structure of the paper comprises the following: Section 2 describes the working, and provides a state-space model of proposed converter. Section 3 discusses the comparisons of conventional PID controller with DMPC. Section 4 elaborates the design procedure of component selection. Section 5 discusses the simulation results and hardware results of the designed converter. Section 6 provides the conclusion of the analysis carried out in this paper.

Proposed Converter Topology
This section presents the general structure of the MIMO positive Super-Lift Luo converter (PSLLC) that is utilized in hybrid energy systems (HES) under consideration.

Converter Description
The architecture of a MIMO-PSLLC converter is shown in Figure 1a. With respect to the input side, there are "n" input supply units which are represented by voltage sources of V in,1 , V in,2 , V in,3 , . . . ., V in,n and current sources of I in,1 ,I in,2 , I in,3 , . . . .,I in,n . These supply units can be of any type of RES like PV, rectifying wind energy or energy storage unit like battery, super capacitor or fuel cell etc. The switches corresponding to input side are S in,1 , S in,2 , S in,3 , . . . .., S in,n and the output side are S out,1 , S out,2 , S out,3 , . . . , S out,n . For nth load Rn, the respective voltage, current, and filter capacitor are V out,n , I out,n and C n . From Figure 1a, it can be seen that the switches are connected with the diode to form the forward conducting bidirectional blocking (FCBB) mode. FCBB ensures unidirectional current flow and avoids the interface between the sources and loads. When the switch S Control (Figure 1a) is set to ON, inductor and capacitor are magnetized and charge simultaneously. When the switch is set to OFF period, inductor and the capacitor become demagnetized and discharge to the load. Based on the time multiplexing method, the input source and the load are connected through the PSLLC which can be significantly used for multiple loads.
However, to utilize renewable energy and battery as input sources, and to examine the cross-regulation effect, the MIMO system is restructured as a dual-input dual-output (DIDO) system, as shown in Figure 1b. A photovoltaic (PV) module and battery are the two inputs of the converter. To charge the battery by PV source through the converter, switch S 2 is used, and to discharge the battery, switch S 1 is employed and switch S 3 acts as a control switch for the converter. Inputs are in turn connected to the converter, which generates two output voltages V 01 and V 02 respectively. Capacitors C 01 and C 02 are in parallel to output voltage V 01 and V 02 for load resistances R 01 and R 02 , respectively. A Timing diagram of various modes are shown in Figure 2, where Ts is represented as the switching period. Referring to the diagram of PSLLC converter circuit, S3 behaves as complementary switch for S1, S2 and S4, S5 act as load switches. Three modes of operation are considered for the proposed converter. In the first mode, S3 is ON and inductor L magnetizes for the period of 0 ˂ t ˂ D1TS. The time period D1TS ˂ t ˂ D2TS is considered as the second mode, where switch S1 and S4 are ON and and inductor L demagnetizes during this period. In the third mode, switch S2 and S5 are ON for the period of D2TS ˂ t ˂ D3TS, where D3 can be expressed as 1 − (D1 + D2). Inductor L demagnetizes in this period and works in continuous conduction mode. A Timing diagram of various modes are shown in Figure 2, where T s is represented as the switching period. Referring to the diagram of PSLLC converter circuit, S 3 behaves as complementary switch for S 1 , S 2 and S 4 , S 5 act as load switches. A Timing diagram of various modes are shown in Figure 2, where Ts is represented as the switching period. Referring to the diagram of PSLLC converter circuit, S3 behaves as complementary switch for S1, S2 and S4, S5 act as load switches. Three modes of operation are considered for the proposed converter. In the first mode, S3 is ON and inductor L magnetizes for the period of 0 ˂ t ˂ D1TS. The time period D1TS ˂ t ˂ D2TS is considered as the second mode, where switch S1 and S4 are ON and and inductor L demagnetizes during this period. In the third mode, switch S2 and S5 are ON for the period of D2TS ˂ t ˂ D3TS, where D3 can be expressed as 1 − (D1 + D2). Inductor L demagnetizes in this period and works in continuous conduction mode.  Three modes of operation are considered for the proposed converter. In the first mode, S 3 is ON and inductor L magnetizes for the period of 0 < t < D 1 T S . The time period D 1 T S < t < D 2 T S is considered as the second mode, where switch S 1 and S 4 are ON and and inductor L demagnetizes during this period. In the third mode, switch S 2 and S 5 are ON for the period of D 2 T S < t < D 3 T S , where D 3 can be expressed as 1 − (D 1 + D 2 ). Inductor L demagnetizes in this period and works in continuous conduction mode.

State Space Analysis of PSLLC Converter
To obtain a mathematical model of the proposed DIDO system, a state-space representation is utilized. Using Kirchoffs' voltage law and state-space averaging approach, performance equations that describe the converter are obtained.
Mode 1: During this mode switch, S 3 is ON and S 1 , S 2 , S 4 and S 5 are OFF. From Figure 3 it is understood that the inductor L and capacitor C become parallel connected and are energized respectively for the period of D 1 T s . Capacitor C 01 and C 02 are discharged through the load, assuming capacitor C 01 and C 02 are charged initially. The state-space equation for inductor current and capacitor voltage are represented in Equation (1).

State Space Analysis of PSLLC Converter
To obtain a mathematical model of the proposed DIDO system, a state-space representation is utilized. Using Kirchoffs' voltage law and state-space averaging approach, performance equations that describe the converter are obtained.
Mode 1: During this mode switch, S3 is ON and S1, S2, S4 and S5 are OFF. From Figure 3 it is understood that the inductor L and capacitor C become parallel connected and are energized respectively for the period of D1Ts. Capacitor C01 and C02 are discharged through the load, assuming capacitor C01 and C02 are charged initially. The state-space equation for inductor current and capacitor voltage are represented in Equation (1).

Mode 2:
During this mode, the switches S2, S3, S5 are OFF and S1, S4 are ON. Referring to Figure  4, inductor and capacitor de-energize to cater for the load power. Capacitor CO1 charges for the period of D2Ts and CO2 discharges through the load. The state-space equation for the inductor current and capacitor voltage are represented in Equation (2).

Mode 2:
During this mode, the switches S 2 , S 3 , S 5 are OFF and S 1 , S 4 are ON. Referring to Figure 4, inductor and capacitor de-energize to cater for the load power. Capacitor C O1 charges for the period of D 2 T s and C O2 discharges through the load. The state-space equation for the inductor current and capacitor voltage are represented in Equation (2).

Mode 3:
While switching OFF the switch S 3 , inductor L and capacitor C will be connected in series and therefore de-energized. Referring to Figure 5, as S 2 is ON, the battery is charged through inductor. As S 5 is ON, capacitor C O2 charges for the period of (1 − (D 1 + D 2 )) T s . The state-space equation for inductor current and capacitor voltage are represented in Equation (3).
Energies 2020, 13, x FOR PEER REVIEW 6 of 29 Mode 3: While switching OFF the switch S3, inductor L and capacitor C will be connected in series and therefore de-energized. Referring to Figure 5, as S2 is ON, the battery is charged through inductor. As S5 is ON, capacitor CO2 charges for the period of (1 − (D1 + D2)) Ts. The state-space equation for inductor current and capacitor voltage are represented in Equation (3). Thus, the three modes of operations can be summarized as mentioned in Table 1.  Thus, the three modes of operations can be summarized as mentioned in Table 1.

Representation of State-Space Analysis
Thus, from the modes of Equations (1)-(3), state-space equations are derived by determining the state and output of the system. The system is modeled using capacitor voltage and inductor currents over a switching period T s . The state model is represented generally by the Equation (4).
Thus, the representation of state variable (X), input variable (U) and output matrix are given in Equation (5).
The obtained output voltage equations with respect to duty cycle and input voltages are stated in Equations (6) and (7).

Small Signal Modeling of PSLLC Converters
As the practical system is nonlinear, it is necessary to consider the nonlinearities present in the system. Therefore, combining the perturbations which have small variations over a switching period along with the steady state parameters, the state space variables can be rewritten as: d 1 = D 1 +d 1 , d 2 = D 2 +d 2 , v in = V in +v in , v B = V B +v B , i 1 = I 1 +î 1 , i 2 = I 2 +î 2 , v C = V C +v C , v 01 = V 01 +v 01 , v 02 = V 02 +v 02 , i L = I L +î L . Neglecting the higher order components, the steady state equation can be transformed as . x = Ax + Bû and equating steady state element equal to zero, the matrices thus obtained are represented in Equation (8). With the designed values of inductor L, Capacitors C, C 01 , C 02 , the transfer functions of the output voltage with respect to control variables can be derived as shown in the Equations (9)- (12).
The Bode plot is drawn for the transfer functions [13][14][15][16], which shows the existence of cross-regulation in the proposed converter.

Effect of Cross-Regulation in an Open Loop MIMO Structure of PSLLC Converter
To obtain a stable system, it is necessary to examine the Bode plot for the transfer functions depicted by Equations (13)- (16). The bode plots of transfer functions relating output voltage to duty cycle are obtained and represented in Figure 6 for second order system of G 11 (s), G 12 (s), G 21 (s), and G 22 (s), where blue graph is the direct transfer function for output voltages and the red graph indicates the cross-coupling transfer function. The Bode plots of coupled transfer function show the phase margin P m as −90 and indicates that the system is unstable. The existence of coupling between the output voltages makes the closed-loop system destabilized, and tuning becomes difficult. Thus, elimination of interaction using decoupling methodology for voltage control is discussed in Section 3.

Close Loop Controller
To suppress the cross-regulation and to regulate the line and load voltages within the operating limit, it is necessary to design a controller. Therefore, in this paper, two different controllers, a conventional PID controller and a DMPC controller, are discussed.

Decoupling Method
As the proposed converter has a strong coupling effect between input and output, there is nonlinearity, which makes tuning difficult for the individual loop. In the decoupling technique, cross-

Close Loop Controller
To suppress the cross-regulation and to regulate the line and load voltages within the operating limit, it is necessary to design a controller. Therefore, in this paper, two different controllers, a conventional PID controller and a DMPC controller, are discussed.

Decoupling Method
As the proposed converter has a strong coupling effect between input and output, there is nonlinearity, which makes tuning difficult for the individual loop. In the decoupling technique, cross-coupled loops are segregated and considered as individual loops (a MIMO system is converted into SISO system) to reduce the complexity in the coupled network. By separating the loops, the PID controller can be independently controlled for better performance. Figure 7 shows the DIDO structure, representing d 1 and d 2 as input variables and V 01 and V 02 as the output variables. The input and output variables are related to the transfer function, as shown in Equations (17) and (18). The change in d 1 affects V 01 and V 02 . Similarly, the change in d 2 affects V 02 and V 01 . This coupling effect makes the system unstable. Therefore, the decoupling method is preferred, to overcome the interaction between the control variables.
Energies 2020, 13, x FOR PEER REVIEW 10 of 29 coupled loops are segregated and considered as individual loops (a MIMO system is converted into SISO system) to reduce the complexity in the coupled network. By separating the loops, the PID controller can be independently controlled for better performance. Figure 7 shows the DIDO structure, representing d1 and d2 as input variables and V01 and V02 as the output variables. The input and output variables are related to the transfer function, as shown in Equations (17) and (18). The change in d1 affects V01 and V02. Similarly, the change in d2 affects V02 and V01. This coupling effect makes the system unstable. Therefore, the decoupling method is preferred, to overcome the interaction between the control variables.
To determine the best pairing for the MIMO system from Equation (19) and to measure process interactions, relative gain array (RGA) and Niederlinski index (NI) tools are employed. RGA requires that negative pairing not be selected, and that the pair which is approximately equal to one be chosen. If the NI ˂ 0 system is integral unstable and if NI = 0, a favorable interaction is possible. The formulae to calculate RGA are mentioned in Equations (20)- (22). Figure 8 shows the decoupled network of the DIDO system. It indicates that by adding −G G ⁄ in the network, G term is eliminated, which in turn affects the second output. Similarly, by adding −G G ⁄ in the network, G term is eliminated, which affects the first output. Thus, multi-loop interactions are nullified and two individual loops are obtained which are independent of each other by transforming the transfer function matrix into a diagonal one as shown in Equation (23). To determine the best pairing for the MIMO system from Equation (19) and to measure process interactions, relative gain array (RGA) and Niederlinski index (NI) tools are employed. RGA requires that negative pairing not be selected, and that the pair which is approximately equal to one be chosen. If the NI < 0 system is integral unstable and if NI = 0, a favorable interaction is possible. The formulae to calculate RGA are mentioned in Equations (20)- (22). Figure 8 shows the decoupled network of the DIDO system. It indicates that by adding −G 21 /G 22 in the network, G 21 term is eliminated, which in turn affects the second output. Similarly, by adding −G 12 /G 11 in the network, G 12 term is eliminated, which affects the first output. Thus, multi-loop interactions are nullified and two individual loops are obtained which are independent of each other by transforming the transfer function matrix into a diagonal one as shown in Equation (23). From Figure 8, G′(s) can be calculated using a diagonal matrix, and are expressed as Equations (24)-(26).
By using adjunct polynomial scheme for reduction of higher order system to second order system, the second order transfer function is expressed as shown in Equations (27) and (28).
Thus, the DIDO controller is converted to two individual PID controllers with SISO model.

Design of PID Controller
To obtain the desired regulated voltage, and to enhance the performance, the PID controller is tuned using the Ziegler and Nichols method. By tuning, the gain of proportional and integral value of the conventional controller is designed to vindicate the cross-regulation effect based on the requirements of load disturbance. Controller output C(s), with respect to the error E(s), is expressed in transfer function in the Equation (29).
For the individual loop of G (s) and G (s), the controller transfer function is obtained as stated in Equations (30) The PID controller reduces the cross-regulation. However, it has a variety of drawbacks. For the DIDO system, the system has to be divided into two SISO systems and thus two PID Loop are From Figure 8, G (s) can be calculated using a diagonal matrix, and are expressed as Equations (24)-(26).
By using adjunct polynomial scheme for reduction of higher order system to second order system, the second order transfer function is expressed as shown in Equations (27) and (28).
Thus, the DIDO controller is converted to two individual PID controllers with SISO model.

Design of PID Controller
To obtain the desired regulated voltage, and to enhance the performance, the PID controller is tuned using the Ziegler and Nichols method. By tuning, the gain of proportional and integral value of the conventional controller is designed to vindicate the cross-regulation effect based on the requirements of load disturbance. Controller output C(s), with respect to the error E(s), is expressed in transfer function in the Equation (29).
For the individual loop of G 1 (s) and G 2 (s), the controller transfer function is obtained as stated in Equations (30) and (31).
The PID controller reduces the cross-regulation. However, it has a variety of drawbacks. For the DIDO system, the system has to be divided into two SISO systems and thus two PID Loop are applied, which increase the complexity of the system. The future trajectory of outputs cannot be determined, as PID emphasizes its effect on error signal rather than on the controlling variables. Moreover, PID takes time to reach a stable operation and suffers from overshoot conditions without proper damping, which affects the steady state error. The PID controller needs to be tuned for every different case or change in system dynamics. This is not ideal to regulate cross-regulation. To overcome all these drawbacks, DMPC is designed.

Digital Model Predictive Controller (DMPC)
Digital model predictive controller (DMPC) depends on dynamic models that can be developed by system identification. The cost function defines the system behavior of the variables, such as inductor current and the capacitor voltage, that can be used to anticipate the function of desired output voltage. The instantaneous values I L , V C are represented by I(k) L and V(k) C. These values are fed from the system and are used to find out the predicted values of I L , V C , which are represented as I(k + 1) L and V(k + 1) C. As mentioned in the literature, the predictive values can be obtained by a variety of state estimation methods like Kalmann filter, Lagrangian extrapolation, Newton-Raphson method, and Euler's method. While constructing the predictive model, the controlled variables, that is, V C and I L must be measured with the aim of attaining the discrete-time models. The discrete-time model is used to predict the future value of controlled variables at the kth sampling instant. Several discretization methods are used in order to obtain a discrete-time model appropriate for the predictive calculation. Considering that the load can be modelled as a lower order system, the discrete-time model can be obtained by forward Euler's method, which has a simple approximation of the derivative. However, for more complex systems, this approximation may introduce errors into the model and a more accurate discretization method is required. The other methods are used for higher order derivatives. By constructing the sequence of successive approximations, estimated values are obtained accurately. According to the forward Euler approach, the future values of controlled variables are estimated by considering the current values of the system inputs as shown in Equation (32): where T s is sampling time and f(x(k), u(k)) is change in state variables obtained from state-space analysis. Applying this formula, the values of I(k + 1) L and V(k + 1) C are obtained. Using the predicted values of control variables, cost function is represented as shown in Equation (33): where (k + 1) is the reference value and x (k + 1) is the anticipated value of the controlled variable considered from the discretized system model. If the system has more than one main control variable, then the cost function can include control parameters X 1 and X 2 with the help of weighting factor λ as shown in Equation (34): Thus, for the proposed converter, the controlling parameters are I L and V C , therefore, the cost function is replaced as mentioned in Equation (35).
The cost function J is reduced for the entire control horizon i.e., the duration at which the plant is to be controlled. This produces the optimal condition at which the output of the system is required. For switching combinations, the proposed converter has two switches (MOSFETs) which control the load voltage; as a result the following set S is derived with respect to various possible switching combinations: S = (0, 0) (0, 1) (1, 0) (1, 1) . The value of S (1) to S(n) is allocated on the basis of our optimization of cost function, so when the value of J is min, use S (1) combination and then gradually increase to S(n) for the max value of J. This entire process is repeated for the complete duration of prediction horizon and control horizon. This thus allows proper switching of the converter, which helps in regulating the output voltages. Therefore, for any variation in load, the DMPC ensures a steady switching operation such that the load variations are handled with ease, thus minimizing cross-regulation. This algorithm is implemented in MATLAB Simulink. The DMPC controller is employed by replacing the PID controller. The inputs of DMPC controller are I L (inductor current), V 01 (output voltage across load1), V 02 (output voltage across load2), V in1 (PV Input voltage), V in2 (battery Input voltage), V C (capacitor voltage), and t (simulation time). The outputs of the DMPC controller are the switching pulses for two switches across the load output. Figure 9 shows the flowchart of the DMPC algorithm. This thus allows proper switching of the converter, which helps in regulating the output voltages. Therefore, for any variation in load, the DMPC ensures a steady switching operation such that the load variations are handled with ease, thus minimizing cross-regulation. This algorithm is implemented in MATLAB Simulink. The DMPC controller is employed by replacing the PID controller. The inputs of DMPC controller are IL (inductor current), V01 (output voltage across load1), V02 (output voltage across load2), Vin1 (PV Input voltage), Vin2 (battery Input voltage), VC (capacitor voltage), and t (simulation time). The outputs of the DMPC controller are the switching pulses for two switches across the load output. Figure 9 shows the flowchart of the DMPC algorithm. A control scheme for DMPC applied to the power electronic interface circuit (PSLLC) converter is shown in Figure 10. In this scheme, the output voltage and the current are used as measured variable which is used in the model to estimate the predicted output for n possible actuations. These predicted values and the reference values are evaluated and the error is minimized by the cost function J. The optimal switching state S is selected, which is applied to load switch in the PSLLC converter. Thus, for any variation in one load, the proposed controller allows the proper switching state to the converter, thereby reducing the cross-regulation. Thus, the following points are summarized for the DMPC controller: The optimal actuation is attained by minimizing the cost function J, and the corresponding switching state is produced, which controls the load switch effectively, thus minimizing the cross-regulation. A control scheme for DMPC applied to the power electronic interface circuit (PSLLC) converter is shown in Figure 10. In this scheme, the output voltage and the current are used as measured variable which is used in the model to estimate the predicted output for n possible actuations. These predicted values and the reference values are evaluated and the error is minimized by the cost function J. The optimal switching state S is selected, which is applied to load switch in the PSLLC converter. Thus, for any variation in one load, the proposed controller allows the proper switching state to the converter, thereby reducing the cross-regulation. Thus, the following points are summarized for the DMPC controller: The error obtained by the reference value and the predicted values are measured and minimized by the cost function J for the entire control horizon.

•
The optimal actuation is attained by minimizing the cost function J, and the corresponding switching state is produced, which controls the load switch effectively, thus minimizing the cross-regulation.

Design Procedure
The components used in the proposed converter are designed for the maximum power range of 250 W. The input sources are considered as fixed DC input and battery input. The following points are considered for the converter design as shown in Figure 11.

Estimating cross-regulation
Cross-regulation is estimated in the open loop condition by changing one of the load resistors and finding the variation in the other load voltage.

Designing the controller
To minimize the cross-regulation effect, PID controller followed by DMPC controller are designed Figure 11. Flow Chart of design procedure.
To determine the parameters of the components used in proposed converter, the following specifications are considered.

Design Procedure
The components used in the proposed converter are designed for the maximum power range of 250 W. The input sources are considered as fixed DC input and battery input. The following points are considered for the converter design as shown in Figure 11.

Design Procedure
The components used in the proposed converter are designed for the maximum power range of 250 W. The input sources are considered as fixed DC input and battery input. The following points are considered for the converter design as shown in Figure 11.

Stating the known parameter
Input voltage V1 and V2, Input current I1, and I2. Input power, Rated voltage, Switching frequency, Maximum ripple voltage, Conduction mode

Estimating the converter parameter and the transfer function
Inductor L and capacitor C, Filter capacitor C01 and C02, duty ratio, output voltage V01 and V02, transfer function G11(s), G12(s), G21(s), G22(s) are estimated.

Estimating cross-regulation
Cross-regulation is estimated in the open loop condition by changing one of the load resistors and finding the variation in the other load voltage.

Designing the controller
To minimize the cross-regulation effect, PID controller followed by DMPC controller are designed Figure 11. Flow Chart of design procedure.
To determine the parameters of the components used in proposed converter, the following specifications are considered.  To determine the parameters of the components used in proposed converter, the following specifications are considered. is verified and estimated. By means of a circuit breaker, a step change across the load R 01 is introduced during the simulation runtime, using parallel resistance connection. This load variation causes a subsequent variation in the voltage and current across R 02 which is calculated as follows: Cross-regulation (%) = (V 02peak − V o2drop ) × 100/V 02peak = (93.5 − 90) × 100/93.5% = 3.74% Based on this design of the converter, the proposed controller is simulated and tested for different load conditions.

Performance Analysis Based on Simulation and Experimental Results
The proposed converter shown in Figure 1b is simulated in MATLAB-Simulink platform. The DIDO PSLLC converter is designed to a set of specifications mentioned in Table 2. Based on the availability of industrial products, the input source and the load specifications are considered. The inductor and capacitor values are selected based on the voltage ripple calculations. Different case studies for line regulation and load regulation are carried out.

Simulation of PID Controller
For steady state operation, the proposed converter has V 01 = 103V, V 02 = 94 V, and current I 01 = 4.08 A, I 02 = 4.63 A at R 1 = 25 Ω, and R 2 = 20 Ω. Different cases are discussed for the evaluation of cross-regulation in the proposed converter using the PID controller. To analyze the cross-regulation effect, a breaker is introduced for the load change in one output and the corresponding changes are observed in the other output.
Case 1: Higher step change at load output 1: Under steady state operation, load current I o1 , I o2 are found to be 4.087 A, 4.63 A respectively. At t = 5 s, the load resistance R 1 is stepped up from 25 Ω to 50 Ω and the results are displayed in Figure 12. It can be seen that the output current I 01 decreases from 4.08 A to 2.117 A as the load increases. Due to decremented change in I 01 current, the other load current I 02 increases from 4.63 A to 4.728 A, and the output voltage V 01 and V 02 are modulated with respect to change in load. The load decrement in I 01 does not affect the second load current I 02 , and it is regulated with the difference of 0.098 A, while the cross-regulation is calculated as 0.02 (or 2%). Thus the controller effectively suppresses the cross-regulation for the higher load change but the step change in the first load modulates the output voltage and produces a ripple in V 02.
Case 2: Moderate step increase at load output 1: At t = 5 s, the load resistance R 1 is stepped up from 25 Ω to 30 Ω and the results are displayed in Figure 13. It is clearly seen that the output current I 01 decreases from 4.08 A to 3.445 A as the load increases. Due to decremented change in I 01 current, the other load current I 02 increases from 4.63 A to 4.66 A, and the output voltage V 01 and V 02 are modulated with respect to change in load. The full load decrement in I 01 does not affect the second load current I 02 , and it is regulated with the difference of 0.03 A, while the cross-regulation is Energies 2020, 13, 6534 16 of 29 calculated as 0.008 (or 0.8%). Thus, the proposed controller is able to suppress the cross-regulation for the moderate load change but it produces ripples in the output voltage V 02 . regulation in the proposed converter using the PID controller. To analyze the cross-regulation effect, a breaker is introduced for the load change in one output and the corresponding changes are observed in the other output.
Case 1: Higher step change at load output 1: Under steady state operation, load current Io1, Io2 are found to be 4.087 A, 4.63 A respectively. At t = 5 s, the load resistance R1 is stepped up from 25 Ω to 50 Ω and the results are displayed in Figure 12. It can be seen that the output current I01 decreases from 4.08 A to 2.117 A as the load increases. Due to decremented change in I01 current, the other load current I02 increases from 4.63 A to 4.728 A, and the output voltage V01 and V02 are modulated with respect to change in load. The load decrement in I01 does not affect the second load current I02, and it is regulated with the difference of 0.098 A, while the cross-regulation is calculated as 0.02 (or 2%). Thus the controller effectively suppresses the cross-regulation for the (a) Case 2: Moderate step increase at load output 1: At t = 5 s, the load resistance R1 is stepped up from 25 Ω to 30 Ω and the results are displayed in Figure 13. It is clearly seen that the output current I01 decreases from 4.08 A to 3.445 A as the load increases. Due to decremented change in I01 current, the other load current I02 increases from 4.63 A to 4.66 A, and the output voltage V01 and V02 are modulated with respect to change in load. The full load decrement in I01 does not affect the second load current I02, and it is regulated with the difference of 0.03 A, while the cross-regulation is calculated as 0.008 (or 0.8%). Thus, the proposed controller is able to suppress the cross-regulation for the moderate load change but it produces ripples in the output voltage V02.   Case 2: Moderate step increase at load output 1: At t = 5 s, the load resistance R1 is stepped up from 25 Ω to 30 Ω and the results are displayed in Figure 13. It is clearly seen that the output current I01 decreases from 4.08 A to 3.445 A as the load increases. Due to decremented change in I01 current, the other load current I02 increases from 4.63 A to 4.66 A, and the output voltage V01 and V02 are modulated with respect to change in load. The full load decrement in I01 does not affect the second load current I02, and it is regulated with the difference of 0.03 A, while the cross-regulation is calculated as 0.008 (or 0.8%). Thus, the proposed controller is able to suppress the cross-regulation for the moderate load change but it produces ripples in the output voltage V02.    Figure 14. It can be seen that the output current I 01 increases from 4.08 A to 5.021 A as the load decreases. Due to the incremental change in I 01 current, the other load current I 02 decreases from 4.63 A to 4.595 A, and the output voltage V 01 and V 02 are modulated with respect to change in load. The slight increment in I 01 does not affect the second load current I 02 , and it is regulated with the difference of 0.041 A, while the cross-regulation is calculated as 0.006 (or 0.6%). Thus, the controller reduces the cross-regulation for the moderate load change but sudden change produces ripples in the output voltage V 02 .
Energies 2020, 13, x FOR PEER REVIEW 17 of 29 Case 3: Moderate step decrease at load output 1: At t = 5 s, the load resistance R1 is stepped down from 25 Ω to 20 Ω and the results are displayed in Figure 14. It can be seen that the output current I01 increases from 4.08 A to 5.021 A as the load decreases. Due to the incremental change in I01 current, the other load current I02 decreases from 4.63 A to 4.595 A, and the output voltage V01 and V02 are modulated with respect to change in load. The slight increment in I01 does not affect the second load current I02, and it is regulated with the difference of 0.041 A, while the cross-regulation is calculated as 0.006 (or 0.6%). Thus, the controller reduces the cross-regulation for the moderate load change but sudden change produces ripples in the output voltage V02. From these results, it is understood that the cross-regulation was reduced to an acceptable level of 0.6 to 2% for various cases of step change in the load. The drawback is the requirement of two PID controllers, to control the switches across the two loads, which produces rippled output. This may increase the complexity of the converter. To overcome this difficulty and to obtain a faster response, a DMPC controller is utilized.

Simulation of DMPC Controller
The PSLLC was simulated in MATLAB for closed-loop condition with a digital model predictive controller (DMPC). To analyze the DMPC controller and to compare its performance with the PID controller, the same cases are discussed for the evaluation of cross-regulation.
Case 1: Higher step change at load output 1: At t = 0.3 s, the load resistance R1 is stepped up from 25 Ω to 50 Ω and the results are displayed in Figure 15. It can be seen that the output current I01 decreases from 4.401 A to 2.233 A as the load increases. Due to decremental change in I01 current, the other load current I02 increases from 2.189 A to 2.203 A, and the output voltage V01 and V02 are controlled to track the reference voltage just before and after the higher load change at any of the output. The load change in I01 does not affect the second load current I02 and it is regulated with the difference of 0.014 A and the cross-regulation is estimated as 0.006 (or 0.6%). Therefore, the proposed From these results, it is understood that the cross-regulation was reduced to an acceptable level of 0.6 to 2% for various cases of step change in the load. The drawback is the requirement of two PID controllers, to control the switches across the two loads, which produces rippled output. This may increase the complexity of the converter. To overcome this difficulty and to obtain a faster response, a DMPC controller is utilized.

Simulation of DMPC Controller
The PSLLC was simulated in MATLAB for closed-loop condition with a digital model predictive controller (DMPC). To analyze the DMPC controller and to compare its performance with the PID controller, the same cases are discussed for the evaluation of cross-regulation.
Case 1: Higher step change at load output 1: At t = 0.3 s, the load resistance R 1 is stepped up from 25 Ω to 50 Ω and the results are displayed in Figure 15. It can be seen that the output current I 01 decreases from 4.401 A to 2.233 A as the load increases. Due to decremental change in I 01 current, the other load current I 02 increases from 2.189 A to 2.203 A, and the output voltage V 01 and V 02 are controlled to track the reference voltage just before and after the higher load change at any of the output. The load change in I 01 does not affect the second load current I 02 and it is regulated with the difference of 0.014 A and the cross-regulation is estimated as 0.006 (or 0.6%). Therefore, the proposed controller effectively suppresses the cross-regulation for the higher load change at any one of the outputs.  Case 2: Moderate step increase at load output 1: At t = 0.3 s, the load resistance R 1 is stepped up from 25 Ω to 30 Ω and the results are displayed in Figure 16. It can be seen that the output current I 01 decreases from 4.475 A to 3.671 A as the load increases. Due to decremented change in I 01 current, the other load current I 02 increases from 2.195 A to 2.202 A and the output voltage V 01 and V 02 are controlled to track the reference voltage nearly before and after the moderate load change at any of the output. The full load change in I 01 does not affect the second load current I 02 , and it is regulated with the difference of 0.007 A, while the cross-regulation is calculated as 0.004 (or 0.4%). Thus, the controller effectively minimizes the cross-regulation for the moderate load change at any one of the outputs.
Energies 2020, 13, x FOR PEER REVIEW 19 of 29 Case 2: Moderate step increase at load output 1: At t = 0.3 s, the load resistance R1 is stepped up from 25 Ω to 30 Ω and the results are displayed in Figure 16. It can be seen that the output current I01 decreases from 4.475 A to 3.671 A as the load increases. Due to decremented change in I01 current, the other load current I02 increases from 2.195 A to 2.202 A and the output voltage V01 and V02 are controlled to track the reference voltage nearly before and after the moderate load change at any of the output. The full load change in I01 does not affect the second load current I02, and it is regulated with the difference of 0.007 A, while the cross-regulation is calculated as 0.004 (or 0.4%). Thus, the controller effectively minimizes the cross-regulation for the moderate load change at any one of the outputs.   Figure 17. It can be seen that the output current I01 increases from 3.89 A to 4.889 A as the load decreases. Due to incremental change in I01 current, the other load current I02 changes from 3.227 A to 3.243 A, and the output voltage V01 and V02 are controlled with respect to change in load. The slight increment in I01 does not affect the second load current I02, and it is regulated with the difference of 0.016 A, while the cross-regulation is calculated as 0.003 (or 0.3%). Thus, the controller effectively overcomes the cross-regulation effect for the step decrease in load change either at R01 or R02.  Figure 17. It can be seen that the output current I 01 increases from 3.89 A to 4.889 A as the load decreases. Due to incremental change in I 01 current, the other load current I 02 changes from 3.227 A to 3.243 A, and the output voltage V 01 and V 02 are controlled with respect to change in load. The slight increment in I 01 does not affect the second load current I 02 , and it is regulated with the difference of 0.016 A, while the cross-regulation is calculated as 0.003 (or 0.3%). Thus, the controller effectively overcomes the cross-regulation effect for the step decrease in load change either at R 01 or R 02 .  Figure 17. It can be seen that the output current I01 increases from 3.89 A to 4.889 A as the load decreases. Due to incremental change in I01 current, the other load current I02 changes from 3.227 A to 3.243 A, and the output voltage V01 and V02 are controlled with respect to change in load. The slight increment in I01 does not affect the second load current I02, and it is regulated with the difference of 0.016 A, while the cross-regulation is calculated as 0.003 (or 0.3%). Thus, the controller effectively overcomes the cross-regulation effect for the step decrease in load change either at R01 or R02. Use of the DMPC shows that the cross-regulation is reduced from 0.3% to 0.6%. The designed DMPC, when compared to a conventional PID controller shows greater performance.

Comparisons of Various Cases with PID Controller and DMPC Controller
The comparison table shows the various scenarios for analyzing the cross-regulation effect with PID and DMPC controllers. From Table 3, it is observed that the cross-regulation is more reduced in the DIDO system with a DMPC controller than with a PID controller, and the output voltages V01 and V02 are able to track the desired voltage for any change during load regulation. Additionally, it is proved that for any change in load current I01 ranging from 0.1 A to 2 A, the other load current I02 is maintained almost constant with the boundary range between 0.007 A to 0.016 A, thus reducing the cross-regulation to an acceptable value. Without any control loop to the converter and by controlling only the load switches, DMPC minimizes cross-regulation in a much more efficient and effective way than a PID controller. Similar conditions were also tested and validated with a second load. However, those results are not included in this paper.  Use of the DMPC shows that the cross-regulation is reduced from 0.3% to 0.6%. The designed DMPC, when compared to a conventional PID controller shows greater performance.

Comparisons of Various Cases with PID Controller and DMPC Controller
The comparison table shows the various scenarios for analyzing the cross-regulation effect with PID and DMPC controllers. From Table 3, it is observed that the cross-regulation is more reduced in the DIDO system with a DMPC controller than with a PID controller, and the output voltages V 01 and V 02 are able to track the desired voltage for any change during load regulation. Additionally, it is proved that for any change in load current I 01 ranging from 0.1 A to 2 A, the other load current I 02 is maintained almost constant with the boundary range between 0.007 A to 0.016 A, thus reducing the cross-regulation to an acceptable value. Without any control loop to the converter and by controlling only the load switches, DMPC minimizes cross-regulation in a much more efficient and effective way than a PID controller. Similar conditions were also tested and validated with a second load. However, those results are not included in this paper.

Comparison with Existing Works
To illustrate the performance of the developed prototype and its controller, comparisons are made with the existing work in the literature [13][14][15]22,28]. The designed values with the cross-regulation are listed in Table 4. It may be clearly seen that the performance of the designed controller is excellent, by comparing with the key factors such as cross-regulation and the sensitivity index. Cross-regulation is quantified in terms of performance index in [14,15]. The lower the value of cross-regulation, the greater the stability achieved in the converter. Thus, the obtained cross-regulation, in terms of performance index, indicates that the proposed system maintains desirable transient response with the load regulation. Furthermore, in order to highlight the performance of the designed controller, sensitivity indices are estimated. It is proved that the designed controller has a good response by incorporating the step change in load current in one output to other output current variation. The sensitivity (S) index is defined as in Equation (36): where ∆I out j is change in the output current with cross-channel and ∆I out i is the change in the output current with self-channel. The proposed method has minimum sensitivity indices of 0.012, whereas in [28], it is found to be 0.016, which is calculated based on the step change in voltage variations. It is observed that while calculating the sensitivity index, the value obtained is less than the value mentioned in [13][14][15]22]. In summary, the DMPC controller used in PSLLC converter is superior to the existing methods.

Experimental Results and Discussion
To validate the designed DMPC in an environment where hybrid energy resources are integrated to the loads using PSLLC converter experimentally, a scaled down prototype of 100W capacity is developed, while maintaining the concept of analyzing the cross-regulation effect across the two loads. The dynamic condition is tested and the proposed control strategy is estimated based on Figure 1b with the parameters mentioned in Table 2. Figure 18 shows the hardware model. The prototype model is executed with the aid of FPGA Spartan 6-XC6SLX9 controller board. The components used in the prototype consist of IGBT switch-MG1215H-XBN2MM, PWM driver circuit-ICTLP250, Inductor -IHA 205, Hall Effect sensor-ACS712 for sensing the current, diode rating-ISL9R3060P2, and a 4-inch cooling fan for heat dissipation. Initially, the proposed converter works in the steady state operation. The input voltage for the prototype model is taken as 30V and the obtained output load voltages V 01 and V 02 are 50 V with I L as 1.93 A. The output voltages are maintained at their reference values without any external disturbance by the designed controller.
Energies 2020, 13, x FOR PEER REVIEW 23 of 29 the two loads. The dynamic condition is tested and the proposed control strategy is estimated based on Figure 1b with the parameters mentioned in Table 2. Figure 18 shows the hardware model. The prototype model is executed with the aid of FPGA Spartan 6-XC6SLX9 controller board. The components used in the prototype consist of IGBT switch-MG1215H-XBN2MM, PWM driver circuit-ICTLP250, Inductor -IHA 205, Hall Effect sensor-ACS712 for sensing the current, diode rating-ISL9R3060P2, and a 4-inch cooling fan for heat dissipation. Initially, the proposed converter works in the steady state operation. The input voltage for the prototype model is taken as 30V and the obtained output load voltages V01 and V02 are 50 V with IL as 1.93 A. The output voltages are maintained at their reference values without any external disturbance by the designed controller. Step change is introduced as an external disturbance in the load side and various cases are analyzed which are discussed as follows:

Case 1. Step change at load voltage V01:
To verify the concept of cross-regulation, a step change is introduced at load 1. Initially, the converter works in steady state mode of operation with I01 = 0.1 mA. At t1 = 1 s, I01 is stepped up from 0.1 mA to 0.4 mA and at t2 = 4 s, I01 is stepped down from 0.4 mA to 0.1 mA. The respective voltage changes in load 1 (V01), drops from 50 V to 49 V at t1 and reverts back at t2. From Figure 19, it is noted that the voltage of second load output V02 is constant, maintaining at 50 V for ensuing step changes in the load current I01. The obtained results of Figures 19 and 20 show that the DMPC controller is capable of reducing the cross-regulation effect with the change in dynamic response.

Case 2. Step change at load voltage V02:
To establish the effect of cross-regulation, a step change is introduced at load 2. Initially, the proposed converter works in steady state mode of operation with I02 = 0.1 mA. At t1 = 1 s, I02 is stepped up from 0.1 mA to 0.4 mA and at t2 = 0.4 s, I02 is stepped down from 0.4 mA to 0.1 mA. The voltage changes in load 2 (V02), drops from 50 V to 49 V at t1, and returns at t2. From Figure 21, it is noted that the voltage of first load output V01 is constant, maintaining a value of 49.8 V for an ensuing step change in the load current I02. The obtained results of Figures 21 and 22 shows that the proposed converter ensures that the output voltages are maintained at their reference values with negligible Step change is introduced as an external disturbance in the load side and various cases are analyzed which are discussed as follows:

Case 1. Step change at load voltage V 01 :
To verify the concept of cross-regulation, a step change is introduced at load 1. Initially, the converter works in steady state mode of operation with I 01 = 0.1 mA. At t 1 = 1 s, I 01 is stepped up from 0.1 mA to 0.4 mA and at t 2 = 4 s, I 01 is stepped down from 0.4 mA to 0.1 mA. The respective voltage changes in load 1 (V 01 ), drops from 50 V to 49 V at t 1 and reverts back at t 2 . From Figure 19, it is noted that the voltage of second load output V 02 is constant, maintaining at 50 V for ensuing step changes in the load current I 01 . The obtained results of Figures 19 and 20 show that the DMPC controller is capable of reducing the cross-regulation effect with the change in dynamic response.

Case 2. Step change at load voltage V 02 :
To establish the effect of cross-regulation, a step change is introduced at load 2. Initially, the proposed converter works in steady state mode of operation with I 02 = 0.1 mA. At t 1 = 1 s, I 02 is stepped up from 0.1 mA to 0.4 mA and at t 2 = 0.4 s, I 02 is stepped down from 0.4 mA to 0.1 mA. The voltage changes in load 2 (V 02 ), drops from 50 V to 49 V at t 1 , and returns at t 2 . From Figure 21, it is noted that the voltage of first load output V 01 is constant, maintaining a value of 49.8 V for an ensuing step change in the load current I 02 . The obtained results of Figures 21 and 22 shows that the

Case 3. Step change in input voltage variations:
To authenticate the process of line regulation, a step change is introduced in the input voltage while the converter is maintained under steady state operation with I01, I02 = 0.1 mA and Vdc = 30 V. Figure 23 shows the experimental response to the change in the input voltage. During the time period at t1 = 1 s, Input voltage Vin is stepped down from 30 V to 25 V and at t2 = 5.8 s, Vin is stepped up from 25 V to 30 V. Despite the change in the input voltage, load voltage across V01 and V02 remains stable at the desired voltage of 50 V. This case proves the proposed DIDO converter remains stable with respect to change in input voltage. Thus, the results indicate that the designed controller is resistant to any change in input voltage.

Case 3. Step change in input voltage variations:
To authenticate the process of line regulation, a step change is introduced in the input voltage while the converter is maintained under steady state operation with I01, I02 = 0.1 mA and Vdc = 30 V. Figure 23 shows the experimental response to the change in the input voltage. During the time period at t1 = 1 s, Input voltage Vin is stepped down from 30 V to 25 V and at t2 = 5.8 s, Vin is stepped up from 25 V to 30 V. Despite the change in the input voltage, load voltage across V01 and V02 remains stable at the desired voltage of 50 V. This case proves the proposed DIDO converter remains stable with respect to change in input voltage. Thus, the results indicate that the designed controller is resistant to any change in input voltage.

Case 3. Step change in input voltage variations:
To authenticate the process of line regulation, a step change is introduced in the input voltage while the converter is maintained under steady state operation with I 01 , I 02 = 0.1 mA and V dc = 30 V. Figure 23 shows the experimental response to the change in the input voltage. During the time period at t 1 = 1 s, Input voltage V in is stepped down from 30 V to 25 V and at t 2 = 5.8 s, V in is stepped up from 25 V to 30 V. Despite the change in the input voltage, load voltage across V 01 and V 02 remains stable at The comparison Table 5 shows the various cases obtained by the experimental results. It is proved that for a step change in one load does not affect the other loads, which in turn reduces the cross-regulation effectively.  Step To summarize the results obtained from Figures 18-22, it is clearly shown that the proposed controller has accomplished the job of suppressing the cross-regulation and maintaining the line regulation for various cases of incremental and decremented step change in the resistive loads. The sensitivity index and cross-regulation are estimated in the hardware result and observed to be satisfied with the theoretical values.

Conclusions
This paper proposed a digital model predictive controller (DMPC) for DIDO-PSLLC converter to subdue the effect of cross-regulation. At first, the conventional PID controller was designed for the proposed converter and compared with the proposed digital model predictive controller. This paper proposed a MIMO controller for DIDO hybrid energy system to subdue the effect of cross-regulation. The conclusions are summarized as follows:  The comparison Table 5 shows the various cases obtained by the experimental results. It is proved that for a step change in one load does not affect the other loads, which in turn reduces the cross-regulation effectively. Table 5. Comparisons of different cases of the experimental results.
Step To summarize the results obtained from Figures 18-22, it is clearly shown that the proposed controller has accomplished the job of suppressing the cross-regulation and maintaining the line regulation for various cases of incremental and decremented step change in the resistive loads. The sensitivity index and cross-regulation are estimated in the hardware result and observed to be satisfied with the theoretical values.

Conclusions
This paper proposed a digital model predictive controller (DMPC) for DIDO-PSLLC converter to subdue the effect of cross-regulation. At first, the conventional PID controller was designed for the proposed converter and compared with the proposed digital model predictive controller.
This paper proposed a MIMO controller for DIDO hybrid energy system to subdue the effect of cross-regulation. The conclusions are summarized as follows: • This paper proposes the PV and battery-connected MIMO positive Super-Lift Luo Converter with high-voltage transfer gain, high power density, high efficiency, reduced ripple voltage and current.

•
The proposed DMPC controller has the advantage of fast dynamic response and suppression of cross-regulation by controlling the load switches. The decoupling method is preferred to overcome the interaction of the proposed hybrid DIDO system with renewable energy resources.

•
The DMPC controller shows greater performance in cross-regulation and sensitivity index when compared with existing literature.

•
Thus, MIMO controller is implemented in a DIDO hybrid energy system, which can be interfaced for electric vehicle application.
Theoretical analysis followed by comparison results proves the outstanding performance of DMPC method in minimizing the cross-regulation in proposed DIDO system. By considering the architecture of the proposed structure, this work can be flexibly extended to an arbitrary number of inputs and outputs. In addition, the proposed converter with the cross-regulation examination can find a place in electric vehicle lighting applications.