第5章--模型库及其管理系统课件

上传人:风*** 文档编号:173463105 上传时间:2022-12-10 格式:PPT 页数:64 大小:4.38MB
收藏 版权申诉 举报 下载
第5章--模型库及其管理系统课件_第1页
第1页 / 共64页
第5章--模型库及其管理系统课件_第2页
第2页 / 共64页
第5章--模型库及其管理系统课件_第3页
第3页 / 共64页
资源描述:

《第5章--模型库及其管理系统课件》由会员分享,可在线阅读,更多相关《第5章--模型库及其管理系统课件(64页珍藏版)》请在装配图网上搜索。

1、第五章第五章 模型库及其管理系统模型库及其管理系统 (模型库子系统)(模型库子系统)主要内容:主要内容:1 1、模型基本概念及功能、模型基本概念及功能2 2、模型构建技术、模型构建技术3 3、模型管理技术、模型管理技术 第五章 模型库及其管理系统21、模型与模型库的基本概念 模型法模型法是认识客观世界的三种方法(逻辑推理、是认识客观世界的三种方法(逻辑推理、实验方法、模型法)之一;实验方法、模型法)之一;p客观世界的实际系统极其复杂的客观世界的实际系统极其复杂的p建模要抓住本质属性和因素建模要抓住本质属性和因素p模型比客观时间更简单、更抽象模型比客观时间更简单、更抽象 1.1 1.1 模型的概

2、念模型的概念第五章 模型库及其管理系统3 一切客观存在的事物及其运动形态统称为一切客观存在的事物及其运动形态统称为实体实体。实体是一个复杂的对象、过程或系统。实体是一个复杂的对象、过程或系统。为了理解、研究实体,人们总是把自己对客观实为了理解、研究实体,人们总是把自己对客观实体的观测及认识加以组织,形成概念体系,这种概念体的观测及认识加以组织,形成概念体系,这种概念体系被称为模型。体系被称为模型。模型模型(Model)(Model)是以某种形式对一个系统的本质属是以某种形式对一个系统的本质属性的抽象描述,以揭示系统的功能、行为及其变化规性的抽象描述,以揭示系统的功能、行为及其变化规律。律。第五

3、章 模型库及其管理系统4 在决策活动中,实体就是所要解决的问题及在决策活动中,实体就是所要解决的问题及该问题的环境。决策模型就是对问题状态和相应该问题的环境。决策模型就是对问题状态和相应对策方案之间关系的描述。对策方案之间关系的描述。模型是研究复杂实体的一种手段,利用这一模型是研究复杂实体的一种手段,利用这一手段,可以认识实体的本质和规律,以改造、适手段,可以认识实体的本质和规律,以改造、适应和推动实体的发展。应和推动实体的发展。复合模型由多个子模型组成,子模型本身又复合模型由多个子模型组成,子模型本身又可分解成几个更小的模型,小到不能再分的模型可分解成几个更小的模型,小到不能再分的模型称为称

4、为原子模型原子模型。第五章 模型库及其管理系统5(1)模型比现实世界容易操作)模型比现实世界容易操作(2)容易理解实际问题)容易理解实际问题(3)易于抓住事物的发展规律)易于抓住事物的发展规律(4)降低成本)降低成本(5)可以找出系统的影响因素)可以找出系统的影响因素模型特点模型特点:第五章 模型库及其管理系统数学模型数学模型 表现形式为:表现形式为:方程方程、算法算法和和程序程序。计算机。计算机中采用模型程序形式,用中采用模型程序形式,用数值计算语言数值计算语言编制。编制。数据处理模型数据处理模型 对数据库中数据的处理,数据处理模型的对数据库中数据的处理,数据处理模型的基本工作为对数据的基本

5、工作为对数据的选择选择、投影投影、旋转旋转、排序排序和和运算运算等。用等。用数据库语言数据库语言编制。编制。模型库中模型的种类及其表示模型库中模型的种类及其表示第五章 模型库及其管理系统图形、图象模型图形、图象模型 主要用于主要用于人机交互人机交互 图形模型图形模型表示为:表示为:向量数据向量数据形式或形式或绘图程序绘图程序形式形式 图象模型图象模型表示为:表示为:点阵数据点阵数据形式形式报表模型报表模型 人机交互的输出形式人机交互的输出形式 报表模型表示为:报表模型表示为:程序形式程序形式智能模型智能模型 主要是人工智能的专家系统,通过知识推理达到主要是人工智能的专家系统,通过知识推理达到专

