Skip to content
UdemyEngineeringPaid courseIntermediate levelCertificate

Control System, Optimization and Hardware in Loop Simulation (Udemy.com)

using MATLAB, SIMULINK and Arduino

Created by: Sachin Sharma

Last updated March 2022

icon
What you will learn

  • Fractional Order PID controller design and optimization
  • Fuzzy-PID controller design and optimization
  • Modeling of Physical Systems (e.g. D.C. Motor, Inverted Pendulum)
  • Time domain & Frequency Domain Analysis of Physical Systems
  • PID Controller Design for Systems (using Matlab and simulink)
  • Basics of Optimization Algorithms
  • Genetic algorithm based optimization
  • Particle swarm optimization (PSO) Application

How it compares

Against the other 335 rated Udemy courses in Engineering on CourseDuck:

  • Rating4.1 out of 5higher than 13% of them
  • Reviews98#291 of 336 by number of reviews
  • Length7 hourslonger than 63% of them
  • Last updatedMarch 2022earlier than 66% of them

icon
Course Description

Course Description:

In this course, you will learn basics of control systems starting from modeling of the system to the controller design of the same for specific application. You will learn to create the system and design it’s controller (PID/FOPID/Fuzzy-PID) on MATLAB/SIMULINK Environment. The course will teach you modelling of various systems and design different controllers for them. You will be able to learn the concepts of Step response, Impulse Response, Bode Plot, Root Locus, Nyquist Plot etc. You will learn to simulate the systems on SIMULINK. System identification techniques will be taught as well to design controllers for real hardware. HIL simulation example has also been discussed in this course to give the better understanding of topic with hardware.

----------Some highlights---------------

1. Well explained theoretical concepts.

2. Teaching with the flavor of hardware implementation

3. Learn to apply Optimization for different applications

4. Learn different types of controllers and their tuning methods

5. Arduino connections with MATLAB/Simulink

6. HIL simulation of PID using Arduino and MATLAB

7. System identification of real test hardware using input/output data

8. Total 8 modules with detailed practice content

What you’ll learn

  • Control System Basics

  • Optimization concept and application

  • PID Controller Design and Simulation

  • Fractional Order PID (FOPID) Controller Design and Simulation

  • Fuzzy-PID Controller Design

  • Cost or objective function designing

  • Genetic Algorithm for Parameter Optimization of controllers

  • Modeling, Simulation and Control of Different Physical Systems

  • Particle Swarm Optimization Algorithm

  • System identification technique using MATLAB

  • HIL simulation with PID controller using Arduino and SIMULINK

Are there any course requirements or prerequisites?

· MATLAB Software

· Basics of MATLAB

Who this course is for:

1) If you wanted to learn optimization, then you should take this course.

2) If you are an engineering graduate in control, then you must take this course.

3) If you are an Ph.D research scholar then you must take this course.

If you are a control engineer and wanted to learn more about the Optimization, then you should take this course.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Sachin Sharma

I am Sachin Sharma and have done Ph.D in Control from Delhi University, India. I have teaching and industrial experience in converting control designs on real hardware. I have working experience in ML/DSP/Embedded Systems/ Robotics etc. Enroll into my courses to start your learning journey and learn the concepts from hardware perspective. I also provide consultancy and solutions in Embedded Systems, IoT, Research etc.

icon
More Engineering courses

$74.99

$12.99

$10.99

$84.99

$14.99

$13.99

icon
Reviews

4.1

98 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Kulasekarapandiyan on 2/27/2024

examples, to be improved

By Aalap Prashant Olpadkar on 1/5/2024

Good course… but it is not for total beginners.

By Ingo Pasewald on 11/19/2023

There is some final step missing. It would have been interesting to see, how a sample PID controller were implemented on the target.

By Diego Galvan Pozos on 9/29/2023

It is an excellent course. It is highly recommended.

By Sarath Kannan P Nath on 9/4/2023

Great for me, got precisely what I wanted, thank you!

By J Bhanu Subramanya Sastri on 10/15/2022

get to know about simulink for a while

By Anitha M on 7/20/2022

Yes! Indeed this course is very informative , helping me a lot to become more precise, clear and useful for my PhD work as well. Thank you for sharing your knowledge and helping us through your course.

By UEBARI, BARISUKA on 2/4/2022

Great lecture and a great teacher. Thank you so much. Please I will like you to do lecture on PSO and its application.

By Rudra Pal on 12/7/2021

Lecture contents are too much short. However, explaion is good.

By Pranav Krishnaa Kauveri Gobi on 3/30/2025

Showing all 10 reviews on CourseDuck

Read all 98 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 82 / 100