top of page

MATLAB Simulation of Zeta Converter Fed BLDC Motor for Power Factor Correction and Speed Control

25 minutes ago
7 min read

MATLAB Simulation of Zeta Converter Fed BLDC Motor for Power Factor Correction and Speed Control


𝐈𝐧𝐭𝐫𝐨𝐝𝐮𝐜𝐭𝐢𝐨𝐧

The Zeta converter-fed BLDC motor drive is a useful configuration for applications that require both speed control and improved input power factor.

In this MATLAB/Simulink model, a single-phase AC supply is converted into DC using a diode rectifier. A Zeta DC–DC converter regulates the DC-link voltage, while a voltage source inverter drives the BLDC motor.


Zeta Converter Fed BLDC Motor for Power Factor Correction and Speed Control

Zeta converter fed BLDC motor for Power Factor Correction and speed control
₹5,000.00₹2,500.00
Buy Now


The main objectives of the simulation are to:

  • Maintain the input current close to a sinusoidal waveform

  • Achieve a near-unity power factor

  • Regulate the Zeta converter output voltage

  • Control the BLDC motor speed

  • Maintain stable operation during reference-voltage changes

  • Maintain stable operation during sudden load changes

𝐒𝐲𝐬𝐭𝐞𝐦 𝐎𝐯𝐞𝐫𝐯𝐢𝐞𝐰

The complete system contains the following main sections:

Section

Function

Single-phase AC source

Supplies input electrical power

Input-side filter

Reduces unwanted input-side disturbances

Diode rectifier

Converts AC voltage into DC

Capacitive filtering stage

Smooths the rectified DC waveform

Zeta converter

Regulates DC output voltage and supports power factor correction

Voltage source inverter

Converts DC into controlled three-phase supply

BLDC motor

Converts electrical energy into mechanical energy

Hall sensor decoder

Determines rotor position

Gate pulse logic

Generates inverter switching signals

Outer voltage loop

Controls Zeta converter output voltage

Inner current loop

Shapes input current for power factor correction

Power factor measurement

Monitors source-side power factor

𝐏𝐨𝐰𝐞𝐫 𝐅𝐥𝐨𝐰 𝐢𝐧 𝐭𝐡𝐞 𝐒𝐲𝐬𝐭𝐞𝐦

The electrical power passes through the system in the following sequence:

Single-Phase AC Source → Diode Rectifier → Zeta Converter → Voltage Source Inverter → BLDC Motor

The control system operates alongside this power circuit to regulate both the converter and motor operation.

𝐖𝐡𝐲 𝐏𝐨𝐰𝐞𝐫 𝐅𝐚𝐜𝐭𝐨𝐫 𝐂𝐨𝐫𝐫𝐞𝐜𝐭𝐢𝐨𝐧 𝐈𝐬 𝐑𝐞𝐪𝐮𝐢𝐫𝐞𝐝

A diode bridge rectifier behaves as a nonlinear load from the AC supply point of view.

Without proper current control:

  • Source current may become distorted.

  • The input current may no longer remain sinusoidal.

  • Harmonic content can increase.

  • Input power quality can deteriorate.

  • Power factor may reduce.

The power factor correction controller therefore modifies the converter operation so that the input current follows the source-voltage waveform more closely.

The desired condition is:

  • Sinusoidal source voltage

  • Nearly sinusoidal source current

  • Very small phase difference between voltage and current

  • Power factor close to unity

𝐖𝐨𝐫𝐤𝐢𝐧𝐠 𝐏𝐫𝐨𝐜𝐞𝐬𝐬

1. AC-to-DC Conversion

The single-phase AC source is connected to a diode bridge rectifier.

The rectifier converts the AC input into a rectified DC quantity before supplying the Zeta converter stage.

2. Zeta Converter Operation

The Zeta converter is used to control the DC voltage supplied to the inverter.