6、家解决问题的能力。专家解决问题的能力。第五章 模型库及其管理系统8(1 1)农业模型概念)农业模型概念:就是仿各种农业物体或农业过就是仿各种农业物体或农业过程的一种替代物。如:程的一种替代物。如:实物模型实物模型(作物或昆虫标本、农机具样品)(作物或昆虫标本、农机具样品)图形模型图形模型(作物、病虫害图片,或作物生长过程中的图片)(作物、病虫害图片,或作物生长过程中的图片)数学模型、计算机模型数学模型、计算机模型。实质实质是将数据转换成辅助决策信息的工具,人是将数据转换成辅助决策信息的工具,人们通过对模型的认识来增加对农业生产过程的理解。们通过对模型的认识来增加对农业生产过程的理解。建立模型绝

7、不能考虑所有因素和属性,否则,建立模型绝不能考虑所有因素和属性,否则,不但不能解决实际问题,反而把问题搞复杂化。不但不能解决实际问题,反而把问题搞复杂化。1.2 农业模型的概念、分类和特点第五章 模型库及其管理系统(2)农业模型的分类第五章 模型库及其管理系统第五章 模型库及其管理系统第五章 模型库及其管理系统 第五章 模型库及其管理系统13(3)农业模型的特点农业模型的特点:农业模型的特点:(1)(1)复杂性和多元性;复杂性和多元性;指农业生产的复杂性与影响因素的多样性,建立的模指农业生产的复杂性与影响因素的多样性,建立的模型也是复杂的、多样的。型也是复杂的、多样的。(2)(2)整体性和系统

8、性;整体性和系统性;既使一个较小规模的农业模型,如作物病虫害的模型,既使一个较小规模的农业模型,如作物病虫害的模型,也应完整地考虑与该病害有关的农业生物(子系统)、农也应完整地考虑与该病害有关的农业生物(子系统)、农业环境(子系统)、农业技术(子系统)和农业社会经济业环境(子系统)、农业技术(子系统)和农业社会经济(子系统)。(子系统)。第五章 模型库及其管理系统14(3)(3)动态性和阶段性;动态性和阶段性;是指动植物生长发育的过程是随时间而变化的;作物从是指动植物生长发育的过程是随时间而变化的;作物从播种到收获,畜禽从出生到死亡,都会经历必需的阶段。播种到收获,畜禽从出生到死亡,都会经历必

9、需的阶段。(4)(4)连续性和离散性;连续性和离散性;农业过程的动态性,决定了农业模型农业过程的动态性,决定了农业模型本质上是连续的本质上是连续的。但在实际建模时,农业过程驱动因子都是离散地输入(按日但在实际建模时,农业过程驱动因子都是离散地输入(按日或按小时),因此或按小时),因此形式上是离散性的形式上是离散性的。(5)(5)确定性和随机性;确定性和随机性;农业过程其本质是随机性的,这首先是由于农业气象因农业过程其本质是随机性的,这首先是由于农业气象因子的影响很大,而气象是变化的,是随机性的。但在一定条子的影响很大,而气象是变化的,是随机性的。但在一定条件下,农业模型可以用确定性的形式来表达

10、。件下,农业模型可以用确定性的形式来表达。第五章 模型库及其管理系统152、模型的构建技术2.1 2.1 建模方法面临的主要问题建模方法面临的主要问题:(1 1)数据难以获取,或不能满足建模的需要;)数据难以获取,或不能满足建模的需要;(2 2)由模型计算出的模拟值与实测值之间的差异)由模型计算出的模拟值与实测值之间的差异有时很大;有时很大;(3 3)复杂的、综合性强的作物或生长过程,建模)复杂的、综合性强的作物或生长过程,建模工作十分困难;工作十分困难;第五章 模型库及其管理系统162.1 建模方法面临的主要问题(4 4)管理人员难于理解大型的复杂模型,因此往)管理人员难于理解大型的复杂模型

