# Design and Simulation of Power Conversion using Open Source Tools

- Institution: IISc Bangalore
- Department: Electrical Engineering
- Teacher: Prof. L. Umanand
- Level: Undergraduate
- Language: English
- Subjects: Engineering
- Source: [NPTEL](https://nptel.ac.in/courses/108108166)
- Licence: [CC BY-NC-SA](https://nptel.ac.in/faq) (Non-commercial use only.)
- Syllabus: [at the source](https://nptel.ac.in/courses/108108166)
- Who can watch: Tweens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

This is a simulation oriented course. There are many power conversion topologies that are used in several applications like power supplies and power converters. These will be studied through simulation. This course emphasises learning and understanding converter topologies through the aid of open sources tools like octave, gEDA and ngSpice. The course starts with a discussion on simulation tools and their installation. Both NgSpice and Octave environments are used to simulate circuit based and model based systems. PV cells, rectifiers, switched mode non-isolated and isolated converters are studied through simulation. Discussions on various topologies are strengthened with the aid of simulation demonstrations.

INTENDED AUDIENCE : 3rd or 4th year UG, 1st year masters and research students

UG/PG course, industry people can also register.

PRE-REQUISITES : Basic electric circuits

INDUSTRY SUPPORT : NILL

## Lectures

1. [Getting started with NgSpice](https://invisiblenetwork.ai/learn/nptel/108108166/c5c5732ed260) (YouTube)
2. [Refractoring the .cir](https://invisiblenetwork.ai/learn/nptel/108108166/12d4314153f4) (YouTube)
3. [Sub-circuits](https://invisiblenetwork.ai/learn/nptel/108108166/1a44bdd12ad4) (YouTube)
4. [gschem and netlist generation](https://invisiblenetwork.ai/learn/nptel/108108166/e444051dce87) (YouTube)
5. [Setting up for simulation with Octave](https://invisiblenetwork.ai/learn/nptel/108108166/85023c2ff10a) (YouTube)
6. [Getting started with equation based simulation](https://invisiblenetwork.ai/learn/nptel/108108166/25c7cb89fcf7) (YouTube)
7. [Resuming a simulation in Octave](https://invisiblenetwork.ai/learn/nptel/108108166/4eaa16e94c1c) (YouTube)
8. [PV cell model - review](https://invisiblenetwork.ai/learn/nptel/108108166/5c0a4df98aa2) (YouTube)
9. [PV cell characteristic - review](https://invisiblenetwork.ai/learn/nptel/108108166/05b6beb0ec1f) (YouTube)
10. [PV cell - symbol and subcircuit](https://invisiblenetwork.ai/learn/nptel/108108166/5a7b1538f4f1) (YouTube)
11. [Rectifier-capacitor filter - operation review](https://invisiblenetwork.ai/learn/nptel/108108166/bf1c2ab29421) (YouTube)
12. [Rectifier-capacitor filter - NgSpice simulation](https://invisiblenetwork.ai/learn/nptel/108108166/5f0597ed2266) (YouTube)
13. [Rectifier-capacitor filter with non-idealities](https://invisiblenetwork.ai/learn/nptel/108108166/8f878a5aa3a8) (YouTube)
14. [3 phase Rectifier-capacitor filter](https://invisiblenetwork.ai/learn/nptel/108108166/41ae323d2051) (YouTube)
15. [Equation based simulation in Octave](https://invisiblenetwork.ai/learn/nptel/108108166/ad509aea7b62) (YouTube)
16. [Passive power factor improvement - review](https://invisiblenetwork.ai/learn/nptel/108108166/d607b1ad4432) (YouTube)
17. [Buck Converter - review](https://invisiblenetwork.ai/learn/nptel/108108166/7526ad9f0b5e) (YouTube)
18. [Boost converter - review](https://invisiblenetwork.ai/learn/nptel/108108166/f1294b6b9a33) (YouTube)
19. [Buck-Boost converter - review](https://invisiblenetwork.ai/learn/nptel/108108166/e292bb6fc96e) (YouTube)
20. [Buck converter - NgSpice](https://invisiblenetwork.ai/learn/nptel/108108166/80dc6f127ee0) (YouTube)
21. [Boost converter - NgSpice](https://invisiblenetwork.ai/learn/nptel/108108166/1d9e28c434cc) (YouTube)
22. [Buck-boost converter - NgSpice](https://invisiblenetwork.ai/learn/nptel/108108166/0e9bc2682828) (YouTube)
23. [Passive Power Factor Improvement - NgSpice](https://invisiblenetwork.ai/learn/nptel/108108166/b5eb4891f075) (YouTube)
24. [Equation based simulation of converters](https://invisiblenetwork.ai/learn/nptel/108108166/5e7607ae983a) (YouTube)
25. [Forward Converter - review](https://invisiblenetwork.ai/learn/nptel/108108166/e58f888f1d26) (YouTube)
26. [Forward Converter simulation](https://invisiblenetwork.ai/learn/nptel/108108166/8af43a86d9a1) (YouTube)
27. [Understanding Core flux reset](https://invisiblenetwork.ai/learn/nptel/108108166/db3cb9bdf041) (YouTube)
28. [Core flux reset - simulation](https://invisiblenetwork.ai/learn/nptel/108108166/df8c30eea5a9) (YouTube)
29. [Flyback converter - review](https://invisiblenetwork.ai/learn/nptel/108108166/ad40e3dd4ae1) (YouTube)
30. [Flyback converter - simulation](https://invisiblenetwork.ai/learn/nptel/108108166/3dce4a815c0c) (YouTube)
31. [Pushpull converter - review](https://invisiblenetwork.ai/learn/nptel/108108166/0907b888b083) (YouTube)
32. [Pushpull converter - simulation](https://invisiblenetwork.ai/learn/nptel/108108166/a7ef9cd56edb) (YouTube)
33. [Half bridge converter - review](https://invisiblenetwork.ai/learn/nptel/108108166/614aa8dc36a1) (YouTube)
34. [Half bridge converter - simulation](https://invisiblenetwork.ai/learn/nptel/108108166/d49799e41b18) (YouTube)
35. [Full bridge converter - review](https://invisiblenetwork.ai/learn/nptel/108108166/ac2ef509c037) (YouTube)
36. [Full bridge converter - simulation](https://invisiblenetwork.ai/learn/nptel/108108166/2a99c4aed5ea) (YouTube)
37. [Close loop operation.](https://invisiblenetwork.ai/learn/nptel/108108166/c2c05b298af3) (YouTube)
38. [Close loop with feed forward control.](https://invisiblenetwork.ai/learn/nptel/108108166/fa22ae809b76) (YouTube)
39. [NgSpice simulation of close loop control.](https://invisiblenetwork.ai/learn/nptel/108108166/63a061e0018c) (YouTube)
40. [Battery charging with current control.](https://invisiblenetwork.ai/learn/nptel/108108166/359f14f9163f) (YouTube)
41. [Slope compensation for current control.](https://invisiblenetwork.ai/learn/nptel/108108166/b82d86ca67c6) (YouTube)
42. [NgSpice simulation of battery charging.](https://invisiblenetwork.ai/learn/nptel/108108166/a3f249ba2df9) (YouTube)
43. [Single phase PWM for single phase inverter.](https://invisiblenetwork.ai/learn/nptel/108108166/c62e7849114b) (YouTube)
44. [NgSpice simulation of single phase PWM.](https://invisiblenetwork.ai/learn/nptel/108108166/be889aa42cf4) (YouTube)
45. [2-axes theory for 3-phase systems.](https://invisiblenetwork.ai/learn/nptel/108108166/99609f228a77) (YouTube)
46. [Transformations for 2 and 3 axes systems.](https://invisiblenetwork.ai/learn/nptel/108108166/9b39f2dd6188) (YouTube)
47. [Maximum power point tracking - NgSpice.](https://invisiblenetwork.ai/learn/nptel/108108166/081ce11b4ea2) (YouTube)
48. [Space vector PWM - digital.](https://invisiblenetwork.ai/learn/nptel/108108166/440378447d62) (YouTube)
49. [Space vector PWM - analog.](https://invisiblenetwork.ai/learn/nptel/108108166/33517febdd52) (YouTube)
50. [SVPWM analog - NgSpice simulation.](https://invisiblenetwork.ai/learn/nptel/108108166/5b21110df3e1) (YouTube)
51. [Induction motor model.](https://invisiblenetwork.ai/learn/nptel/108108166/b714f35439cf) (YouTube)
52. [Induction motor simulation in Octave.](https://invisiblenetwork.ai/learn/nptel/108108166/34c1009aeae6) (YouTube)
53. [V/F control of induction motor - NgSpice.](https://invisiblenetwork.ai/learn/nptel/108108166/4ac34eb2ec60) (YouTube)
