top of page

Tuning the Gains of PID Controller with MATLAB

Design PID Controller with MATLAB and Set the Gains to get Desired Response

Language: English

Instructor: Dr. Jignesh Makwana

Why this course?


Designing a control system is a crucial task of any engineering problem. PID controllers are most widely used in all types of systems including electrical, mechanical, chemical, and more. A PID controller includes proportional, integral, and derivative components with their respective gains. Tuning the PID Controller is to set values of these gains to get desired response of the closed-loop control system.

This course helps to understand the PID controller and its tuning with MATLAB software. PID Controller is most widely used to design a closed-loop control system for various engineering fields. This course is designed for students who want to learn the fundamentals of PID controller and its tuning with MATLAB software.

If you are working with closed-loop control like electric motor speed control, position control, temperature control, control of power electronics converters, or any such engineering simulations in MATLAB, then this course is for you.

This course is designed for beginners to understand closed-loop control systems and PID controllers. It will guide you step-by-step to practice PID controller tuning with MATLAB software.

Course Summary

Who this course is for:

  • This course is designed to help PID controller tuning process

  • This course is suitable for those who are working on MATLAB software to design the PID controller of any system.

  • This course explains requirement of closed-loop controller and role of PID controller in the process.

  • It explains working of PID controller and modelling of closed-loop system with PID controller.

  • This course provides guidance and tips to tune the gains of PID controller.

What you'll learn:

  • Basics of Control system

  • Open-loop and closed-loop system

  • Examples of closed-loop control

  • Modelling of closed-loop system and PID controller

  • Analysis of PID controller

  • Tuning the gains of PID controller

  • Auto-tuning of PID controller

  • Applications and Limitation of PID Controller


  • Transfer function model of system

  • Basic of simulation with MATLAB software

Course Curriculum

1. Introduction:

1.1 Course Introduction

1.2: Introduction to Control System

1.3: Open –loop Control System

1.4: Closed-loop Control System

Ch 2: Understanding Control System with an Example

2.1: Mathematical Model of DC Motor

2.2: Mathematical Model of PID Controller

2.3: DC Motor Speed Control System

Ch 3: PID Controller Design with MATLAB

3.1: Simulation Model of DC Motor

3.2: Simulation Model of PID Controller

3.3: Closed-Loop PID Speed Control of DC Motor with MATLAB

Ch 4: Tuning the Gains of PID Controller

4.1 Tuning the Gain of PID Controller

4.2 Summary of Tuning the Gains

4.3: Live Tuning of Gains of the PID Controller - 1

4.4: Live Tuning of Gains of the PID Controller - 2

4.5: Effect of Load Torque on PID Controller

Ch 5: Examples of Closed-loop Control System

5.1: 5 HP DC Motor Speed Control System

5.2: 12V DC-DC Controller for EV Application

5.3: Cruise Control of Automotive Applications

Ch 6: Analysis of the System with MATLAB Programing

6.1: Analysis of First order system with MATLAB Programing

6.2: Analysis of Proportional Controller with MATLAB Programing

6.3: Analysis of PID Controller with MATLAB Programing

Ch 7: Auto-Tuning of PID Controller

7.1: Auto Tuning of PID Controller

Ch 8: Applications & Summary

8.1: Applications of PID Controller

8.2: Summary of PID Controller Tuning




Course Preview

Course Instructor

IMG_20180629_025448 - Copy.jpg

Ph.d, IIT Roorkee

In 2013, Dr. Jignesh Makwana earned a Ph.D. in Electrical Engineering from the Indian Institute of Technology Roorkee. Since the previous 15 years, he has been teaching power electronics, electric drives, control systems, and other subjects in engineering colleges. From 2013 until 2017, he was an associate professor and the head of the Electrical Engineering Department at Marwadi University in Rajkot. He currently works as a product design and development consultant for a number of firms in the fields of electric drives and power electronics. He also assists numerous reputable universities in developing engineering curricula and syllabuses as a BOS member.

See what others have to say.....

  • When does the course start and finish?
    The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
  • How long do I have access to the course?
    How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
  • What if I am unhappy with the course?
    We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.
Get Started Now

Lifetime Access

Tuning the Gains of PID Controller with MATLAB

🏆 ​​Completion Certificate
💰 30 Day Money Back Guarantee
🔐 Secure Checkout (Razorpay/PayPal)

bottom of page