11、,因此往往也就不相信这种模型,也就不愿意接受由其产生往也就不相信这种模型,也就不愿意接受由其产生的建议或方案。的建议或方案。(5 5)简单的模型可以模拟复杂的问题,但增加了)简单的模型可以模拟复杂的问题,但增加了决策者的决策难度,模型并没有起多大作用。决策者的决策难度,模型并没有起多大作用。(6 6)传统建模方法没有与决策过程充分交互。)传统建模方法没有与决策过程充分交互。总之,传统的建模过程只能给决策提供有限的总之,传统的建模过程只能给决策提供有限的帮助,并不能使决策者满意。帮助,并不能使决策者满意。第五章 模型库及其管理系统172.2 模型的建立农业模拟模型研制的步骤:农业模拟模型研制的步

12、骤:1.1.模型选择与系统定义模型选择与系统定义2.2.资料获取与资料获取与算法构建算法构建3.3.模块设计与模型实现模块设计与模型实现4.4.模型检验与改进模型检验与改进 工作的重点和难点工作的重点和难点是在深入解析和科学把握系统内是在深入解析和科学把握系统内涵与特征的基础上,研究和建立农业模拟模型的算法结涵与特征的基础上,研究和建立农业模拟模型的算法结构。构。第五章 模型库及其管理系统182.2模型的建立(1 1)模型选择与系统定义)模型选择与系统定义信息农业技术信息农业技术江苏省信息农业高技术研究重点实验室江苏省信息农业高技术研究重点实验室RadiationTemperatureLeac

13、hingImmobilizationMineralizationC&NUptakeFertilizationVolatisationConceptual model of crop-soil systemTranspirationIrrigationRainEvaporationDrainageCapillary riseUptakeH2O第五章 模型库及其管理系统第五章 模型库及其管理系统第五章 模型库及其管理系统2)2)算法构建算法构建 120020012002GDDGDDcbGDDaGDDSLAP6.1 LAINEFFWlvSLALAIpiy=0.0002x2-0.5x+562.53R2

14、=0.88491002003004005000100020003000Specific leaf area(SLA)Growing degree days after sowing(GDD)KoshihikariRR109第五章 模型库及其管理系统 第五章 模型库及其管理系统 第五章 模型库及其管理系统小麦发育阶段对环境温度和日长小麦发育阶段对环境温度和日长及品种春化要求和光周期敏感性的反应及品种春化要求和光周期敏感性的反应 发发 育育 阶阶 段段 二棱期二棱期 顶小穗形成期顶小穗形成期 抽穗期抽穗期 参数参数 变幅变幅*(天数)(天数)温度温度(C)-2+25 +10 +10 +2 -14

15、-15 -11 日长(日长(h)-2+10 +6 +4 +2-7-5-4 春化要求春化要求-10-9-3-2 +10 +8 +3 +1 光周期敏感性光周期敏感性 -0.002 -9-5-4 +0.002+9 +5 +3 *以小麦在南京种植为模拟对照,春化要求天数为以小麦在南京种植为模拟对照,春化要求天数为20天,光周期敏感性为天,光周期敏感性为0.004 第五章 模型库及其管理系统校正校正校正是校正是调整模型的参数和关系调整模型的参数和关系,使得模型符合模拟者特定的环境和,使得模型符合模拟者特定的环境和资料参数资料参数,主要检验模型系统的综合表现及对综合变量的反应。主要检验模型系统的综合表现及

16、对综合变量的反应。核实核实核实是指决定模型是否适用于模型研制以外的完全独立的资料,是核实是指决定模型是否适用于模型研制以外的完全独立的资料,是多年、多点、多试验观测值与模拟值的比较。多年、多点、多试验观测值与模拟值的比较。可采用如下方法:可采用如下方法:第五章 模型库及其管理系统28 9 9 0 0 1 1 1 1 0 0 1 1 3 3 0 0 1 1 5 5 0 0 1 1 7 7 0 0 1 1 9 9 0 0 9 9 0 0 1 1 1 1 0 0 1 1 3 3 0 0 1 1 5 5 0 0 1 1 7 7 0 0 1 1 9 9 0 0 观测值观测值 模拟值模拟值 第五章 模型库

17、及其管理系统。第五章 模型库及其管理系统30第五章 模型库及其管理系统 模型的组合基本方法,用逻辑形式表示有:模型的组合基本方法,用逻辑形式表示有:模型间的关系为模型间的关系为“与与”(and)关系关系 例如例如“模型模型1 and 1 and 模型模型2 2”模型间的关系为模型间的关系为“或或”(or)关系关系 例如例如“模型模型3 or 3 or 模型模型4 4”模型间的关系为组合模型间的关系为组合“闭包闭包”(and|or)+关系关系 例如例如“模型模型1 and1 and模型模型2 2”oror“模型模型3 and 3 and 模型模型4 4”(5)模型组合技术)模型组合技术1)模型组

