Choose your language
Principles of Automatic Control Course
More than 2 million students worldwide

Principles of Automatic Control Course

Master the full spectrum of automatic control — from classical PID tuning to state-space design and digital implementation. This course gives engineers and advanced students the analytical tools and practical techniques to design, analyse, and commission high-performance control systems with confidence.

Dedika for businesses

What you will learn:

  • Model mechanical, electrical, and thermal systems using transfer functions and state-space methods.

  • Analyse transient and steady-state performance using time-domain and frequency-domain techniques.

  • Assess closed-loop stability using Routh-Hurwitz, Bode, Nyquist, and root locus approaches.

  • Design PID, lead-lag, and state feedback controllers to meet precise performance specifications.

  • Extend continuous control theory to digital systems using z-transform and discrete design methods.

  • Apply MATLAB and Simulink to simulate, validate, and optimise control system designs.

How you study in practice Principles of Automatic Control Course

How you practise Principles of Automatic Control Course

For companies looking to train their teams

With Dedika for businesses, the course includes exercises and examples tailored to your company and its specific needs.

Click here

Course content

8 Chapters • 38 LessonsDuration between 4 and 360 hours (you decide)

Chapter 1See details

Foundations of Control Systems

  • Lesson 1 • Control System Performance Criteria

    Introduces stability, accuracy, and speed as the three primary performance goals. Frames these criteria as design targets used throughout the course.

  • Lesson 2 • System Components and Variables

    Identifies plants, actuators, sensors, and controllers as functional blocks. Connects component roles to overall system behaviour.

  • Lesson 3 • Introduction to Control Engineering

    Defines control systems and their role in automation and engineering. Establishes vocabulary and context for all subsequent sections.

  • Lesson 4 • Open-Loop vs. Closed-Loop Systems

    Contrasts feedforward and feedback architectures with practical examples. Explains why feedback is essential for accuracy and disturbance rejection.

Chapter 2See details

Mathematical Modeling of Dynamic Systems

  • Lesson 1 • Block Diagram Algebra

    Reduces complex interconnected systems to single equivalent transfer functions. Prepares students for closed-loop analysis in later sections.

  • Lesson 2 • State-Space Representation

    Introduces state variables as an alternative to transfer functions for multi-input, multi-output systems. Connects state-space to transfer function forms.

  • Lesson 3 • Transfer Function Representation

    Defines the transfer function as the ratio of output to input in the s-domain. Links mathematical models to block diagram representations.

  • Lesson 4 • Differential Equations of Physical Systems

    Applies Newton's and Kirchhoff's laws to derive governing equations. Provides the mathematical foundation for all subsequent modelling techniques.

  • Lesson 5 • Laplace Transform Methods

    Uses the Laplace transform to convert differential equations into algebraic form. Enables efficient manipulation of system equations in the s-domain.

Chapter 3See details

Time-Domain Analysis of Control Systems

  • Lesson 1 • Higher-Order System Approximations

    Extends second-order analysis to higher-order systems using dominant pole concepts. Validates approximations through comparison with exact responses.

  • Lesson 2 • Standard Test Input Signals

    Defines step, ramp, parabolic, and impulse inputs used for system evaluation. Establishes a common testing framework applied throughout the section.

  • Lesson 3 • Steady-State Error Analysis

    Quantifies steady-state error for different input types using error constants. Links system type number to achievable accuracy.

  • Lesson 4 • Second-Order System Response

    Analyses underdamped, critically damped, and overdamped responses. Connects damping ratio and natural frequency to transient specifications.

  • Lesson 5 • First-Order System Response

    Derives and interprets the step response of first-order systems. Introduces time constant as the key performance parameter.

Chapter 4See details

Stability Analysis Techniques

  • Lesson 1 • Root Locus Method

    Traces closed-loop pole movement as gain varies using root locus rules. Enables graphical prediction of stability and transient behaviour.

  • Lesson 2 • Concept of Stability in Control

    Defines BIBO and asymptotic stability in terms of pole locations. Establishes stability as a prerequisite for all controller design work.

  • Lesson 3 • Relative Stability Measures

    Quantifies how far a system is from instability using gain and phase margins. Connects relative stability to practical robustness requirements.

  • Lesson 4 • Routh-Hurwitz Stability Criterion

    Applies the Routh array to determine stability without computing roots. Provides an algebraic tool for stability analysis of characteristic polynomials.

Chapter 5See details

