c# – 工厂车间模拟

前端之家收集整理的这篇文章主要介绍了c# – 工厂车间模拟前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_502_1@我想创建一个工厂车间的模拟,我正在寻找如何做到这一点的想法.到目前为止我的想法是:

•一个工厂由一系列流程组成,其中一些流程是串联的,有些是并行的.每个进程将与上游和下游和并行邻居进行通信,让他们知道它是通过放置

•每个过程都将拥有自己的基本属性,如最大吞吐量,通过投入产生的维护成本

显然,我还没有完全想到这一点,但我希望有人能够给我一些想法或者可能链接到在线资源

更新:
这个项目只是为了我自己的娱乐,也许可以学习一点点的方式.我不是作为程序员,编程只是一个爱好我.我决定用C#写.

解决方法

准确地模拟整个工厂是一项重大工作.

首先你需要弄清楚:你为什么要进行模拟?是谁的?它会给他们什么价值?模拟的哪些部分很有趣?它需要多么准确?该过程的哪些部分不需要准确模拟?

为了弄清楚这些问题的答案,您需要与想要模拟的任何人交谈.

一旦你找出了要模拟的东西,那么你需要弄清楚如何模拟它.您需要一些模型和这些模型的一些参数.您可以从实际生产中获取一些实际数据,并尝试从数字中推导出模型.模型可以是输入和输出之间的简单线性关系,更复杂的关系,甚至是随机(随机)效应.如果您无法访问真实数据,那么您将不得不在模型中进行猜测,但这并不会很好,因此尽可能地获取真实数据.

您可能还想考虑组件崩溃的可能性,以及可能产生的影响.工人罢工怎么办?原材料不可用?机械磨损会随着时间的推移逐渐降低产量?再次,您可能不想考虑这些细节,这取决于客户的需求.

如果您的模拟涉及随机事件,您可能需要运行多次并获得平均结果,例如使用Monte Carlo模拟.

为了给出更好的答案,我们需要更多地了解需要模拟的内容以及想要实现的内容.

猜你在找的C#相关文章