18、合方法模型组合方法第五章 模型库及其管理系统模型的三种程序组合方式模型的三种程序组合方式 1)模型组合方法模型组合方法第五章 模型库及其管理系统模型组合的嵌套方法模型组合的嵌套方法 pACsBDEq1)模型组合方法模型组合方法33第五章 模型库及其管理系统 模型程序是用计算机语言编制该模型算法程序模型程序是用计算机语言编制该模型算法程序 一个模型可能使用不同的数据为不同的用户服务一个模型可能使用不同的数据为不同的用户服务 模型使用的数据可以是数据文件,也可是是数据模型使用的数据可以是数据文件,也可是是数据库库 模型一般通过调用来运行,一般遵循单入口单出模型一般通过调用来运行,一般遵循单入口单出

19、口的原则口的原则 调用模型的语言和编写模型程序的语言可以不同调用模型的语言和编写模型程序的语言可以不同2)模型组合程序设计)模型组合程序设计34第五章 模型库及其管理系统 在计算机中,可以认为一个模型是由许多程序模块组成。模型间就可能存在彼此组合对方的程序模块的情况。在决策支持系统中,在决策支持系统中,模型模型存放在存放在模型库中模型库中,数数据据存放在存放在数据库中数据库中,而,而控制模型控制模型的运行则在的运行则在综合部综合部件件中。中。这就构成了一种这就构成了一种特殊的调用关系特殊的调用关系,即控制模型,即控制模型在综合部件,模型运行在模型部件中,存取的数据在综合部件,模型运行在模型部件

20、中,存取的数据在数据部件中。在数据部件中。2)模型组合程序设计)模型组合程序设计35第五章 模型库及其管理系统 在在综合部件综合部件中由控制程序发出中由控制程序发出运行命令运行命令,并将,并将运行权交给模型库中的运行权交给模型库中的模型进行运行模型进行运行。运行时调用数据库中的运行时调用数据库中的数据数据1,模型运行完成,模型运行完成后将数据送入数据库中后将数据送入数据库中数据数据2,并将控制权,并将控制权交回交回给给综合部件中控制程序的综合部件中控制程序的“下步操作下步操作”。2)模型组合程序设计)模型组合程序设计36第五章 模型库及其管理系统 决策支持系统模型程序运行图决策支持系统模型程序

21、运行图Run模型名模型名模型模型数据数据1数据数据2综合部件综合部件模型库模型库数据库数据库下步操作2)模型组合程序设计)模型组合程序设计DW=300GDD+100第五章 模型库及其管理系统 模型组合顺序结构运行图示RunRun模型模型A A名名模型模型A数据数据1模型模型B数据数据2数据数据3RunRun模型模型B B名名(下步操作)(下步操作)第五章 模型库及其管理系统 模型组合选择结构运行图示条件条件比较比较RunRun模型模型A A名名GoGoRunRun模型模型B B名名模型模型A模型模型B数据数据1数据数据2数据数据3数据数据4(下步操作)(下步操作)N NY Y第五章 模型库及其

22、管理系统模型组合循环结构运行图示条件条件比较比较N NY YRunRun模型模型A A名名模型模型A数据数据1数据数据2修改修改数据数据返回返回(下步操作)(下步操作)第五章 模型库及其管理系统对话管理对话管理子系统子系统数据库数据库管理系统管理系统模型库模型库管理系统管理系统数据库数据库模型库模型库用户用户方法库方法库管理系统管理系统方法库方法库3 模型管理技术 第五章 模型库及其管理系统42(1 1)子程序库)子程序库(初期阶段)(初期阶段)比较成熟的模型和算法以子程序的形式汇编成册或存比较成熟的模型和算法以子程序的形式汇编成册或存放在算机内,用户可以根据自己的需要调用。放在算机内,用户可

23、以根据自己的需要调用。即用即编;谁用谁编即用即编;谁用谁编(2 2)模型软件包)模型软件包 由专职的程序员来研究模型并编制相应的程序,构造由专职的程序员来研究模型并编制相应的程序,构造出一系列模型软件包。缺乏灵活性。出一系列模型软件包。缺乏灵活性。结构简单;相互独立;数据不共享结构简单;相互独立;数据不共享3.1 模型管理技术的发展第五章 模型库及其管理系统43(3 3)模型管理系统)模型管理系统 最大特点具有生成模型的能力。最大特点具有生成模型的能力。共享;可重用;可管理;相关共享;可重用;可管理;相关(4 4)人工智能管理方法)人工智能管理方法 运用产生式知识规则的知识表示方法,作运用产生

