Hello,
I''m looking for any work/paper/ressource about continuous system
simulation using Python or any similar object oriented languages (or
even UML theory !).
I''m aware of SimPy for discrete event simulation, but I haven''t found
any work about continuous system.
I would like to develop a generic continous system simulator, and so
would be eager to join any open source effort on the subject.
For instance, it would be useful for modelling an airplane with all the
dynamics (flight simulator).
Python is my language of choice because of the keyword ''generic''. Being
an object oriented dynamic language, it''s perfect for such a task.
Unfortunately I''m a novice when it comes to object oriented
design and development, so I would prefer to start from something
already existent instead of starting from scratch.
If you had any idea on the subject, I would be really glad to discuss it
with you.
Thanks in advance,
P.S. : for email, replace nowhere by yahoo
解决方案A good starting point is the book "Python Scripting for Computational
Science" by Hans Petter Langtangen. The book covers topics that go
from simulating second order mechanical systems to solving partial
differentail equations.
Howard
Nicolas Pernetty wrote:Hello,
I''m looking for any work/paper/ressource about continuous system
simulation using Python or any similar object oriented languages (or
even UML theory !).
I''m aware of SimPy for discrete event simulation, but I haven''t found
any work about continuous system.
I would like to develop a generic continous system simulator, and so
would be eager to join any open source effort on the subject.
For instance, it would be useful for modelling an airplane with all the
dynamics (flight simulator).
Python is my language of choice because of the keyword ''generic''. Being
an object oriented dynamic language, it''s perfect for such a task.
Unfortunately I''m a novice when it comes to object oriented
design and development, so I would prefer to start from something
already existent instead of starting from scratch.
If you had any idea on the subject, I would be really glad to discuss it
with you.
Thanks in advance,
P.S. : for email, replace nowhere by yahoo
On Fri, 7 Oct 2005 01:12:22 +0200, Nicolas Pernetty
declaimed the following in comp.lang.python:
I''m aware of SimPy for discrete event simulation, but I haven''t found
any work about continuous system.
I would like to develop a generic continous system simulator, and so
would be eager to join any open source effort on the subject.
For instance, it would be useful for modelling an airplane with all the
dynamics (flight simulator).
Unless that flight simulator is running on some big ugly ANALOG
computer (the ones that used rheostats, transformers, and amplifiers),
they all are really using discrete time intervals and computing values
at those time points. Such computation may require integration of
continuous functions from previous time step to current time step.
-- ================================================== ============ <
wl*****@ix.netcom.com | Wulfraed Dennis Lee Bieber KD6MOG <
wu******@dm.net | Bestiaria Support Staff <
================================================== ============ <
Home Page: <
Overflow Page: <
Dennis Lee Bieber wrote:On Fri, 7 Oct 2005 01:12:22 +0200, Nicolas Pernetty
declaimed the following in comp.lang.python:
I''m aware of SimPy for discrete event simulation, but I haven''t found
any work about continuous system.
I would like to develop a generic continous system simulator, and so
would be eager to join any open source effort on the subject.
For instance, it would be useful for modelling an airplane with all the
dynamics (flight simulator).
Unless that flight simulator is running on some big ugly ANALOG
computer (the ones that used rheostats, transformers, and amplifiers),
they all are really using discrete time intervals and computing values
at those time points. Such computation may require integration of
continuous functions from previous time step to current time step.
I think Nicolas means "(discrete event) simulation" as opposed to
"discrete (event simulation)" and "(continuous system) simulation" as
opposed to "continuous (system simulation)". The methods used in SimPy
to model (discrete events) don''t apply terribly well to simulating many
(continuous systems) like airplane dynamics. For example, an ODE
integrator would probably want to adaptively select its timesteps as
opposed to laying out a uniform discretization upfront.
--
Robert Kern
rk***@ucsd.edu
"In the fields of hell where the grass grows high
Are the graves of dreams allowed to die."
-- Richard Harter