
Process Dynamics and Control Course
This course focuses on a complete start to finish process of physics-based modeling, data driven methods, and controller design. Although some knowledge of computer programming is required...
See MoreJupyter Notebook: Code used to generate vibrational control of inverted pend...
Jupyter Notebook: Code used to generate vibrational control of inverted pendulum figures
See MoreREAD FIRST: How to learn PLC's and get into the Industrial Automation World ...
r/PLC is dedicated to discussion and questions about Programmable Logic Controllers (PLCs): "an industrial digital computer that has been ruggedized and adapted for the control of...
See MoreEducational Tool for Teaching GRAFCET
e-GRAFCET is a tool for supporting the teaching-learning process of GRAFCET ( which can be implemented using the programming language Sequential Function Chart – SFC). While this tool was...
See MoreUnderstanding Valve Flow Characteristics
The response of flow rate through a control valve depends on the friction losses in the piping in which it is installed as well as the controller signal. The installed characteristic (a...
See MoreExtremum Seeking Control
This lecture provides an overview of extremum-seeking control (ESC), which is an adaptive equation free method of controlling nonlinear systems. A sinusoidal perturbation is added to the...
See MoreGeodetic Coordinates: Computing Latitude and Longitude
In this video we show how to compute the geodetic latitude and terrestrial longitude if given the velocity north and east. This is useful for simulating a body moving over a spheroid Earth...
See MorePID Explained
A qualitative explanation of P, I, & D actions using graphs.
See MoreWhy Do Radars Chirp? | Pulse Waveform Basics
This tech talk covers how different pulse waveforms affect radar and sonar performance. See the difference between a rectangular pulse and a linear frequency modulated pulse, as well as...
See MoreMATLAB Documentation page: nlarx command
This is the Mathworks documentation page for the nlarx MATLAB command.
See MoreA Statistical Noise Filter
A noise filter that uses Statistical Process Control (SPC) techniques to temper tampering
See MoreMeasuring Angles with FMCW Radar | Understanding Radar Principles
Learn how multiple antennas are used to determine the azimuth and elevation of an object using Frequency Modulated Continuous Wave (FMCW) radar.
By looking at the phase shift between the...
See MoreProjectile Motion Practice Problems
In this video, practice along questions on an important topic of Kinematics i.e Projectile Motion. Practicing would help you remember the concepts and also understand them better.
See MoreUsing ‘fminsearch’ to Minimize a Function Specified by a File with Extra Par...
In this video we show 4 different ways to use/call Matlab’s ‘fminsearch’ function to perform unconstrained optimization.Topics and timestamps:0:00 – Introduc...
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 MoreIntro to Data Science: Answering Questions with Data
This lecture describes the central aspect of data science: asking and answering questions with data. In particular, we discuss the thought process and progression of questions one might ask...
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 MoreMATLAB Online
Use MATLAB and Simulink through your web browser. No downloads or installations. MATLAB® Online™ provides access to MATLAB and Simulink from any standard web browser wherever you have...
See MoreStudent's Guide to Bayesian Statistics
This video provides a summary of a textbook Bed Lambert wrote on Bayesian inference and accompanying (freely available) YouTube course.
See MoreImprove SNR and Capacity of Wireless Communication Using Antenna Arrays
The goal of a wireless communication system is to serve as many users with the highest possible data rate given constraints such as radiation power limit and operating budget. To improve the...
See MoreSystems Engineering, Part 4: An Introduction to Requirements
Get an introduction to an important tool in systems engineering: requirements. You'll learn about the three things every requirement must have and what makes a requirement valid. You'll also...
See MoreMathworks Model Reference Adaptive Control Overview
This website provides an overview of the mathematics behind Model Reference Adaptive Control (MRAC). MRAC is a model-based, real-time adaptive control algorithm that computes control actions...
See MorePID Controller Variations
It is important to understand the variations on the PID algorithm when tuning and when choosing a version that is consistent within your use context. Unfortunately, there are many names for...
See MoreMATLAB Example: Doppler Estimation
This example shows a monostatic pulse radar detecting the radial velocity of moving targets at specific ranges. The speed is derived from the Doppler shift caused by the moving targets. We...
See MoreBumpless Transfer and Tuning
Switching from MAN to AUTO mode or LOCAL to CASCADE or changing the controller integral time should not cause a change in the controller output, a bump. But a primitive coding of the PID...
See More