Refine by Content Type

Refine by Time Frame

image thumbnail

updated 2 years ago

PID Basics by Lucas García

Lucas García

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

PIDBasics(varargin)

tfProcess(varargin)

PID Basics

image thumbnail

updated 2 years ago

Controller Design GUI by Hadi Saadat

Hadi Saadat

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

pdcontroller.m

ghs.m

lagcontroller.m

image thumbnail

updated 2 years ago

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

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 2 years ago

SCOPE: interactively tabulate SEER excel variables by Rex Cheung

Rex Cheung

This takes SEER excel column data interactively, tabulate them, write back in table format. (data import, data export, optimization)

output=xls2tabulate2xls(xlsfilename)

image thumbnail

updated 2 years ago

TargetTracker by James Potter

James Potter

This is a one-dimensional tracking game. Use a joystick to make the cursor follow the target. (game, manual tracking exper..., human factors)

PlayTargetTracker()

image thumbnail

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

Routh Approximation by Janardhanan Sivaramakrishnan

Computes the reduced order model for a stable system (model reduction, routh approximation, gammadelta reduction)

RouthApprox=Routh_Approximation(G,r)

image thumbnail

updated almost 3 years ago

Discrete Lorenz Water Wheel Simulation by Trevor

Trevor

This is a simulation of an 8 tank lorenze water wheel. The water speed is manually controlled. (lorenz water wheel, chaotic system)

AlphaCalc(Pr,Ptheta,mass,P)

CenterOfMass(Pr,Ptheta,mass)

MainPlotFunc(r,theta,h,t,P)

image thumbnail

updated 3 years ago

OptimPID: an optimal PID controller design interface by Dingyu Xue

Dingyu Xue

OptimPID is a MATLAB based interface and it can be used to optimize PID parameters (pid controller, optimum pid, optimal control)

multi_step.m

optimpid(varargin)

mod_1R2009b

image thumbnail

updated 3 years ago

Delta Sigma Toolbox by Richard Schreier

Richard Schreier

  • 1 file
  • 288 downloads
  • 4.59722

High-level design and simulation of delta-sigma modulators (electronics, deltasigma, sigmadelta)

1; end end

DocumentNTF(arg1,osr,f0,quadrature)

ESLselect(v,sy,dw,df)

image thumbnail

updated 3 years ago

Digital fractional-order differentiator and integrator - new IIR type by Ivo Petras

Ivo Petras

A new IIR type of the fractional-order differentiator and integrator. (fractional calculus, digital integrator, digital differentiato...)

sysdfod=dfod3(n,T,r)

image thumbnail

updated 3 years ago

Digital Fractional Order Differentiator/integrator - IIR type by Ivo Petras

Ivo Petras

General IIR digital differentiator/integrator. (filter design, filter analysis, fractional calculus)

sysdfod=dfod1(n,T,a,r)

image thumbnail

updated 3 years ago

Discrete Fractional-Order PID Controller by Ivo Petras

Ivo Petras

Provides a transfer function of the fractional-order PID controller for given parameters. (pid, fractional controller, noninteger order cont...)

DFOC(K, Ti, Td, m, d, Ts, n, method)

requireFEXpackage(FEXSubmissionID)

image thumbnail

updated 3 years ago

GUI for Root Locus by Erik

Erik

This program helps to sketch root locus plot (root locus, transfer function, gui)

RLocusGui.m

image thumbnail

updated 3 years ago

GUI for Understanding Nyquist Plots by Erik

Erik

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

NyquistGui(varargin)

image thumbnail

updated 3 years ago

MPC Tutorial III: MPC in Simulink V2 by Yi Cao

Yi Cao

A tutorial on using MPC in Simulink. (tutorial, mpc, simulink)

mpcsfunc(t,z,y,flag,A,B,C,D,P,M,Q,R,Ts)

mpcsimulink

mpcdss

image thumbnail

updated almost 4 years ago

Rsyso by Franklin Pineda

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

Single tank linearization by Ankit Shah

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

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

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

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

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

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

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

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

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

Marine Automatics by Mateusz Blonski

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

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

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

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

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

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

Matrix Polynomial Fraction by Franklin Pineda

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

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

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

Motion Control Demo by Paul Lambrechts

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

Advanced Setpoints for Motion Systems by Paul Lambrechts

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

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

Giampiero Campa

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

...

...

...

image thumbnail

updated 5 years ago

NelinSys by Martin Ondera

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

William Spinelli

  • 1 file
  • 160 downloads
  • 4.22222

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

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

Numerical Computing with Simulink, Vol. 1 by Richard Gran

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

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

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

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 almost 6 years ago

Group delay by Marcos López

Marcos López

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

image thumbnail

updated almost 6 years ago

Mult&T by Franklin Pineda

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 almost 6 years ago

Mult&T by Franklin Pineda

Franklin Pineda

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

image thumbnail

updated 6 years ago

FWR Toolbox by HILAIRE Thibault

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 6 years ago

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

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

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

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)

Contact us