Refine by Content Type

Refine by Product

Refine by Time Frame

image thumbnail

updated 2 years ago

Delta Sigma Toolbox by Richard Schreier

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 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

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 almost 2 years 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)

PIDBasics(varargin)

tfProcess(varargin)

PID Basics

image thumbnail

updated 1 year ago

Data-driven Control by Pravallika

Files used in webinar Data-driven Control conducted on 12 July 2012 (control design, simulink, demo)

msfun_realtime_pacer(block)

msfun_realtime_pacer(block)

myLinearize(BlockData)

image thumbnail

updated 1 year 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. (pid controller, pid tuning, pid control)

plot_format(X1, YMatrix1)

gain_scheduling.m

pid_intro.m

image thumbnail

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

ghs.m

lagcontroller.m

leadcontroller.m

image thumbnail

updated 1 month 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. (simulation, control design, automotive)

addExtIfNeeded(name)

convertLocalizedPropName(defInfo, val, prefix)

convertLocalizedSheetName(defInfo, val)

image thumbnail

updated 8 years ago

MIMO Toolbox by Oskar Vivero

Multivarialbe control toolbox (mimo, control, nyquist)

arrowh(x,y,clr,ArSize,Where)

gershband(a,b,c,d,e)

icdtool(varargin)

image thumbnail

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

Model-based Predictive Control: A Practical Approach by John Anthony Rossiter

Companion Software (predictive control, companion software, mimo)

[Nk,Dk,Pr,S,X] =mpc_law(H,P,Q,nu,Wu,Wy,sizey)

caha(A,sizey,n)

imgpc_constraints(nu,umin,umax,Dumax)

image thumbnail

updated almost 3 years ago

Discrete Fractional-Order PID Controller by 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 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 6 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 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 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 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 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 5 years ago

MIMOtool by Giampiero Campa

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

...

...

...

image thumbnail

updated 2 years ago

GUI for Asymptotic Bode Plots by Erik Cheever

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

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

OptimPID: an optimal PID controller design interface by 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 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 1 month ago

Flexible Beam in SimMechanics by Pravesh Sanghvi

Flexible beam using lumped parameter and state-space methods for static, modal, and dynamic analysis (physical modeling, flexible bodies, cantilever beam)

Compute_GFE_Prop(rho, youngsM, shearM, numelem, beam_leng...

Extr_Data_Box(box_ox, box_ix, varargin)

Cantilever_Beam_MS2G_Parameters.m

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

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

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

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

image thumbnail

updated 9 years ago

MATLAB Petri Net Toolbox by HAKIM SWANI

For analysis of hybrid system modeling. (simulation, petri net toolbox, hybrid system)

PlaySTPNex(Pre, Post, M0, TimeT, TypeT, ticks)

[XX]=disp_gr(A,RM)

image thumbnail

updated 11 years ago

Techniques of Model Based Control by Coleman Brosilow

Software for design and tuninig of SISO and MIMO contol systems. (modelbased control, design, tuning)

...

AplusB=polyadd(A,B)

Epsilon=mimo_tune(fun,f,Mp,y,vub,vlb,E_handle,ps,ms,qs,or...

image thumbnail

updated 3 years ago

MPC Tutorial III: MPC in Simulink V2 by 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 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 almost 12 years ago

Digital Control of Dynamic Systems, 3e by Gene Franklin

Companion Software (controls, digital computers, realtime control)

BILINR(A,B,C,D,T)

BKWD(A,B,C,D,T)

FWD(A,B,C,D,T)

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

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

Feedback Control of Dynamic Systems, 4th Ed., G. F. Franklin, J. D. Powell, A. Emami-Naeini by Abbas Emami-Naeini

.m and .mdl files for Feedback Control of Dynamic Systems (controls, control systems, m)

fas(u)

xdot=pendot(t,x)

fIg4_29.m

image thumbnail

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

PID_Controller by ABOUD Zied

Controller for analogic system. (analogic controller, analogic system, pid)

calcul_PIDanalogique(varargin)

image thumbnail

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

Feedback Control of Dynamic Systems, Fifth Ed. by Abbas Emami-Naeini

.m and .mdl files for Feedback Control of Dynamic Systems, Fifth Ed. (feedback control, dynamic systems, control systems)

f_ptos(signal1)

fas(u)

twomass(m,k,b)

image thumbnail

updated 1 year ago

Optimal reduced-order discrete-time LQG design by Gerard Van Willigenburg

Solution of the SDOPE by repeated forward and backward iteration (optimal reducedorder ..., strengthened discrete..., optimal reduced contr...)

[f,k,l,sigp,sigs,spr,pt,st,ph,sh,sigc,trps,it]=dprotin(p,...

[f,k,l,sigp,sigs,spr,pt,st,ph,sh,sigc,trps,it]=dprotin(p,...

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

image thumbnail

updated 4 months ago

A Fully Automated Flowgraph Analysis Tool for MATLAB by Marko Neitola

A handy signal flow graph analysis tool for exploring transfer function(s) of a given system. (flowgraph, flow graph, transfer function)

flow_tf(flwfilename)

out=find_params(TFS,HS)

flowdemo.m

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

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

Digital fractional-order differentiator and integrator - new IIR type by 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 7 months ago

Descritor LTI and LPV Calculation Tool-Kit V. 1.21 by Francisco-Ronay Lopez-Estrada

Algorithms for analysis, state estimation and fault detection for Descriptor LTI and LPV systems. (descriptor systems, lpv systems, fault diagnosis)

[A1, N, h, B1, B2, C1, C2]=kwrse(P,Q,E,A,B,C);

[Ak,Ek,Bk,Ck,g]=out_dfeedback_control(E,A,B,Bd,C,D,S,flag)

[CBo]=BCmatricesGOs(CB,flag)

image thumbnail

updated 14 years ago

CtrlLAB by Dingyu Xue

CtrlLAB provides a graphical interface to perform feedback system analysis and design. (control, feedback, design)

G_out=mod_reduction(nTask,arg1,arg2,arg3,arg4,arg5,arg6,a...

W_Sys=proc_model(nTask,g_model,key,arg1,arg2,arg3)

[xL,h]=display_str(varargin)

image thumbnail

updated almost 12 years ago

The Art of Control Engineering by Ken Dutton

Companion Software (controls, control engineering, practical treatment)

[ret,x0,str,ts,xts]=fig11_11(t,x,u,flag);

[ret,x0,str,ts,xts]=fig5_14(t,x,u,flag);

[ret,x0,str,ts,xts]=fig7_10(t,x,u,flag);

Contact us