Modeling of Feedback Systems (Coursera)

Modeling of Feedback Systems (Coursera)

In this course, you'll explore modeling of dynamic systems and feedback control. The course begins with an introduction of control theory and the application of Laplace transforms in solving differential equations, providing a strong foundation in linearity, time-invariance, and dynamic system modeling.

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

The following week will delve into the laws governing the modeling of dynamic systems, with a focus on deriving differential equations from fundamental principles like Newton's laws and Kirchhoff's laws, as well as mastering the representation of systems as transfer functions in the Laplace domain. The third week delves deeper into Laplace transforms, emphasizing initial/final value theorems, block diagram manipulation, and dynamic response analysis. Moving into the fourth week, you'll learn to analyze system performance using transient step response specifications, enabling you to assess and optimize system behavior effectively. Finally, in the fifth week, you'll explore Bounded-Input Bounded-Output (BIBO) stability and Routh's stability criterion, gaining the skills to assess, analyze, and design stable systems. By the course's end, you'll be well-equipped to navigate the intricacies of control systems and dynamic modeling.

What you'll learn

  • Derive differential equations and transfer functions for simple mechanical, electrical, and electromechanical systems.
  • Analyze the dynamic response of 1st and 2nd order systems.
  • Explain the relationship between pole locations of 2nd-order systems and common step response performance specifications.
  • Characterize Bounded-Input Bounded-Output (BIBO) stability and determine the number of unstable roots using Routh’s stability criterion.

Syllabus

Introduction to Control Systems and Laplace Transforms
Welcome to Modeling Feedback Systems. This first week combines the essential concepts of control systems and differential equations. You will explore the foundations of control theory, understand the significance of feedback control, and master the application of Laplace transforms in solving ordinary differential equations. By the end of this week, you will possess a solid understanding of linearity, time-invariance, modeling approaches, and the practical uses of control systems.

Modeling of Physical Systems
During the second week of this course, you will delve into the foundational laws used in modeling feedback systems. You will explore how these laws are applied to model simple mechanical, electrical, and electromechanical systems by deriving differential equations from fundamental principles such as Newton's laws of motion, Kirchhoff's laws, and the Motor/Generator laws. Additionally, you will gain proficiency in representing these systems as transfer functions using Laplace and inverse Laplace transforms, which will enable you to analyze and understand their behavior in the frequency domain. By the end of this week, you will have acquired the essential knowledge and skills to effectively model and analyze a wide range of dynamic systems.

Block Diagram Analysis and Dynamic Response
In the third week of this course, you will dive deeper into the application of Laplace transforms. You will start by learning how to use the initial/final value theorems to calculate the values of time-domain signals using their Laplace-domain representation. Additionally, you will develop the skills to manipulate block diagram representations of interconnected systems, enabling you to analyze complex systems and understand their overall behavior. You will also explore the dynamic response of 1st- and 2nd-order systems, gaining insights into their transient and steady-state characteristics. Lastly, you will discover techniques to approximate higher-order systems reasonably well by utilizing the impulse and step responses of lower-order systems. By the end of this week, you will have acquired advanced tools and techniques to analyze and model a wide range of dynamic systems with precision and accuracy.

Transient Step Response Specifications
In the fourth week of this course, you will focus on system performance analysis using transient step response specifications. You will learn how to calculate and evaluate key performance metrics such as rise time, settling time, and overshoot using the step response of a system. By understanding the relationship between pole locations and step response performance specifications, you will gain insights into how system dynamics affect the overall performance. Furthermore, you will utilize transient step response data to estimate the 2nd-order transfer function approximation, enabling you to model and analyze complex systems accurately. Lastly, you will compare the impact of zeros and additional poles on the step responses of systems, deepening your understanding of how system components influence the overall behavior. By the end of this week, you will be equipped with the skills to assess and optimize system performance based on transient step response characteristics.

Modeling From Transient Response Data and Stability
Congratulations on making it to the 5th and final week of this course. This week you will delve into the concept of Bounded-Input Bounded-Output (BIBO) stability and its application in analyzing Linear Time-Invariant (LTI) systems. You will learn the necessary and sufficient conditions for BIBO stability and apply them to assess the stability of dynamic systems. Additionally, you will explore Routh's stability criterion, which allows you to determine system stability. Furthermore, you will discover how to design stable proportional-feedback systems using Routh's stability criterion, enabling you to create control systems that exhibit desirable behavior. By the end of this week, you will have acquired the knowledge and skills to analyze, assess, and design stable systems using BIBO stability and Routh's stability criterion.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Business Analytics with Excel: Elementary to Advanced (Coursera) Coursera
Johns Hopkins University

Business Analytics with Excel: Elementary to Advanced (Coursera)

A leader in a data driven world requires the knowledge of both data-related (statistical) methods and of appropriate models to use that data. This Business Analytics class focuses on the latter: it introduces students to analytical frameworks used for decision making though Excel modeling. These include Linear and Integer Optimization, Decision Analysis, and Risk modeling. For each methodology students are first exposed to the basic mechanics, and then apply the methodology to real-world business problems using Excel.

Sep 21st 2026
5-12 Weeks
Healthy Urban systems Part 2 : Theories, models and tools (Coursera) Coursera
University of Lausanne

Healthy Urban systems Part 2 : Theories, models and tools (Coursera)

