
Data-Driven Control: Linear System Identification
Overview lecture on linear system identification and model reduction. This lecture discusses how we obtain reduced-order models from data that optimally capture input--output dynamics.
See MoreedX course: Dynamics and Control
This is an interactive course about the basic concepts of Systems, Control and their impact in all the human activities. First, the basic concepts of systems, dynamics, structure and control...
See MoreFeedback in the Squishy Stuff: Introducing Chemical and Biological Process ...
Feedback doesn’t just happen in robots and self-driving cars, but in the regulation of our very bodies and in the ways in which we transform raw ingredients into materials we can use, be...
See MoreIntroduction to Anomaly Detection for Engineers
Anomaly detection is the process of identifying events or patterns that differ from expected behavior. This is important for applications like predictive maintenance but can be hard to...
See MoreIntroduction to Hybrid Beamforming
This MATLAB example introduces the basic concept of hybrid beamforming and shows how to simulate such a system.
See MoreRespect the Unstable
An understanding of fundamental limitations is an essential element in all engineering. Shannon's early results on channel capacity have always had center court in signal processing...
See MoreSystems Engineering, Part 3: The Benefits of Functional Architectures
Functional, logical, and physical architectures are important tools for designing complex systems. We describe what architectures are and how they contribute to the early stages of a project...
See MoreRadar Systems Engineering Lecture 4: The Radar Equation
This Free Radar Systems Engineering Course (video, audio and screen captured ppt slides) and separate pdf slides) has been developed as a first course in Radar Systems for first year...
See MoreKalman and Bayesian Filters in Python
Introductory text for Kalman and Bayesian filters. All code is written in Python, and the book itself is written using Juptyer Notebook so that you can run and modify the code in your...
See MoreNeural Network Overview
This lecture gives an overview of neural networks, which play an important role in machine learning today.
See MoreComputer Aids for Chemical Engineering
A curated list of resources for Chemical Engineering students. The resources include syllabi, schedules, course notes, textbooks, screencasts, software, hardware, and other useful links.
See MoreA Hybrid Lab Experience: Blending Hands-on Explorations with the Flexibility...
This case study examines how the Earth and Space Science and Engineering (ESSE) department at York University in Toronto offered a meaningful remote laboratory experience to over 180...
See MoreReinforcement Learning: An Introduction
From the book introduction:
The idea that we learn by interacting with our environment is probably the first to occur to us when we think about the nature of learning. When an infant plays...
See MoreVirtual Lab for a Two-tanks system
This is a virtual lab for a two-tank system that can be used for modelling and control learing/teaching purposes. Open-loop tests and closed-loop simulatons based on PI control or PI plus...
See MoreProcess Control is Inventory Control
You change the inventory of heat to change temperature. You change the inventory of material to change level. Understanding how the inventory relates to the controlled variable is...
See MoreRobust Control, Part 3: Disk Margins for MIMO Systems
This video shows how margin can be used to assess the robustness of multi-input, multi-output systems. We’ll show how disk margin is a more complete way to represent margin for MIMO systems...
See MoreVectors, Dot Products, Cross Products - 3D Kinematics
Walter Lewin is one of the most reputed professors and was a former lecturer at MIT. His free to watch series on YouTube titled 8.01 is an excellent one for undergrads and high school...
See MoreUnderstanding the Discrete Fourier Transform and the FFT
The discrete Fourier transform (DFT) transforms discrete time-domain signals into the frequency domain. The most efficient way to compute the DFT is using a fast Fourier transform (FFT)...
See MoreSo You Want to be a Systems Engineer
A presentation by Gentry Lee on what qualities and characteristics make a great systems engineer. At the time of the presentation, Gentry Lee was the Chief Engineer for the Solar System...
See MoreRadar Angular Resolution
This radartutorial.eu page describes angular resolution. Radar angular resolution is the minimum distance between two equally large targets at the same range which radar is able to...
See MoreLaplace domain – tutorial 2: Region of Convergence (ROC)
In this video, we learn five golden rules on how to quickly find the Region of Convergence (ROC) of Laplace transform. Learn Signal Processing 101 in 31 lect...
See MoreFeedback Control and Block Diagram Introduction
How do engineers begin to design controllers to respond to disturbances and maintain set points? In this example, I'll discuss how we can design a controller...
See MoreLaplace domain – tutorial 3: Laplace transform tables
In this video, we cover Laplace transform tables which help us to quickly find Laplace and inverse Laplace transforms. The main learning objective is to full...
See MorePeter Ponders PID - Lead/lag closed loop control
Drone Simulation and Control, Part 2: How Do You Get a Drone to Hover?
In the last video, we showed we can manipulate the four motors of a quadcopter to maneuver it in 3D space by getting it to roll, pitch, yaw, and change its thrust. We also covered the four...
See More