学位论文 > 优秀研究生学位论文题录展示

可视化离散事件仿真系统设计

作 者: 秘慧杰
导 师: 杜斌
学 校: 上海交通大学
专 业: 控制理论与控制工程
关键词: 离散事件系统仿真 面向对象思想与方法 可视化 可扩展性 MVC架构 仿真平台 钢厂生产计划物流生产制造
分类号: TP391.9
类 型: 硕士论文
年 份: 2010年
下 载: 138次
引 用: 0次
阅 读: 论文下载
 

内容摘要


在现代社会中,计算机仿真特别是离散事件系统的计算机仿真已经广泛应用到生产制造、国家军事和国防、排队系统、库存管理系统、物流技术、以及计算机网络等领域。对于这些系统的规划、设计、分析改造、优化等各个阶段,都要用到离散事件系统仿真技术,而对于这些系统的仿真工具的开发也吸引着越来越多的研究者。随着面向各类系统的应用仿真系统软件的不断发展,目前存在不少仿真语言工具软件,但是这些软件大多是商业软件,并且大多是国外开发,国内对于离散事件系统仿真的研究主要集中在仿真在某一方面的应用,很少关注在通用仿真系统的开发,即使有涉及也是关于一些仿真软件包的设计,对于可视化的通用仿真系统的设计实属罕见。本课题的目的就是设计一个具有自主知识产权,通用性好,建模效率高的可视化的仿真系统框架,这对于提高我国该方面的计算机水平,减少科研人员相关仿真应用的开发开销,缩短开发时间都具有重要意义。在架构设计上,本文通过采用MVC的架构设计,设计了便于可视化实现的仿真模型框架,以及可以可视化操作建模的视图框架,然后通过将两者有效结合,形成最终的可视化离散事件仿真系统。在仿真模型框架设计中,本文将离散事件系统的组成部分在功能上进行高度抽象,利用面向对象的设计思想和编程技术,设计实现了一个通用仿真平台,该平台封装基本仿真功能、逻辑实现,然后在平台基础上设计实现满足不同功能的基础仿真模块。该仿真框架具有很高的通用性,扩展性。为了比较容易实现对模型框架控制,仿真视图框架设计采用类似的设计思想,首先实现一个能够可视化搭建仿真模型的可视化建模环境,然后开发出具有不同功能的仿真基础模块视图,通过控制器的作用将视图模块与模型模块结合起来最终实现可视化的具有扩展性、和通用性的仿真系统,在该仿真系统下,仿真人员可以通过鼠标拖拉动作完成整个仿真过程。对于平台类库不能满足仿真要求的情况,仿真人员只需要掌握C#语言基本知识,实现仿真平台提供相关接口,就可以编写出满足其逻辑功能的基础模块。本文还通过该仿真系统对几个典型离散事件仿真实例做了仿真,以此来说明该仿真系统使用方法步骤,最后将该仿真系统对钢厂生产计划物流制造过程进行仿真。这些实例的仿真都说明了该平台的应用价值与应用前景。

全文目录


摘要  3-5
ABSTRACT  5-11
第一章 概述  11-21
  1.1 系统仿真与计算机仿真  11-12
  1.2 离散事件系统仿真  12-13
  1.3 离散事件仿真研究现状  13-16
  1.4 离散事件仿真手段简介  16-19
  1.5 本文主要所做工作  19-20
  1.6 本章总结与论文结构  20-21
第二章 离散事件仿真基本技术构成  21-36
  2.1 离散事件系统基本概念  21-22
  2.2 离散事件系统仿真的基本步骤  22-23
  2.3 仿真时钟推进机制  23-24
  2.4 离散事件仿真系统的建模方法  24-30
    2.4.1 事件调度法(Event Scheduling)  24-25
    2.4.2 活动扫描法(Activity Scanning)  25-27
    2.4.3 进程交互法(Process Interaction)  27-28
    2.4.4 三阶段法  28-30
    2.4.5 四种仿真策略的总结  30
  2.5 随机数与随机变量  30-31
  2.6 仿真模型有效性确认与验证  31-32
  2.7 仿真结果统计、结果分析  32-33
  2.8 可视化离散事件仿真系统框架  33-35
  2.9 小结  35-36
