
Master MATLAB simulations for power electronics, electrical circuits, electrical machines, and power systems in one comprehensive course. Design and test models in Simulink for solar and wind energy and protection.
Discover the basics of MATLAB and Simulink, building models with library blocks and scopes. Learn to simulate electrical, mechanical, and power electronics systems using common blocks and sources.
Adjust Simulink model configuration parameters, including solver, to obtain accurate voltage and current waveforms by using a smaller maximum step size and reduced sample time, such as 1e-4 s.
Review five power electronic switches—diode, thyristor, bjt, mosfet, and igbt—covering their on/off operation, gate or base control, and how power rating and switching frequency guide device selection.
Review single-phase rectifiers, including half-wave and full-wave, comparing uncontrolled and controlled types with firing angle alpha, and examine the impact of a series inductor in MATLAB Simulink.
simulate a single-phase uncontrolled half-wave rectifier in Simulink, with a voltage source, diode, and resistor load, and measure input, output voltages and current.
Explore inserting an inductor in series with a resistor in a single-phase half-wave rectifier using MATLAB. See how inductance delays current discharge and affects the output voltage across cycles.
Measure the average voltage and current in a single-phase half uncontrolled rectifier using a mean block and a display block in MATLAB/Simulink, then verify results.
Learn to simulate diode characteristics in MATLAB/Simulink, including forward voltage thresholds around 0.7 V (Si) or 0.3 V (Ge), reverse regions, and I–V plotting.
Model a single-phase half-wave rectifier with controlled rectification in Simulink using a gate pulse generator to vary the output voltage with the firing angle alpha, compared to uncontrolled rectification.
Explore single-phase full-wave bridge rectifiers, from uncontrolled four-diode bridges to fully and semi controlled designs using firing angle alpha, and examine current paths and output voltage.
simulate a single-phase uncontrolled bridge rectifier in Matlab simulink using the power electronics library, with ac voltage source, four diodes, and an rlc load for current and voltage measurements.
Simulate a single-phase fully controlled bridge rectifier in MATLAB/Simulink, study inductance effects, and implement a freewheeling diode to clip negative voltage and boost average output.
Explore the simulation of a single-phase semi-controlled full wave rectifier in MATLAB/Simulink, comparing it to a fully controlled rectifier, analyzing input and output voltages, current, and the role of inductance.
Review 3-phase half-wave rectifiers, both uncontrolled and controlled, using three-phase sources with 120-degree shifts; analyze diode conduction, output voltage waveform, and simulate circuits in MATLAB Simulink.
Explore simulating a three-phase half-wave rectifier in MATLAB/Simulink, comparing uncontrolled and fully controlled configurations, using a three-phase source, an RLC load, measurements, and pulse-generator firing angles.
This lecture reviews three-phase full-wave rectifiers, comparing uncontrolled six-diode bridge circuits with controlled thyristor bridges, explains conduction sequences and firing angles, and discusses output voltage in MATLAB simulations.
Simulate a three-phase full-wave rectifier in MATLAB Simulink, exploring both uncontrolled diode rectification and a six-switch controlled bridge, and observe the rectified output under a resistive load.
Explore ac voltage controllers that convert fixed input ac to a variable output at the same frequency, cover single-phase and three-phase circuits, and include MATLAB simulations.
review single-phase ac voltage controllers with back-to-back thyristors and firing angle alpha to chop the input. examine resistive and inductive loads and the alpha > 90 requirement for inductive operation.
Simulate a single-phase ac voltage controller with a resistive load in unidirectional and bidirectional modes using back-to-back switching in Simulink, and observe output voltage and current with measurements and oscilloscope.
Analyze single-phase ac voltage control with a series inductive-resistive load, showing how firing angle alpha above or below 90 degrees shapes output voltage and current in Simulink.
Learn how a three-phase ac voltage controller starts induction motors by gradually applying voltage, using firing sequences and alpha angles, and explore three operation modes that determine the load voltage.
Demonstrates simulating a three-phase AC voltage controller in MATLAB Simulink using power electronics blocks, anti-parallel switches, and firing-angle control across three operation modes.
Apply a closed-loop three-phase ac voltage controller using a six-pulse gate generator, comparing reference and actual voltages to adjust firing angles with a control block.
Explore how DC-DC converters use switching and duty cycle to produce a variable DC output, and simulate four topologies: buck, boost, buck-boost, and related regulators.
Simulate a simple DC chopper circuit in MATLAB/Simulink to observe voltage and current. Adjust duty cycle with a pulse generator to see voltage regulation and discuss buck and boost converters.
Analyze how a buck converter steps down DC voltage using a switch, inductor, and capacitor, and design for duty cycle regulation, continuous conduction, and MATLAB Simulink simulation.
Simulate the buck converter in MATLAB/Simulink, configure a dc voltage source, inductor, capacitor, and load, and analyze output voltage and current under varying duty cycle.
Generate a duty cycle for power electronics in MATLAB Simulink by comparing a reference signal with a sawtooth carrier, producing pulses with D = Vref/Vpeak.
Apply a closed-loop PID control to DC-DC converters in MATLAB/Simulink to maintain output voltage at a set point despite input disturbances.
Explore hysteresis (high-stress) control for DC-DC converters in MATLAB/Simulink, keeping output voltage between adjustable max and min thresholds via on/off gate pulses.
Analyze the boost converter as a booster regulator that raises output voltage, detailing its two modes, inductor and capacitor currents, and how to determine critical inductance and capacitance for simulation.
Simulate a boost converter in MATLAB Simulink, converting 20 V to 100 V at 5 kHz, and examine inductance and capacitance effects on continuous vs discontinuous current.
Analyze the inverting buck-boost converter as a post converter; derive its transfer function and two operating modes, and simulate the circuit in MATLAB to study duty-cycle regulation and output ripple.
Simulate the inverting buck-boost converter in MATLAB Simulink, configuring a dc source, inductor, capacitor, and load, and analyze how duty cycle yields inverted output and measured current behavior.
Discover a non-inverting buck-boost converter built by placing a buck and boost in series and driving both switches with the same pulse source; simulate in Simulink and adjust duty cycle.
Explore the civic converter, a two-inductor, two-capacitor dc-dc converter that mimics a boost while keeping continuous input current, with two operating modes and MATLAB Simulink design.
Explore the Zeta converter, a dc-dc converter closely related to the severe converter, featuring an lc filter for pure dc output and a parallel capacitor to fix input current discontinuity.
Explore the Cuk converter in MATLAB Simulink, highlighting its continuous input current, reduced voltage ripple with an LC filter, and negative output polarity compared to the input.
Analyze the flyback converter as an isolated dc-dc converter using a high-frequency transformer, covering on/off switching, energy transfer, turns ratio, and MATLAB Simulink verification of the transfer function.
Demonstrates building and simulating a flyback converter in Simulink, including DC input, a two-winding transformer, LC branch, switches, measurements, and preconfigured parameters to analyze output voltage and current.
Learn the push-pull isolated dc-dc converter with a midpoint transformer, two switches and diodes, plus an LC filter. Derive Vout/Vin from turns and duty cycle and verify in Simulink.
Construct and simulate a push-pull converter in Simulink, adjusting midpoint transformers and turns ratios to achieve 200 V dc output with an LC filter at 5 kHz and 50% duty.
Explain how a dc to ac inverter converts dc voltage into a controllable ac voltage with adjustable magnitude and frequency. Explore single-phase and three-phase classifications.
Analyze a single-phase bridge inverter in MATLAB/Simulink with two switches and split Vs/2 capacitors. Demonstrate PWM and SPWM to achieve a sinusoidal output, aided by Fourier analysis.
Simulate a 1-phase bridge inverter with an R-load in Simulink using mosfets, pwm pulses, and voltage and current measurements. Compare two configurations: two dc sources or a split capacitor supply.
Explore how inserting an inductor in series with a resistive load affects current and voltage in a bridge model in Matlab/Simulink, showing straight-line current with inductance versus exponential with resistance.
Explore how to apply Fourier transform analysis in MATLAB/Simulink to decompose inverter output voltage and current into fundamental and harmonic components, compute harmonic factors and total harmonic distortion.
Explore simulating a single-phase full-bridge inverter in matlab simulink, including q1–q4 switches, diodes, and a resistive load, producing a square wave output and analyzing its fundamental component via Fourier transform analysis.
Apply phase shift modulation to a single-phase full-bridge inverter in MATLAB Simulink to adjust the output voltage by shifting Q2's gate signal by an angle alpha.
Explain sinusoidal pulse width modulation for a single-phase bridge inverter, comparing bipolar and unipolar SPWM, using a reference sine and triangular carrier to control voltage and frequency in Simulink.
Describe unipolar sinusoidal PWM for a single-phase bridge inverter, generating individual gating signals for Q1–Q4 via carrier triangle and reference sine, and simulating the scheme in MATLAB Simulink.
Apply unipolar sinusoidal PWM to a single-phase inverter and use a passive LC filter to suppress harmonics, yielding a near-pure sine wave at the output.
Analyze three-phase inverters, converting dc to ac, compare 180-degree conduction and 120-degree conduction, explain the six switches, firing sequences, line and phase voltages, and MATLAB/Simulink simulation.
Explore how to simulate three-phase inverters using 180-degree conduction and 120-degree operation, including circuit setup, pulse generation, and measuring phase and line voltages with scopes.
Apply sinusoidal pulse width modulation to three-phase inverters using a carrier-sine reference comparison, generating phase-delayed gate signals to produce three-phase voltages close to sinusoidal waves.
Design a three-phase inverter using sinusoidal PWM in MATLAB/Simulink to generate pure sinusoidal three-phase voltages, with LC filters, phase shifting, and measurement of voltages before and after filtering.
Analyze transient behavior in DC circuits with energy storage elements, covering RC and RL first-order responses and the second-order RLC case, including free and forced responses, and time constants.
Simulate an r-l circuit to analyze the voltage and current responses, measuring the inductor, configuring a controlled voltage source with pulses, and observing the derivative relation and time constant effects.
Explore the forced and free responses of a series RC circuit, deriving the capacitor voltage over time and linking transient components to the RC time constant, with MATLAB simulations.
Simulate an RC circuit in MATLAB/Simulink, building a model with a controlled voltage source, resistor, and capacitor, and observe outputs with a scope while experimenting with pulse and square-wave signals.
Explore the second-order R-L-C circuit in series with a resistor, analyzing capacitor voltage over time under three damping cases—underdamped, critically damped, and overdamped—using MATLAB/Simulink.
Hi my friend!
This course is designed to provide a complete step by step MATLAB simulations for various electrical engineering disciplines in ONE course so that it will be a comprehensive guide for you to build and design your own models.
In this course, you are going to learn MATLAB/Simulink for:
Power Electronics Simulations
Simulations of 1-phase rectifiers (controlled, uncontrolled, HWR and FWR)
Simulations of 3-phase rectifiers
Complete Simulations of AC voltage controllers ( 1-ph & 3-ph)
How to apply closed loop control of AC voltage controllers in MATLABl/Simulink
Complete MATLAB simulations of DC-DC converters
Apply PID controller to DC-DC converters in MATLAB/Simulink
Apply Hysteresis controller to DC-DC converters in MATLAB/Simulink
Design different DC Regulators in MATLAB/Simulink
Simulations of 1-ph inverter circuits (half bridge and full bridge)
Apply pulse width modulation (PWM) techniques in MATLAB/Simulink
Simulations of 3-ph inverter circuits
Electrical Circuits Simulations
Simulations of DC transient circuits
Simulations of R-L , R-C , R-L-C circuits
Applying forced and free response in transient circuits in Simulink
Simulations of the Electric Resonance in MATLAB/Simulink
Electrical Machines Simulations
Complete MATLAB Simulations of DC motors (shunt, series and separately excited)
Speed control of DC motors in MATLAB/Simulink
Starting of DC motors using starters in MATLAB/Simulink
Simulations of DC generators
Complete simulations of Induction motors
Speed control and starting of induction motors in MATLAB/Simulink
Apply VFD with induction motors in MATLAB/Simulink
Perform different induction motor tests in MATLAB/Simulink
Complete simulations of Induction generators
Complete MATLAB simulations of synchronous machines
Apply voltage and frequency control of synchronous generator in Simulink
Simulations of synchronous generator connected with grid
Simulation of permanent magnet synchronous motors (PMSM)
Simulations of transformers (1-ph & 3-ph) in MATLAB/Simulink
Efficiency, losses and voltage regulation of transformer in Simulink
Open circuit and short circuit tests of transformers in MATLAB/Simulink
Power Systems Simulations
Modelling and design of transmission lines in MATLAB/Simulink
load flow analysis in MATLAB/Simulink
Symmetrical and unsymmetrical fault analysis in MATLAB/Simulink
Logic design of overcurrent relay in MATLAB/Simulink
Apply overcurrent protection against power system faults in MATLAB/Simulink
Solar Energy Simulations
Step by step modelling and design of solar panels in Simulink
Obtain I-V and P-V characteristics of solar panel in MATLAB
Effect of irradiation and temperature on PV cell characteristics in MATLAB
How to simulate solar panel using MATLAB Simscape library
Wind Energy Simulations
Step by step Wind turbine modelling and design in MATLAB/Simulink
Design of 5KW wind turbine in MATLAB/Simulink
Effect of wind turbine parameters on turbine power in MATLAB/Simulink
By the end of this course, you will be specialized in dealing with MATLAB/Simulink related to various
electrical engineering branches.
I thank you very much for taking the time to check the course content.
See you in the course !