当前位置: 首页>>新闻中心

仿真植物模拟程序和语言的类型简介

时间:2019-03-22 02:16:50来源:本站 作者:admin 点击:
  仿真植物模拟程序和语言的类型简介
  不同的模拟语言虽然在编程方式和语句上存在着差异,但大体上都由翻译模块、实用程序库和输出模块三部分组成。
  ①翻译模块:为了使模拟语言直接面向模拟问题,以便研究者能够方便地输入系统的结构和参数,仿真语言提供了简单直观的系统模型、系统参数、模拟输出描述语句,以及控制仿真过程的语句等。翻译模块的作用是将用户按仿真语言编写的程序翻译成计算机能够运行的软件。
  ②实用程序库:提供各种模拟运算的基本子程序模块,如积分子程序、非线性函数子程序、输出结果的统计分析子程序等。
  ③输出模块:将存放在输出数据文件中的仿真结果按翻译模块的输出要求在各种输出设备上输出。
  因此仿真语言与仿真程序相比较,不仅在模型输入方面更为直观和灵活,而且提供了修改参数和多次重复运行的控制功能。
  由于大多数模拟语言主要是为工业控制等系统设计的,未考虑到生态系统结构和动态特性,因此在生态学建模中应用较少。但是,诸如等直接采用微分方程的数学形式进行程序设计的连续系统模拟语言,以及面向差分方程的系统动力学语言
  ,均可以用于生态学中的一些确定性动态过程的模拟,如和采用语言建立了由22个微分方程组成的生态系统模拟模型,研究了一个松树人工林的能量流动和养分循环过程,Wolfe和Zweig等采用语言建立了一个生态系统模拟模型。
(责任编辑:admin)
------分隔线----------------------------