计算机上的连续模拟

时间:2012-01-30 00:45:35

标签: model system simulation modeling continuous

数字计算机是一个离散系统。那么,是否可以在数字计算机上模拟连续模型呢?似乎只能通过离散模拟近似连续模型。从我所看到的情况看来似乎是这样,但我想从其他人那里得到一些关于这个主题的反馈/意见。

我在搜索有关此主题的更多信息时发现了这一点:

  

连续模拟只能是真正的模拟   用模拟计算机完成。使用数字计算机即可   通过制作时间步长来近似连续模拟   模拟足够小,因此内部没有过渡   时间步之间的系统。连续模拟的前提是   有一个连续的时间流程,模拟进入   时间增量。 1

我还认为通过离散模拟得出了一个关于近似的好点:

  

在某些系统中,状态一直在变化,而不仅仅是在当时   一些离散事件。例如,水库中的水位   给定的输入和输出可能会一直在变化。在这种情况下   “连续模拟”更为合适,尽管是离散事件   模拟可以作为近似值。 2

1 连续模拟 - http://www.systems-thinking.org/simulation/contsim.htm
2 建模&模拟 - http://home.ubalt.edu/ntsbarsh/simulation/sim.htm

感谢您的投入。

1 个答案:

答案 0 :(得分:4)

您可能无法使用数字计算机完美地模拟连续系统,但我对建模或模拟连续系统的想法有两点想法:

  1. “是否遵循无法在数字计算机上模拟连续模型?”出于什么目的?它是否可以完美无瑕地模拟,以便您可以准确地表示连续过程的数字表示?可能不是。但是正如你自己所指出的那样,离散过程可能足够接近连续过程,只是无关紧要。
  2. 这个过程实际上是连续的吗?我发现在我的领域进行建模时,我遇到的模型多为连续过程,当它们应该是离散的(通常是利用更容易的分析技术和现成的ODE求解器),而不是连续模型的离散近似不充分。