Refine by Content Type

Refine by Time Frame

image thumbnail

updated 3 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 3 years ago

H-infinity optimal causal IIR inverse filter for the cubic spline by Masaaki Nagahara

This computes the H-infinity optimal causal filter (indirect B-spline filter) for the cubic spline. (signal processing, image processing, interpolation)

psicb(d);

image thumbnail

updated almost 4 years ago

"COMM" : Commande et Observation Mono- et Multivariables by Eric Ostertag

Companion software to french book "Commande et estimation multivariables" (controls, multivariable control..., design)

Becker_Ostertag.m

ChoixVpropVparam.m

Falb_Wolovich_Roppenecker.m

image thumbnail

updated almost 4 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 4 years ago

Rotor Dynamics toolbox (RotFE) by Izhak Bucher

Toolbox models rotating, elastic shafts with disks (rotordynamics, vibration, eigenvectors)

C=addpdamp(varargin)

DOF=roteqn1(NODEDIR,Bcord,dim,NOSORT)

DispRotInfo(cmd,no)

image thumbnail

updated 4 years ago

Speeding Up Optimization Problems with Parallel Computing by Stuart Kozola

Files from the webinar: Speeding up optimization problems with parallel computing (aerospace, automotive, demo)

computebestportfolioPCT(expRet,expCov,portSize,targetRet)

