image thumbnail

updated 5 months ago

SimMechanics Contact Forces Library by Steve Miller

Steve Miller (view profile)

Contact force models and force laws for multibody modeling in SimMechanics. (contact forces, collision, impact)

Cam_Follower

Collision_01_Ball_Infinite_Plane

Cam_Follower_UI(varargin)

image thumbnail

updated 5 months ago

SimMechanics Mini Golf Library by Steve Miller

Steve Miller (view profile)

Components for modeling a mini golf course. Contact forces are demonstrated on a 9-hole course. (simmechanics, second generation, 2g)

Actuation_Lib

Contact_Forces_Lib

Course_Holes_Lib

image thumbnail

updated 6 months ago

Simulink Support Package for LEGO MINDSTORMS NXT hardware (R2012b) by MathWorks Simulink Team

Simulink block library for creating models that run directly on your LEGO MINDSTORMS NXT robot (lego mindstorms, lego nxt, lego robot)

lego_communication

modifyDemoHTML(mlStyleSheet)

slblocks

image thumbnail

updated 6 months ago

Simulink Support Package for LEGO MINDSTORMS NXT hardware (R2012a) by MathWorks Simulink Team

Simulink block library for creating models that run directly on yourLEGO MINDSTORMS NXT robot (lego mindstorms, lego nxt, lego robot)

lego_drive_closedloop

slblocks

lego_communication

image thumbnail

updated 6 months ago

Plug-in Direct Particle Swarm Repetitive Controller by Bartlomiej Ufnalski

This project demonstrates repetitve process control using evolutionary dynamic optimization tools. (repetitive control, iterative learning co..., ilc)

CACF_VSI_with_load

CACF_VSI_with_load_PLECS

pdpsrc.m

image thumbnail

updated 6 months ago

MATLAB Support for Arduino (aka ArduinoIO Package) by MathWorks Classroom Resources Team

MATLAB class and Simulink blocks for communicating with an Arduino microcontroller board (support package, arduino, duemilanove)

arduinoCleanup(customData,arduinoVar)

getSetupBlockUserData(modelHandle, arduinoVar)

msfun_arduino_analogread(block)

image thumbnail

updated 6 months ago

X-Plane Library.zip by Adriano Bittar

This library provides blocks to communicate with the flight Simulator X-Plane. (xplane, control, communication)

Cessna_Altitude_Control_Example

selecting_parameters(varargin)

selecting_parameters(varargin)

image thumbnail

updated 6 months ago

Simulation of a one-legged hopping robot by Guy Rouleau

Guy Rouleau (view profile)

Simulation of a one-legged hopping robot (mechanical modeling, robotics, simmechanics)

OneLeg_VR_TouchInput

One_Leg_Robot

sfuntraj(t,x,u,flag,axes,Ts,mode)

image thumbnail

updated 7 months ago

SIMULINK Sigma-Delta Toolbox by Isacco Arnaldi

Model-Based design and simulation of various Sigma-Delta ADCs (adc, dsp, audio processing)

SNRestimation(simout, f)

CT_SigmaDelta

DT_SigmaDelta

image thumbnail

updated 7 months ago

Landing Gear Model in Simscape by Pravesh Sanghvi

Landing gear model, including main and lock hydraulic actuators, and multibody dynamics (physical modeling, landing gear, hydraulic)

Hydraulic_System_Param_Est

Generate_Sim_Settings(param_vals,param_name,rtp)

Motion_Actuation(test,mdl)

image thumbnail

updated 7 months ago

Tabular Expression Toolbox by Colin Eles

A tool for creating tabular expressions in Matlab/Simulink integrating checking with PVS and CVC3. (simulink, formal methods, gui)

TTdiag(varargin)

TableBlock.delete_recursive( line_handle )

TableBlock.set_block_display(block_handle,checked)

image thumbnail

updated 7 months ago

RC Receive Driver Block for Arduino by Sergio Biagioni

