image thumbnail

updated 1 year ago

Drive the induction motor with minimum losses by KATHIM Alrifai

KATHIM Alrifai

Loss Minimization in Induction Motor Drives Using Genetic Algorithms (control design, optimization, mathematics)

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

Robotics by badr Higab

badr Higab

this code draws 16 robot that the user select. the original drawings were made using ProE. (automotive, demo, control design)

robotics(varargin)

image thumbnail

updated almost 3 years ago

Particle Swarm Optimization by Deeban K

Deeban K

Introduction to PSO (control design)

PSO(psoOptions)

image thumbnail

updated 2 years ago

SCARA Manipulator by MOHAMMED ELAMASSIE

MOHAMMED ELAMASSIE

Full Software package for the SCARA manipulator (path planning and trajectory) (control design, robotics)

J=Jacobian(th1,th2)

Path_PLaning(OI,OF,TH4)

SCARA_GUI(varargin)

image thumbnail

updated almost 5 years ago

Buck Converter -- Open Loop by Syed Abdul Rahman Kashif

Syed Abdul Rahman Kashif

Buck Converter (power electronics, control design, buck converter)

buck_open_loop.mdl

image thumbnail

updated 5 years ago

General Purpose Controller by Nassim Khaled

Nassim Khaled

This is a general purpose controller that I have built using the Fuzzy Logic Rules. (controller, fuzzy logic, plant)

Read Me.m

fuzzy_lookup_example1

fuzzy_lookup_example2

image thumbnail

updated 11 days ago

Markov Decision Processes (MDP) Toolbox by Marie-Josee Cros

Marie-Josee Cros

Functions related to the resolution of discrete-time Markov Decision Processes. (control design, toolbox, markov decision proce...)

mdp_LP(P, R, discount)

mdp_Q_learning(P, R, discount, N)

mdp_bellman_operator(P, PR, discount, Vprev)

image thumbnail

updated 1 year ago

Embedded Coder Support Package for STMicroelectronics STM32F4-Discovery Board by MathWorks Embedded Coder Team

Generate code optimized for STM32F4-Discovery board (automotive, control design, aerospace)

image thumbnail

updated almost 5 years ago

Three level three phase diode clamped SPWM inverter by Syed Abdul Rahman Kashif

Syed Abdul Rahman Kashif

Three phase three level SPWM inverter (power electronics, inverters, three phase inverters)

three_level_diode_clamped_PWM

image thumbnail

updated almost 5 years ago

Single phase three Level diode clamped PWM based Inverter by Syed Abdul Rahman Kashif

Syed Abdul Rahman Kashif

Three level diode clamped PWM based inverter (inverter, multilevel inverter, control design)

three_level_diode_clamped_single_phase_pwm

image thumbnail

updated almost 5 years ago

Boost Converter -- Close Loop by Syed Abdul Rahman Kashif

Syed Abdul Rahman Kashif

Boost converter (power electronics, control design, converter)

boost_close_loop.mdl

image thumbnail

updated 5 years ago

Kasami Sequences, m-sequences, Linear Feedback Shift Registers by Travis Wiens

Travis Wiens

LFSRs are used to generate sequences, including MLS and sets of Kasami sequences. (maximal length sequen..., mls, msequence)

kasami(m, feedback)

lfsr( feedback, start, N_points, f_decimate )

xc=xcorr_fft(x1,x2)

image thumbnail

updated almost 6 years ago

NXT SCARA (Two-Link Planar Robot Arm) Controller Design by Yorihisa Yamamoto

Yorihisa Yamamoto

NXT SCARA Model-Based Design based on Embedded Coder Robot NXT. (lego, mindstorms, nxt)

cal_cp_ptp(cp_name, ts, l1, l2)

cal_eta(eta_s, eta_f, vec_max, dt, ts)

cal_ptp(cp, pos_s, pos_f, ts, l1, l2)

image thumbnail

updated 4 years ago

Feedback active noise control system using FbLMS algorithm by Agustinus Oey

Agustinus Oey

Use of feedback active control system for reducing narrow band noise. (acoustics, noise, least mean square)

try_fblms.m

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

Numerical Inversion of Laplace Transforms in Matlab by Juraj

Juraj

The function f(t)=INVLAP(F(s)) inverts Laplace transforms very effectively. (mathematics, control design, modeling)

INVLAP.m

example_1.m

example_2.m

image thumbnail

updated 3 years ago

Testing of Safety Critical Control Systems by Yogananda Jeppu

Yogananda Jeppu

This is a presentation on testing of safety critical control systems. (aerospace, automotive, control design)

image thumbnail

updated 3 years ago

Example using a MATLAB Class to control a GUI by Alex

