制御工学ブログ / Control Engineering Blog

制御工学の基礎から専門まで、動画・MATLABコード付きで解説。20年以上の研究経験をもつ大学教員が運営。Control engineering tutorials, research articles, and MATLAB code by a university researcher. Topics: LMIs, state estimation, model error compensator, multirate systems, observer design.

Eng: Control Theory

新着順 人気順

Design of Observer-Based Feedback Controller for Multi-Rate Systems With Various Sampling Periods Using Cyclic Reformulation

This article explains how to design an observer-based feedback controller for multi-rate systems where sensors and actuators operate at different sampling periods. The key idea is to convert the multi-rate system into a periodically time-v…

From Noise to Knowledge: System Identification with Systematic Polytope Construction via Cyclic Reformulation

A system identification framework that turns measurement noise into a structured uncertainty description. Cyclic reformulation with period N is applied to LTI systems to construct polytopes from a single experiment, then used for robust H∞…

Kernel-Based System Identification: Regularized Impulse Response Estimation with Stable Spline Kernels

A tutorial on kernel-based regularized system identification. Explains stable spline, tuned-correlated, and diagonal-correlated kernels, hyperparameter tuning via empirical Bayes, and MATLAB implementation with impulseest.

Model-Based Compensation Methods in Control Engineering: IMC, DOB, 2-DOF, and MEC

Compare IMC, Smith Predictor, Disturbance Observer, 2-DOF control, and Model Error Compensator (MEC). Structural comparison, selection guidelines, and connections to robust control engineering.

State Feedback Control and State-Space Design: A Comprehensive Guide

A comprehensive tutorial on state feedback control and state-space design for control systems. Covers pole placement, LQR optimal regulators, integral-type servo systems, LMI-based design, observer-based feedback with the separation princi…

Two-Degree-of-Freedom Control and the Model Error Compensator: Origin and Extensions

The 2-DOF conditional feedback structure is the structural origin of MEC. Setting T = P_M yields MEC, which is equivalent to 2-DOF control for linear systems with feedforward input. MEC extends further to non-minimum-phase and nonlinear sy…

Internal Model Control (IMC) and MEC: Structural Comparison of Model-Based Compensation Methods

Structural comparison of Internal Model Control (IMC) and Model Error Compensator (MEC). Both use the plant-model output difference, but IMC designs the controller while MEC adds robustness to existing systems.

MEC Research by Other Groups

A survey of Model Error Compensator (MEC) research by independent groups worldwide. Covers applications to quadcopters, teleoperation, underwater robots, power electronics, data-driven tuning with FRIT and Smart MBD, and theoretical analys…

MEC for Nonlinear Systems: Robust Feedback Linearization via Output Feedback

Apply the Model Error Compensator (MEC) to nonlinear systems for robust feedback linearization. Unlike standard feedback linearization, MEC does not require exact model knowledge or full state measurement. The output-feedback structure ach…

MEC for Non-Minimum Phase Systems: Parallel Feedforward Compensator Approach

How to apply the Model Error Compensator (MEC) to non-minimum phase systems using a parallel feedforward compensator. Non-minimum phase plants have unstable zeros that prevent standard high-gain compensation. The PFC approach resolves this…

MEC + PID Control: Adding Robustness to the Most Widely Used Controller

Learn how to add robustness to existing PID control systems using the Model Error Compensator (MEC). MEC is a simple add-on compensator that suppresses the effect of model uncertainty and parameter variations without modifying the PID cont…

Classical Parametric System Identification: ARX, ARMAX, and the Prediction Error Method

A tutorial on classical parametric system identification. Explains ARX, ARMAX, Output-Error, and Box-Jenkins model structures, the prediction error method (PEM) for parameter estimation, model order selection, and MATLAB implementation. In…

Subspace System Identification: A Tutorial on N4SID, MOESP, and CVA with MATLAB

A tutorial on subspace identification methods for control systems. Explains N4SID, MOESP, and CVA algorithms, model order selection via SVD, and MATLAB implementation. Includes connections to multirate and LPTV system identification resear…

System Identification: From Data to Dynamical Models — A Comprehensive Guide

A comprehensive guide to system identification in control engineering. Covers parametric methods, subspace identification (N4SID), kernel-based estimation, multirate systems, and data-driven control. With MATLAB code and links to research …

Model Error Compensator vs Disturbance Observer: A Structural Comparison

