Series-Parallel Auto-Regulated Rectifier circuit
Simulation of an LED Driver in MATLAB Simulink
Summary
This project focuses on the development and simulation of a series-parallel auto-regulated rectifier circuit designed to power multiple LED strings at the output. By combining this rectifier topology with a multi-winding transformer, the circuit enables precise current sharing among LED strings, even when they operate at different voltage levels. This approach increases circuit flexibility and expands its potential applications.
The work was conducted as a simulation-based study in MATLAB Simulink as part of a course during my Master’s degree.
Introduction
Lighting accounts for about 25% of global electrical energy consumption, driving a focus on energy-saving lighting innovations. Light Emitting Diodes (LEDs) possess desirable characteristics for “green energy” lighting, such as high efficiency, energy conservation, no pollution, and closeness to natural light. LEDs are fundamentally diodes that emit light when current passes through their p-n junction. Key advantages of LEDs over incandescent and fluorescent lamps include higher efficiency, more focused light intensity, greater versatility, high reliability, a very long useful life (30,000 to 50,000 hours), and the absence of harmful UV and IR radiation.567
LEDs require a DC voltage, typically 2-4 volts for a single LED, and their light output is proportional to the applied current. High-power or multiple-string LED applications require an LED driver to convert AC input power to the required low-voltage DC with regulated current. Drivers are essential for protecting LEDs from voltage fluctuations which can affect current and reduce lifespan. They can be constant voltage (e.g., 10V, 12V, 24V) or, preferably, constant current (e.g., 350mA, 700mA).
Key Features and Principles
- LED Strings: Each output string is composed of multiple LEDs connected in series, and these strings are connected in parallel.
- LED Driver Requirement: LEDs require a DC voltage for operation, and the emitted light is proportional to the applied current. A driver is needed to convert the AC input power to the required low DC voltage and regulated current.
- Proposed Circuit: The circuit uses a multi-winding transformer with three secondary windings (N_S1, N_S2, N_S3) of equal turns and three blocking capacitors (C_B1, C_B2, C_B3) connected in series with the secondary windings. Current Balancing: The core mechanism for current balancing relies on the charge-discharge principle of the blocking capacitors. The average current of the different LED strings is shown to be similar and equal, even with varying output voltages.
- Output Current: Based on theoretical analysis and simulation, the expected output current for each LED string is approximately 350 mA. The simulated output voltages for the four strings were V_O1 = 120V, V_O2 = 105V, V_O3 = 80V, and V_O4 = 65V.
- Fault Tolerance: In the event of an open circuit in one LED string, the protection circuit will bypass the fault, and the remaining strings will return to their normal operating current.
- Advantages: The design is structurally simple and low-loss due to the absence of additional independent magnetic elements. The theoretical and analytical results are consistent with the practical results.
Modeling
After an introductory explanation of the presented model, the context is now prepared for describing and elaborating on the simulation results and relationships. It is worth noting that the simulations were performed using MATLAB software, version 7.12.0. Figure (1) shows our rectifier circuit with four outputs.
The outputs are strings (rows) of LEDs, but they are shown as a single LED in the circuit schematic. The input is an alternating current (AC) voltage source, which is essentially the utility power. The main circuit is the DC and switching source. The source enters the primary of a transformer and induces voltage in its secondary. The transformer secondary has three windings, labeled Ns1, Ns2, and Ns3, where Ns1 = Ns2 = Ns3. Three capacitors are connected in series with the transformer secondary windings, known as blocking capacitors.
We have applied assumptions to the circuit to simplify the analysis without affecting the results. It is assumed that the input source current (i_p) is a perfect sinusoidal source. Also, since the output capacitors are sufficiently large, Vo1, Vo2, Vo3, Vo4 can be considered as voltage sources used to drive the LED strings. The capacitance of the blocking capacitors (CB1, CB2, CB3) has also been chosen to be large, and it is assumed that the voltage across them remains constant during each switching cycle (of the main circuit). Thus, it can be assumed that the blocking capacitors CB1, CB2, and CB3 act like voltage sources VCB1, VCB2, and VCB3. Furthermore, the forward voltage drop of the diodes is negligible.
The simulated circuit is shown in Figure below. To avoid unintentional and visual errors, the outputs of each parameter and circuit elements are drawn in different, harmonized colors. The simulation was performed in the discrete mode with a sample time of one microsecond (10^-6). It is notable that the connection method of the transformer secondary has been observed. In MATLAB software and among the Simpower Systems elements, an LED element does not exist. For this reason, to prevent modeling disruption, the LED was replaced with a regular diode, and similar results were obtained. Here, the diodes also represent the LED strings. The most important output parameters are DC voltage and low ripple in the output voltage and current.
Based on each time interval, three general circuit states can be considered, as shown in Figure below.
Results
This section is dedicated to simulation results. The value of the output capacitors C1, C2, C3, and C4 is 47 mu F, and the blocking capacitors CB1, CB2, and CB3 are 1 mu F. Diodes D1 to D10 have a forward turn-on voltage of 0.8 Volts, an internal resistance of 1 mOmega, an internal inductance of zero Henry, and a Snubber circuit with 500 Omega resistance and 250 nF capacitance.
The output diodes, which represent the LED strings, have similar characteristics to diodes D1 to D10. However, since different voltages are required at the output due to the number of LEDs, different forward turn-on voltages were considered for them. We set the forward voltage for Diode 1 to 120 Volts, for Diode 2 to 105 Volts, for Diode 3 to 80 Volts, and finally, for Diode 4 to 65 Volts. These values correspond to Vo values: Vo1=120V, Vo2=105V, Vo3=80V, and Vo4=65V.
The transformer has one primary and three secondary windings. The most important parameters of this transformer are as follows: It has no taps, and its nominal frequency is equal to the grid frequency, 50 Hz. According to the real values, the transformer primary has 33 turns, and the secondary windings have 13 turns. However, because we applied assumptions in the simulation circuit, the output current with the mentioned secondary turns will not be accurate or correct. If we consider 43 turns for the secondary windings, we reach the accurate current value in both theory and simulation. The winding resistance is 5 p.u., and the leakage inductance is 0.02 p.u.. The magnetic reluctance (R_m) is 50, and the magnetic inductance (L_m) is 100 p.u.
The input voltage source is an ideal sinusoidal source. The input voltage is 565.685 Volts, which represents the peak voltage. The effective value (RMS) of the input voltage is 400 Volts (the actual DC value). The input frequency is 50Hz, which is the grid frequency.
Based on the actual results, with an effective input of 400 Volts, the outputs will be between 70-140V and 350mA. The maximum output difference reaches 70 Volts. Figure 7 shows the primary and secondary voltages of the transformer. As shown in the figure and according to calculations, the maximum input value is 565.685 Volts. The outputs will be V_1=V_2=V_3 = 43 x 565.685/33 = 737.1 based on the transformer ratio V_1/V_2 = N_1/N_2*.
As expected, the output voltage should be DC to drive the LEDs. The output voltage has a very small ripple, which is negligible and will not affect the outputs or light intensity. As can be seen in Figures, the output voltage begins to increase until the first 0.1 seconds, after which it becomes DC at V_o values: V_o1=120V, V_o2=105V, V_o3=80V, and V_o4=65V, which is our expectation for driving the LED strings.
Based on the current output from the actual circuit, 350mA is expected. If we rely only on calculations, we will reach this value.
Figure below shows the output current, which is close to 350 mA. Note the pulsed nature of the output current, which overall creates a low-ripple DC shape at the output. Also, note that the outputs turn on in order of DC voltage, and the currents turn on earlier the lower the forward voltage is.
Finally, two curves are displayed: One shows the efficiency based on different output powers P_o, and the other shows the efficiency based on different output voltages V_o. To avoid long and strenuous calculations, we only display the final curves.
References
[1] X. Wu and Chen Hu and J. Zhang and Chen Zhao, “Series-Parallel Auto regulated Charge-Balancing Rectifier for Multioutput Light-Emitting Diode Driver,” August 2013 IEEE.
[2] S. M. Baddela and D. S. Zinger, “Parallel connected LEDs operated at high frequency to improve current sharing,” in Conf. Rec. 39th IEEE IAS Annu. Meeting, Oct. 2004, vol. 3, pp. 1677–1681.
[3] W. Thomas and J. Pforr, “A novel low-cost current-sharing method for automotive LED-lighting systems,” in Proc. 13th EPE, 2009, pp. 1–10.
[4] K. I Hwu and S. C Chou, “A simple current-balancing converter for LED lighting,” in Proc. IEEE Appl. Power Electron. Conf., 2009,pp. 587–590.
[5] Z. Wang, X. Wu, M. Chen, and J. Zhang, “Optimal design methodology for the current-sharing transformer in a quasi-resonant (QR) flyback LED driver,” in Proc. 27th Annu. IEEE APEC, Feb. 2012,pp. 2372–2378.