
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.
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.
Course content
8 Chapters • 38 LessonsDuration between 4 and 360 hours (you decide)
Chapter 1HideHide detailsSee detailsFoundations of Control Systems
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 2HideHide detailsSee detailsMathematical Modeling of Dynamic Systems
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 3HideHide detailsSee detailsTime-Domain Analysis of Control Systems
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 4HideHide detailsSee detailsStability Analysis Techniques
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 5HideHide detailsSee detailsFrequency-Domain Analysis
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 6HideHide detailsSee detailsClassical Controller Design
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 7HideHide detailsSee detailsState-Space Design Methods
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 8HideHide detailsSee detailsDigital Control Systems
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.
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...

I like how the lessons are straight to the point and how I can change chapters and skip content I don't need.

I like the content and the way videos are presented and transcribed, which speeds up the process!

The platform is fast, simple to use. The diversity of content and complementary videos really help with learning.

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




















