空间建模环境及其在建立集成生态经济模型中应用.docVIP

空间建模环境及其在建立集成生态经济模型中应用.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
空间建模环境及其在建立集成生态经济模型中应用

空间建模环境及其在建立集成生态经济模型中应用   内容提要:由自然和人类系统之间复杂的交互作用引起的环境问题极其复杂,只有建立和应用集成工具才能更好地分析、描述正在进行的已知过程。本文简述了建立集成模型存在的问题及为了解决这些问题而出现的、可用于建立集成模型的空间建模环境(SME)。在介绍SME的功能、体系结构和应用步骤的基础上,阐述了SME在以PLM模型为代表的集成模型建立中的应用。最后展望了SME在黑河流域集成生态经济模型应用中的前景。   关键词:集成生态经济模型;空间建模环境;PLM;SME   中图分类号:F124.5 文献标识码:A 文章编号:1003―4161(2008)06―0039―05      1 引言      21世纪的环境问题极其复杂,是由自然和人类系统之间复杂的交互作用引起的,需要的分析技术超越了单一学科所拥有的分析技巧。为了更全面地理解这些问题,研究人员需要一起工作,建立集成工具来分析、描述正在进行的已知过程。现代计算机模拟是进行集成评价和模拟的重要工具,集成的生态系统空间建模能够帮助人们理解过去的行为并预测未来行为的影响。随着遥感数据的可获得性以及操作这些数据的GIS技术的发展,数据对于集成模型建立的限制作用正在逐渐变小,但是集成模型的开发仍然面临一些问题。   首先是概念复杂性问题,复杂的系统具有复杂的因果关系,描述复杂系统的集成模型通常拥有许多状态变量,而且描述这些状态变量关系的方程都是高阶的。现实的生态系统模型变得太复杂,以至于单个研究团队很难单独实现建模任务,需要跨学科专家之间的协作。其次是计算复杂性问题,在合理的计算时间内集成一个大型空间模型的方程式需要巨大的计算资源。利用并行处理有助于解决计算复杂性问题,但是科研人员需要学习新语言和体系结构,并且需要编写和调试大型并行程序。每个并行体系结构往往都有自己的编程形式,所以从串行计算机转到并行机或者从一个并行机转到另一个并行机时必须大量地重写模型。   长期以来由于各研究小组建立模型的思路和使用的建模语言不尽相同,开发生态经济模型的研究者之间还存在相互交流的障碍。不过,目前国外已经通过建立模型集成环境,将研究领域不同、空间上分离的研究人员利用网络连接起来,协作完成复杂模型的开发和应用。实现的具体方法是采用模块化建模方法,将模型结构分解为界面友好、图标化的独立模块集合,并通过公共的模型代码转换器,实现模型代码公用性和实用性的统一。原马里兰大学生态经济研究中心的Thomas Maxwell等人开发的空间建模环境(SpatialModeling Environment;SME)就是一个很好的实例。本文将主要介绍SME的功能、体系结构和应用步骤,然后阐述SME在以Patuxent景观模拟模型(PLM)为代表的集成模型建立中的应用,最后展望一下SME在黑河流域集成生态经济模型应用中的前景。      2 空间建模环境(SME)      2.1 SME的主要功能   SME的设计起因于构造协作式生态/经济模型的需要,它是建立集成生态经济模型的一个有效工具。SME允许科研人员在只需要鼠标点击操作的图形环境中建造精密复杂的生态系统模型。该集成环境明晰地连接图形基础的建模与高性能计算机资源,允许不具备很多计算机和编程基础的科研人员在用户友好的图形界面环境中开发模型,能利用并行和串行的计算机网络进行分布式处理。  该模型环境要求程序设计以模块化和层次性的形式进行,并且建立的模块在SME中利用模拟模块标识语言(SMML)描述进行规范的存档,可以实现对模块的可重复利用。这种模式使研究者可以在其他科研人员工作的基础上进行开发工作,而不需要每个新模型都从头开始。      2.2 SME的体系结构   SME为了对图形基础的模块化模型开发、高性能计算与可视化提供集成支持,最终形成了构造器一模型库一驱动器这三部分组成的体系结构。SME的体系结构由四个基本应用程序组成:模块输入器、代码生成器、SME驱动器和Java接口。   构造器:SME的构造器是指那些图标式的建模工具,如Stella,Extend和PowerSim等。目前SME只支持导入Stella模型的方程式文件。构造器用于图标性地构造、校准和测试动态的基于过程的模块。这些模块定义那些发生在单个空间模型单元上的过程(如生物、生态、社会经济过程等)。   模型库:模块输入器将在构造器中建立的生态系统模块转换为以xml为基础的SMML规范描述。SMML模块可以在模型库中归档,供其他研究者访问,或者与指定的单元模型连接来描述空间模型动态。   代码生成器:代码生成器利用SMML制定的单元模型规范生成描述空间模型的c++代码。在这一阶段单元模型被在研究区域范围内按空间格网复制。

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档