|
|
| File Information |
| Description |
This s-function solves Riccati equations in Simulink without calling the Matlab interpreter, it is FAST and usable with Real Time Workshop.
Specifically, the s-function is a level-2 gateway that calls several FORTRAN routines written by Arnold and Laub in the early eighties and publicly available under the cascade sublibrary of netlib. FORTRAN code is included in the Readme file, along with further instructions on how to compile and link the s-function.
Giampiero Campa, October 2002 and January 2009
Riccardo Bevilacqua & Jason Hall, NPS Spacecraft Robotics Lab, October 2008 |
| Required Products |
Simulink
|
| MATLAB release |
MATLAB 7.6 (R2008a)
|
|
Tags for This File
|
| Everyone's Tags |
|
| Tags I've Applied |
|
| Add New Tags |
Please login to tag files.
|
| Updates |
| 30 Jan 2003 |
The fortran subfunctions have been
compiled using the multithreaded library
(DFORMT.LIB) and some optimization options.
As a result the DLL is smaller and runs faster. |
| 04 Apr 2003 |
Instructions on how to compile with The Real Time Workshop have been added. |
| 02 Jun 2003 |
The file info.xml has been updated. |
| 12 May 2005 |
Renamed everything lowercase |
| 03 Jan 2006 |
Move it to simulink utilities. |
| 07 Feb 2007 |
Changed info.xml file to avoid annoying messages within the last matlab versions. |
| 23 Oct 2007 |
Recompiled mex files with matlab 7.1 so that everything works fine with newer versions requiring the .mexw32 extension. The .dll files are retained to the benefit users working with versions prior to 7.1, other users may delete them. |
| 02 Jan 2009 |
This version works with MATLAB 7.6 (R2008a), uses native matrix signals, is re-mexable on every platform, and is better integrated with real time workshop (Thanks Jason & Riccardo). |
| 06 Jan 2009 |
Many thanks to Jason Hall and Riccardo Bevilacqua for your excellent job in enabling native matrices inputs to the block and
using the open source g77 FORTRAN compiler to create mex files and RTW binaries under both Windows and Linux. |
| 20 Jul 2009 |
Fully converted to BSD License |
|
Contact us