Bidirectional Single-Phase Inverter (Simulink Model)
A bidirectional single-phase inverter model — grid-connected, dq-frame current control, 4-quadrant operation.
A 175-cell Jupyter notebook and a 57-page PDF that walk through every control decision for a grid-connected bidirectional single-phase inverter — in both abc and dq frames.
You should already know: KCL / KVL, Complex-impedance reasoning, PI controller basics, Python at the level of reading a numpy script.
You don't need prior experience with: Prior single-phase inverter experience, dq-frame math (derived from scratch), Park / Clarke transforms (derived), PLL internals (built up from basics) — these are taught from first principles.
Kristian Skorpen — Power-electronics engineer at Pixii (grid-connected BESS). MSc Electrical Engineering, NTNU. I publish runnable Simulink models and deep-dive courses that teach control design the way I actually use it at work.
Yes. The Stripe receipt includes your VAT number (add it at checkout). Most EU employers accept this for reimbursement.
Mac, Linux, Windows. Only dependency is Python 3.10+ and the packages listed in the included requirements.txt.
Yes. Minor updates are free forever. If a major v2 ships, you get it at 50 % of the then-current price.
14-day, no-questions refund. Reply to the receipt email and you'll have it back within 48h.
Yes — automatic from Stripe, with your VAT number if you provide one.
Teams: email me (kristian.skorpen.yt@gmail.com) for 3+ seats. Students: DM me from your .edu address for a 40 % discount.
Yes — email access for technical questions during the first 6 months after purchase. Typical turnaround 1-3 business days.
The physics and control are universal. Examples use 230 V / 50 Hz but the notebooks parameterise for 120 V / 60 Hz too.
No — this course is single-phase. For three-phase, see my [simulation models](/simulation-models) (deadbeat + dq versions with a PLL); a three-phase course may follow in 2026-2027.
Python 3.10+, Jupyter, numpy, scipy, matplotlib, control. The notebook's first cell imports and sanity-checks them.
A free 5-page excerpt (the dq-transform derivation chapter) is available here. Enter your email below to get the PDF.