[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Is there a Simulink clone in Octave?
From: |
A S Hodel |
Subject: |
Re: Is there a Simulink clone in Octave? |
Date: |
Tue, 17 Feb 2004 12:15:33 -0600 |
Not as far as I know. Components one could think of:
- a simulation engine/language
- a GUI for the language.
These two items could potentially be done separately. I've daydreamed
about
them, but haven't had time to attack them directly. I worked a few
years ago
with a NASA/MSFC simulation language (export controlled/can't be
released) that
involved writing a set of differential/difference equations in any
random order
with the ability for modular simulation description; the batch process
sorted
out data dependencies, translated to C, and then simulated the system.
That
sort of approach would enable the development of a simulation language.
There was no (useful) GUI developed for the package, which was used from
the Apollo program through the late 90's.
Some features one would want to build into a simulation tool:
- modular description
- sort out algebraic loops (e.g., approximation of an op-amp by a
constant gain block)
- discrete-time (sampled data), multirate systems
- discrete-event (irregular sampling) systems
- linearization capability (the NASA package used a specified set of
math
operations so that a symbolic derivative could be evaluated)
I've got some other thoughts on what to do, but not the time to develop
them.
On Monday, February 2, 2004, at 10:43 PM, R S Ananda Murthy wrote:
Hello,
Is there a clone of Simulink available or being developed for Octave?
Thanks for your information.
Anand
A. S. Hodel Dept. ECE, 200 Broun Hall, Auburn University AL 36849-5201
(334) 844-1854/fax(334) 844-1809,
http://www.eng.auburn.edu/users/hodelas , address@hidden
-------------------------------------------------------------
Octave is freely available under the terms of the GNU GPL.
Octave's home on the web: http://www.octave.org
How to fund new projects: http://www.octave.org/funding.html
Subscription information: http://www.octave.org/archive.html
-------------------------------------------------------------