本周文件交换精选

我们最好的用户提交

SimEvents中的批处理和反批处理

本周的选择是SimEvents批处理和反批处理块通过里克·罗森

你们中的大多数人可能都熟悉Simulink,但有多少人使用过Simulink金宝appSimEvents?在Si金宝appmulink中,块之间的线(在大多数情况下)表示模型中不同数学运算符之间的数据流。在SimEvents中,线条代表了一个完全不同的概念!连接表示在系统元素之间传输离散实体的能力。在模拟过程中,传输发生在离散的时间,也就是事件。因此得名SimEvents。

作为使用SimEvents的一个例子,假设您想为一个技术支持呼叫路由中心建模。金宝app客户以预期的频率随机呼叫该中心,该频率随一天中的时间而变化。他们花一些时间倾听自动化系统,回答一些问题,然后根据问题的类型和紧迫性,将问题发送给适当的技术人员。根据问题的规模、技术人员的技能、队列中其他客户的数量,以及可能的其他因素,客户需要花费一定的时间来等待问题得到解决。

您应该有多少活跃的技术人员,以确保在正常呼叫量下客户的最大等待时间为5分钟?在最坏的呼叫量情况下,客户等待时间可能会有多糟糕?通过模拟来回答这类问题可以为公司节省大量成本。然而,用核心的Simulink模块对这个系统进行建模是一项重要的工作。金宝app

通过SimEvents,这类问题可以快速直观地建模。事实上,我们的一名技术支持人员建立了一个呼叫中心模型(并很快被提升到我们的开发部门).物流和制造过程非常适合SimEvents,但你也可以用它来模拟硬件通信。我金宝app已经建立了从乘客通过地铁系统的运动到MIL-STD 1553航空电子数据传输的各种问题的模拟。

Rick的贡献提供了一种将大量实体建模到系统中的方法。假设你的产品发生了灾难性的事情,技术支持有100个客户同时打来电话。金宝appRick的区块将它们合并成一个实体(在我的例子中,是一群愤怒的客户),可以在SimEvents图的下游分解。

SimEvents中的批处理和反批处理

Rick的作品引起了我的注意,因为它与我自己创作的作品非常相似。我把这个块叫做累加器,但本质上是一样的。这里的教训是始终在MATLAB Central上分享你的工作。如果你认为别人不会感兴趣,那你可能就错了!

评论
让我们知道你的想法在这里或者离开评论给瑞克。
|
  • 打印
  • 发送电子邮件

评论

要留下评论,请点击在这里登录到您的MathWorks帐户或创建一个新帐户。