Its switching operation is controlled according to:

  • Required DC output voltage

  • Measured converter voltage

  • Input current condition

  • Power factor correction requirement

Changing the Zeta converter duty cycle changes its output voltage.

This regulated voltage is then supplied to the inverter.

3. Voltage Source Inverter

The regulated DC output of the Zeta converter is connected to the voltage source inverter.

The inverter provides the required electrical excitation for the BLDC motor.

Its gate signals are generated according to rotor-position information obtained from the motor Hall sensors.

4. BLDC Motor Commutation

The BLDC motor uses Hall sensor signals to identify rotor position.

The Hall signals are processed by the decoder and converted into the required inverter switching pattern.

This allows correct electronic commutation of the BLDC motor.

𝐂𝐨𝐧𝐭𝐫𝐨𝐥 𝐒𝐭𝐫𝐚𝐭𝐞𝐠𝐲

The power factor correction system uses a two-loop control structure.

Outer Voltage Control Loop

The outer loop regulates the Zeta converter DC output voltage.

The control sequence is:

Reference DC Voltage → Voltage Comparison → PI Controller → Reference Current Magnitude

The measured converter voltage is compared with the desired reference.

The resulting voltage error is processed using a PI controller.

The controller output determines the required reference-current magnitude.

Inner Current Control Loop

The inner loop controls the rectifier-side current so that the AC source current remains close to sinusoidal.

The control structure uses:

  • Source voltage measurement

  • PLL-based phase detection

  • Sinusoidal reference generation

  • Reference current magnitude

  • Rectifier-current feedback

  • PI current controller

  • PWM generation

  • Zeta converter switching

This inner current loop is the main section responsible for power factor correction.

𝐏𝐋𝐋-𝐁𝐚𝐬𝐞𝐝 𝐑𝐞𝐟𝐞𝐫𝐞𝐧𝐜𝐞 𝐆𝐞𝐧𝐞𝐫𝐚𝐭𝐢𝐨𝐧

The source voltage is measured and processed using a phase-locked loop.

The PLL provides the electrical phase information required to generate a sinusoidal reference.

The generated sinusoidal waveform is then multiplied by the current-reference magnitude obtained from the voltage controller.

This produces the required current reference for the inner control loop.

𝐂𝐮𝐫𝐫𝐞𝐧𝐭 𝐂𝐨𝐧𝐭𝐫𝐨𝐥 𝐚𝐧𝐝 𝐏𝐖𝐌 𝐆𝐞𝐧𝐞𝐫𝐚𝐭𝐢𝐨𝐧

The reference current is compared with the measured rectifier current.

The current error is processed using another PI controller.

The controller produces the converter duty-cycle command.

This command is compared with a triangular carrier waveform to generate the PWM gate pulse for the Zeta converter switch.

By continuously adjusting the duty cycle:

  • Converter output voltage is regulated.

  • Rectifier current is controlled.

  • Source current becomes approximately sinusoidal.

  • Power factor is improved.

𝐊𝐞𝐲 𝐒𝐢𝐦𝐮𝐥𝐚𝐭𝐢𝐨𝐧 𝐏𝐚𝐫𝐚𝐦𝐞𝐭𝐞𝐫𝐬

Parameter

Value / Condition

Initial DC voltage reference

250 V

Changed DC voltage reference

150 V

Reference voltage change time

2 s

Initial motor load torque

0 N·m

Changed motor load torque

0.5 N·m

Load change time

3.5 s

Converter current before load change

Approximately 0.3 A

Converter current after load change

Approximately 0.8 A

Power factor during normal operation

Near 1

Temporary power factor during voltage transition

Approximately 0.96–0.98

𝐒𝐢𝐦𝐮𝐥𝐚𝐭𝐢𝐨𝐧 𝐓𝐞𝐬𝐭 𝐂𝐨𝐧𝐝𝐢𝐭𝐢𝐨𝐧𝐬

The model is evaluated under two important dynamic operating conditions.

