image thumbnail

updated 30 days ago

clarke.m by Aravazhi Anbarasu

Clarke Transform (alphabeta transform, power electronics, signal processing)

[a b o]=clarke(abc)

image thumbnail

updated 30 days ago

Type1_servo.m by John

Control servo (control, servo, ubicacion)

Type1_servo.m

image thumbnail

updated 30 days ago

PVTOL_tracking_methods_equidistant_path.zip by Fernando Diaz-del-Rio

Tracking methods for an Equidistant path in PVTOL (according to Hauser/Hindman. Maneuver regulation) (robotics, path, aerospace)

EAT ( psi_1, psi_2, psi_3, psi_4, psi_5, psi_6, psi_7, ps...

coord_change_x_z ( ...

coord_change_xv_u ( ...

image thumbnail

updated 30 days ago

PVTOL_tracking_methods.zip by Fernando Diaz-del-Rio

Tracking methods for PVTOL according to Hauser/Hindman. Maneuver (robotics, path, control)

EAT ( psi_1, psi_2, psi_3, psi_4, psi_5, psi_6, psi_7, ps...

coord_change_x_z ( ...

coord_change_xv_u ( ...

image thumbnail

updated 1 month ago

A collection of fundamental Classic Control Theory Examples in Simulink by Lazaros Moysis

Three control theory simulink examples regarding gain, dumping and 2nd-to-3rd order systems (control design, control, dumping)

model5

model6

model7

image thumbnail

updated 2 months ago

A collection of state space models by Lazaros Moysis

A collection of 4 state space models in simulink. (simulink, state space, control)

model1

model2

model3

image thumbnail

updated 2 months ago

Particle Swarm Optimization (PSO) by Pramit Biswas

Searching/Tuning/Optimizing by Particle Swarm Optimization (PSO) method (particle swarm optimi..., pso, particle)

Particle_Swarm_Optimization (Bird_in_swarm, Number_of_qua...

image thumbnail

updated 3 months ago

Lithium Battery Model, Simscape Language and Simulink Design Optimization by Robyn Jackey

Multi-temperature lithium battery model using Simscape language and Simulink Design Optimization (lithium, battery, demo)

plot_estim_results.m

plot_estim_results.m

plot_estim_results.m

image thumbnail

updated 3 months ago

Dual Clutch Transmission Model in Simulink by Steve Miller

Model of a dual-clutch transmission with MATLAB scripts for optimizing the shift schedule. (dual clutch, transmission, control)

image thumbnail

updated 3 months ago

Routh Array by Hassan Dehghani

Builds the array , and checks stability. (routh, routh array, routh stability crite...)

Routh_Array.m

image thumbnail

updated 4 months ago

Snake Robot Serpentine Motion by Ali

Implementation of a IEEE paper based robotic snake model and controller for second year uni project (modeling, robotics, control design)

Animation_ClosedLoop.m

Animation_OpenLoop.m

IEEEsnake.m

image thumbnail

updated 5 months ago

Designing a controller for an Inverted Pendulum - hebrew by Roni Peer

Designing a controller for an Inverted Pendulum - hebrew (inverted pendulum, control, design)

image thumbnail

updated 5 months ago

Using SimMechanics for designing and testing Mechanical Systems by Roni Peer

A Presentation and demos for using Simulink, SolidWorks and SimMechanics. (simmechanics, simulink, control)

image thumbnail

updated 5 months ago

Using Model-Predicite Control - Presentation and Recording - Hebrew by Roni Peer

Using Model-Predictive Control (MPC) for Control Design (mpc, modelpredictive contr..., hebrew)

image thumbnail

updated 5 months ago

Aerospace Design Toolbox by Joseph

A set of functions for processing Mark Drela's AVL and XFoil data (aerospace, avl, xfoil)

findValue(file, name, area)

getSurfaceByName( Surfaces, name )

parseConfig( filename )

image thumbnail

updated 7 months ago

evalABGParam by Marco Borges

Function evalABGParam evaluates the best stable values for an alpha-beta-gamma filter (alphabetagamma, alphabeta, kalman)

evalABGParam(process, noisy, dt)

image thumbnail

updated 7 months ago

evaluateAlphaBetaParam by Marco Borges

Function evaluateAlphaBetaParam evaluates alpha and beta parameters for alpha-beta filter (aerospace, alphabeta, automotive)

evaluateAlphaBetaParam(process, noisy, dt)

image thumbnail

updated 7 months ago

superSlider by Danielle Ripsman

A flexible slider creation tool, that allows for multiple slides along a single axis. (slider, gui, visual)

superSlider(varargin)

image thumbnail

updated 7 months ago

TCP ModBus Communication With Yaskawa Controller by Kees

Communicate with Yaskawa controller via ModBus protocol in MATLAB script (modbus, tcp, control)

ModBusYaskawa.m

image thumbnail

updated 7 months ago

Toolbox BOD Version 2.8 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 8 months ago

16 QAM modulation by Srashti Vyas

this code performs 16 QAM modulation (ofdm, communications, control)

mod_qam.m

image thumbnail

updated 8 months ago

A controlled simulation of a 2 stiff links robot by José Luis Zapata De Santiago

This is a simple model of a 2 stiff linked frictionless robot (robot, control, simulation)

parametros_rob.m

robots

image thumbnail

updated 10 months ago

alphaBetaFilter by Marco Borges

alpha-beta filter for linear state and velocity estimation (alphabeta, filter, automotive)

alphaBetaFilter(xm, dt, xk, vk, alpha, beta)

image thumbnail

updated 10 months ago

abgFilter by Marco Borges

alpha-beta-gamma filter for linear state estimation of Velocity and Acceleration (alphabetagamma, alphabeta, kalman)

abgFilter(xm, dt, xk, vk, ak, alpha, beta, gamma)

image thumbnail

updated 10 months ago

Raspberry Pi MPU6050 SFunction with I2C Communication using WiringPiI2C by Joshua Hurst

Raspberry Pi SFunction to obtain MPU6050 data using the C-library WiringPiI2C. (control, mpu6050, simulink)

MPU6050_Gyro_Accel

MPU6050_Gyro_Example

image thumbnail

updated 12 months ago

Simulate Control of Magnetized Tetrahymena Pyriformis Cells by Aaron Becker

With uniform magnetic field uses control-Lypunov function to steer all cells to orbit goal positions (tetrahymena, pyriformis, magnet)

...

ODEsimPyriformisPhaseLag

ODEsimSpirographPlot

image thumbnail

updated 1 year ago

Vector Control of Permanent Magnet Synchronous Motor by Syed Abdul Rahman Kashif

Vector control of PMSMS is accomplished. (power electronics, control, motor control)

PMSM_speed

image thumbnail

updated 1 year ago

Raspberry Pi Quadrature Encoder SFunction by Joshua Hurst

Quadrature encoder route implemented with interrupts with WiringPi (control, motor driver, encoder)

Quadrature_Encoder_RPi_SFunction

image thumbnail

updated 1 year ago

Super Mario Bros. Demo by Mingjing Zhang

A playable demo of Super Mario Bros. World 1-1 with background music (game, gui, animation)

Super Mario Bros. Demo

stl_mario_main()

image thumbnail

updated 1 year ago

Piecewise linear least square fit by Guido Albertin

Fit experimental data with linear piecewise continuos function with given x-axis break points. (lut, 1d, lookup table)

lsq_lut_piecewise( x, y, XI )

lsq_lut_piecewise_test.m

image thumbnail

updated 1 year ago

Computes the Total Harmonic Distortion (THD) of a signal by yoash levron

Useful in power systems and audio systems (power, audio, measurement)

compute_THD( t,x, freq )

compute_THD_example.m

image thumbnail

updated 1 year ago

Controls Tutor by Craig Borghesani

Help understand the fundamentals of classical control theory. (root locus, bode, nyquist)

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

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

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

image thumbnail

updated 1 year ago

Sector Identification in Space Vector Modulation by Siva Malla

Sector Identification block is presented for SVPWM technique (sector identification, control, svpwm)

sector_identification

image thumbnail

updated 1 year ago

Control Calculator GUI for Beginner by Jong Kim

This is the control calculator GUI for those who want to see various results of a transfer function. (root locus, bode, nyquist)

Transfunction2plot_01(varargin)

image thumbnail

updated 1 year ago

CriterioHurwitz by Juan Camilo Galvis Cuéllar

This constains the Hurwitz-Criterious (root locus, bode, control)

Hurwitz.m

image thumbnail

updated 1 year 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 1 year ago

addScrollbar by Ivar Eskerud Smith

Add a scrollbar to scroll the x- or y-axis on one or more axes in a figure. (scroll, scrollbar, axis)

h=addScrollbar( ax, varargin )

image thumbnail

updated 1 year ago

Single Phase Full Converter -- Variable Firing Angle Control by Syed Abdul Rahman Kashif

This model simulates single phase full converter. (power electronics, rectifier, converter)

firing_angle2

image thumbnail

updated almost 2 years ago

Teaching Mechatronics with Low Cost Hardware: Webinar Examples by Davide Ferraro

Examples for the webinar "Teaching Mechatronics with Low Cost Hardware" (arduino, lego mindstorms nxt, beagleboard)

ArduinoGame.m

blink.m

startup_code.m

image thumbnail

updated almost 2 years ago

Parameter Iterator (paramiterator) by Matt Caywood

Allows complex arbitrarily nested loops to be flattened into a simple single loop. (simulation, control, loop)

paramiterator

image thumbnail

updated 2 years ago

1-Phase to 3-Phase Power Conversion using SPWM control of Inverter by Siva Malla

1-phase to 3-phase conversion for AC loads (inverter, rectifire, 1 phase)

single_phase_to_3phase

image thumbnail

updated 2 years ago

ABC to ALPHA-BEETA to DQ and DQ to ALPHA-BEETA to ABCconvertion by Siva Malla

abc to abc conversion by using Park and Clark transformation (abc, alpha, beeta)

abc_al_be_dq_al_be_abs

image thumbnail

updated 2 years ago

ABC to ALPHA-BEETA to DQ convertion by Siva Malla

abc to dq conversion by using Park and Clark transformation (clark, park, dq)

abc_al_be_dq

image thumbnail

updated 2 years ago

Twelve Pulse Converter for DC motor Control-- Open Loop by Syed Abdul Rahman Kashif

Twelve pulse converter for DC motor control. (power electronics, dc motor, twelve pulse converte...)

Twelve_pulse_converter_DC_motor_open_loop

image thumbnail

updated 2 years ago

Perspective Control/ Correction by Michael Chan

The objective is to give a simple demonstration on perspective control using 4 corners of a plane. (image processing, perspective, control)

Get4Points( corner_coordinates )

fast_corner_detect_9(im, threshold)

sortCoordinatesAccordToX( coordinates )

image thumbnail

updated 2 years ago

Chopper Fed DC Motor Drive -- Speed Control of DC motor by Syed Abdul Rahman Kashif

Chopper Fed DC motor drive -- Speed control of Dc motor (power electronics, industrial electronic..., power systems)

Lab_session_2

image thumbnail

updated 2 years ago

Speed Controlof DC motor Using Hysterisis PWM -- DC motor Drive by Syed Abdul Rahman Kashif

Speed control of DC motor using Hysteresis pulse width modulation. (power electronics, industrial electronic..., machines)

Lab_session_2a

image thumbnail

updated 2 years ago

Two Quadrant phase controlled DC motor drive -- Current control by Syed Abdul Rahman Kashif

Two quadrant phase controlled DC motor drive (power electronics, industrial electronic..., electronics)

labsession3c

image thumbnail

updated 2 years ago

Virtual Reality Recording by Nassim Khaled

This is a virtual reality recording created using simulink. (virtual, reality, model)

sea_scene_heading_control.avi

image thumbnail

updated 2 years ago

Multiple Signal Routing to a Single-Axed Scope by Mohamed Ali Alaswed

Simple circuit for simulink amatuers (singal routing, control, electronics)

Display1

Contact us