ACS712技术手册:时间推进子程序解析
需积分: 44 106 浏览量
更新于2024-08-08
收藏 1.05MB PDF 举报
"该资源是一本关于离散事件系统建模与仿真的技术手册,主要讲解了如何使用ACS712技术进行建模,并通过一个名为ARRVL的时间推进子程序来处理系统的到达和服务过程。书中内容包括服务员状态的判断、服务时间的计算、到达间隔时间的生成以及系统统计信息的更新等。此外,还提到了系统容量限制、错误处理和仿真停止的条件。书的作者是顾启泰,由清华大学出版社出版,适合工业工程研究生及专业技术人员阅读。"
在离散事件系统建模与仿真中,时间推进子程序扮演着核心角色。这里的ARRVL子程序是处理系统中顾客到达和服务的核心逻辑。当事件到达时,子程序首先检查服务员的状态。如果服务员是空闲的(LST = 0),则服务员会变为忙碌状态(LST = 1),记录当前的到达时刻到CH KOUT数组,并通过NORML函数生成服务时间(SVT)。服务时间加上当前仿真时间(CLOCK)得到顾客的离开时刻,存储在FEL(2)中。接着,通过FUNCTION EXPON函数生成到达间隔时间(IA T),并安排下一个到达事件,存入未来事件列表(FEL)的FEL(1)中,然后控制返回主程序。
若服务员在顾客到达时已经是忙碌状态(LST = 1),则顾客会被加入队列,队列长度(LQT)增加1,并记录到达时间。系统容量限制为100,如果系统中的顾客数超过这个限制,程序会跳转到200,打印错误信息并调用报告生成程序,停止仿真。
在系统状态更新过程中,统计信息如总的忙时间(B)会被更新。B的值增加自上次事件发生时刻(TLE)至当前时刻(CLOCK)的时间差,这是因为已知服务员在这段时间内是忙碌的。同时,累计统计数据B、MQ、S、F和ND也会根据事件发生进行相应调整。更新后,子程序会继续生成下一个到达事件并安排到FEL,然后控制权返回主程序。
本书《离散事件系统建模与仿真》详细介绍了离散事件系统建模的基本原理和方法,不仅涵盖了一般性的仿真语言,还特别关注了Petri网建模,以及在排队系统、库存系统、加工系统等方面的应用。此外,书中还包括输入输出数据分析,旨在提供实用的建模和仿真技巧,适合工业工程领域的研究生、高年级学生以及专业技术人员和管理人员作为学习参考。
2013-11-02 上传
2022-03-23 上传
点击了解资源详情
2021-05-10 上传
201 浏览量
2021-01-26 上传
2021-03-12 上传
点击了解资源详情
点击了解资源详情
啊宇哥哥
- 粉丝: 35
- 资源: 3890
最新资源
- C++ Qt影院票务系统源码发布,代码稳定,高分毕业设计首选
- 纯CSS3实现逼真火焰手提灯动画效果
- Java编程基础课后练习答案解析
- typescript-atomizer: Atom 插件实现 TypeScript 语言与工具支持
- 51单片机项目源码分享:课程设计与毕设实践
- Qt画图程序实战:多文档与单文档示例解析
- 全屏H5圆圈缩放矩阵动画背景特效实现
- C#实现的手机触摸板服务端应用
- 数据结构与算法学习资源压缩包介绍
- stream-notifier: 简化Node.js流错误与成功通知方案
- 网页表格选择导出Excel的jQuery实例教程
- Prj19购物车系统项目压缩包解析
- 数据结构与算法学习实践指南
- Qt5实现A*寻路算法:结合C++和GUI
- terser-brunch:现代JavaScript文件压缩工具
- 掌握Power BI导出明细数据的操作指南