Test 1: Reference Voltage Change

At 2 seconds, the converter voltage reference changes from:

250 V → 150 V

This test evaluates:

  • DC-link voltage regulation

  • Converter transient response

  • Input-current waveform

  • Power factor performance

  • Motor operating response

Test 2: Motor Load Change

At approximately 3.5 seconds, motor load torque changes from:

0 N·m → 0.5 N·m

This test checks whether the controller can maintain stable operation when the mechanical load suddenly increases.

𝐒𝐢𝐦𝐮𝐥𝐚𝐭𝐢𝐨𝐧 𝐑𝐞𝐬𝐮𝐥𝐭𝐬

Source Voltage and Source Current

The source voltage and current waveforms show that:

  • Source current remains approximately sinusoidal.

  • Source voltage and current remain closely aligned.

  • The phase difference between them is very small.

  • The power factor remains close to unity.

This confirms the operation of the input-side power factor correction control.

Converter Voltage Response

Initially, the DC voltage reference is set to 250 V.

The Zeta converter output rises and settles close to the reference value.

At 2 seconds, the reference is reduced to 150 V.

After the change:

  • Converter voltage decreases toward the new reference.

  • A transient appears during the transition.

  • The controller subsequently restores voltage regulation.

  • The output settles close to 150 V.

Power Factor Response

Under steady operation, the measured power factor remains close to 1.

During the sudden reference-voltage transition, the power factor temporarily decreases to approximately:

  • 0.98

  • 0.96

After the transient period, it increases again toward unity.

This shows that the power factor correction controller continues operating even during DC-voltage changes.

BLDC Motor Speed

The BLDC motor speed follows the operating condition established by the regulated converter voltage and inverter switching system.

When the DC voltage changes, the motor operating point also changes accordingly.

The motor speed waveform demonstrates the relationship between:

  • Zeta converter output voltage

  • Inverter input voltage

  • BLDC motor operating speed

Electromagnetic Torque

The electromagnetic torque waveform shows the motor response during:

  • Starting

  • Steady-state operation

  • Reference-voltage variation

  • Mechanical load variation

Some torque ripple is naturally present because of the electronic commutation of the BLDC motor.

Stator Current and Back EMF

The simulation also displays:

  • BLDC stator current

  • Motor back EMF

These waveforms help verify the electrical commutation and motor operating characteristics.

𝐑𝐞𝐬𝐩𝐨𝐧𝐬𝐞 𝐃𝐮𝐫𝐢𝐧𝐠 𝐋𝐨𝐚𝐝 𝐂𝐡𝐚𝐧𝐠𝐞

When the motor torque changes from 0 to 0.5 N·m:

  • Motor power demand increases.

  • Converter current increases.

  • Converter current changes from approximately 0.3 A to 0.8 A.

  • DC voltage temporarily decreases.

  • The voltage controller restores the DC voltage toward 150 V.

  • Source current remains approximately sinusoidal.

  • Power factor remains close to unity.

This demonstrates the response of the cascaded voltage-current control structure under a sudden motor-load disturbance.

𝐑𝐞𝐬𝐮𝐥𝐭 𝐒𝐮𝐦𝐦𝐚𝐫𝐲

Operating Condition

Observed Response

Normal operation

Stable converter and motor operation

250 V reference

Output voltage tracks approximately 250 V

250 V → 150 V reference change

Voltage settles toward the new reference

Voltage-transition period

Temporary reduction in power factor

After voltage settling

Power factor returns near unity

Source current

Approximately sinusoidal

Voltage-current phase difference

Very small

0 → 0.5 N·m load change

Converter current increases

Load disturbance

Temporary DC voltage reduction

After disturbance

DC voltage returns close to reference

Steady-state power factor

Near unity

