|
|
|
Control System M-files
|
|
User contributed control system m-files from the MATLAB Central File Exchange.
http://www.mathworks.com/matlabcentral/fileexchange/loadCategory.do?objectType=category&objectId=103
Submitted Apr 18, 2000
Updated Oct 11, 2006
by deotima2000
|
Free MathWorks CD Offer: Discover A New Way to Design Control Systems
|
|
Discover a new way to design control systems with model based design in Simulink. Sign up to receive a free CD from The MathWorks, containing demos, reference examples, webinars, and more.
http://www.mathworks.com/mtd8132
Submitted Oct 27, 2004
|
|
Feedback Control Experiments - Experiments for feedback control education and research
|
|
Quanser Consulting, Inc., offers a complete line of feedback control experiments. The systems are robust, durable, and modular thus allowing you to reconfigure the same plant to obtain various experiments. Our experiments include the Inverted Pendulum, the Ball and Beam, the Seesaw/Pendulum MIMO experiment, and the Helicopter. All systems are equipped with quick-connect cabling, source code in C, handbooks, system modeling, and control system design files written in Maple, MATLAB, and Simulink. Capture your students' interest while teaching them well-established principles or give your research project an edge by implementing the new control strategies you are developing.
http://www.mathworks.com/products/connections/product_main.shtml?prod_id=142
Submitted Apr 07, 2000
Updated Apr 02, 2004
|
|
System Identification M-files
|
|
User contributed System identification m-files from the MATLAB Central File Exchange.
http://www.mathworks.com/matlabcentral/fileexchange/loadCategory.do?objectType=category&objectId=12&objectName=System%20Identification
Submitted Apr 18, 2000
Updated May 05, 2004
|
|
HyPneu - Hydraulic and pneumatic co-simulation with Simulink
|
|
HyPneu Fluid Power Design Software allows the designer to develop a graphical representation of a hydraulic and/or pneumatic system and perform dynamic and steady-state simulations. HyPneu processes the information in the graphical schematic, allows the user to assign specific components to the system, runs both steady state and dynamic simulations of the system, and displays the results in a meaningful manner.
http://www.bardyne.com/fluid-power-software/default.htm
Submitted Jul 01, 2004
|
|
FLOWMASTER - Fluid Systems Simulation
|
|
An interactive fluid flow analysis package that simulates one dimensional flow and heat transfer in pipes, passages, and fittings. Flowmaster can perform a co-simulation analysis with MATLAB and Simulink allowing detailed modeling of the complete fluid and control systems.
http://www.flowmaster.com/
Submitted Jul 12, 2002
Updated Mar 22, 2004
|
|
ACD - Automatic controller design and automatic robus controller design
|
|
ACD automatically calculates the parameters for well-known compensator types (P, PI, PD, PID) or alternatively for a generalized controller of user-defined order. The controller parameters are optimized with respect to a plant model and additional user options. The desired time-domain closed loop behavior is considered and may be defined graphically by a goal curve for the desired closed loop step response. Additionally, ACD provides the parameters for an ti-Reset-Windup compensator structure to avoid undesired windup effects of compensators with integral parts.
http://www.mathworks.com/products/connections/product_main.html?prod_id=50
Submitted Apr 07, 2000
Updated Apr 02, 2004
|
|
MATLAB Tutorial for Process Control
|
|
The purpose of this tutorial is to familiarize the user to working in MATLAB. MATLAB is a high-level programming environment that processes arrays and matrices and provides a powerful graphical environment. A high-level programming environment allows the users to program without worrying about declaring variables, allocating memory, using pointers, and compiling code and other routine tasks, which are associated with languages such as FORTRAN and C. MATLAB also incorporates many built in functions that can perform a variety of complex mathematical routines, from finding eigenvalues to solving differential equations. Additional information can be found by using MATLAB�s extensive help library.
http://www.chee.iit.edu/~cinar/courses/tutor_ac.html
Submitted Sep 12, 2005
by vikas gupta
|
|
Physical Modeling
|
|
Accelerate system-level analysis and control design with accurate and intuitive models of your physical system
The design of engineering systems requires tight integration of many engineering disciplines. To be successful, teams of engineers must collaborate using a wide array of diverse technologies. Software, in the form of control algorithms and signal processing algorithms, plays an ever increasing role in these systems. Developing software alongside the physical system results in optimized designs and the detection of errors earlier in the design process.
http://physical-modeling.mathworks.com
Submitted Mar 19, 2008
by Steve Miller
|
MathWorks - Model Based Calibration Toolbox
|
|
The Model-Based Calibration Toolbox provides design tools for the calibration of powertrain systems. The toolbox is built on the high-performance technical computing environment of MATLAB as well as the simulation capabilities of Simulink. The Model-Based Calibration Toolbox reduces dynamometer testing time, increases engineering productivity, saves calibration time, and has the potential to improve powertrain performance and reliability.
http://www.mathworks.com/products/mbc/
Submitted Jul 02, 1999
Updated Nov 10, 2005
|
|
SISISO (Something Instead of SISO)
|
|
SISISO is a MATLAB script which can design a PID controller for a simple linear plant in an innovative manner.
http://www.pitchup.com/sisiso
Submitted Sep 05, 2004
by Siamak Faridani
Updated Sep 07, 2004
|
MathWorks - System Identification Toolbox
|
|
The System Identification Toolbox provides tools for creating mathematical models of dynamic systems based on observed input/output data. The Toolbox features a flexible graphical user
interface that aids in the organization of data and models. The identification techniques provided with this Toolbox are useful for applications ranging from control system design and signal processing to time-series analysis and vibration analysis.
http://www.mathworks.com/products/sysid/
Submitted Jul 02, 1999
Updated Apr 30, 2004
|
|
Nonlinear Synthesis Tools
|
|
The Nonlinear Synthesis Tools allow the user to design nonlinear control systems using a simulation model of the dynamic system as the starting point. The simulation models can be built using MATLAB or Simulink. No symbolic manipulations are required for control system synthesis. Using a GUI, the user selects a nonlinear system design method and provides the appropriate design parameters. The software delivers nonlinear controller designs in the form of an M-file or C code. This code can be coupled to the MATLAB/Simulink simulation model to assess the closed-loop performance of the dynamic system.
http://www.mathworks.com/products/connections/product_main.shtml?prod_id=306
Submitted Jan 02, 2001
Updated Mar 22, 2004
|
|
MATLAB-Hysys interface.
|
|
A toolbox for using MATLAB as an activeX/COM controller for Hysys.
http://www.pvv.org/~olafb/hysyslib/
Submitted May 31, 1999
Updated May 05, 2004
|
MathWorks - Model Predictive Control Toolbox
|
|
The Model Predictive Control Toolbox is a complete set of tools for implementing model predictive control strategies. These techniques were developed to address the practical issues associated with the control of large, multivariable processes where there are constraints on the manipulated and controlled variables. Model predictive control methods are typically used in chemical engineering and other continuous process control industries.
http://www.mathworks.com/products/mpc/
Submitted Aug 28, 2000
Updated Apr 30, 2004
|
|
Multi-Parametric Toolbox
|
|
The Multi-Parametric Toolbox is a MATLAB toolbox primarily focused on multi-parametric linear and quadratic optimization, optimal control of linear and hybrid systems with constraints as well as computational geometry. The algorithms are based on very recent theoretical advances made in respective fields, tuned up for performance and numerical robustness. The toolbox offers a unified interface to numerous state-of-the-art optimization packages and excellent visualization capabilities.
http://control.ee.ethz.ch/~mpt/
Submitted Jul 09, 2004
by Michal Kvasnica
Updated Sep 07, 2004
by HARZY
|
|
RIOTS: The Most Powerful Optimal Control Problem Solver
|
|
RIOTS is a group of programs and utilities, written mostly in C and designed as a toolbox for MATLAB, that provides an interactive environment for solving a very broad class of finite-horizon optimal multi-variable control problems. This class includes problems with: Lagrange, Bolza and Mayer type objective functions, Linear or Nonlinear dynamics, Min-Max objective functions, Free final time problems, Variable initial conditions, Endpoint equality and inequality constraints, Trajectory inequality constraints on the states and controls, Simple bounds on the controls and free initial conditions.
http://www.accesscom.com/~adam/RIOTS/
Submitted Jun 30, 1999
Updated Apr 02, 2004
|
|
Digital Pendulum Control System - Contemporary integrated system solution of classic Inverted Pendulum control problem
|
|
The 33-005 Pendulum is a contemporary version of the classic control problem. It is large enough to be convincing, durable enough to survive the hazards of a student laboratory, and open enough for design studies. A twin-arm pendulum pivots freely on a small cart running on an elevated two-rail track. Encoders give the angular position of the pendulum and the linear position of the cart software derives velocity and acceleration for both items. A real-time kernel operating under Windows handles interprocess communication.
http://www.mathworks.com/products/connections/product_main.shtml?prod_id=72
Submitted Apr 07, 2000
Updated Apr 02, 2004
|
|
Experimental Control System Workstations
|
|
Educational Control Products (ECP) provides advanced laboratory equipment for the study of feedback control systems. Each apparatus may be transformed into several dynamically distinct plants so that one system does the work of many. Most systems can be easily reconfigured for simple SISO to complex MIMO operation. A high-speed I/O control board and powerful GUI-driven interface software allow you to efficiently implement virtually any controller and easily maneuver the system through trajectories to characterize performance. Experiments are provided that cover important introductory through intermediate control system principles and include complete instructor solutions. The systems are used for teaching and research in over 400 universities and industrial sites worldwide. They are used extensively in undergraduate control systems laboratories as well as graduate research and industrial motion control training.
http://www.mathworks.com/products/connections/product_main.shtml?prod_id=312
Submitted Jan 02, 2001
Updated Mar 19, 2004
|
|
PolePack
|
|
In this Package we solve the Pole Placement problem associated with several Dynamic systems. More specifically we solve the Pole Placement problem for Multi and Single-input, Descriptor and nonDescriptor systems using State and Output Feedback. The Eigenstructure Assignment problem is also solved for Descriptor Systems using State Feedback. There are also programs that compute Controllability forms for some of the above systems as well as the Distances from the nearest uncontrollable systems. A readme.txt and a demo.m file may also be found in the package.
http://www.mathtools.net/files/net/polepack.zip
Submitted Aug 12, 1999
|
|
Asymptotic Bode Plots
|
|
A MATLAB GUI that decomposes a transfer function into its constituent poles and zeros, and then displays the asymptotic approximation for each.
http://www.swarthmore.edu/NatSci/echeeve1/Ref/Bode/BodePlotGui.html
Submitted Dec 10, 2002
|
|
Getting Started with Simulink Demo Video
|
|
This video demo gets you started with Simulink. It takes you through many key concepts in building and simulating a model. We will build up a model from scratch while taking you through a number of features of Simulink.
http://www.mathworks.com/demos/getting_started_with_simulink_demo_video.html
Submitted Apr 14, 2008
|
MathWorks - Robust Control Toolbox
|
|
The Robust Control Toolbox provides tools for the design and analysis of multivariable control systems where robustness is a concern. This includes systems where there may be modeling errors, dynamics that are not completely known, or parameters that can vary during the lifespan of the product. The powerful algorithms in this toolbox allow you to perform complex calculations while considering a number of parameter variations.
http://www.mathworks.com/products/robust/
Submitted Jul 02, 1999
Updated Apr 30, 2004
|
|
dSPACE Control Development System - A total development environment for rapid control prototyping and hardware-in-the-loop simulation
|
|
dSPACE provides a total development environment, offering unmatched
flexibility and processing power for rapid control prototyping and hardware-in-the-loop simulation in real time. This environment provides a seamless design flow for real-time systems, utilizing MATLAB for system identification and modeling, Simulink for off-line simulation, and Real-Time-Workshop for automatic C-code generation.
http://www.mathworks.com/products/connections/product_main.shtml?prod_id=59
Submitted Apr 07, 2000
Updated Apr 02, 2004
|
|
MMLE3 Identification Toolbox - Specialized function for estimation of continuous-time state-space models
|
|
The MMLE3 Identification Toolbox is a MATLAB function to identify the parameters in a continuous linear time-invariant, multi-input/multi-output, state-space system model, using either the maximum likelihood method or the output error method. The primary outputs of the identification process are: parameter values, filtered and unfiltered Cramer-Rao bounds, sensitivities, and geometric dilution of precision (GDOP).
http://www.mathworks.com/products/connections/product_main.shtml?prod_id=44
Submitted Apr 07, 2000
Updated Apr 02, 2004
|
|
DSPT SigLab
|
|
For applications like DSP design verification, noise/vibration analysis, modal analysis and control system design and more, SigLab is an ideal tool for characterizing signals and systems in the lab or field. Set up and control of all measurements are through point and click Virtual Instruments (VIs) coded in MATLAB.
http://www.spectraldynamics.com/frtptsov.htm
Submitted May 14, 2003
Updated Mar 05, 2004
|
|
Robotics Toolbox for Matlab
|
|
Mature routines for serial link manipulators: forward and inverse kinematics, foward and inverse dynamics, graphical animation, Simulink interface etc.
http://www.petercorke.com/Robotics%20Toolbox.html
Submitted Jan 21, 2007
by Peter Corke
Updated Jan 22, 2007
|
|
Ezera toolbox
|
|
EZera is a gui set of routines to easily create a state space realization of an LTI system from a set of measured frequency response functions (frfs). The method is based on the Eigenstructure Realization Algorithm (ERA). Requires signal processing toolbox.
http://www.mathtools.net/files/net/ezera.zip
Submitted Aug 05, 1999
|
Free MathWorks Online Seminar: Modeling and Advanced Control Strategies for the Process Industries
|
|
The MathWorks offers a range of products to help process engineers model systems and develop control strategies for improved performance. This webinar reviews products for data-driven modeling, model predictive control, and OPC connectivity.
http://www.mathworks.com/cmspro/req10812.html?eventid=30149
Submitted Oct 03, 2005
|
|
ControlShell, a software development
|
|
ControlShell is an application framework designed explicitly for software development of control and simulation systems. With complex systems, you not only need to do control algorithms and modeling, you also need to write a lot of software. ControlShell deals with intelligent subsystems, wraps legacy code, and easily incorporates complex, custom modules. Its component-based, object-oriented methodology is ideal for intelligent controls and simulation programming.
http://www.mathworks.com/products/connections/product_main.shtml?prod_id=255
Submitted Jan 02, 2001
Updated Mar 16, 2004
|
Free Online MathWorks Seminar: Using Stateflow in Mode Logic and Fault Detection Applications
|
|
During this webinar, you will learn how Stateflow, an interactive design tool, can be used for modeling event-driven systems. In addition, you will learn how to simulate such models, use them for analysis, and generate embedded code from them.
http://www.mathworks.com/mtd6951
Submitted Mar 18, 2004
Updated Aug 10, 2004
|
Free Online MathWorks Seminar: Production Code Coaching - Advanced Software Design
|
|
In this webinar you will learn how Simulink and Real-Time Workshop Embedded Coder enable you to quickly design and deploy C code for use in embedded production systems. It is the third in a series of five Webinars. Most of the materials will be presented by MathWorks developers Basic knowledge of Simulink is helpful but not required. This webinar is important for engineers and managers who work on software development projects for embedded systems.
http://www.mathworks.com/mtd6990
Submitted Jun 24, 2004
Updated Aug 10, 2004
|
|
simulation with simulink
|
|
this is an introduction in arabic for the simulink and how to make the simulation for any systems
http://www.almohandes.org/vb/showthread.php?t=1580
Submitted Nov 20, 2006
by ahmed
|
|
Stability Test of Zeros in Sampled Systems
|
|
This software computes the sampling period when a continuous time system is discretized by a sampler and zero-order hold.
http://www.mech.kumamoto-u.ac.jp/Info/lab/control/zeroftp.html
Submitted Aug 13, 1999
|
|
Concurrent RT-LAB RLX for RedHawk Linux
|
|
Concurrent Computer Corporation�s RT-LAB RLX allows design engineers to perform complex simulation, rapid prototyping, and hardware-in-the-loop testing on Concurrent iHawk� Linux�-based real-time multiprocessing systems.
http://www.mathworks.com/products/connections/product_main.shtml?prod_id=581
Submitted Jul 01, 2004
|
|
XdTech
|
|
XdTech has in its range both classical and new types of control laboratory experimental systems. These devices can be used as effective and affordable educational tools for learning digital control of unstable systems using MATLAB's Real time Workshop application program.
http://www.xdtech.com/
Submitted Aug 11, 2003
|
Free Online MathWorks Seminar: Production Code Coaching Session - Basic Software Deployment
|
|
In this webinar you will learn how Simulink and Real-Time Workshop Embedded Coder enable you to quickly design and deploy C code for use in embedded production systems. It is the second in a series of five Webinars. Most of the materials will be presented by MathWorks developers Basic knowledge of Simulink is helpful but not required. This webinar is important for engineers and managers who work on software development projects for embedded systems.
http://www.mathworks.com/mtd6947
Submitted Mar 18, 2004
Updated Aug 10, 2004
|
|
Nullification Toolbox
|
|
State nullification is a new approach to stabilization. Using the power of digital control, exact stabilization by output feedback is achievable. For example, we can completely stop the swing of a pendulum in three sampling periods using only the displacement (and not the speed) for feedback.
http://www.wisdom.weizmann.ac.il/~gera/NullificationToolbox/NullificationToolbox.html
Submitted May 23, 2006
by Gera Weiss
|
|
MARC I Model Navigator - Calibrate and measure ECUs from within Simulink
|
|
MARC I is a universal calibration and measurement tool for electronic control units (ECUs). It uses Simulink models to browse directly within a system overview tree. You can calibrate and measure all predefined parameters with the same look and feel as Simulink.
http://www.aft-werdohl.de/
Submitted Jul 01, 2004
Updated Dec 06, 2004
|
|
Multivariate Metamodeling Toolbox
|
|
The Matlab Multivariate Metamodeling toolbox (M3-Toolbox) provides a pluggable, extensible, configurable, flexible and adaptive platform for creating global surrogate models (metamodels) as efficiently as possible. Different model types (neural net, SVM, rational functions,...) are supported as well as different modeling algorithms, sample selection algorithms, model scoring mechanisms as well as distributed sample evaluation.
http://www.coms.ua.ac.be/?q=m3_toolbox
Submitted Nov 16, 2006
|
|
MPCtools: A toolbox for simulation of MPC controllers in Matlab
|
|
MPCtools is a freely available Matlab/Simulink-based toolbox for simulation of MPC controllers. MPCtools provides easy to use functions to create and simulate basic MPC controllers based on linear state space models.
The key features of the toolbox include:
- Support for linear state space models for prediction
- Quadratic cost function
- Linear inequality constraints on states and controls
- Observer support for state and disturbance estimation
- Integral action by means of disturbance estimation
- Two different QP solvers for solving the optimization problem
http://www.control.lth.se/user/johan.akesson/mpctools/index.html
Submitted Jun 17, 2007
by Johan �kesson
Updated Aug 02, 2007
|
|
Applied Fluid Dynamics
|
|
Applied fluid dynamics in sail, wind turbine distilation colomn and ect..
http://www.partenovcfd.com
Submitted Mar 07, 2008
by dimitar partenov
Updated Mar 13, 2008
|
|
Wiki on Control Systems
|
|
This wiki is on control systems theory and implmentation. I work in the Aerospace industry on Mechnism Controls and previously in Guidance Navigation and Control. My wiki on control systems is an attempt to fill the gap between school and actual implmentation.
Examples include heavy use of MATLAB and Simulink.
http://wikis.ControlTheoryPro.com
Submitted Oct 02, 2008
by Gabe Spradlin
Updated Oct 20, 2008
|