A detailed comparison between Model Error Compensator (MEC) and Disturbance Observer (DOB) for robust control. Covers structural differences, inverse model requirements, applicability to non-minimum phase and nonlinear systems, and practic…

H-infinity Filter: Robust State Estimation Using LMI Optimization

A comprehensive guide to the H-infinity filter for robust state estimation. Covers the worst-case optimization formulation, LMI-based design with Bounded Real Lemma, comparison with Kalman filter, pole placement constraints, and extensions…

Kalman Filter: From Basic Algorithm to Multi-Rate Extensions

A comprehensive guide to the Kalman filter for state estimation. Covers the prediction-update algorithm, steady-state Kalman filter, Kalman-Bucy filter, tuning of Q and R, Extended and Unscented Kalman filters, and multi-rate Kalman filter…

State Observer and State Estimation: A Comprehensive Guide

A comprehensive guide to state observers and state estimation in control systems. Covers Luenberger observers, Kalman filters, H-infinity filters with LMI design, multi-rate state estimation, and outlier-robust MCV observers. Includes link…

Model Error Compensator (MEC): Enhance the Robustness of Existing Control Systems with Simple Compensation

Comprehensive guide to the Model Error Compensator (MEC), a general-purpose method for adding robustness to control systems against model errors and disturbances. Compatible with PID, MPC, nonlinear, and non-minimum phase systems. Includes…

Advanced LMI Techniques in Control System Design

This follow-up explores some advanced LMI techniques including Schur's lemma, variable elimination methods, and practical implementation with MATLAB code examples.

Stability Analysis and Pole Placement Control for Discrete-Time Systems

Stability Analysis of Discrete-Time Systems In control system design, system stability is the most fundamental and important characteristic. While in continuous-time systems, stability is determined by whether the roots (poles) of the char…

Design of controller parameters using linear matrix inequalities in MATLAB

Linear matrix inequalities (LMIs) and controller design The method using Linear Matrix Inequality (LMI) is one of the most powerful controller design methods in the field of control engineering. The usefulness of controller design using LM…

Discretization of continuous-time control systems

Discretization of Continuous-Time Control Systems When expressing the characteristics of a control target based on physical laws, it is often represented in the form of differential equations, which are treated within the framework of cont…

State estimator unaffected by sensor outliers: MCV approach

This blog is about state estimation method unaffected by sensor outliers. For the overview of state estimation methods including Kalman filters and robust observers, see: State Observer and State Estimation: A Comprehensive Guide The state…

IFAC World Congress 2008: Optimal Velocity Control Method in Path Following Control Problem

Optimal Velocity Control Method in Path Following Control Problem IFAC World Congress 2008 youtu.be Conference paper link: Optimal Velocity Control Method in Path Following Control Problem - ScienceDirect

IEEE Conference on Decision and Control 2009: Unified Form of Performance Limitations in Reference Tracking Control Problem for Discrete Time Systems

Unified Form of Performance Limitations in Reference Tracking Control Problem for Discrete-Time Systems Hiroshi Okajima, Toru Asai, Shigeyasu Kawaji the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese …

IEEE Conference on Decision and Control 2010: Optimal quantization interval design of dynamic quantizers which satisfy the communication rate constraints

Optimal quantization interval design of dynamic quantizers which satisfy the communication rate constraints Hiroshi Okajima, Kenji Sawada, Nobutomo Matsunaga 49th IEEE Conference on Decision and Control (CDC) youtu.be Conference paper link…

IFAC World Congress 2023: Model Error Compensator for adding robustness for existing systems

Model Error Compensator for adding robustness for existing systems IFAC world congress 2023, Yokohama, Japan youtu.be Conference paper link: Model Error Compensator for adding Robustness toward Existing Control Systems⋆ - ScienceDirect Add…

SICE Annual Conference 2010: Direct Yaw-moment Control method for electric vehicles to follow the desired path by driver

Direct Yaw-moment Control method for electric vehicles to follow the desired path by driver Hiroshi Okajima; Shouhei Yonaha; Nobutomo Matsunaga; Shigeyasu Kawaji Proceedings of SICE Annual Conference 2010 youtu.be Proceedings link: Direct …

SICE Annual Conference 2014: A Design Method of Delta-Sigma Data Conversion System with Pre-Filter

A Design Method of Delta-Sigma Data Conversion System with Pre-Filter Hiroshi Okajima; Maho Honda; Rei Yoshino; Nobutomo Matsunaga SICE Journal of Control, Measurement, and System Integration Volume 8, 2015 - Issue 2: Special Issue on SICE…