Alex

This example shows how to use a Matlab class to control a gui. (class, gui, passing gui data)

standard_fig(varargin)

gui_class_example

image thumbnail

updated 8 months ago

Estimating a constant state using the Kalman Filter by Lazaros Moysis

Lazaros Moysis

Kalman Filter example for estimating a constant value (estimation, kalman, filter)

KalmanFilterExample.m

image thumbnail

updated 2 years ago

Equations of motion to state space by michael arant

michael arant

Converts set of equations of motion (symbolic format) into state space matrices (x_dot = A*x + B*u) (state space, symbolic, equation of motion)

eom2ss(eq,x,dx,U)

eom2ss_symbolic_example1(s)

eom2ss_symbolic_example1(s)

image thumbnail

updated 2 years ago

Wave Player With Effects And Analysis by Muhammad Umair

Muhammad Umair

It plays and add certain effects to a .wav file like a real media player. (wav player, effects, analysis)

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)

PID Basics

PIDBasics(varargin)

tfProcess(varargin)

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)

Controller Design GUI

ghs.m

lagcontroller.m

image thumbnail

updated 2 years ago

Sigma Delta Test Bench by Aravind VJ

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

Numerical Inverse Laplace Transform by Tucker McClure

Tucker McClure

Numerical approximation of the inverse Laplace transform for use with any function defined in "s". (inverse laplace trans..., laplace, talbot)

Examples of Numerical Approximation of the Inverse Laplac...

euler_inversion(f_s, t, M)

euler_inversion_sym(f_s, t, M, P)

image thumbnail

updated 1 year ago

bisection.m by Aamir Alaud Din

Aamir Alaud Din

Root finding by bisection method (root, aerospace, automotive)

bisection(f,a,b,epsilon)

image thumbnail

updated almost 2 years ago