crossoverNcK(parents,options,GenomeLength,FitnessFcn,unus...

flutterLimitFunction(X,model)

image thumbnail

updated 4 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 (control design, simulation, simulink)

iswall(pos, map)

mywritevrtrack(varargin)

csv.m

image thumbnail

updated 4 years ago

Reduced-order inf. horizon time-inv. discr.-time LQG control for systems with white parameters by Gerard Van Willigenburg

Optimal reduced-order compensation of discrete-time linear systems with white parameters (reducedorder lqg cont..., multiplicative white ..., white parameter)

[f,k,l,sigp,sigs,spr,pt,st,ph,sh,trps]=...

[f,k,l,sigp,sigs,spr,pt,st,ph,sh,trps]=...

[ggipsd]=gginv(psd,r,tol)

image thumbnail

updated 4 years ago

Matrix Polynomial Fraction by Franklin Pineda

Advances for state feedback multivariable using canonical form. (control system)

[A2 B2 C2]=blockpermute(A1,B1,C1,v)

[D N]=mtf2lmpf(Gt)

[Dhc Dlc]=uplowM(D)

image thumbnail

updated almost 5 years ago

Feedback Control of Dynamic Systems, 6th Edition, Prentice-Hall, 2010 by Abbas Emami-Naeini

MATLAB and Simulink files for the book, Feedback Control of Dynamic Systems, 6th Edition, 2010 (control systems, root locus, bode)

f_ptos(signal1)

fas(u)

twomass(m,k,b)

image thumbnail

updated almost 5 years ago

Motion Control Demo by Paul Lambrechts

Model Based Design Demonstration Based on a Motion Control Case Study (motion control, modelbased design, trajectory planning)

FO_interface(varargin)

RB_interface(varargin)

ScriptFunction(choice)

image thumbnail

updated almost 5 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 5 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 5 years ago

MIMOtool by Giampiero Campa

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

...

...

...

image thumbnail

updated 5 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 5 years ago

AutotunerPID Toolkit by William Spinelli

Interactive simulation of a PID with autotuning. (autotuner, pid, control)

autogui(t,x,u,flag,RefBlock)

bodePIDcompare(num,den,tau)

butterdesign(N,Wc)

image thumbnail

updated 5 years ago

Nyquist plot with logarithmic amplitudes by Trond Andresen

Logarithmically scaled Nyquist plot: viewing problems due to near-infinite amplitudes are avoided. (nyquist plot, logarithmic, amplitude)

nyqlog(sys)

image thumbnail

updated 5 years ago

LSDPTOOL by James Whidborne

A graphical user interface for robust control design using McFarlane & Glovers's LSDP (robust control, lsdp, hinfinity)

...

[G]=uiss(action,x1,x2,x3,x4)

[Gs,W1,W2]=shape(G,Wdata);

image thumbnail

updated 5 years ago

Numerical Computing with Simulink, Vol. 1 by Richard Gran

This sequel to Numerical Computing with MATLAB explores the mathematics of simulation. (simulation, model based design, control)

Fibonacci_Mfile(n)

Heating_Control_GUI(varargin)

NCS_Library(varargin)

image thumbnail

updated 5 years ago

NXTway-GS (Self-Balancing Two-Wheeled Robot) Controller Design by Yorihisa Yamamoto

NXTway-GS Model-Based Design based on Embedded Coder Robot NXT. (realtime workshop, embedded code, verification)

iswall(pos, map)

mywritevrtrack(varargin)

param_controller.m

image thumbnail

updated 5 years ago

GPIB for ESP300 Newport by Eneas Nicolas

GPIB control for driver ESP300 (instrument, self_rating, newport)

image thumbnail

updated 5 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. (control design, modeling, simulation)

iswall(pos, map)

mywritevrtrack(varargin)

param_controller.m

image thumbnail

updated 5 years ago

Group delay by Marcos López

Calculates and plots the group delay for an s domain system. (bode, group delay, simulation)

image thumbnail

updated 5 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 5 years ago

Mult&T by Franklin Pineda

Find realizations of multivariable systems. Created for masters students at the University Andes. (control systemrobust ...)

image thumbnail

updated almost 6 years ago

FWR Toolbox by HILAIRE Thibault

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

DFIq2FWR( H )

FFT2FWR(n, toSimplify)

Modaldelta2FWR.m

image thumbnail

updated almost 6 years ago

Hybrid Filter Banks with Fractional Delays: Minimax Design and Applications to Multichannel Sampling by Ha Nguyen

Implementation and demo of a hybrid FB with fractional delays (h_infty optimization, filter design, fractional delay)

Analog2Digital(Ak, Bk, Ck, Dk)

Digital2Analog(Ap, Bp, Cp, Dp)

IntDelayOp(m)

image thumbnail

updated 6 years ago

Smart Tool Program-Demo Update by GAMAL ALKIRSHI

This program includin matlab's course in arabic language, It's desigen for students. (gui, data acquisition, introduction)

AboutProgram

ControlSystemsGUI

CourseBrowse

image thumbnail

updated 6 years ago

Preview Control Toolbox by Andrew Hazell

A MATLAB toolbox for the design of discrete-time H2- and Hinf-optimal preview controllers within a g (control, h2, hinfinity)

DistRejGSys(G,q,m,lr)

GenSys(G,q,m)

LQRTrackSys(G,R,Q,N)

image thumbnail

updated 6 years ago

Optimal Modal Reduction by Janardhanan Sivaramakrishnan

Optimal Reduced Order State Space (model reduction, modal reduction, time domain reduction)

[A_1,B_1,varargout]=ModalReduction(A,B,varargin)

image thumbnail

updated 6 years ago

Interval Bode Plot by Janardhanan Sivaramakrishnan

Plots the bode plot for an parametric uncertain system (interval systems, bode plot, control design)

interval_bode(NumVec,DenVec,clr)

image thumbnail

updated 6 years ago

Pade Approximation by Janardhanan Sivaramakrishnan

Computes the reduced order model for a given system by matching time moments (pade, model reduction, moment matching)

PadeApprox=Pade_Approximation(G,r)

image thumbnail

updated 6 years ago

State Space Convolution by Janardhanan Sivaramakrishnan

The script convolves two MIMO state space systems and gives the convoluted output (state space, convolution, feedback)

[Ao,Bo,Co,Do]=convsys(A1,B1,C1,D1,A2,B2,C2,D2)

[Ao,Bo,Co,Do]=sysfeedbk(Af,Bf,Cf,Df,Ab,Bb,Cb,Db)

[temps,Ao,Bo,Co,Do]=cleanss(Ao,Bo,Co,Do)

image thumbnail

updated 6 years ago

Balanced Truncation by Janardhanan Sivaramakrishnan

Script for obtaining balanced truncation for a given system (balanced, model reduction, singular value decomp...)

NewR=balancetrunc(A,B,C,D,orders)

image thumbnail

updated 6 years ago

Impulse response invariant discretization of fractional order low-pass filters by YangQuan Chen

Discretize [1/(\tau s +1)]^r with "r" a real number (filter design, filter analysis, fractional calculus)

image thumbnail

updated 6 years ago

Step response invariant discretization of fractional order integrators/differentiators by YangQuan Chen

Compute a discrete-time finite dimensional (z) transfer function to approximate s^r, r = real number (filter design, filter analysis, fractional calculus)

image thumbnail

updated 6 years ago

Impulse response invariant discretization of fractional order integrators/differentiators by YangQuan Chen

compute a discrete-time finite dimensional (z) transfer function to approximate s^r, r is real numbe (filter design, filter analysis, fractional calculus)

image thumbnail

updated 6 years ago

Bode plot with asymptotes by Trond Andresen

Bode plot with asymptotes (bode, asymptotes, asymp)

asymp(sys,wlow,whigh);

image thumbnail

updated 6 years ago

Typical Control System Analyst by Jie Deng

A GUI analysis tool for typical control system. (control, gui, pid)

about_ddqre(varargin)

ddqre.m

help(varargin)

image thumbnail

updated 6 years ago

MPC: Multivariable Constrained State Space example by Paul Mc Namara

A constrained MPC stirred tank reactor example (simulation, constrained, mpc)

formRss( p, HN123 )

formcss( p, Upast, f )

futureSetPt( p )

image thumbnail

updated 6 years ago

GUI for Control System Design & Analysis by Imtiaz Hussain

An easy to use GUI for control system analysis and design (control system, state space, time domain analysis)

analysis(varargin)

canalysis(varargin)

controlsystem(varargin)

image thumbnail

updated 6 years ago

ninteger by Duarte Valério

Toolbox to help developing fractional order controllers and assess their performance. (fractional calculus, fractional control, fractional plants)

bodeFr.m

carlson.m

contfrac (x, n)

image thumbnail

updated 6 years ago

DPLQR by Ivo Houtzager

Nonsteady LQ state-feedback gain design with final state penalty (lqr lqg final state d...)

dplqr(a,b,q,r,f,n)

image thumbnail

updated 6 years ago

Learning PID Tuning III: Performance Index Optimization by Yi Cao

A tool and tutorial to perform optimal PID tuning (pid control, controller tuning, performance index opt...)

[C,fval]=optimPID(G,ctype,idx)

Learning PID Tuning III: Performance Index Optimization

image thumbnail

updated 6 years ago

Learning PID Tuning II: Stability Margin by Yi Cao

A tutorial to learn Ziegler-Nichols PID tuning (pid control, controller tuning, zieglernichols tuning)

[k,ku,pu]=znpidtuning(g,ctype)

Learning PID Tuning II: Stability Margin

image thumbnail

updated 6 years ago

Learning PID Tuning I: Process Reaction Curve by Yi Cao

process reaction curve approach to tune PID controller (process reaction curv..., firstorderplustimedel..., pid tuning)

[model,controller]=ReactionCurve(t,y,u)

Learning PID Tuning I: Process Reaction Curve

image thumbnail

updated almost 7 years ago

MATLAB & Simulink for Dynamic System Analysis & Control by Arash Mohtat

An instruction package for Control Toolbox, Simulink and SimMechanics in Mech. Eng. Control Course (control course, power point, matlab)

spr_series_sfun(t,x,u,flag)

Projectile_AirRes_init.m

car_suspension_init.m

image thumbnail

updated 7 years ago

Gantry robot simulation by John Kluza

Supervisory and low level robot tracking control of a 5-bar or articulated gantry using desired posi (simulation, robot kalman video es...)

gantry_gui(varargin)

gantry_msfun_3color(t,x,u,flag, handles)

gantry_5bar_init.m

image thumbnail

updated 7 years ago

CaToKi V2. System Identification ToolKit in Open loop SISO. by Francisco-Ronay Lopez-Estrada

Is an easy tool for system idenfication of real procces. (system identification, arx, armax)

CaToKi(varargin)

ballbeam(action)

integ(varargin)

image thumbnail

updated almost 8 years ago

Eigensystem Realization Algorithm by Samuel da Silva

This function returns the state-space model from IRF by using ERA (system identification, era, modal testing)

Contact us