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, analyze, 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.

  • Analyze 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 optimize control system designs.

How you study in practice Principles of Automatic Control Course

How you practice Principles of Automatic Control Course

For companies that want to train their team

With Dedika for Business, the course includes exercises and examples tailored to your own business and the way your company 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 behavior.

  • Lesson 3 • Introduction to Control Engineering

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

  • 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 chapters.

  • 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 modeling 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 chapter.

  • 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

    Analyzes 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 behavior.

  • 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 behavior 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 quantization, 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 behavior 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 math backgrounds entering the control engineering field.

What our students say

Your classes are perfect. I purchased the one-year package and finally have the opportunity to follow various topics of my interest without needing to switch platforms... I thank you 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 switch chapters and skip content I don't need.
Mariana Ferres
Mariana FerresPhotography Student
I like the content and the presentation style and video transcription, 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 trainings

FAQ

Who is Dedika?

Is the certificate valid in the United States?

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