Aerial Recovery Concept Demo (Gauss's Principle) by Liang Sun

Liang Sun

Demonstrate the concept of aerial recovery of miniature aerial vehicles using a towed-cable system. (aerospace, control design, simulation)

cable_drogue_dynamics(t,x,u,flag,P)

camera(t,x,u,flag,P)

drogue_guidance(uu,P)

image thumbnail

updated 6 years ago

KalmanFilter by Kedar Patwardhan

Kedar Patwardhan

Simple Kalman Filter implementation (kalman filter, control design, aerospace)

image thumbnail

updated almost 5 years ago

robotArm by Dmitry Savransky

Dmitry Savransky

Simulate and animate a three link robotic arm raising a glass to table height. (simulation, gui, control design)

robotArm(varargin)

image thumbnail

updated almost 5 years ago

Space Vector PWM for three phase inverter -- Matlab default by Syed Abdul Rahman Kashif

Syed Abdul Rahman Kashif

Space vector PWM for three phase inverter (power electronics, control design, inverter)

svpwm_matlab

image thumbnail

updated almost 5 years ago

JSBSim S-Function GUI 0.3 by Brian Mills

Brian Mills

S-Function version of JSBSim 1.0 release candidate. Non-linear flight model for Simulink. (aerospace, control design, simulation)

JSBSimGUI(varargin)

import_data(FILETOREAD1)

JSBSimGUI_Help.m

image thumbnail

updated almost 5 years ago

Bidirectional Branch and Bound for Average Loss Minimization by Yi Cao

Yi Cao

Two algorithms for selection of controlled variables using the average loss as the criterion. (control design, optimization)

[G1,Gd1,Wd,Wn,Juu,Jud]=randcase(ny,nu,nd)

b3av.m

pb3av.m

image thumbnail

updated almost 6 years ago

controller Design by M.Mohsin Siraj

M.Mohsin Siraj

GUI Software for controller design via PID and Statefeedback appraoch. (control design, gui)

Controller_Design(varargin)

PID_Controller(varargin)

state_feedback_gui(varargin)

image thumbnail

updated 4 years ago

Simulation of Cascade PID Control and Model Predictive Control for a gas separation plant by Hiroumi Mita

Hiroumi Mita

Simulation of control in a gas separator process by membrane separation. (control design, simulink, system identification)

u_y_plot3_eng.m

gas_dyn_mpc.mdl

gas_dynamics3_cascade_tuned.mdl

image thumbnail

updated 4 years ago

Control optimization of a 4DOF arm using DIDO by Alan Jennings

Alan Jennings

4 DOF arm imported via SimMechanics generates dynamics for optimal pick-place control solved by DIDO (control design, optimal control, robot)

Arm_4DOF_ResultsCheck

[a,b]=Arm_4DOF_MinEnergy_Cost(x)

[t3,State3,Control_Out]=Arm_4DOF_PathCompose(Pose1,Pose2,...

image thumbnail

updated almost 4 years ago

Autonomous Navigational Control System for Non-holonomic Vehicless by Satvir Singh

Satvir Singh

This GUI is designed to simulate autonomous navigational control of non-holonomic vehicles (gui, control design, automotive)

CCAlgo(data);

LPAlgo(data);

Navigate()

image thumbnail

updated 4 years ago

Engineering Optimization: An Introduction with Metaheuristic Applications by Xin-She Yang

Xin-She Yang

PSO, Firefly Algorithm (optimization, simulation, mathematics)

B7_pressure

[best]=B3_pso(n,Num_iterations)

[best]=B5_firefly(instr)

image thumbnail

updated 3 years ago

Transfer Function by Star

Star

Represent a given set of values into a transfer function form. (signal processing, instrumentation, electronics)

Transfer_func.m

image thumbnail

updated 3 years ago

MPC Tutorial IV - State Space MPC with input increment by Yi Cao

Yi Cao

functions and simulink block implement state space MPC using input increment (control design, optimization, simulink)

State Space MPC with input increment Tutorial

mpcsimulink

f=mpcsetup(A,B,C,D,hP,hM,Q,R,x0,u0)

image thumbnail

updated almost 2 years ago

UD Factorization & Kalman Filtering by Gerard Van Willigenburg

Gerard Van Willigenburg

UD and LD factorization of nonnegative matrices and associated Kalman filter implementations. (udu factorization, ldl factorization, kalman filter)

[P,K,xhat]=kmfmu(c,w,P,xhat,y)

[P,xhat]=kmftu(Phi,V,P,xhat,Gam,u)

[l,d]=ld2ld(ld)

image thumbnail

updated 3 years ago

Control Synthesis for a Surface Mount Device with Simulink Design Verifier by Pieter Mosterman

Pieter Mosterman

Simulink Design Verifier finds a force control profile to stamp a component onto a circuit board. (hybrid systems, model checking, control synthesis)

Synthesizing a feedforward control stragegy for stiff hyb...

R11a_surface_mount_device_v100

R11a_surface_mount_device_v100_dv

image thumbnail

updated 3 years ago

Code of An Estimation-based Approach of Fault Detection and Isolation of the Wind TurbineBenchmark by Qi

Qi

The matlab code of the solution of “FDI Design Competition for Wind Turbines" (winning 2nd place) (control design, signal processing, simulation)

Detection_pitch(t,x,u,flag,A,B,C,L)

FDI_DriveTrain_c(t,x,u,flag,A,B,C,L)

FD_fault2_c(t,x,u,flag,A,B,C,L)

image thumbnail

updated almost 3 years ago

Legendre polynomials by Torsten

Torsten

Returns the Legendre polynomials up to specified order, orthogonal on specified interval (mathematics, control design, modeling)

legendrepol(N, a, b)

image thumbnail

updated 1 year ago

Mathematical model of a mini-helicopter robot ("Colibrí") by Carlos M. Velez S.

Carlos M. Velez S.

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

colibri_simple.mdl

image thumbnail

updated 2 years ago

PERFORMANCE ANALYSIS OF Z-SOURCE INVERTER FED INDUCTION MOTOR DRIVE by Amit Tiwari

Amit Tiwari

THIS SIMULINK MODEL HAS BEEN DESIGNED FOR ANALYSIS OF A Z SOURCE INVERTER FED THREE PHASE IND. MOTOR (control design, measurement, simulink)

zinv

image thumbnail

updated 2 years ago

SIMULATION OF PERMAMNENT MAGNET SYNCHRONOUS MACHINE by Amit Tiwari

Amit Tiwari

THIS FILE IS SIMPLE SIMULATION OF PERMANENT MAGNET SYNCRONOUS MACHINE WITH ITS TORQUE BEING RAMP (simulink, control design, measurement)

machine

image thumbnail

updated 3 years ago

TwinCAT Scope View import for MATLAB by Michael Gloeckler

Michael Gloeckler

Functions for the import of TwinCAT Scope View data into MATLAB. (control design, data import, measurement)

padTCscope.m

rdTCscope.m

example.m

image thumbnail

updated 2 years ago

Matlab Space Invaders VideoGame by Héctor Corte

Héctor Corte

A tribute to Space Invaders coded in Matlab. Just take fun and get ideas for more games. (aerospace, gui, control design)

Invaders1.m

enemy

lasser

image thumbnail

updated 3 years ago

Jury's array in symbolic way by Carlos M. Velez S.

Carlos M. Velez S.

The function gives the Jury's array from a numerical or SYMBOLIC polynomial (includes special cases) (control design, mathematics, stability)

jury.m

Contact us