24、式知识规则的知识表示方法,作为计算机中的模型表示形式。为计算机中的模型表示形式。第五章 模型库及其管理系统模型库和模型软件包区别:在模型库中模型的存储模式和求解过程并不在模型库中模型的存储模式和求解过程并不相连,并不是为某一个目的而建立的独立程序及其相连,并不是为某一个目的而建立的独立程序及其集合,而是基本模块和基本要素为存储单位集合。集合,而是基本模块和基本要素为存储单位集合。动态性动态性是模型库的基本特征。是模型库的基本特征。44第五章 模型库及其管理系统45单模型单模型多模型多模型子程序库子程序库(无组织)(无组织)模型包模型包(简单组织)(简单组织)模型库模型库菜单菜单命令式命令式模型

25、库管模型库管理系统理系统变量变量数组数组单文件单文件文件系统文件系统(多文件)(多文件)文件间文件间相互独立相互独立数据库数据库数据库管数据库管理系统理系统模型库与数据库发展对比模型库与数据库发展对比第五章 模型库及其管理系统46(1)模型库的概念)模型库的概念模型库模型库是用于存储决策模型和表示模式的计是用于存储决策模型和表示模式的计算机系统。算机系统。由由模型库管理系统模型库管理系统进行管理进行管理每个模型都具有每个模型都具有辅助决策辅助决策能力能力多个模型能有效地组织成系统多个模型能有效地组织成系统多个模型的多个模型的连接连接需要利用需要利用共享的数据库共享的数据库3.2 模型库的概念、

26、组成及作用第五章 模型库及其管理系统47 实际上模型库中主要存储的是能让各种决策问实际上模型库中主要存储的是能让各种决策问题共享或专门用于某特定决策问题的题共享或专门用于某特定决策问题的模型基本模块模型基本模块或或单元模型单元模型,以及它们间的关系。,以及它们间的关系。使用使用DSSDSS支持决策时,根据具体问题构造或生支持决策时,根据具体问题构造或生成决策支持模型,这些决策支持模型如有再用的可成决策支持模型,这些决策支持模型如有再用的可能性则也可存储于模型库。能性则也可存储于模型库。因此,因此,模型库具有动态性特征。模型库具有动态性特征。第五章 模型库及其管理系统48 模型库由模型结构库、模

27、型数据库和模型目录模型库由模型结构库、模型数据库和模型目录库三部分组成。库三部分组成。(1)(1)模型目录库模型目录库 用于记录模型库中的各模型的信息。用于记录模型库中的各模型的信息。如模型名、模型类型、模型参数、方法名、开发状如模型名、模型类型、模型参数、方法名、开发状态、存储位置、文件名。态、存储位置、文件名。(2)(2)模型结构库模型结构库 用于记录模型中各模型的逻辑结用于记录模型中各模型的逻辑结构。构。(3)(3)模型数据库模型数据库 用于存放模型中各参数的值。用于存放模型中各参数的值。(2)模型库组成第五章 模型库及其管理系统49(3)模型库作用模型库的作用:模型库的作用:1 1、直

28、接用于制定决策。、直接用于制定决策。对应于对应于结构性比较好的决策问结构性比较好的决策问题题,其处理算法是明确规定了的,模型参数值是已知的。,其处理算法是明确规定了的,模型参数值是已知的。2 2、对决策的制定提出建议。、对决策的制定提出建议。对于对于非结构化的决策问题非结构化的决策问题,有些参数值未知,需要使用数理统计等方法估计这些参数有些参数值未知,需要使用数理统计等方法估计这些参数值。由于不确定因素的影响,参数值估计的非真实性,以值。由于不确定因素的影响,参数值估计的非真实性,以及变量之间的制约关系,用这些模型计算得出的输出一般及变量之间的制约关系,用这些模型计算得出的输出一般只能辅助决策

