python动力学仿真_Python中的连续系统仿真

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值