Javascript Anylogic问题:两个不同的代理拥有两个不同的服务';是时候了

Javascript Anylogic问题:两个不同的代理拥有两个不同的服务';是时候了,javascript,anylogic,Javascript,Anylogic,我试图用anylogic解决一个模拟问题,但我不知道怎么做 这就是问题所在:有两种不同类型的产品,A和B,它们以不同的速率到达一台机器(A型为40/小时,B型为30/小时),两种类型进入同一队列,然后进入一台机器(FIFO),这两种产品的服务时间不同(A为1分钟,B为2分钟) 我如何用一个简单的流程图块(例如,代理块、队列块、延迟块和接收块)来建模这个问题 谢谢按照您描述的方式创建。如果要将其转换为一个流程图块,请右键单击下面的所有内容并选择“创建流程图块” 要在延迟块中设置不同的服务时间,可

我试图用anylogic解决一个模拟问题,但我不知道怎么做

这就是问题所在:有两种不同类型的产品,A和B,它们以不同的速率到达一台机器(A型为40/小时,B型为30/小时),两种类型进入同一队列,然后进入一台机器(FIFO),这两种产品的服务时间不同(A为1分钟,B为2分钟)

我如何用一个简单的流程图块(例如,代理块、队列块、延迟块和接收块)来建模这个问题


谢谢

按照您描述的方式创建。如果要将其转换为一个流程图块,请右键单击下面的所有内容并选择“创建流程图块”

要在延迟块中设置不同的服务时间,可以使用如下代码:
显然,您的源对象需要创建不同的代理类型,“TypeA”和“TypeB”对我来说只是占位符。

非常感谢您,因为速率和服务时间都是指数分布的。我如何处理?代理实例的TypeA?指数(…)*minute():指数(…)*minute()对不起,指数(…)我需要插入服务时间或其他参数(例如服务率),因为我证明插入了服务时间,并且具有主要服务时间的资源的队列较少。谢谢!!!对不起,我不确定我是否遵循。这是一个问题,@GabrieleBontempi?你能澄清一下吗?:-)在你的函数中:TypeA的代理实例?指数(X)*分钟():指数(Y)*分钟()插入什么来代替X和Y?我是否插入服务时间(以分钟为单位)或服务费率(以分钟为单位)??