MATLAB

Design of Shunt Active Power Filter(APF)

A power filter is a type of electronic filter which is placed between an external power line and electronic devices. It is used in order to attenuate conducted radio frequencies or electromagnetic interference between the AC or DC power line and the equipment. In this project, you are going to design and simulate an APF based on inter-leaved buck converter in the MATLAB/Simulink environment.

Read more..

Design of Shunt Active Power Filter(APF) project Looking to build projects on MATLAB?:

MATLAB Kit will be shipped to you and you can learn and build using tutorials. You can start for free today!


In this project, an Active Power Filter (APF) is to be designed which will mitigate the effects of harmonics due to the use of non-linear loads. This is to be realized with help of interleaved buck converter which not only reduces the harmonics at the Point of common coupling (PCC) but also removes the probability of the occurrence of inherent shoot-through phenomena in the power electronics circuits.

Project Description:

  1. Active Power filter: These are filters, which are used to perform the job of harmonic elimination. Harmonic in the Electrical system means that current and voltage are distorted and deviate from the sinusoidal waveform. The active power filters are used to filter out both higher and lower order harmonics in the power system.
  2. Point of Common Coupling (PCC): The PCC is a point in an electrical system where multiple loads are connected.

Project Implementation:

  1. At first study, some research works those have been accomplished by different researchers from different sources like IEEE Explorer digital library, science direct plus etc.

How to build MATLAB projects Did you know

Skyfi Labs helps students learn practical skills by building real-world projects.

You can enrol with friends and receive kits at your doorstep

You can learn from experts, build working projects, showcase skills to the world and grab the best jobs.
Get started today!


  1. Prepare a summary of all the research paper related to the subject, which is the outcome of the literature survey.
  2. Study the operation of an interleaved buck converter which you will use in the realization of APF.
  3. Then design a controller, which will create the switching signal for the PMOSFET used for the realization of interleaved buck converter through digital circuits.
  4. Perform simulation of your design in MATLAB/Simulink and obtain THD (Total Harmonic Distortion). Compare your result with IEEE standard 519.
  5. Then compare your result between the half bridge and full bridge based APF (THD) outputs which you can obtain by FTT (Fast Fourier Transform) analysis.

Project Brief: After successful completion of the project, your design will able to eliminate the ‘shoot through’ problem from the switch cell with significant improvement in reliability, efficiency and performance and also you can observe that there will be an improvement of the power quality issues at PCC.

Software requirements:

MATLAB: MATLAB is a multi-paradigm numerical computing environment and proprietary programming language developed by MathWorks. This software is handy in solving complex Matrixes.

Programming language: MATLAB programming Language


Latest projects on MATLAB

Want to develop practical skills on MATLAB? Checkout our latest projects and start learning for free


Kit required to develop Design of Shunt Active Power Filter(APF):
Technologies you will learn by working on Design of Shunt Active Power Filter(APF):
Design of Shunt Active Power Filter(APF)
Skyfi Labs Last Updated: 2021-05-28





Join 250,000+ students from 36+ countries & develop practical skills by building projects

Get kits shipped in 24 hours. Build using online tutorials.

More Project Ideas on matlab

Digital Extraction of Brain tumor from MRI using MATLAB
Identifying Vehicle Number plates using Matlab
High Speed Railways automation using MATLAB
Face Recognition System
Car Model in Simulink MATLAB
Car Model in ADAMS
MATLAB Simulation of Heavy Duty Diesel Engine
Buckling Load Analysis of Sigmoid Functionally Graded Timoshenko Beam on Pasternak Elastic Foundation
Design and Development of Dual-band Band-Pass Filter
Heat Transfer in Electroosmotic Flow of Power-Law Fluids in Micro-Channel
Design of Shunt Active Power Filter(APF)
Develop a Number Plate Scanner using MATLAB
Matlab Simulation on HydroEnergy system
Simulation Of Solar Energy System With MATLAB
Matlab simulation on Wind Energy system
Tool Life Determination using MATLAB
ABS System using Fuzzy Logic
Automatic Signature detection using image processing
Plant disease detection using image processing (MATLAB)
Automatic mobile balance recharge system
Soil Classification using Image Processing
Blood Group detection using Image processing
Retinal Disease detection
Home Automation system using Arduino and MATLAB
How to plot real-time temperature using MATLAB
Getting started with image processing MATLAB
Vehicle counting for traffic management using MATLAB
Hybrid Vehicle design using MATLAB
Getting Started with Simulink in MATLAB designing a model
How to use Bluetooth with MATLAB for wireless communication
Controlling a Robot hand in MATLAB simulation and reality
Pedestrian detection using MATLAB
Image slider using MATLAB
Hydropower plant model using MATLAB
How to Use MATLAB for Automatic Certificate Generation?
Simulation of Automatic Car Parking with MATLAB
Simulating Quadcopter in MATLAB
DC-DC converter for renewable energy system
High speed railroad transport
Fingerprint recognition algorithm using phase-based image matching
Laser Guided Vehicle using MATLAB
Parallel port controller using MATLAB
JPEG compressor using MATLAB
Colour Segmentation using MATLAB

Subscribe to receive more project ideas

Stay up-to-date and build projects on latest technologies