𝐊𝐞𝐲 𝐅𝐞𝐚𝐭𝐮𝐫𝐞𝐬

  • Zeta converter-based BLDC motor drive

  • Single-phase AC input

  • Diode bridge rectifier

  • Closed-loop DC voltage regulation

  • Power factor correction

  • Dual-loop voltage and current control

  • PI-controller-based control

  • PLL-based sinusoidal reference generation

  • PWM switching control

  • Hall sensor-based BLDC commutation

  • Voltage source inverter

  • Source voltage and current monitoring

  • Power factor measurement

  • BLDC speed monitoring

  • Electromagnetic torque measurement

  • Stator-current analysis

  • Back-EMF observation

  • Reference-voltage variation test

  • Mechanical load disturbance test

𝐀𝐝𝐯𝐚𝐧𝐭𝐚𝐠𝐞𝐬 𝐨𝐟 𝐭𝐡𝐞 𝐂𝐨𝐧𝐟𝐢𝐠𝐮𝐫𝐚𝐭𝐢𝐨𝐧

This MATLAB/Simulink model helps demonstrate several important power-electronics and motor-control concepts in a single system:

  • Improved source-current waveform

  • Near-unity input power factor

  • Controlled DC-link voltage

  • Adjustable BLDC motor operating speed

  • Closed-loop response to supply-side and load-side disturbances

  • Integration of converter control and motor-drive control

  • Clear visualization of electrical and mechanical variables

𝐀𝐩𝐩𝐥𝐢𝐜𝐚𝐭𝐢𝐨𝐧𝐬

A Zeta converter-fed BLDC motor configuration can be studied for applications such as:

  • BLDC motor drive systems

  • Energy-efficient motor drives

  • Variable-speed drives

  • Power-factor-corrected AC–DC motor drives

  • Household electrical drives

  • Pumps and blowers

  • Fans and ventilation systems

  • Industrial automation

  • Low-power electrical drive systems

  • Power electronics and motor-control research

𝐖𝐡𝐚𝐭 𝐂𝐚𝐧 𝐁𝐞 𝐀𝐧𝐚𝐥𝐲𝐳𝐞𝐝 𝐢𝐧 𝐌𝐀𝐓𝐋𝐀𝐁/𝐒𝐢𝐦𝐮𝐥𝐢𝐧𝐤?

The model allows users to study:

  • Source voltage

  • Source current

  • Power factor

  • Rectifier current

  • Zeta converter voltage

  • Zeta converter current

  • DC voltage regulation

  • PWM pulse generation

  • BLDC stator current

  • BLDC back EMF

  • Rotor speed

  • Electromagnetic torque

  • Load disturbance response

  • Reference-voltage tracking

𝐖𝐡𝐨 𝐂𝐚𝐧 𝐔𝐬𝐞 𝐓𝐡𝐢𝐬 𝐌𝐨𝐝𝐞𝐥?

This simulation topic is useful for:

  • Electrical engineering students

  • Power electronics learners

  • Motor-drive researchers

  • MATLAB/Simulink users

  • Control-system researchers

  • BLDC motor researchers

  • Engineers working with AC–DC converters

  • Researchers studying power factor correction

𝐂𝐨𝐧𝐜𝐥𝐮𝐬𝐢𝐨𝐧

The MATLAB simulation of a Zeta converter-fed BLDC motor demonstrates the combined operation of DC-voltage regulation, BLDC motor control, and input power factor correction.

The outer voltage loop regulates the Zeta converter output, while the inner current loop shapes the rectifier-side current. With PLL-based reference generation and PI-based control, the source current remains approximately sinusoidal and closely aligned with the supply voltage.

The simulation further demonstrates stable behavior when the voltage reference changes from 250 V to 150 V and when motor load torque changes from 0 to 0.5 N·m. During these disturbances, temporary transients occur, but the converter voltage returns toward its reference and the source-side power factor recovers toward unity.

Overall, the model provides a clear platform for understanding Zeta converter control, BLDC motor operation, power factor correction, voltage regulation, PWM control, and dynamic motor-drive performance.


Comments


bottom of page