PFC with hysterisis control

Version 1.8.1 (31.8 KB) by Ouassim
This simulink is a PFC with hysterisis control which follows the IEC standard of having a THD<5%
146 Downloads
Updated 15 Jun 2024

View License

A Power Factor Corrector (PFC) with hysteresis control is an advanced electronic device used to improve the power factor of electrical systems. It ensures that the power supplied by the source is used more efficiently, reducing losses and improving the overall performance of the power system. Here’s a detailed description:Power Factor Corrector (PFC)
The primary function of a PFC is to adjust the power factor of an electrical load. The power factor is the ratio of real power (measured in watts) to apparent power (measured in volt-amperes). A poor power factor indicates inefficiency in the power system, where more current is drawn than necessary. PFCs are used to correct this by ensuring that the voltage and current waveforms are in phase, thus optimizing the use of power.
Hysteresis Control
Hysteresis control is a type of feedback control mechanism used to maintain a parameter within a specific range, defined by upper and lower bounds. In the context of PFCs, hysteresis control is applied to regulate the current or voltage in such a way that it remains within a predefined band. When the parameter (e.g., current) reaches the upper threshold, the control mechanism adjusts it downwards, and when it hits the lower threshold, it adjusts it upwards. This continuous adjustment ensures stable and efficient operation of the PFC.
Working Principle
  1. Current Sensing and Feedback: The PFC continuously monitors the input current and voltage. The actual current is compared with a reference current that represents the ideal current waveform.
  2. Error Calculation: The difference (error) between the actual current and the reference current is calculated.
  3. Hysteresis Band Application: The hysteresis control applies a band around the reference current. If the actual current deviates outside this band, corrective actions are initiated.
  4. Switching Control: Based on the error and the hysteresis band, the PFC adjusts the switching of power electronic devices (like MOSFETs or IGBTs). These switches control the input current waveform, ensuring it follows the desired reference waveform closely.
  5. Correction and Stabilization: This process of monitoring, comparing, and adjusting continues in real-time, ensuring that the power factor is corrected dynamically and remains optimal.
Benefits
  • Improved Efficiency: By aligning the current and voltage waveforms, the PFC reduces the total current drawn, thus minimizing losses and improving the overall efficiency of the power system.
  • Reduced Harmonics: Hysteresis control helps in reducing the harmonic distortion in the current waveform, leading to a cleaner power supply.
  • Dynamic Response: The real-time adjustment capability allows the PFC to respond quickly to changes in load conditions, maintaining optimal performance.
  • Extended Equipment Lifespan: Improved power factor and reduced harmonics contribute to the longevity of electrical equipment by reducing the stress on components.
Applications
PFCs with hysteresis control are widely used in various applications, including:
  • Industrial Power Systems: To enhance the efficiency of large motors, transformers, and other industrial equipment.
  • Consumer Electronics: In power supplies for computers, televisions, and other household devices to ensure efficient power usage.
  • Renewable Energy Systems: To optimize the power output from solar panels and wind turbines.
  • Electric Vehicles: To manage the power consumption and improve the efficiency of the battery charging systems.

Cite As

Ouassim (2025). PFC with hysterisis control (https://uk.mathworks.com/matlabcentral/fileexchange/168146-pfc-with-hysterisis-control), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2020a
Compatible with R2020a to R2024a
Platform Compatibility
Windows macOS Linux
Communities

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.8.1

.

1.8