Control an Arduino robot using an RC Transmitter and Receiver with Simulink (rc custom driver bloc...)

modify(varargin)

rcreceive

rcreceive_masked

image thumbnail

updated 7 months ago

Adaptive DPD Design by Kerry Schutz

Kerry Schutz (view profile)

A workflow for modeling and simulating PAs and adaptive DPDs. (dpd, digital predistortion...)

ILA_CONFIGSS

dpd_adapt_verify

dpd_static_verify

image thumbnail

updated 7 months ago

Generator for State-Based Schedules (schedGen v2.0) by Akramul Azim

Using optimization constraints associated to timing requirements to generate state-based schedules (specification, system design, schedules)

avg_mode_change_delay.m

sgen.constraints(S, filename)

sgen.get_ampl_sched_from_file(filename)

image thumbnail

updated 7 months ago

Solving Optimal Control Problems using Simscape Models for State Derivatives by Daniel Herber

This code replicates the results found in a tech report by the same name (brysondenham, design, control)

BrysonDenhamDerivative(t,y,u,p)

BrysonDenhamMain()

BrysonDenhamPlot(uMat,sMat,p)

image thumbnail

updated 8 months ago

Fuzzy Model Identification for Control by Janos Abonyi

Janos Abonyi (view profile)

Several applications of fuzzy modeling (control algorithms, fuzzy control, intelligent control)

[A,B,C,D]=cola_linearize(func,x0,u0)

[A,b,eq]=gener(nm,ny,nu,flagstab,flaghamm,gmin,gmax,tmin,...

[f,g]=cola4_lin(X,u)

image thumbnail

updated 8 months 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)

Compare_Flexible_Cantilever_SS_Full_Reduced

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

FlexBeamElement_MS2G_Lib

image thumbnail

updated 8 months 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)

Design_of_nominal_plant_for_Motor_and_Gear

convertLocalizedPropName(defInfo, val, prefix)

image thumbnail

updated 8 months ago

Interactive Evolutionary Computing (EASY-IEC) MATLAB Toolbox by Janos Abonyi

Janos Abonyi (view profile)

Implementation of Interactive Evolutionary Computation (IEC) (model based optimizat..., process engineering, creativity supporting...)

cstr

ferment

beerfun(t,x,u,flag)

image thumbnail

updated 8 months ago

Fisher information matrix based time-series segmentation of process data by Janos Abonyi

Janos Abonyi (view profile)

A goal-oriented Fisher information based time-series segmentation algorithm (identification, offline, neigbouring segments)

Fisher_resid_bu(Pmat,seg_left,seg_right);

buseg(Pmat,num_segments,minres,help_vec)

cost=cost_function_Krzan(A,B)

image thumbnail

updated 8 months ago

Constrained Fuzzy Model Identification - Files for Fuzzy Modeling and Identification Toolbox by Janos Abonyi

Janos Abonyi (view profile)

Can be used for estimation of the consequent model parameters (fuzzy, identification, toolbox)

[A,B,C,D]=cola_linearize(func,x0,u0)

