
Dynamic Modeling in Process Control
I'll show you how we can build the dynamic models necessary to derive process transfer functions as an introduction to process control.
See MorePID Control with Posicast Control 8 - ( In English )
This is the follow up of PID Control with Posicast ( Part II )
See MoreControl Bootcamp: Cruise Control Example with Proportional-Integral (PI) co...
In this video, we show that introducing integral control reduces the steady-state tracking error to zero in the cruise control example. We also use a more sophisticated model for the...
See MoreEquations of Motion for a Planar Vehicle
In this video we outline equations of motion for a simple planar vehicle. This model is suitable for vehicles such as boats or hovercraft that that are rest...
See MoreA Nonlinear, 6 DOF Dynamic Model of an Aircraft: the Research Civil Aircraft...
In this video we develop a dynamic model of an aircraft by describing forces and moments generated by aerodynamic, propulsion, and gravity that act on the ai...
See MoreBode Plots by Hand: Real Poles or Zeros
This is a continuation of the Control Systems Lectures. This video describes the benefit of being able to approximate a Bode plot by hand and explains what a Bode plot looks like for a...
See MoreThe Root Locus Method - Introduction
This Root Locus method is a fantastic way of visualizing how the poles of a system move through the S-plane when a single system parameter is varied from 0 to infinity. I show how to...
See MoreControllability of a Linear System: The Controllability Matrix and the PBH T...
In this video we explore controllability of a linear system. We discuss two methods to test for controllability, the controllability matrix as well as the P...
See MorePeter Ponders PID-Fuzzy Logic vs PID
There are many academic and engineering papers showing how good fuzzy logic control is relative to PID control. Every FL vs PID paper I have seen compares...
See MorePeter Ponders PID - T0P1 Part 4, Misc Topics
This video covers another way to compute symbolic gains, the difference between having the P gain act on the error or just the feedback, extending bandwidt...
See MoreDrone Simulation and Control, Part 5: Tuning the PID controller
In the last video, we learned how accurate, nonlinear models are great for simulation but they don’t lend themselves well to linear analysis and design. This video takes the nonlinear model...
See MoreDerivation of the 1D Wave Equation
In this video, we derive the 1D wave equation. This partial differential equation (PDE) applies to scenarios such as the vibrations of a continuous string. ...
See MoreTikZ source Code: Feedback passivity index
TikZ source Code: Feedback passivity index
See MoreFourier Series [Python]
This video will describe how to compute the Fourier Series in Python.
See Morecrash course on complex numbers
In this video, we quickly review “Complex Numbers”. The following materials are covered:1- Cartesian and polar representation of complex numbers2- how to con...
See MoreTikZ source Code: Lyapunov Lure
TikZ source Code: Lyapunov Lure
See MoreMotivation for Full-State Estimation [Control Bootcamp]
This video discusses the need for full-state estimation. In particular, if we want to use full-state feedback (e.g., LQR), but only have limited measurements of the system, it is necessary...
See MoreInstrument Kit for ME 316
This hardware kit accompanies the textbook "Project Based Engineering Instrumentation with CircultPython" by Dr. Carlos Montalvo. Using this hardware and the textbook you’ll build some...
See MoreInternal Model Control Example Problem
I walk through how to design a feedback controller based on a given process transfer function, using Internal Model Control.
See MoreMachine Learning Goals
This lecture discusses the high-level goals of machine learning, and what we want out of our models. Goals include speed and accuracy, along with interpretability, generalizability...
See MoreSVD: Image Compression [Python]
This video describes how to use the singular value decomposition (SVD) for image compression in Python.
See MoreDirect Synthesis Method Numerator Dynamics Problem
I walk through how to design a PID feedback controller when given a second order process with numerator dynamics, using the Direct Synthesis Method.
See MoreNeural Networks and Deep Learning
This lecture explores the recent explosion of interest in neural networks and deep learning in the context of 1) vast and increasing data sets, and 2) rapidly improving computational...
See MorePredicting Second Order Transfer Function Behavior
Given a second order transfer function, I'll cover how we can predict the system behavior and derive the appropriate time constants and damping coefficient.
See More