HCS Toolbox for MATLAB

Home Downloads Manual About

Get Started

General Context

The HCS Toolbox supports an model-based control systems design under the conventional framework presented at Fig. 1.1:

Figure 1.1: Model-based control systems design

where $x\in\mathbb{R}^n$ - the system state, $u\in \mathbb{R}^m$ - the control input , $y\in \mathbb{R}^k$ - the system output, the matrices $A\in \mathbb{R}^{n\times n}$, $B\in \mathbb{R}^{n\times m}$ and $C\in \mathbb{R}^{k\times n}$ are assumed to be known.

$$ $$

    Conrtol problems which can be solved using HCS toolbox    

  • design of a state feedback law $u$ for robust finite/ fixed-time stabilization of the state or the output (i.e., $y(t)=\mathbf{ 0}, \forall t \geq T$)

  • upgranding a linaer stabilizing controller (e.g.; $u=K_{ lin } y$) to a nonlinear one with a better quality

  • design of a dynamic obserever for finite/fixed-time estimation of the state $x$ based on the measured output $y$

  • upgrading a linear (Lunberger) observer of $x$ to a nonlinear one with a better quality

  • design og an observer-based feebbach law for robust finite/fixed-time stabilization of the system state to zero using the output measurements only

$$ $$

The HCS toolbox solves the above design problems based on the concept of the $\textbf{generalized homogeneity}$
$$ $$