image thumbnail

updated 1 month ago

kappa - Frequency-wise nu-gap metric by Daniel Auger

This function calculates the frequency-wise version of the nu-gap between two systems. (control design)

kappa(P1, P2, varargin)

testkappa.m

image thumbnail

updated 2 months ago

System L1-norm by James Whidborne

Calculate L1-norm of impulse response of continuous-time SISO LTI system (control design, norm, l1norm)

[L1norm,err,U,L,tol,niter]=l1norm(G,tol,maxiter)

l1normtest.m

image thumbnail

updated 3 months ago

PID Controller Design and Tuning with MATLAB and Simulink - Engine Control by Arkadiy Turevskiy

This demo file shows capabilities for PID Controller design and tuning in MATLAB and Simullink. (control design, pid control, pid controller)

plot_format(X1, YMatrix1)

gain_scheduling.m

pid_intro.m

image thumbnail

updated 4 months ago

phlead by Daniel Auger

Phase-lead compensator with specified centre frequency and lead. (control design)

phlead(varargin)

phleadExample.m

image thumbnail

updated 4 months ago

graphsymbols by Daniel Auger

Compute the normalized left and right coprime graph symbols of a system. (control system design, graph symbols, feedback)

graphsymbols(P)

testgraphsymbols.m

image thumbnail

updated 5 months ago

rho - frequency-wise stability margin by Daniel Auger

Frequency-wise stability margin for a [P,C] pair (control design)

rho(P, C, omega)

testrho.m

image thumbnail

updated 5 months ago

CRCBode() - Contoured Robust Controller Bode Plot Function by JD Taylor

Generate controller Bode plots with contours showing robust performance and stability metric. (robust control, control design, loop shaping)

