
Why Transfer Functions Matter
Once we know a process's transfer function we can model how it will respond to an variety of inputs very easily, check it out.
See MoreApollo's Flight Computer: Epitome of Engineering
The Apollo missions' success can be vastly accredited to the success of building a robust, one-of-a-kind flight computer for its guidance, navigation and control. Follow this video to...
See MoreTypes of Machine Learning 2
This lecture gives an overview of the main categories of machine learning, including supervised, un-supervised, and semi-supervised techniques, depending on the availability of expert labels...
See MoreRL Course by David Silver - Lecture 3: Planning by Dynamic Programming
Introduces policy evaluation and iteration, value iteration, extensions to dynamic programming and contraction mapping.
See MoreFeedforward Control Introduction
I introduce feedforward control (FFC) and describe how it can be used to minimize the difference between an output's setpoint and measured value (the error o...
See MorePeter Ponders PID, Natural Frequency vs Frequency of Acceleration
This video is intended for servo hydraulic system designers and those that program hydraulic servo systems but it does show how several of the techniques sho...
See MoreControl systems with non-minimum phase dynamics
This video describes control systems that have non-minimum phase dynamics, characterized by a zero of the input--output transfer function in the right-half-plane. Physically, these systems...
See MoreExtremum Seeking Control in Simulink
This lecture explores extremum-seeking control (ESC) on a simple example in Matlab’s Simulink.
See MoreFrequency Response Analysis FRA and the Amplitude Ratio and Phase Angle
Process engineers model output response to inputs that oscillate via frequency response analysis (FRA). In this video, I'll go over amplitude ratios and phas...
See MorePeter Ponders PID - Observers/Estimators
Simple Vector Mechanics: Inner Product, Scalar/Vector Projection, and Cross ...
In this video we discuss several simple vector operations such as: 1. Computing the magnitude of a vector 2. The inner/dot product 3. The scalar and vector projection 4. The cross product
See MoreFourier Series and Gibbs Phenomena [Python]
This video will describe how to compute the Fourier Series in Python and Gibbs Phenomena that appear for discontinuous functions.
See MoreNumerically Calculating Partial Derivatives
In this video we discuss how to calculate partial derivatives of a function using numerical techniques. In other words, these partials are calculated withou...
See MoreVelocity & Acceleration in Non-Inertial Reference Frames (Coriolis &...
In this video we derive a mathematical description of velocity and acceleration in non-inertial reference frame. We examine the effect of fictitious forces that are witnessed by observers on...
See MoreThe Inverse Laplace Transform
In this video we show how to perform the inverse Laplace transform on a signal in the Laplace domain to obtain its equivalent representation in the time doma...
See MoreControl Bootcamp: Sensitivity and Complementary Sensitivity (Part 2)
Here we explore the sensitivity and complementary sensitivity functions, which are critical in understanding robustness and performance. (Part 2)
See MoreControl Systems with MATLAB - Root Locus
Understanding and Sketching Individual Bode Plot Components
In this video we illustrate how 7 types of simple transfer functions contribute to a bode plot. We refer to these as ‘components’ and will cover the followi...
See MoreDerivation of Rodrigues’ Rotation Formula
In this video we explain and derive Rodrigues’ Rotation Formula. This functions describes how to rotate an arbitrary vector about another arbitrary axis of ...
See MoreControl Systems with MATLAB - Modelling
SVD: Eigen Action Heros [Matlab]
This video describes how the singular value decomposition (SVD) can be used to efficiently represent human faces. In this example, we represent action heros (Matlab).
See MoreFrequency domain – tutorial 13: sampling (theory of everything in signal pro...
In this video, we learn about sampling which enables us to travel from analog to digital world. The following materials are covered:1) why traveling to the ...
See MoreIntroduction to System Stability and Control
This video attempts to provide an intuitive understanding of concepts like stability and stability margin. I briefly describe both of these topics with examples and explain how you can...
See MoreSVD: Eigenfaces 3 [Matlab]
This video describes how the singular value decomposition (SVD) can be used to efficiently represent human faces, in the so-called "eigenfaces" (Matlab code, part 3).
See MoreLaplace domain – tutorial 5: Inverse Laplace transform
In this video, we cover inverse Laplace transform which enables us to travel back from Laplace to the time domain. We will learn how to use simple tricks alo...
See More