[A,b,eq]=gener(nm,ny,nu,flagstab,flaghamm,gmin,gmax,tmin,...

[f,g]=cola4_lin(X,u)

image thumbnail

updated 8 months ago

Feedback Linearizing Control Using Hybrid Neural Networks Identified by Sensitivity Approach by Janos Abonyi

Janos Abonyi (view profile)

Identification and application of hybrid models for Globally Linearizing Control (neural network, cstr, blackbox)

fmin_lm(yfun,jxfun,x0,ym,opt,uservar)

fsimu(theta,in2);

sim_freerun

image thumbnail

updated 8 months ago

Fuzzy Modeling with Multidimensional Membership Functions:Grey-Box Identification and Control Design by Janos Abonyi

Janos Abonyi (view profile)

Framework for fuzzy modeling and model-based control design (fuzzy, greybox, linearization)

[sizes,x0,str,ts]=obj(t,x,be,flag);

dels.m

invdels1.m

image thumbnail

updated 8 months ago

A benchmark software for multivariate statistical process control by GIEM

GIEM (view profile)

GUI tutorial for understanding the PCA-based MSPC strategy (multivariate statisti..., principal component a..., multivariate control ...)

CreateFeedSignal(tSim,tSample,type,initialValue,ChangeRat...

InterpTemp(t,x,u,flag)

colas_PI

image thumbnail

updated 8 months ago

Frequency Measurement by Praveen

Praveen (view profile)

This block measures the frequency of a signal. (frequency, measurement, measure)

b_cb(gcb)

frequency_measurement_withHELP

image thumbnail

updated 8 months ago

Tenet_RFID_Library_For_Arduino_Mega2560.zip by Ram

Ram (view profile)

Tenet Technetronics' RFID library for Arduino Mega 260 (rfid, tenet technetronics, arduino)

makeInfo=rtwmakecfg()

RFID_read_model

renc2cpp(sfname)

image thumbnail

updated 8 months ago

ArduinoIO.zip by Erjon Bacaj

This package allows using an Arduino connected to the computer to perform Analog and Digital Input. (dc motor control)

arduinoCleanup(customData,arduinoVar)

getSetupBlockUserData(modelHandle, arduinoVar)

msfun_arduino_analogread(block)

image thumbnail

updated 9 months ago

An Educational Fuzzy-based Control platform using LEGO Robots by Daniel

Daniel (view profile)

Fuzzy-based Control platform using LEGO Robots (simulink, matlab)

controlf2(u)

PathtrackingReducido

tra1.m

image thumbnail

updated 9 months 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 9 months 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 ( ...

EATpvtol_v6_full

image thumbnail

updated 9 months ago

ModelRefSDDReports.zip by Mike Anthony

Mike Anthony (view profile)

Create a linked hierarchy of SDD Reports from a Model Reference hierarchy (sdd, model reference, report generator)

RM_1

RM_1a

RM_1b

image thumbnail

updated 9 months ago

Adaptive Neuro-Fuzzy Inference Systems (ANFIS) Library for Simulink by Ilias Konsoulas

This Simulink library contains six ANFIS/CANFIS system variations. (adaptive neurofuzzy i..., anfis, canfis)

anfis_art_forward(x,u2,v2,gamma,ThetaL4)

anfis_grid_forward(x,mean,sigma,b,ThetaL4)

anfis_scatter_forward(x,mean,sigma,b,ThetaL4)

image thumbnail

updated 9 months ago

Codegen complaint number to ASCII function by Curtis

Curtis (view profile)

Converts a number into an array of ASCII values compatible with code generation. (num2str, arduino, ascii)

num_out=num2ascii(num,varargin)

num2ascii_fcn

image thumbnail

updated 9 months ago

Tenet_SDCARD_For_Mega.zip by Praveen

Praveen (view profile)

Blocks for Writing to to SD card from an Arduino Mega (device drivers, sd card, tenet technetronics)

makeInfo=rtwmakecfg()

renc2cpp(sfname)

setArduinoDefn(buildInfo)

image thumbnail

updated 9 months ago

What is the best way to implement my algorithm in Simulink ? by Giampiero Campa

Giampiero Campa (view profile)

Eight ways to implement an Extended Kalman Filter as a Simulink block (extended kalman filte..., simulink, sfunction)

ekf2lct

ekf2mlf

ekf2mls

image thumbnail

updated 9 months ago

Driving Cycle (Simulink Block) by Daniel Auger

Produces NEDC, Artemis and WLTP Class 3 driving cycles easily (simulation, automotive, driving cycle)

install(mode)

drivecyclelib

interpDriveCycle(t, v)

image thumbnail

updated 9 months ago

Embedded Coder Target for Arduino by MathWorks Embedded Coder Team

Custom target for Arduno and other processors (arduino, support package, pil)

arduino_lib

arduino_ec.flash( modelName )

arduino_ec_make_rtw_hook(hookMethod, modelName, ~, ~, ~, ~)

image thumbnail

updated 9 months ago

LkOOP31 10 13.zip by Igor

Igor (view profile)

SIMCONSTART SIMple CONstruction (simconstart)

LLL2013.mdl

simconsfun1(t,x,u,flag)

simconsfun2(t,x,u,flag)

image thumbnail

updated 9 months ago

EnsembleControlCrane.zip by Nathan

Nathan (view profile)

Example of ensemble control using an overhead crane model (ensemble control, crane, uncertain parameters)

[input]=CalculateInputCrane(n,k,start,final,Ad,Bd,theta_e...

crane

CreateMovie.m

image thumbnail

updated 10 months ago

Simulink (Embedded Coder) Target for TI LaunchPad by Mikhail

Mikhail (view profile)

Thsi target support package allows you to deploy your algorithms on TI LaunchPad. (simulink, embedded coder, target support)

image thumbnail

updated 10 months ago

Phasor diagram analyser by Matus Kolej

Program computes and shows phasor diagram and time graph which is measured in SimPowerSystems. (gui, simulink, power grid)

Example

Phasor_diagram_analyser.m

Phasor_Diagram_Analyser_block

image thumbnail

updated 10 months ago

Simulink Library for Zumo Robot by Chirag Gupta

A library of blocks to get started with the Zumo Robot (robot, robotics, arduino)

BuzzerAndPushButton

LineFollowing

prepareCurrentFolderForZumo

image thumbnail

updated 10 months ago

Device Drivers by Giampiero Campa

Giampiero Campa (view profile)

Developing Simulink Device Driver Blocks: Step-By-Step Guide and Examples (arduino, device, driver)

encoder_slsp

encoder_slsp_mega

input_slsp

image thumbnail

updated 10 months ago

RGDS_Practical_Guide by Daniel/Ronald

MATLAB routines for the book: "Development of Innovative Drugs via Modeling with MATLAB". (simulation, pharmaceutical, simulink)

AUC

CTSbasics.m

DDEmar

image thumbnail

updated 10 months ago

TI_HERCULES_RM48_040814.zip by Anthony Seely

PIL Target for Hercules RM48 MCUs (pil, armcortex r4fcode com...)

RefreshToolchainMATFiles

TI_HERCULES_RM48_check_setup()

TI_HERCULES_RM48_setup()

image thumbnail

updated 10 months ago

Modeling and Simulating Radar Systems Using MATLAB and Simulink by Kirthi Devleker

Contains code snippets used in the webinar (radar, phased array)

RF_FrontEnd

waveform_lfm()

RF_FrontEnd_final

image thumbnail

updated 11 months ago

Simulink : Multiport Terminator by The Matlab Spot

Simulink implementation for a much needed Multiport terminator block (simulink, terminator, multiport)

Callback_MultiPortTerm()

TestModel

image thumbnail

updated 11 months ago

EnsembleControlMassSpring.zip by Nathan

Nathan (view profile)

Simple example of ensemble control using a mass-spring model. (ensemble control, mass, spring)

[input]=CalculateInput(n,k,start,final,Ad,Bd,nominaleps)

MassSpring

EnsembleControlMassSpring.m

image thumbnail

updated 11 months ago

Scissor Lift Model in SimMechanics by Steve Miller

Steve Miller (view profile)

Scissor lift built from a library of parameterized, reusable components, with a hydraulic actuator. (simmechanics, simhydraulics, simscape)

Defining_Bodies_1_From_Scratch

Extr_Data_Ring(ring_or, ring_ir, deg1, deg2, varargin)

Defining_Bodies_2_Refined_2Hole

image thumbnail

updated 11 months ago

Hydraulic Valve Parameters From Data Sheets and Experimental Data by Steve Miller

Steve Miller (view profile)

Models and white paper on obtaining realistic parameter values from data sheets and measured data. (hydraulic, valve, optimization)

...

actuator_freq_resp

actuator_freq_testrig_direct_method

Contact us