29、或对决策的制定提出建议。只能辅助决策或对决策的制定提出建议。3 3、用来估计决策实施后可能产生的后果。、用来估计决策实施后可能产生的后果。对于对于战略战略性决策性决策,由于决策模型涉及的范围很广,其参数有高度的,由于决策模型涉及的范围很广,其参数有高度的不确定性,所以模型的输出一般用于估计决策实施后可能不确定性,所以模型的输出一般用于估计决策实施后可能产生的后果。产生的后果。第五章 模型库及其管理系统50(1 1)程序表示法)程序表示法 模型需要利用计算机算法语言来求解。因此,模型需要利用计算机算法语言来求解。因此,最传统的方法就是将它的求解算法写成程序形式。最传统的方法就是将它的求解算法写成

30、程序形式。该方法将模型作为计算机程序进行存储。模该方法将模型作为计算机程序进行存储。模型具有自己的输入、输出、执行次序的完整程序,型具有自己的输入、输出、执行次序的完整程序,它可以由主程序灵活调用,且相对独立,只要通它可以由主程序灵活调用,且相对独立,只要通过传递数据和控制参数即可运行。过传递数据和控制参数即可运行。优点优点是:原理简单,易于实现;是:原理简单,易于实现;缺点:缺点:不利于修改,还会造成各模型相同部分的不利于修改,还会造成各模型相同部分的存储冗余。存储冗余。3.2 模型的表示第五章 模型库及其管理系统51(2 2)数据表示法)数据表示法 数据表示法是指通过数据转换来研究模型。数

31、据表示法是指通过数据转换来研究模型。优点:优点:可以应用关系数据库管理技术实现模型可以应用关系数据库管理技术实现模型的管理。的管理。模型可描述为由模型可描述为由一组参数集合一组参数集合和表示模型结构和表示模型结构特征的特征的数据集合数据集合的框架。输入数据集在关系框架下的框架。输入数据集在关系框架下进行若干关系运算,得出输出数据集。这样模型运进行若干关系运算,得出输出数据集。这样模型运算就可转换为数据的关系转换。算就可转换为数据的关系转换。3.2 模型的表示第五章 模型库及其管理系统52 缺点:缺点:数据表示法是一种静态表示法,当模型数据表示法是一种静态表示法,当模型的结构比较复杂而且动态性较

32、强时,采用该方式来的结构比较复杂而且动态性较强时,采用该方式来存储模型就比较困难。存储模型就比较困难。(3 3)逻辑表示法)逻辑表示法 又称为又称为模型的知识表示模型的知识表示。逻辑关系既可以描述。逻辑关系既可以描述定量模型的输入输出关系,也可以描述定性的、逻定量模型的输入输出关系,也可以描述定性的、逻辑的以及概念的模型的对应关系。辑的以及概念的模型的对应关系。对于计算量不大的模型,用逻辑形式表示较好,对于计算量不大的模型,用逻辑形式表示较好,对于计算量大的模型,用程序形式表示较好。对于计算量大的模型,用程序形式表示较好。3.2 模型的表示第五章 模型库及其管理系统 模型库的存储需求模型库的存

33、储需求 直接在计算机操作系统管理下存储直接在计算机操作系统管理下存储 建立子目录存储模型文件建立子目录存储模型文件 1个模型对应个模型对应24个文件:个文件:源程序文件(程序文件一种,必含)源程序文件(程序文件一种,必含)目标程序文件(程序文件一种,必含)目标程序文件(程序文件一种,必含)模型说明文件(对模型进行说明)模型说明文件(对模型进行说明)数据描述文件(对输入输出数据进行说明)数据描述文件(对输入输出数据进行说明)3.3 模型库的组织和存储模型库的组织和存储53第五章 模型库及其管理系统模型字典用来存放有关模型的描述信息和模型的数据抽象(数数据抽象是指模型关于数据存取的说明据抽象是指模

34、型关于数据存取的说明)其中包括:模型的内容、功能和用途、编码、在模模型的内容、功能和用途、编码、在模型库中存放的位置、使用的算法程序和方法的位置型库中存放的位置、使用的算法程序和方法的位置3.3 模型库的组织和存储模型库的组织和存储54第五章 模型库及其管理系统55作用作用p模型文件的索引模型文件的索引(便于建立模型与文件的联系便于建立模型与文件的联系)p便利模型的分类(宏观便利模型的分类(宏观/微观,作用领域)微观,作用领域)p便利对模型的查询和修改便利对模型的查询和修改组织结构组织结构p文本形式文本形式适用于单个模型适用于单个模型p菜单形式菜单形式适用于模型软件包适用于模型软件包p数据库形

