Giter Club home page Giter Club logo

aaribowo / hyeq_toolbox Goto Github PK

View Code? Open in Web Editor NEW

This project forked from pnanez/hyeq_toolbox_old

0.0 1.0 0.0 3.39 MB

The Hybrid Equation (HyEQ) Toolbox is implemented in MATLAB/Simulink for the simulation of hybrid dynamical systems. This toolbox is capable of simulating individual and interconnected hybrid systems with inputs. Examples of systems that can be simulated include a bouncing ball on a moving platform, fireflies synchronizing their flashing, and more. The Simulink implementation includes four basic blocks that define the dynamics of a hybrid system. These include a flow map, flow set, jump map, and jump set. The flows and jumps of the system are computed by the integrator system which is comprised of blocks that compute the continuous dynamics of the hybrid system, trigger jumps, update the state of the system and simulation time at jumps, and stop the simulation. Also includes a “lite simulator” which allows for faster simulation without using Simulink.

License: Apache License 2.0

MATLAB 8.02% CSS 5.61% HTML 85.59% TeX 0.78%

hyeq_toolbox's Introduction

HyEQ_Toolbox

The Hybrid Equation (HyEQ) Toolbox is implemented in MATLAB/Simulink for the simulation of hybrid dynamical systems. This toolbox is capable of simulating individual and interconnected hybrid systems with inputs. Examples of systems that can be simulated include a bouncing ball on a moving platform, fireflies synchronizing their flashing, and more. The Simulink implementation includes four basic blocks that define the dynamics of a hybrid system. These include a flow map, flow set, jump map, and jump set. The flows and jumps of the system are computed by the integrator system which is comprised of blocks that compute the continuous dynamics of the hybrid system, trigger jumps, update the state of the system and simulation time at jumps, and stop the simulation. Also includes a “lite simulator” which allows for faster simulation without using Simulink.

README FILE

[Hybrid Equations (HyEQ) Toolbox] for [Simulating Hybrid Systems in MATLAB/Simulink], [V2.04], by [Hybrid Dynamics and Control Lab @ University of California Santa Cruz] [05/11/17]

CONTENTS I. HOW TO UNISTALL PREVIOUS TOOLBOX VERSIONS II. MINIMUM SYSTEM REQUIREMENTS III. HOW TO INSTALL THE TOOLBOX IV. SOFTWARE DOWNLOADS AND MANUAL

I. HOW TO UNISTALL PREVIOUS TOOLBOX VERSIONS

Windows

  1. Open Matlab.
  2. Go to the Matlab's standard toolbox folder (e.g, C:\Program Files\Matlab\toolbox\HyEQ_Toolbox_vxx).
  3. Run the unistall file >> tbclean.m This procedure erase all the files in the toolbox folder.
  4. Close Matlab.

Macintosh

  1. Open Matlab.
  2. Go to the Matlab's standard toolbox folder (e.g, ~/matlab/HyEQ_Toolbox_vxx).
  3. Run the unistall file >> tbclean.m This procedure erase all the files in the toolbox folder.
  4. Close Matlab.

II. MINIMUM SYSTEM REQUIREMENTS

In order to run simulations using the Lite HyEQ Solver, MATLAB R13 or newer is required.

In order to run simulations using the HyEQ Simulator, MATLAB/Simulink and a supported ANSI, C, or C++ 32-bit compiler must be installed. Please check on http://www.mathworks.com/matlabcentral/fileexchange/41372-hybrid-equations-toolbox-v2-02 to instructions about how to install necessary compilers for Windows and Mac. For more information on supported compilers, please visit http://www.mathworks.com/support/compilers/R2012a/win32.html

III. HOW TO INSTALL THE TOOLBOX

  1. Save the folder InstallHyEQ_Toolbox_V2_04 into some location different than the matlab root folder (e.g. ~/matlab/ or C:\Program Files\Matlab).
  2. Open Matlab.
  3. Locate and execute the file install.m by in matlab’s command window by (do not open install.m in the editor)

install

  1. Follow the instructions

IV. TO GET STARTED, PLEASE GO TO

Software downloads: https://hybrid.soe.ucsc.edu/software http://www.mathworks.com/matlabcentral/fileexchange/41372-hybrid-equations-toolbox-v2-02 Manual: https://hybrid.soe.ucsc.edu/biblio/2014/hybrid-equations-hyeq-toolbox Examples: http://hybridsimulator.wordpress.com/

hyeq_toolbox's People

Contributors

pnanez avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.