【发布时间】:2011-01-10 23:43:36
【问题描述】:
我想创建一个工厂车间的模拟,我正在寻找有关如何执行此操作的想法。到目前为止,我的想法是:
• 工厂是由一堆流程组成的,其中一些流程是串联的,一些流程是并行的。每个进程都会与它的上游和下游以及并行的邻居进行通信,以让他们知道它的吞吐量
• 每个进程都有自己的基本属性,例如最大吞吐量、吞吐量导致的维护成本
显然我还没有完全考虑到这一点,但我希望有人能给我一些想法或者可能是一个在线资源的链接
更新: 这个项目只是为了我自己的娱乐,也许顺便学习一点。我不是程序员,编程对我来说只是一种爱好。我决定用 C# 编写它。
【问题讨论】:
-
+1 个有趣的问题。听起来您想要的是一个数学建模,因此您可以优化某些变量(成本、容量等)。我不确定你真的想要一个“模拟”。
-
我的工作是一家工厂,有时我们会增加吞吐量。这种增加对其他部门的预算产生了一些负面影响,例如增加的电力成本、增加的维护成本和缩短设备的使用寿命。我认为尝试模拟吞吐量和成本的变化会很有趣。我不是专业的程序员,但我确实涉猎了一点,我认为这将是一个有趣的项目。
-
您的评论强化了我的观点,即您需要一个数学模型。我同意,这听起来像是一个有趣的项目。当您开始针对某些参数进行优化时,它会变得更加有趣。 ;) 你可以通过简单地使用电子表格来模拟很多这样的变量......当然编写一个程序来做到这一点会更有趣。
-
除了下面我的回答之外,我要说的是:模拟一个真实的工厂,甚至是真实工厂的一小部分都非常困难,因为我们在模拟真实过程时所做的近似通常是不太现实。我不希望你会从你的真实数据中发现真实的集合点是正态分布的,甚至是指数分布的,但你可能会很幸运。
标签: c# simulation