35、式数据库形式适用于适用于DSS第五章 模型库及其管理系统模型名模型名源程序名源程序名 目标程序名目标程序名AA.c A.exe字典库字典库 A.c源文件源文件文件库文件库A.exe目标文件目标文件3.3 模型库的组织和存储模型库的组织和存储 模型字典的数据库形式模型字典的数据库形式56第五章 模型库及其管理系统模型文件库模型文件库模型文件存储方式模型文件存储方式p在在操作系统管理下操作系统管理下存储模型文件存储模型文件 简单省事、混乱简单省事、混乱p建立子目录建立子目录存储模型文件存储模型文件 按模型分类、按文件类型分类按模型分类、按文件类型分类模型文件的调用模型文件的调用 对模型文件的运行,

36、是通过模型字典库,沿着模对模型文件的运行,是通过模型字典库,沿着模型文件的型文件的存储路径找到该模型文件存储路径找到该模型文件,启动它运行。,启动它运行。3.3 模型库的组织和存储模型库的组织和存储57第五章 模型库及其管理系统583.4 模型库管理系统1 1、模型库管理系统概念、模型库管理系统概念 是为了生成模型和管理模型提供一个用户友好是为了生成模型和管理模型提供一个用户友好环境的计算机软件系统。环境的计算机软件系统。2 2、功能、功能 模型库管理系统的模型库管理系统的主要功能是利用与维护模型。主要功能是利用与维护模型。第五章 模型库及其管理系统59第五章 模型库及其管理系统模型的表示:与

37、模型的自身特点相关模型的表示:与模型的自身特点相关l数学模型:以程序形式表示数学模型:以程序形式表示l数据处理模型:程序文件数据处理模型:程序文件l图形、图像模型:程序文件、数据文件图形、图像模型:程序文件、数据文件l报表模型:程序文件、数据文件报表模型:程序文件、数据文件(1 1)模型的表示:与模型的自身特点相关)模型的表示:与模型的自身特点相关60(1 1)文件的存储管理)文件的存储管理第五章 模型库及其管理系统l模型存储的组织结构模型存储的组织结构l文件形式(少)文件形式(少)l数据库形式(多)数据库形式(多)模型字典:储存模型文件名(索引)模型字典:储存模型文件名(索引)模型文件库:存

38、储模型文件,按文件形式存储模型文件库:存储模型文件,按文件形式存储l模型的查询和维护模型的查询和维护查询、增加、删除、修改需要:模型字典库和文件库同时进行查询、增加、删除、修改需要:模型字典库和文件库同时进行61第五章 模型库及其管理系统1)模型程序的)模型程序的输入和编译输入和编译 输入:需要编辑系统完成对模型源程序的输入输入:需要编辑系统完成对模型源程序的输入 编译:源程序通过相应语言的编译系统编译到目标程序编译:源程序通过相应语言的编译系统编译到目标程序2)模型的)模型的运行控制运行控制模型程序的运行主要是计算机执行模型的目标程序模型程序的运行主要是计算机执行模型的目标程序 单独运行:由

39、操作系统命令完成单独运行:由操作系统命令完成组合运行:由组合运行:由DSS总控制程序完成总控制程序完成3)模型对数据的)模型对数据的存储存储 模型与数据库的接口模型与数据库的接口(2 2)模型库的运行管理)模型库的运行管理62第五章 模型库及其管理系统(3 3)支持模型的组合支持模型的组合模型间的组合模型间的组合 多模型的顺序、选择、循环及嵌套多模型的顺序、选择、循环及嵌套模型间数据的共享和传递模型间数据的共享和传递 通过模型存储数据库的接口通过模型存储数据库的接口63第五章 模型库及其管理系统1.模型管理语言模型管理语言MML(1)完成模型的存储管理(完成字典库和文件库的管)完成模型的存储管理(完成字典库和文件库的管理)理)(2)完成模型的查询和维护)完成模型的查询和维护2.模型运行语言模型运行语言MRL(1)单模型的调用、运行(用命令语言完成)单模型的调用、运行(用命令语言完成)(2)模型的组合运行(用集成语言编制程序控制运行)模型的组合运行(用集成语言编制程序控制运行)3.数据接口语言数据接口语言DIL 模型程序通过接口操作数据库模型程序通过接口操作数据库模型库管理系统语言体系64

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!