
Using Simscape™ to Model a Quanser QUBE-Servo 2 with Friction
Modelling a DC servomotor is one of the common examples used in control system textbooks and courses. Given that so many systems use DC motors, e.g. robot manipulator arms, it’s an important...
See MoreMATLAB Discovery Page - Anomaly Detection
Anomaly detection is the process of identifying events or patterns that differ from expected behavior. Anomaly detection can range from simple outlier detection to complex machine learning...
See MoreOutput Characterization to Linearize a Loop - Control valve application
This application paper explains how a control valve created nonlinearity in a loop and how output characterization solved the problem
See MoreOverride and Reset Feedback
Override controllers are for safety or switching to auxiliary variables. The non-selected controller needs to prevent becoming wound up.
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 MoreMy Sole Advise to Data Scientists on Coursera & Quora
This blog post by Tarry Singh answers questions including "How do I get started in the field on Machine Learning, Deep Learning or Artificial Intelligence" and "How do I advance from the...
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 MoreDecoding a Laplace Representation of a Controller
A how to relate the Laplace notation to the PID controller variation and features
See MoreThe Linear Quadratic Regulator (LQR)
Lecture notes for ECE717 on LQR control by Laurent Lessard. There is a section that shows how the Algebraic Riccati Equation is part of the LQR solution by "completing the square".
See MoreBasic course of control theory (Hungarian and English)
The basic course of control theory is taught in the 3rd year for the students specialized in information technology at the Faculty of Electrical Engineering and Informatics of the Budapest...
See MoreThe Radar Range Equation - radartutorial.eu
This article describes the radar range equation. The radar range equation represents the physical dependences of the transmit power, which is the wave propagation up to the receiving of the...
See MoreUse First-Principles Modeling to Get FOPDT Coefficient Values
Conventionally, we obtain model coefficient values by open-loop step-testing of the process; but this creates undesirable process upsets, and only reveals the local process behavior. This...
See MoreIntegral Wind-Up and Solution
What is integral wind-up and how velocity mode solves it.
See MoreMATLAB Command: lqr
MATLAB command documentation for the Linear-Quadratic Regulator (lqr) function.
See MoreAdaptive Control (Part I) — Hypersonics and the MIT Rule
This blog post introduces the algorithm that ruled the adaptive flight control system of the first manned hypersonic aircraft, the North American X-15.
See MoreMATLAB Discovery Page - Visual Inspection
Visual inspection is the image-based inspection of parts where a camera scans the part under test for both failures and quality defects. Automated inspection and defect detection are...
See MoreMin IAE Tuning
Procedure and Commentary on tuning for minimum Integral of the Absolute Error
See MoreWhat Is Online Estimation?
This Mathworks document describes online estimation. Online estimation algorithms estimate the parameters and states of a model when new data is available during the operation of the...
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 MorePID Explained
A qualitative explanation of P, I, & D actions using graphs.
See MoreLectures on Modelling and Control of Dynamic Systems (French)
Lectures on Modelling and Control of Dynamic Systems from Patrick Lanusse of Bordeaux INP, France.
See MoreOnline Tuning using Simulink’s Closed-Loop PID Autotuner Block
Learn how to conduct an online tuning of a PI-speed controller using the MATLAB/Simulink Closed-Loop PID Autotuner Block. Tuned controller is validated on a Quanser QLabs Virtual QUBE-Servo...
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 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 MoreA Statistical Noise Filter
A noise filter that uses Statistical Process Control (SPC) techniques to temper tampering
See More