Frequency-Domain Analysis

  • Lesson 1 • Frequency Response Fundamentals

    Defines frequency response as the steady-state output to sinusoidal inputs. Connects magnitude and phase to system transfer function evaluation.

  • Lesson 2 • Nyquist Stability Criterion

    Applies the Nyquist criterion to assess closed-loop stability from open-loop plots. Handles systems with open-loop poles in the right half-plane.

  • Lesson 3 • Nichols Chart and Closed-Loop Frequency Response

    Uses the Nichols chart to read closed-loop frequency response from open-loop data. Extracts bandwidth, peak magnitude, and resonant frequency.

  • Lesson 4 • Correlation Between Time and Frequency Domains

    Establishes quantitative links between frequency-domain metrics and time-domain specifications. Enables designers to translate between the two domains.

  • Lesson 5 • Bode Plot Construction and Analysis

    Constructs Bode magnitude and phase plots using asymptotic approximations. Reads gain and phase margins directly from the plots.

Chapter 6See details

Classical Controller Design

  • Lesson 1 • Proportional, Integral, and Derivative Control

    Explains the effect of P, I, and D actions on system response individually. Builds intuition for combined PID behaviour before formal tuning.

  • Lesson 2 • Lead and Lag Compensator Design

    Designs phase-lead and phase-lag compensators to improve transient and steady-state performance. Uses Bode and root locus methods for compensator placement.

  • Lesson 3 • Controller Implementation Considerations

    Addresses practical issues including actuator saturation, integrator windup, and derivative filtering. Bridges the gap between theoretical design and real implementation.

  • Lesson 4 • Lead-Lag Compensator Design

    Combines lead and lag elements to simultaneously improve speed and accuracy. Addresses design trade-offs when single compensators are insufficient.

  • Lesson 5 • PID Tuning Methods

    Applies Ziegler-Nichols and other systematic tuning rules to set PID parameters. Compares tuning methods by performance and ease of application.

Chapter 7See details

State-Space Design Methods

  • Lesson 1 • State Observer Design

    Constructs full-order and reduced-order observers to estimate unmeasured states. Applies separation principle to combine observer with state feedback.

  • Lesson 2 • Introduction to Optimal Control

    Introduces the linear quadratic regulator as a systematic optimal state feedback design. Explains the role of Q and R weighting matrices in performance trade-offs.

  • Lesson 3 • Controllability and Observability

    Defines controllability and observability as prerequisites for state-space design. Provides matrix tests to verify these properties before proceeding.

  • Lesson 4 • Full-State Feedback and Pole Placement

    Designs state feedback gain matrices to place closed-loop poles at desired locations. Connects desired transient specifications to target pole positions.

  • Lesson 5 • Integral Control in State Space

    Augments the state-space model with an integrator to eliminate steady-state error. Extends pole placement design to include the augmented system.

Chapter 8See details

Digital Control Systems

  • Lesson 1 • Stability of Discrete-Time Systems

    Maps stability conditions from the s-plane to the z-plane unit disk. Applies the Jury stability test as the discrete analog of Routh-Hurwitz.

  • Lesson 2 • Z-Transform and Discrete Transfer Functions

    Applies the z-transform to convert discrete-time equations into algebraic form. Derives discrete transfer functions from continuous models.

  • Lesson 3 • Discrete Controller Design

    Designs digital PID and pole-placement controllers directly in the z-domain. Compares emulation-based and direct discrete design approaches.

  • Lesson 4 • Practical Digital Implementation

    Addresses quantisation, computational delay, and finite word-length effects in real processors. Provides guidelines for robust digital controller implementation.

  • Lesson 5 • Sampling and Signal Reconstruction

    Explains the sampling process, aliasing, and the Nyquist-Shannon theorem. Covers zero-order hold reconstruction and its effect on system dynamics.

Certification

Your valid completion certificate

This course is for you:

  • Electrical engineering students ready to move beyond circuit theory fundamentals.

  • Mechanical engineers who need to understand automated system behaviour professionally.

  • Automation technicians seeking the theory behind the systems they maintain daily.

  • Robotics enthusiasts wanting rigorous mathematical grounding for motion control projects.

  • Recent graduates preparing for roles in aerospace, manufacturing, or process industries.

  • Career changers from physics or maths backgrounds entering the control engineering field.

What our students say

Your lessons are perfect. I purchased the one-year package and finally have the opportunity to follow various topics of interest without needing to change platforms... I'm grateful for everything you do, I've already recommended you to other people...
Giulio Carlo
Giulio CarloDigital Marketing Student
I like how the lessons are straight to the point and how I can change chapters and skip content I don't need.
Mariana Ferres
Mariana FerresPhotography Student
I like the content and the way videos are presented and transcribed, which speeds up the process!
Luciana Alvarenga
Luciana AlvarengaNail Design Student
The platform is fast, simple to use. The diversity of content and complementary videos really help with learning.
André Felipe
André FelipePrompt Engineering Student

Top qualifications

FAQ

Who is Dedika?

Is the certificate valid in South Africa?

Are the courses free?

What is the course workload?

What are the courses like?

How do the courses work?

What is the duration of the courses?

What is the cost or price of the courses?

What is an EAD or online course and how does it work?

PDF Course