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

基于构件的多粒度森林仿真系统架构的研究

作 者: 李文杰
导 师: 范菁;董天阳
学 校: 浙江工业大学
专 业: 计算机软件与理论
关键词: 森林仿真 多粒度 构件 系统架构 组装框架 流程驱动
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 13次
引 用: 0次
阅 读: 论文下载
 

内容摘要


虚拟现实和仿真技术的发展为森林生态系统的深层次研究注入了新的活力,虚拟森林场景的模拟仿真是利用可视化技术将描述树木生理结构和生长过程的复杂数据直观形象地呈现出来,从而动态模拟森林的生长、更新和死亡状况,目前已成为植物学、农林业、环境科学和计算机等多学科交叉研究的一个热点领域。近年来,国内外对森林仿真的多数研究集中在各种生长生态模型的建立和优化,以及场景的可视化绘制技术上,然而对虚拟森林仿真系统的体系架构、森林场景的构建流程等问题的研究目前还比较少。虽然不同机构进行森林仿真的应用目标和出发点不同,但这些不同粒度的森林场景仿真都需要建立地形、天空、树木等实体,这就导致不同系统之间存在大量重复工作,诸如采用相同的地形模型、植物生长模型或绘制算法等,然而由于这些系统之间缺乏相应的关联而不能彼此直接复用这些模块。此外,由于森林仿真的业务流程和模型算法往往都被硬编码在系统中,系统模块之间的耦合度较高,当用户的仿真需求发生变化时,很难进行快速重构。构件技术的出现与发展,不仅更好地支持软件复用,还带来了软件体系结构和软件开发模式的变革。本文将构件思想引入森林仿真系统的设计和开发过程中,提出了一种基于构件复用技术的松散耦合的森林仿真架构模式,并实现了基于构件的虚拟森林仿真系统快速重组框架,充分利用以往开发过程的知识经验和成果,更好地实现森林仿真模块的复用,最后通过构件装配完成了森林场景仿真应用的快速搭建。本文主要从以下几个方面展开研究:1.由于森林场景是一个典型的多维景观,因此本文首先从时空尺度上分析森林场景的层次结构,进而探讨了单木、林分、全林分三种粒度森林场景仿真的特点和构建流程,提出了一种构件化、层次化的森林仿真系统体系结构。2.本文将森林仿真系统的架构分成表示层、业务逻辑层和数据层,并采用构件化思想将业务逻辑层分为地形、天空、植物等模块,实现了仿真模块的松耦合。然后通过领域分析识别出森林仿真系统中可复用、可替换的模型和算法作为构件,并将这些构件按复用粒度的大小分为业务构件和仿真构件展开详细讨论。3.本文建立了面向森林仿真的构件模型,并对构件接口和封装给予描述,然后给出基于仿真流程驱动的构件装配详细过程,为后期通过构件组装来实现森林仿真应用的快速构建提供指导。4.本文设计并实现了森林仿真构件管理工具和仿真构件组装框架,B/S架构的构件管理工具支持用户通过浏览器远程进行灵活的构件提交和稳定的构件存储;C/S架构的构件组装框架连接存储构件的数据库,并通过在森林仿真流程的不同环节读取数据库中相应的构件来实现基于框架的构件组装,最后给出了通过构件装配快速搭建森林仿真的实例。

全文目录


摘要  5-7
ABSTRACT  7-11
第1章 绪论  11-18
  1.1 论文的研究背景  11-12
  1.2 论文的研究意义  12-14
  1.3 论文的研究目标和内容  14-15
    1.3.1 研究目标  14
    1.3.2 研究内容  14-15
  1.4 技术路线  15-17
  1.5 论文的组织结构  17-18
第2章 国内外相关研究  18-38
  2.1 虚拟森林仿真相关研究  18-22
    2.1.1 植物建模可视化  18-20
    2.1.2 地形建模可视化  20-21
    2.1.3 天空建模可视化  21-22
  2.2 系统架构相关研究  22-30
    2.2.1 架构视图  23-24
    2.2.2 常见架构模式  24-27
    2.2.3 仿真系统架构  27-30
  2.3 构件相关研究  30-37
    2.3.1 构件分类  31-32
    2.3.2 构件模型  32-34
    2.3.3 构件组装  34-35
    2.3.4 CBSD发展现状  35-37
  2.4 本章小结  37-38
第3章 多粒度森林仿真特征与流程分析  38-44
  3.1 森林场景层次结构  38-39
  3.2 多粒度森林仿真分析  39-43
    3.2.1 细粒度单木级仿真  39-40
    3.2.2 中粒度林分级森林仿真  40-41
    3.2.3 粗粒度全林分级森林仿真  41-43
  3.3 森林仿真系统现存问题  43
  3.4 本章小结  43-44
第4章 虚拟森林仿真系统架构  44-55
  4.1 森林仿真应用架构  45-49
  4.2 森林仿真构件识别  49-50
  4.3 森林仿真构件分类  50-54
    4.3.1 业务构件  51-52
    4.3.2 仿真构件  52-54
  4.4 本章小结  54-55
第5章 构件化森林仿真的关键技术研究与设计  55-69
  5.1 森林仿真构件设计(Development fbr Reuse)  55-61
    5.1.1 仿真构件模型  56-58
    5.1.2 仿真构件接口  58-60
    5.1.3 仿真构件封装  60-61
  5.2 森林仿真构件组装(Dwelopment with Reuse)  61-68
    5.2.1 仿真构件组装框架设计  61-63
    5.2.2 流程驱动的仿真构件组装  63-68
  5.3 本章小结  68-69
第6章 构件化森林仿真实现及其应用  69-81
  6.1 构件化森林仿真的体系结构  69-71
  6.2 森林仿真构件管理  71-73
  6.3 基于组装框架快速构建森林仿真应用  73-80
  6.4 本章小结  80-81
第7章 总结与展望  81-83
  7.1 总结  81-82
  7.2 展望  82-83
参考文献  83-88
致谢  88-90
攻读学位期间参加的科研项目和成果  90

相似论文

  1. 具有变截面臂架的格构式起重机结构计算分析方法研究,TH21
  2. 基于软构件的党校工作流管理系统研究与实现,TP311.52
  3. 基于J2EE的开放型网络教育平台设计与运营应用,TP311.52
  4. 成都电业局绩效管理信息系统设计与实现,F426.61
  5. 基于SOA架构的省级气象综合业务服务平台的设计与实现,TP311.52
  6. 支持流量疏导的多粒度光网络生存性研究,TN929.1
  7. 车间制造执行系统业务模型及其可适应框架研究与应用,TP315
  8. 车联网系统架构及其关键技术研究,TN929.5
  9. 高温下钢筋混凝土受弯构件抗弯承载力理论研究,TU375
  10. 网络质量优化的信令分析及应用,TN929.5
  11. 基于QFD的产品服务系统工程特性优化研究,F224
  12. 基于RFID技术的连锁零售企业协同研究,F721
  13. 基于Web Service在线考试管理系统的研究与实现,TP311.52
  14. 基于·NET的移动通信基站设备管理系统的设计与开发,TP311.52
  15. 语言型多属性决策方法研究,O225
  16. 遂宁市农发行网上银行电子支付系统的设计与实现,TP393.09
  17. 绣花CAD系统中国传统服饰刺绣图案库的创建与编针优化,TP391.72
  18. 面向CG-VR的项目研发和资源管理系统的设计及应用,TP311.52
  19. 北京江南天安科技有限公司绩效管理系统分析与设计,TP311.52
  20. 浙江绍兴贸易经济学校学生管理信息系统的设计与实现,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com