File Exchange

image thumbnail


version (15.2 MB) by sagar kumar dash
Distribution side Static Compensator (STATCOM) for VAR and Harmonic Compensation


Updated 05 Dec 2017

View License

A VSI based D-STATCOM is used to supply both reactive VAR and Harmonic current to the load, so the source current is sinusoidal and have Unity power factor(UPF).
A vector control method & SPWM scheme is used for closed loop operation and pulse generation,
which have 2 controllers.
1.Voltage controller- used to maintain constant DC link voltage.
2.current controller-
d-axis controller : supplies the harmonic current & draws little active current to meet the switching losses.
q-axis controller : supplies both harmonic & reactive current.
For any queries regarding parameter design (L,C, Kp, Ki etc.), and for lower version of simulink model
contact me @:

Cite As

sagar kumar dash (2021). VSI BASED D-STATCOM (, MATLAB Central File Exchange. Retrieved .

Comments and Ratings (26)

Vasireddy Durga rao

base paper send to this emails sir please

Chan Ka Yan Chan

Srikanth Maarishetti

hello anyone has related basepaper of this and documentation can you please send to me

Ankit Savaliya

I need the base paper for this model, If anyone has it please post it. Thank you.

srinivas nakka

i need published paper for the above, i need equations that are used in this model

Lei Yao

Atta Ullah

bing hu

Excellent model.You helped me finish my guaduation paper.I want to kiss you ass bro.

Atta Ullah

Ahmed I. Omar

Very good model bet we need a published paper


For Latest Simulation Projects,Please Contact

milad negahdari


Is there any reference paper for the equation used in this model?


Shakti Kumar Mishra

Suma Badugu

Rehan Arshad

need publish paper of that model

vishnu kumar sahu

yousef naghibzadeh

Jinpeng Guo

yousef naghibzadeh

Ivan Metelev

Vidhula M.V

No One


MATLAB Release Compatibility
Created with R2013a
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

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

Start Hunting!