CRCBode(wi,mPi,aPi,mCi,aCi,Wui,Wsi,mLim,aLim,cLim,controlSt...

image thumbnail

updated 6 months ago

Fuzzy Control (Universal Motor) by John Diaz

Fuzzy Control (data export, data import, control design)

motor.m

Motor_Fuzzy.mdl

image thumbnail

updated 6 months ago

Controls Tutor by Craig Borghesani

Help understand the fundamentals of classical control theory. (control, time response, controls)

[fphs]=phasecor(lo,axs,wloc)

[lead_cplx,z,p]=leadlag(phi,wd,w,T)

[z,p,k]=term2zpk(term_mat,T)

image thumbnail

updated 8 months ago

Control_Calculator by Jong Kim

App for Control Calculator for Beginners (bode plot, control design, root locus)

Control_Calculator

image thumbnail

updated 8 months ago

Control PID Motor Universal by John Diaz

Control PID Motor Universal, codigo, IEEE y archivos xslx y CSV (control, pid, motor)

motor.m

image thumbnail

updated 9 months ago

Controllability gramian for unstable systems by Chris Bowden

Computes the controllability gramian for an unstable linear system in state space form. (controllability, gramian, unstable system)

CtrGram.m

image thumbnail

updated 10 months ago

PID Basics by Lucas García

PID Basics is a nice way to obtain a quick intuition and understanding of PID control. (gui, control design, pid)

PID Basics

PIDBasics(varargin)

tfProcess(varargin)

image thumbnail

updated 10 months ago

Controller Design GUI by Hadi Saadat

Tool for the design of a first-order controller in the forward path of a closed-loop control system (control design, gui)

Controller Design GUI

ghs.m

lagcontroller.m

image thumbnail

updated 11 months ago

Sampled-data model fo NCS with delay less than sampling time by Seshadhri Srinivasan

Sampled-data model of NCSs subjected to delay less than sampling period h (networked control sys..., sampleddata control s..., delays)

[phid,gamma0,gamma1]=NCSsd(sysc,h)

image thumbnail

updated 11 months ago

Sigma Delta Test Bench by Aravind VJ

A test bench to simulate and analyse Sigma Delta modulators (delta sigma, sigma delta, communications)

DAC_Test.m

DWA_Trial.m

Run_Me.m

image thumbnail

updated 1 year ago

Toolbox BOD Version 2.5 by Gert-Helge Geitner

Digital Amplitude Optimum (BOD) for discontinuous control (digital, optimum, discontinous)

J=bod_esp(p,a_o,b_o,c_o,d_o,EZW,QQ,BMEA,ZVe,NVe,NV,TOL)

[GMT,V_Gf_Gr,M_An_Be]=gmt(TD,TB,ToI)

[ParMa,VarMa]=zust_aup1(T,Tel,VTM,VTF,VTL)

image thumbnail

updated 1 year ago

Routh Pade Approximation by Janardhanan Sivaramakrishnan

To Compute Routh-Pade Approximant of a given stable transfer function to a desired degree. (control design, modeling, model order reduction)

Gr=Routh_Pade(G,r)

image thumbnail

updated 1 year ago

Frequency-Domain Min-Max Optimization for Delta-Sigma Modulators by Masaaki Nagahara

Matlab codes are provided for min-max optimization for loop-filter design in delta-sigma modulators. (delta sigma, optimization, signal processing)

NTF_MINMAX(order, OSR, H_inf, f0, zf)

NTF_MINMAX_MB(order, OSR, H_inf, f, zf)

image thumbnail

updated 1 year ago

Mathematical model of a mini-helicopter robot ("Colibrí") by Carlos Mario Velez Sanchez

Mathematical model of a mini-helicopter robot (simulation, simulink, aerospace)

heli_robot.mdl

heli_robot_multirate.mdl

image thumbnail

updated 1 year ago

GUI for Asymptotic Bode Plots by Erik Cheever

A tool for generating piecewise linear asymptotic Bode diagrams. (asymptotic, frequency, bode)

BodeMagPaper(om_lo, om_hi, dB_lo, dB_hi)

BodePaper(om_lo, om_hi, dB_lo, dB_hi, ph_lo, ph_hi, UseRad)

BodePlotGui(varargin)

image thumbnail

updated 1 year ago

GUI for Root Locus by Erik Cheever

This program helps to sketch root locus plot (root locus, sketch, control system)

RLocusGui.m

image thumbnail

updated 1 year ago

GUI for Understanding Nyquist Plots by Erik Cheever

This is a GUI designed to help learn about Nyquist plots. (control design, nyquist plot, gui)

NyquistGui(varargin)

image thumbnail

updated 2 years ago

PID Controller Design and Tuning with MATLAB and Simulink - Fourbar Linkage by Arkadiy Turevskiy

This demo file shows new capabilities for PID Controller design and tuning in MATLAB and Simullink. (simulink control desi..., control design, pid controller)

Fourbar

image thumbnail

updated 2 years ago

Rsyso by Franklin Pineda

Finds realizations of SISO linear systems. Autonoma of Colombia University. (control design)

[A B C D T]=hoform(Gt,W)

[A B C D]=minhoform(sys)

[A B C D]=parallelform(Gt,val)

image thumbnail

updated 2 years ago

Single tank linearization by Ankit Shah

Nonlinear single tank system file with finding operating point of it and solving ode (control design, response)

singletank(h)

operating_response.m

image thumbnail

updated 2 years ago

Digital filter with poles and zeros placement by Andrea Cirillo

Create a numeric filter with poles and zeros placement. (control design, signal processing, digital)

poles_zeros_placement.m

image thumbnail

updated 2 years ago

Nonlinear SISO system analysis using simulink by Ankit Shah

Mathematical modeling using simulink and linearization (control design, linearization, transfer function)

operating point.m

operating point.m

simlinear.m

image thumbnail

updated 2 years ago

H-infinity sub-optimal causal IIR inverse filter by Masaaki Nagahara

This computes the ptimal inverse filter minimizing the H-infinity norm of the error system. (control design, image processing)

dfdesign_w(phi, w, d);

image thumbnail

updated 2 years ago

H-infinity sub-optimal causal FIR inverse filter via LMI by Masaaki Nagahara

This computes the optimal inverse filter minimizing the H-infinity norm of the error system via LMI. (control design, signal processing)

dfdesign_w_lmi(phi, w, d, n);

image thumbnail

updated 2 years ago

Un Système Dynamique Linèaire Associè à l'Equation De La Chaleur by Dit Papa Lamine ndao

systeme dynamique lineaire thermique (control design, mathematics, signal processing)

image thumbnail

updated 2 years ago

pole placement with ramp setpoint by Ankit Shah

Implementation of poleplacement approach using state feebbcak control for the ramp setpoint (control design)

statefbcontrolwithrampsetpoint.m

image thumbnail

updated 2 years ago

State feedback control by Ankit Shah

Design the state feedback control (control design)

statefbcontrol.m

image thumbnail

updated 2 years ago

Marine Automatics by Mateusz Blonski

Simulation models of marine automatics elements library for MATLAB/Simulink (control design, mathematics, simulation)

slblocks

Demo1c1.m

Demo2c1.m

image thumbnail

updated 2 years ago

Random Controllers for 2nd order System with damping control by Harsha Vardhan

This program gives a PI controller for a second order system (control design, random control, overshoot)

controlmaker.m

image thumbnail

updated 2 years ago

Model-Based Design for Electrical Automobile Chassis Control by Hitoshi Takeshita

You will be able to understand MBD process with Lego R/C car. (control design, automotive, embedded code)

custom_comments_example(objectName, modelName, object)

setup_nxtGTHi

xlsreadsdo(varargin)

image thumbnail

updated 3 years ago

NXTbike-GS (self-balancing bike robot by steer-into-fall) by Joep

NXTbike-GS Design based on Embedded Coder Robot NXT. and NXTway-GS (bicycle, nxtway, simulink)

iswall(pos, map)

mywritevrtrack(varargin)

csv.m

image thumbnail

updated 3 years ago

Motion Control Demo by Paul Lambrechts

Model Based Design Demonstration Based on a Motion Control Case Study (simulation, demo, control design)

Digital Motion Control Demo

The Digital Motion Control Demo

FO_interface(varargin)

image thumbnail

updated 3 years ago

Advanced Setpoints for Motion Systems by Paul Lambrechts

Create and simulate up to fourth order trajectories for motion systems doing point-to-point moves. (motion control trajec..., control design, demo)

[dj,tx,d,j,a,v,p,tt]=profile4(t,d,acc,plt)

[jj,tx,j,a,v,p,tt]=profile3(t,j,acc,plt)

[t,ad,aa,tx,a,v,p,tt]=make2(varargin)

image thumbnail

updated 3 years ago

Magnetic Suspension System Simulation by Ihsan Ullah

This Simulink model of Magnetic Suspension System (control design, simulink)

ihsan

image thumbnail

updated almost 4 years ago

Solution of Fractional Optimal Control Problems by Christophe Tricaud

Solution of Fractional Optimal Control Problems using Rational Approximation (control design)

[sys_foc]=ora_foc(r,N,w_L,w_H)

l(neq,t,x,u)

sys_Dg(neq,t,x0,xf)

image thumbnail

updated almost 4 years ago

statespace by William Carvajal

State space symbolic solver (control design, matrix, modeling)

statespace.m

image thumbnail

updated almost 4 years ago

MIMOtool by Giampiero Campa

Multi Input Multi Output Systems Toolbox (siso, control, mimo)

...

...

...

image thumbnail

updated almost 4 years ago

NelinSys by Martin Ondera

A program tool for analysis and synthesis of nonlinear control systems based on MATLAB/Simulink 5.2 (nonlinear control sys..., phaseplane analysis, exact linearization)

demos_exakt()

demos_fp()

demos_gs()

image thumbnail

updated almost 4 years ago

Single Phase Active Power Filter (for High Voltage DC Power Supply) by Naveen Kumar

Excellent Single Phase Active power Filter with Closed loop control (control design, simpower systems, this possible on hard...)

Active_Power_Filter

image thumbnail

updated 4 years ago

NXT Ballbot (Self-Balancing Robot On A Ball) Controller Design by Yorihisa Yamamoto

NXT Ballbot Model-Based Design based on Embedded Coder Robot NXT. (simulation, robot, control design)

iswall(pos, map)

mywritevrtrack(varargin)

param_controller.m

image thumbnail

updated 4 years ago

Multidimensional Systems Toolbox by Ramu Chandra

H-infinity control and simulation of linear spatially invariant systems over several dimensions. (control design, optimization)

image thumbnail

updated 4 years ago

Mult&T by Franklin Pineda

Find realizations of multivariable systems. Created for Msc. students at the UANDES and UAC. (control design, robust control, symbolic math)

[A B C D T]=hoform(Gt,W)

[A B C D]=lcfform(Gt)

[A B C D]=lmpf2ss(D1,N)

image thumbnail

updated 4 years ago

FWR Toolbox by HILAIRE Thibault

Toolbox for the Optimal Finite Word Length implementation of digital filters/controllers. (signal processing, control design, implementation)

image thumbnail

updated 4 years ago

Signal_Flow_Graphz by Huaichen Chen

This function solves equations of complex linear systems using matrix moleling and inversion (control design, mathematics, signal processing)

sys=sigflow(Q,P)

P_1.m

P_1a.m

Contact us