战场仿真中的三维实体模型管理系统

战场仿真中的三维实体模型管理系统

ID:9677359

大小:50.00 KB

页数:3页

时间:2018-05-05

战场仿真中的三维实体模型管理系统_第1页
战场仿真中的三维实体模型管理系统_第2页
战场仿真中的三维实体模型管理系统_第3页
资源描述:

《战场仿真中的三维实体模型管理系统》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、战场仿真中的三维实体模型管理系统摘要三维实体模型是战场仿真体系的重要组成部分。为了有效的管理和利用大量的三维实体模型、模型的组成元件,需要建立一个高效的实体模型管理系统。本文对模型管理系统的总体结构、功能、关键技术等进行了系统论述。针对模型复杂等问题,文章采用面向对象的模型表示方法。初步实现了系统的基本功能。关键词战场仿真;实体模型;模型管理系统1引言战场仿真,是利用计算机软件的强大模拟功能,基于先进的仿真技术和开发环境,对军事作战领域内的各种作战条件、武器装备、兵力部署等进行逼真的模拟,形成一个虚拟的“数字化”战场,以便

2、进行实战演练和作战效能分析[1]。在虚拟的战场中存在大量的实体模型,如坦克车辆武器装备等,这些模型是战场仿真的重要组成部分。对模型进行合理有效的管理直接影响到战场仿真体系的真实性和高效性,影响整个体系的运行能力。为了更加有效地对这些模型进行管理和重用,同时也为了加快建模速度,需要建立一个模型库管理系统来对这些模型、组成模型的元件以及建模所用到的纹理等进行管理,并实现三维模型或者元件的标准化。因而建立实体模型库管理系统是开发具有逼真性扩展性战场仿真体系的前提和重要工作。2系统结构模型库将所有模型集中起来进行有效管理,其功能相

3、当于数据库管理系统。但是模型库里存放的是较为复杂的三维实体,涉及了大量不同的参数及参数之间的复杂关系。模型库管理系统总体框架如图1:图1模型库管理系统总体框架其中,仿真体系中应用实体模型时必须通过模型库管理系统来访问。模型管理员利用收集的模型元信息对模型库进行设计、实现、维护、集成、协调等管理。内部数据库储存的是用来描述模型一般属性的静态信息,包括如下属性:模型编号,模型名称,模型功能,适用条件,执行文件名,使用频率,使用说明,有效性系数等。模型库中的模型和相关的数据库中的数据都受模型库管理系统的管理,只有通过模型库管理系

4、统才能够访问模型和相关的数据,不能够直接通过数据库访问有关模型的数据[2]。3系统功能设计:模型库系统功能模块如图2所示图2模型库系统功能模块图(1)模型维护模型维护包括模型的建立、更新、删除、检索、验证等功能。·模型建立:建立新模型,并将新模型入库,同时建立模型各种信息录入内部数据库,并建立对应关系。·模型更新:由于客观情况的变化,可能要对模型作适当修改,这时授权用户可根据情况及时、方便地对库中模型信息进行修改。·模型验证:通过系统建立的标准对库中模型进行验证确认,以保证模型是否完整,模型与其属性信息的对应关系是否正确等

5、。(2)模型操作模型操作主要包括实体模型的整体和细节显示、分解、旋转、缩放、换肤、运行等。(3)接口功能接口功能由接口模块实现,是模型库与外界的联系,其主要功能是向其他系统提供应用程序,以供外界方便的调用。(4)系统分析系统分析主要功能是提供模型库系统信息及注意事项、分析评估内部模型4模型库的关键技术在模型库的实现过程中,模型的表示与重构、模型库的接口技术等都是其关键问题。4.1模型的表示为了能够实现对虚拟环境中模型的高效管理,需要对模型进行层次化和组件化。层次化要求对模型进行详细的分类,组件化要求将模型最终化分为不需要进

6、一步分解的原子模型,然后在此基础上组合成用户所需要的组合模型[2]。首先对模型的类型进行层次化的分类,将战场仿真环境中的实体进行进一步的分类,对类型分类的基础上可以提出具体可应用的模型,然后对应用模型进一步分解,最终得到不能够或不必要进一步分解的模型称为原子模型。这样就将模型分为了三个层次,分别为模型类型层、应用模型层和原子模型层,便于存储管理。对于单个模型,本系统采用面向对象的模型表示。模型可以表示成一个三元组的形式:{M_id,M_attribute,M_operation}[3]。M_id是模型的标识符,相当于身份确

7、认;M_attribute用于描述模型的各类属性。对于组合模型还需要增加两类属性:子模型列表和子模型参数信息。子模型列表包括组成该组合模型的各子模型的顺序信息,子模型参数信息是组成组合模型时子模型的接口信息;M_operation描述模型的操作,包括模型的集成,调用,运行等操作。之所以采用这个方法是因为很多大型装备有共同之处,可以用少数子模型组合出大量整模型,减少了库中的储存量。本文是以工程兵的装备为主要研究对象。例如实体可分为武器、车辆等。在车辆中的模型有扫雷坦克、布雷坦克、坦克架桥车等。履带式布雷车模型与坦克车模型可以

8、通用一种履带,所以存储时只用存一条履带和两个不同的车体。4.2模型的重构模型重构是指一些简单的子模型组合成所需的整体模型或是复杂模型分解成子模型。这个过程是由开发工具通过对模型进行裁减完成的。接口间的联系是模型进行裁减的依据,是模型组合信息的重要内容,通过联系的改变可以完成对模型的裁剪。编译之后的新模型

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。