Jupyter Notebooks for Power Electronics (html)
The notebook files listed below are available when you download jupyter_gseim.tar.gz (for linux) or jupyter_gseim.zip (for windows). Clicking on the Notebook name shows the corresponding Notebook in html format.
Waveform Analysis
- waveforms_1     Square wave: elimination of third harmonic
- waveforms_2     Periodic waveform: rms value
- waveforms_3     Sinusoidal voltages and currents with harmonics: average power computation
- waveforms_4     Periodic waveform: elimination of seventh harmonic
- waveforms_5     Periodic waveform: rms value
- waveforms_6     Periodic waveforms: elimination of fifth harmonic
- waveforms_7     Periodic waveforms: computation of average power
- waveforms_8     Periodic waveforms: computation of average power
- waveforms_9     Periodic waveforms: computation of average power
- waveforms_10     Periodic waveform: rms value
Switching Loss
- switching_1     Switching: peak power loss during turn-on
- switching_2     Switching: turn-on and turn-off energy dissipation
- switching_3     Switching: energy dissipation during turn-off
- switching_4     Switching: energy loss calculation using equivalent circuit of a power diode
- switching_5     Switching: average power loss during turn-off
- switching_6     Switching: average power loss in a composite power switching device
- switching_7     Switching: average power loss in a diode
- switching_8     Switching: average conduction loss in IGBT-diode combination
- switching_9     Switching: energy dissipation during turn-on
- switching_10     Switching: conduction loss in a MOSFET
Pulse Width Modulation
- pwm_1     PWM converter: average current calculation
- pwm_2     PWM converter: peak current calculation
- pwm_3     PWM converter: calculation of modulation index
- pwm_4     3-phase sine-triangle PWM converter
- pwm_5     PWM converter: rms value of load current
- pwm_6     PWM converter: rms value of load current
- pwm_7     PWM converter: output voltage amplitude
- pwm_8     PWM: maximum pulse width
DC circuit analysis
- dc_circuit_1     Nodal analysis and Thevenin theorem
- dc_circuit_2     KCL application
- dc_circuit_3     Maximum power transfer theorem
- dc_circuit_4     Maximum power transfer theorem
- dc_circuit_5     Maximum power transfer theorem
- dc_circuit_6     Superposition and linearity
- dc_circuit_7     Analysis of DC circuit with a VCVS
- dc_circuit_8     Maximum power transfer theorem
- dc_circuit_9     Analysis of DC circuit with a CCCS
- dc_circuit_10     Analysis of DC circuit with a VCCS
- dc_circuit_11     Analysis of DC circuit with a CCVS
- dc_circuit_12     Thevenin theorem
- dc_circuit_13     Vo versus Vi for diode circuit
Phasors
- phasor_1     Phasor analysis of RLC circuit
- phasor_2     Phasor analysis of RLC circuit
- phasor_3     Phasor analysis (power calculation)
- phasor_4     Phasor analysis (power calculation)
- phasor_5     Phasor analysis of transformer
- phasor_6     Phasor analysis (power calculation)
- phasor_7     Phasor analysis
- phasor_8     Phasor analysis (parametric variation)
- phasor_9     Phasor analysis (power calculation)
- phasor_10     Phasor analysis (maximum power transfer)
- phasor_11     Phasor analysis (power calculation)
- phasor_12     Phasor analysis of transformer
Time constant in RC/RL circuits
- time_constant_1     Transient Analysis of RC Circuit (step change)
- time_constant_2     Transient Analysis of RC Circuit (step change)
- time_constant_3     Transient Analysis of RL Circuit (step change)
- time_constant_4     Transient Analysis of RC Circuit (switching)
- time_constant_5     Transient Analysis of RL Circuit (switching)
- time_constant_6     Transient Analysis of RC Circuit (square wave input)
Phase-locked loop
- pll_1     Design of a synchronous reference frame PLL (1)
- pll_2     Design of a synchronous reference frame PLL (2)
- pll_3     Synchronous reference frame PLL: effect of bandwidth
- pll_4     Synchronous reference frame PLL: effect of harmonics in input (1)
- pll_5     Synchronous reference frame PLL: effect of harmonics in input (2)
- pll_6     Synchronous reference frame PLL: effect of harmonics in input (3)
Buck Converter (CCM)
- buck_ccm_1     Analysis of a CCM Buck converter
- buck_ccm_2     Efficiency Analysis and loss evaluation of a non-ideal CCM Buck converter
- buck_ccm_3     Small-signal modeling, step response, and overshoot determination of a CCM Buck converter
- buck_ccm_4     CCM Buck converter: calculation of load resistance for a given diode current
- buck_ccm_5     Buck Converter operating at CCM/DCM boundary
- buck_ccm_6     CCM Buck converter: calculation of duty ratio for a given inductor current ripple
- buck_ccm_7     CCM Buck converter: calculation of capacitance for output voltage waveform
Buck Converter (DCM)
- buck_dcm_1     DCM Buck Converter: calculation of Vs and L for the given inductor current waveform
Boost Converter (CCM)
- boost_ccm_1     Boost Converter in CCM
- boost_ccm_2     Boost Converter in CCM
- boost_ccm_3     Non-Ideal Analysis of a CCM Boost Converter
- boost_ccm_4     Small-Signal Modeling and Dynamic Response of a CCM Boost Converter
- boost_ccm_5     Parameter Estimation from Waveforms - Boost Converter
- boost_ccm_6     Boundary Conduction Mode Analysis of a Boost Converter
- boost_ccm_7     Boundary Conduction Mode Analysis of a Boost Converter
- boost_ccm_8     Boost Converter in CCM
- boost_ccm_9     Interleaved Parallel Boost Converters
- boost_ccm_10     Boost Converter in CCM with varying input voltage
- boost_ccm_11     Boost Converter in CCM
Boost Converter (DCM)
- boost_dcm_1     Boost Converter in DCM
- boost_dcm_2     Boost Converter in DCM
- boost_dcm_3     Parameter Identification from Waveforms- Boost Converter
- boost_dcm_4     Small-Signal Modeling and Dynamic Response Verification of a DCM Boost Converter
Buck-boost Converter (CCM)
- buck_boost_ccm_1     CCM Buck-Boost converter
- buck_boost_ccm_2     CCM Buck-Boost converter
- buck_boost_ccm_3     CCM Buck-Boost converter
- buck_boost_ccm_4     CCM Buck-Boost converter
- buck_boost_ccm_5     CCM Buck-Boost converter
- buck_boost_ccm_6     Capacitor sizing for specified output voltage ripple in a CCM Buck-Boost converter
Buck-boost Converter (DCM)
- buck_boost_dcm_1     Paramteter estimation from waveforms - DCM Buck-Boost converter
Cuk Converter (CCM)
- cuk_ccm_1     Cuk converter: CCM
Flyback Converter
- flyback_1     Single-switch flyback converter (1)
- flyback_2     Single-switch flyback converter (2)
- flyback_3     Two-switch flyback converter
Forward Converter
- forward_1     Single-switch forward converter (1)
- forward_2     Single-switch forward converter (2)
- forward_3     Two-switch forward converter
Single-Ended Primary-Inductor Converter
- SEPIC_ccm_1     SEPIC Converter: CCM operation
Push-pull Converter
- push_pull_1     Push-pull converter (2:2 transformer)
- push_pull_2     Push-pull converter (2:1 transformer)
Bridge DC-DC Converter
- bridge_dcdc_1     Phase-Modulated Full-Bridge DC DC Converter
- bridge_dcdc_2     Phase-Modulated Full-Bridge DC DC Converter
- bridge_dcdc_3     Dual Active bridge - Phase shift modulation
- bridge_dcdc_4     Maximum Power Transfer - Dual Active Bridge Converter
Voltage Source Inverters (1-phase)
- VSI_1ph_1     Half-bridge VSI with RL load
- VSI_1ph_2     Full-bridge VSI with RL load
- VSI_1ph_3     Full-bridge VSI
- VSI_1ph_4     Full-bridge VSI with RL load
- VSI_1ph_5     Half-bridge VSI with RL load
- VSI_1ph_6     Full-bridge bi-polar PWM VSI with RL load
- VSI_1ph_7     Full-bridge uni-polar PWM VSI with RL load
- VSI_1ph_8     Full-bridge VSI
- VSI_1ph_9     Full-bridge bi-polar PWM VSI
- VSI_1ph_10     Full-bridge VSI with RL load: computing L
- VSI_1ph_11     Full-bridge VSI with RL load: diode conduction duration
- VSI_1ph_12     Half-bridge VSI with RL load: load power consumption
- VSI_1ph_13     Full-bridge VSI with RL load: computing firing angle
- VSI_1ph_14     Full-bridge VSI with RL load: dc source current
- VSI_1ph_15     Full-bridge VSI with RL load: rms value of output voltage
- VSI_1ph_16     Half-bridge VSI with L load
Voltage Source Inverters (3-phase)
- VSI_3ph_1     VSI with balanced star-connected series RL load
- VSI_3ph_2     VSI with balanced star-connected resistive load
- VSI_3ph_3     PWM VSI with balanced star-connected series RL load
- VSI_3ph_4     PWM VSI with balanced star-connected series RL load
- VSI_3ph_5     PWM VSI with balanced star-connected series RL load
- VSI_3ph_6     PWM VSI: injection of power into balanced AC source
- VSI_3ph_8     VSI: Phase voltage and phase current
- VSI_3ph_9     VSI with balanced star-connected resistive load
- VSI_3ph_10     VSI with balanced delta-connected resistive load
- VSI_3ph_11     VSI with balanced star-connected resistive load
- VSI_3ph_12     VSI with balanced star-connected resistive load: elimination of fifth harmonic in phase voltage
- VSI_3ph_13     VSI with balanced star-connected resistive load: rms value of output phase voltage
- VSI_3ph_14     VSI with balanced star-connected inductive load: peak diode current
- VSI_3ph_15     VSI with balanced star-connected resistive load: switch loss
- VSI_3ph_16     VSI with balanced star-connected resistive load: power delivered to load
Bi-directional Voltage Source Converters
- VSC_bi_1     Half-bridge bi-directional VSC connected to sinusoidal source
- VSC_bi_2     Bi-directional VSC: injection of power into 3-phase balanced ac source
- VSC_bi_3     Single-phase bi-directional VSC connected to sinusoidal source
- VSC_bi_5     Single-phase bi-directional VSC connected to sinusoidal source
- VSC_bi_6     Single-phase bi-directional VSC connected to sinusoidal source
- VSC_bi_7     Single-phase bi-directional VSC connected to square-wave source
- VSC_bi_8     Three-phase bi-directional VSC: frequency components in DC link current
- VSC_bi_9     Half-bridge bi-directional VSC connected to sinusoidal source
Current Source Inverters (1-phase)
- CSI_1ph_1     Single-phase current source inverter with RC load
Current Source Inverters (3-phase)
- CSI_3ph_1     Three-phase current source inverter with star-connected resistive load
Rectifiers (1-phase)
- rectifier_1ph_1     Diode rectifier
- rectifier_1ph_2     Diode rectifier
- rectifier_1ph_3     Diode rectifier with constant current load
- rectifier_1ph_4     Diode rectifier with RL load
- rectifier_1ph_5     Rectifier network with additional switch
- rectifier_1ph_6     Full-wave bridge rectifier with R load
- rectifier_1ph_7     Diode rectifier with constant current load
- rectifier_1ph_8     Diode rectifier with constant current load and source inductance
- rectifier_1ph_9     Diode rectifier with R-E load
- rectifier_1ph_10     Rectifier with an RC load
- rectifier_1ph_11     Rectifier with constant current load
- rectifier_1ph_12     Diode rectifier with constant current load
- rectifier_1ph_13     Diode rectifier with resistive load
- rectifier_1ph_14     Diode rectifier with constant current load
Rectifiers (3-phase)
- rectifier_3ph_1     Half bridge diode rectifier with resistive load
- rectifier_3ph_2     Half bridge diode rectifier with constant current load
- rectifier_3ph_3     Hlf bridge diode rectifier with constant current load
- rectifier_3ph_4     Half bridge diode rectifier with constant current load
- rectifier_3ph_5     Half bridge diode rectifier with constant current load and parallel capacitance
- rectifier_3ph_6     Full-bridge diode rectifier with resistive load
- rectifier_3ph_7     Full-bridge diode rectifier with RLE load
- rectifier_3ph_8     Diode rectifier with constant current load
- rectifier_3ph_9     Diode rectifier with ripple free output current
Controlled Rectifiers (1-phase)
- controlled_rectifier_1ph_1     Fully controlled rectifier with constant current load
- controlled_rectifier_1ph_2     Controlled rectifier with RL load
- controlled_rectifier_1ph_3     Phase-controlled converter with RL load
- controlled_rectifier_1ph_4     Half controlled rectifier with constant current load
- controlled_rectifier_1ph_5     Fully controlled rectifier with constant current load
- controlled_rectifier_1ph_6     Battery charger with constant current output
- controlled_rectifier_1ph_7     Center-tapped thyristor rectifier with constant current load
Controlled Rectifiers (3-phase)
- controlled_rectifier_3ph_1     Controlled rectifier with resistor load
- controlled_rectifier_3ph_2     Half controlled rectifier with constant current load
- controlled_rectifier_3ph_3     Half controlled rectifier with constant current load and freewheeling diode
- controlled_rectifier_3ph_4     Controlled rectifier with lines inductances and constant current load
- controlled_rectifier_3ph_5     Converter operated in inverter mode
- controlled_rectifier_3ph_6     Controlled rectifier with constant current load
- controlled_rectifier_3ph_7     Reverse bias duration in a thyristor rectifier
- controlled_rectifier_3ph_8     Controlled rectifier with constant current load: line current harmonics
Switched-capacitor converters
- switched_cap_1     Fibonacci switched-capacitor converter
- switched_cap_2     Series-parallel switched-capacitor converter
Circuits with PV Sources
- solar_1     Solar PV module I-V and P-V curves
- solar_2     Boost converter driven by solar PV module
- solar_3     Buck converter driven by solar PV module
- solar_4     Series-connected solar PV modules with different irradiation levels under short circuit condition
- solar_5     Series-connected solar PV modules with different irradiation levels and constant current load
- solar_6     Series-connected solar PV modules with different irradiation levels and resistive load
Drives: DC Machines
- dcmc_1     Separately excited DC motor fed by a single-phase fully controlled converter
- dcmc_2     Separately excited DC motor fed by a single-phase half-controlled converter
Drives: Induction Machines
- indmc_1     PWM inverter-fed induction motor drive
Control Systems
- control_1     Lead-lag controller design for a second-order plant
Miscellaneous Circuits
- misc_1     Periodic steady state with switching
- misc_2     Periodic steady state with switching
- misc_3     Inductor in periodic steady state
- misc_4     Capacitor in periodic steady state
- misc_5     Capacitor in periodic steady state
- misc_6     Inductor in periodic steady state
- misc_7     Energy stored in capacitor
- misc_8     Capacitor in periodic steady state
- misc_9     Inductor in periodic steady state
- misc_10     Periodic steady state with switching
Notebooks with Animation
- Animation_VSC_bi_4     Locus of inductor current phasor in a bi-directional single-phase VSC
- Animation_VSC_bi_4A     Locus of inverter voltage with varying reactive current injection
- Animation_boost_1     Boost converter operating in CCM
- Animation_phasor_3A     Current phasors in RL circuit with PF correction capacitor
- Animation_phasor_3B     Complex power phasors in RL circuit with PF correction capacitor
- Animation_space_vector_1     Space Vector Representation of Balanced Three-Phase Voltages
- Animation_space_vector_2     Space Vector Representation with 3rd Harmonic Injection
- Animation_space_vector_3     Space Vector Representation under Phase Imbalance