第三章 可视化离散事件仿真系统框架设计实现  36-70
  3.1 总体架构设计  36-40
    3.1.1 MVC 简介  36-37
    3.1.2 仿真模型框架  37-39
    3.1.3 模型视图框架  39-40
  3.2 仿真模型框架关键技术分析  40-51
    3.2.1 离散事件仿真软件模型内部解析  40-42
    3.2.2 ProModel 内部实现  42-44
    3.2.3 AutoMod 内部实现  44-45
    3.2.4 Extend 内部实现  45-47
    3.2.5 本文中采用的实现策略  47-50
    3.2.6 其他实现技术  50-51
  3.3 通用离散事件仿真模型框架实现  51-65
    3.3.1 设计思想  51-52
    3.3.2 仿真模型框架类库结构实现  52-53
    3.3.3 仿真支持类结构  53-54
    3.3.4 仿真基础模块接口  54-57
    3.3.5 框架提供的基本仿真模块类  57-59
    3.3.6 仿真模型类SimulationModel  59-60
    3.3.7 随机数发生器类MersenneTwister  60-62
    3.3.8 资源Resource 类  62
    3.3.9 关系管理RelationManager 类  62-63
    3.3.10 统计分析类Statistics  63-65
  3.4 通用离散事件仿真模型视图框架实现  65-68
    3.4.1 可视化基础介绍  65
    3.4.2 仿真模型框架的可视化框架  65-68
  3.5 小结  68-70
第四章 可视化离散事件仿真系统框架验证与应用  70-81
  4.1 仿真系统框架使用方法  70
  4.2 仿真系统框架验证  70-77
    4.2.1 排队论M/M/1 系统仿真  71-74
    4.2.2 电话呼叫中心仿真  74-77
  4.3 仿真系统框架应用  77-80
    4.3.1 背景介绍  77-78
    4.3.2 问题的描述  78
    4.3.3 问题建模分析与模型设计  78-80
    4.3.4 仿真结果  80
  4.4 本章小结  80-81
第五章 总结与展望  81-84
  5.1 主要结论  81-82
  5.2 研究展望  82-84
参考文献  84-88
附录一 图片目录  88-89
附录二 表格目录  89-90
附录三 符号说明  90-91
攻读硕士学位期间已发表或录用的论文  91-92
攻读硕士学位期间参与的科研项目  92-93
致谢  93-96

相似论文

  1. 医学超声图像的三维可视化研究,TP391.41
  2. 小麦群体生长可视化系统的设计与实现,S512.1
  3. 基于模型的水稻根系可视化研究,S511
  4. 基于模型的小麦根系可视化研究,S512.1
  5. 算法动画在高中算法教学中的应用研究,G633.6
  6. 一种可视化的分布式数据集成模型的研究与实现,TP311.52
  7. 铝箔冷轧机仿真系统和张力控制的研究,TG334.9
  8. 一种高性能可扩展公钥密码协处理器的研究与设计,TN918.1
  9. 基于WEB的网络视频客户端软件的设计与实现,TP311.52
  10. 基于温度场数字重建的建筑群能量传递监测技术研究,TU111
  11. 虚拟空间环境构建及红外成像仿真,TP391.9
  12. 基于LTE协议下行链路仿真平台的研究与实现,TN929.5
  13. 嵌入式系统图形用户界面代码自动生成技术的研究,TP368.1
  14. 基于ARM9的电脑横机可视化数据处理系统研究,TS183
  15. 晶体加热炉三维温度场建模与可视化方法研究,TP391.41
  16. 高性能存储系统的关键技术研究,TP333
  17. 企业/组织IT多项目风险管理的研究与应用,F426.6
  18. 基于WebGIS的地理信息支撑技术在水质安全预警系统中的应用研究,P208
  19. 基于VTK的混凝土CT图像可视化技术研究与实现,TP391.41
  20. 基于本体与面向对象的并行程序设计可视化关键技术研究,TP391.41
  21. 网页主题概念的抽取处理及可视化实现,TP393.092

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 信息处理(信息加工) > 计算机仿真
© 2012 www.xueweilunwen.com