This MOOC is the second part (out of three parts) of the whole MOOC on Healthy Urban Systems. These PART II is very recommended (but not obliged) to take after the PART I and before the PART III. Once you understood the main concepts and visions of Urban Health, and the best practices of observation in PART I, you are ready to think about theories and to practice models for this PART II.

Sep 21st 2026
4 Weeks
Techniques of Design-Oriented Analysis (Coursera) Coursera
University of Colorado Boulder

Techniques of Design-Oriented Analysis (Coursera)

This is Course #2 in the Modeling and Control of Power Electronics course sequence. The course is focused on techniques of design-oriented analysis that allow you to quickly gain insights into models of switching power converters and to translate these insights into practical converter designs. The design-oriented techniques covered are the Extra Element Theorem and the N-Extra Element Theorem (N-EET). Through practical examples, it is shown how the EET can be used to simplify circuit analysis, to examine the effects of initially unmodeled components, and to design damping of converters such as SEPIC and Cuk to achieve high-performance closed-loop controls.

Sep 14th 2026
3 Weeks
Introdução ao Controle de Sistemas (Coursera) Coursera
Instituto Tecnológico de Aeronáutica

Introdução ao Controle de Sistemas (Coursera)

Este curso apresenta os principais conceitos do controle de sistemas e mostra suas vantagens e importância para a sociedade moderna. Você vai entender o que é o controle de sistemas e como o controle com realimentação funciona, e passará a perceber a sua presença em diversas situações em seu dia-a-dia, na natureza, no corpo humano e em diversos dispositivos, desde os mais simples até os mais complexos.

Sep 28th 2026
4 Weeks
Converter Control (Coursera) Coursera
University of Colorado Boulder

Converter Control (Coursera)

This course teaches how to design a feedback system to control a switching converter. The equivalent circuit models derived in the previous courses are extended to model small-signal ac variations. These models are then solved, to find the important transfer functions of the converter and its regulator system. Finally, the feedback loop is modeled, analyzed, and designed to meet requirements such as output regulation, bandwidth and transient response, and rejection of disturbances.

Sep 14th 2026
4 Weeks
Environmental Health: the Foundation of Global Public Health (Coursera) Coursera
University of Michigan

Environmental Health: the Foundation of Global Public Health (Coursera)

The first course of the Impacts of the Environment on Global Public Health specialization will provide you with a foundation in environmental health sciences (EHS). We will explore four main topics. The first is an introduction to EHS and the exposure-disease model – a very useful framework for understanding the influence of the environment on human health.

Sep 14th 2026
4 Weeks
Applied Text Mining in Python (Coursera) Coursera
University of Michigan

Applied Text Mining in Python (Coursera)

This course will introduce the learner to text mining and text manipulation basics. The course begins with an understanding of how text is handled by python, the structure of text both to the machine and to humans, and an overview of the nltk framework for manipulating text. The second week focuses on common manipulation needs, including regular expressions (searching for text), cleaning text, and preparing text for use by machine learning processes. The third week will apply basic natural language processing methods to text, and demonstrate how text classification is accomplished. The final week will explore more advanced methods for detecting the topics in documents and grouping them by similarity (topic modelling).

Sep 14th 2026
4 Weeks
Introdução ao Controle Moderno (Coursera) Coursera
Instituto Tecnológico de Aeronáutica

Introdução ao Controle Moderno (Coursera)

Este curso lhe dará a base necessária para entender técnicas mais avançadas de controle moderno. Você aprenderá como representar a dinâmica de um sistema no espaço de estados, como analisar um sistema no espaço de estados, como projetar uma realimentação de estado e como projetar um observador de estado.

Sep 21st 2026
5-12 Weeks
Strategies for Effective Engagement (Coursera) Coursera
University of Colorado Boulder

Strategies for Effective Engagement (Coursera)

Being a successful professional requires creative, innovative, and entrepreneurial thinking, and to continually have a problem-solving mindset. As a systems thinker, you are expected to engage complex problems from multiple perspectives and different angles, viewing them holistically. This course exposes the student to a variety of tools used to engage stakeholders, collect data, and more deeply understand the community.

Sep 14th 2026
3 Weeks
Sustainability through Soccer: Systems-Thinking in Action (Coursera) Coursera
University of Virginia

Sustainability through Soccer: Systems-Thinking in Action (Coursera)

This course takes learners on a journey through a progression of systems-thinking and sustainability concepts. Using the beautiful game of soccer as an analogy, we'll work together to illuminate real-world interdependencies (such as between climate change and human rights), building the chain of concepts in a fun, accessible way. Soccer nerds and newbies alike will be entertained and, ultimately, rewarded with the epiphanies that come from seeing in systems more clearly.

Sep 14th 2026
4 Weeks
Quantitative Formal Modeling and Worst-Case Performance Analysis (Coursera) Coursera
EIT Digital

Quantitative Formal Modeling and Worst-Case Performance Analysis (Coursera)

Welcome to Quantitative Formal Modeling and Worst-Case Performance Analysis. In this course, you will learn about modeling and solving performance problems in a fashion popular in theoretical computer science, and generally train your abstract thinking skills. After finishing this course, you have learned to think about the behavior of systems in terms of token production and consumption, and you are able to formalize this thinking mathematically in terms of prefix orders and counting functions. You have learned about Petri-nets, about timing, and about scheduling of token consumption/production systems, and for the special class of Petri-nets known as single-rate dataflow graphs, you will know how to perform a worst-case analysis of basic performance metrics, like throughput, latency and buffering.

Sep 21st 2026
4 Weeks