三维虚拟仿真技术在物流行业的应用研究.docx
《三维虚拟仿真技术在物流行业的应用研究.docx》由会员分享,可在线阅读,更多相关《三维虚拟仿真技术在物流行业的应用研究.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、三维虚拟仿真技术在物流行业的应用研究 副标题: 文章来源: 点击数: 更新时间:2004-1-8 14:26:00一引言 当前,仿真技术已经成为分析、研究各种复杂系统的重要工具,它广泛用于工程领域与非工程领域。仿真可定义为:在全部时间内,通过对系统的动态模型性能的观测来求解问题的技术。物流系统是企业生产的一个重要组成部分,物流合理化是提高企业生产率最重要的方法之一。因此对物流系统的设计与仿真的研究,也日益受到人们的重视。本文主要介绍了物流系统仿真的核心技术与计算机图形技术在物流仿真中的应用及国外三维物流仿真软件。 二物流系统仿真的核心技术 物流系统的仿真是典型的离散事件系统仿真,其核心是时钟推
2、进与事件调度的机制。离散事件系统是指系统状态在某些随机时间点上发生离散变化的系统。这种引起状态变化的行为称为事件,因而这类系统是由事件驱动的;而且,事件往往发生在随机时间点上,亦称为随机事件,因而离散事件系统一般都具有随机特性;系统的状态变量往往是离散变化的。 1 仿真时钟 仿真钟用于表示仿真时间的变化。在离散事件系统仿真中,由于系统状态变化是不连续的,在相邻两个事件发生之前,系统状态不发生变化,因而仿真钟可以跨越这些不活动周期。从一个事件发生时刻,推进到下一个事件发生时刻。 由于仿真实质上是对系统状态在一定时间序列的动态描述。因此,仿真钟一般是仿真的主要自变量。仿真钟推进方法有三大类:事件调
3、度法、固定增量推进法与主导时钟推进法。 应指出,仿真钟所显示的是系统仿真所花费的时间,而不是计算机运行仿真模型的时间。因此,仿真时间与真实时间成比例关系。象物流系统这样复杂的机电系统,仿真时间可比真实时间短的多。真实系统实际运行若干天,若干月,用计算机仿真也只需要几分钟。 2事件调度法 事件调度法是面向事件的方法,是通过定义事件,并按时间顺序处理所发生的一系列事件。记录每一事件发生时引起的系统状态的变化来完成系统的整个动态过程的仿真。由于事件都是预定的,状态变化发生在明确的预定的时刻,所以这种方法适合于活动持续时间比较确定的系统。 事件调度法中仿真钟是按下一时间步长法来推进的。通过建立事件表,
4、将预定的事件按时间发生的先后顺序放入事件表中。仿真钟始终推进到最早发生的时间时刻。然后处理该事件发生时的系统状态的变化,进行用户所需要的统计计算。这样,仿真钟不断从一个事件发生时间推进到下一个最早发生的事件时间,指导仿真结束。 3 随机数与随机变量的产生 物流系统中工件的到达、运输车辆的到达与运输时间等一般都是随机的。对于有随机因素影响的系统进行仿真时,首先要建立随机变量模型。即确定系统的随机变量并确定这些随机变量的分布类型与参数。对于分布类型是已知的或者是可以根据经验确定的随机变量,只要确定它们的参数就可以了。 建立了随机变量模型后还必需能够在计算机中产生一系列不同分布的随机变量的抽样值来模
5、拟系统中的各种随机现象。随机变量的抽样值产生的实际做法通常是,首先产生一个0,1区间的、连续的、均匀分布的随机数,然后通过某种变换与运算产生其所需要的随机变量。 得到0,1区间均匀分布的、有良好的独立性、周期长的随机数后,下面的问题是如何产生与实际系统相应的随机变量。产生随机变量的前提是根据实际系统随机变量的观测值确定随机变量的分布及其参数。 反变换法是最常用的方法,反变换法以概率积分反变换法则为基础,设随机变量X的分布函数为F(X);UI是0,1区间均匀分布的随机数,利用反分布函数X=F-1()就可以得到所需要的随机变量X。 三物流系统三维虚拟仿真的计算机实现 三维虚拟仿真(3D Virtu
6、al Simulation)就是利用三维建模技术,构建现实世界的三维场景并通过一定的软件环境驱动整个三维场景,响应用户的输入,根据用户的不同动作做出相应的反应,并在三维环境中显示出来。三维仿真的关键技术主要有动态环境建模技术、实时三维图形生成技术、立体显示与传感器技术、应用系统开发工具、系统集成技术等。 1 仿真平台的组成 仿真平台通常构建在基于Windows系统的PC机或图形工作站上。仿真平台主要有以下4个模块组成:特征造型数据类库、三维场景管理模块与交互接口模块。 2面向对象的仿真建模方法 计算机仿真主要包括仿真建模、程序实现、仿真结果的统计分析三大部分。建模阶段,主要根据研究目的、系统的
7、先验知识及实验观察的数据,对系统进行分析,确定各组成要素以及表征这些要素的状态变量与参数之间的数学逻辑关系,建立被研究系统的数学逻辑模型。 在面向对象系统仿真建模时,对象是基本的运行时实体,既包括数据(属性),又包括作用于数据的操作(行为),所以一个对象把属性与行为封装成一个整体。一个类定义了一组大体上相似的对象。一个类所包含的方法与数据描述一组对象的共同行为与属性。对象之间进行通信的方式叫消息机制。不同层次类之间共享数据与操作的机制叫继承。一切事物以对象为唯一模型,对象间除了互相传送消息外,没有别的联系。 3三维图形仿真工具OpenGL OpenGL最初是SGI公司为其图形工作站开发的可以独
8、立于操作系统与硬件环境的图形开发系统。目前OpenGL已经成为高性能图形与交互式图像处理的工业标准,OpenGL已被多家大公司采用作为图形标准,并能够在多种平台上应用。 OpenGL实际是一个3D的API(Application Programming Interface),它独立于硬件设备与操作系统,以它为基础开发的应用程序可以十分方便地在各种平台间移植。从程序员的角度来看,OpenGL是一组绘图命令与函数的集合。在微机版本中,OpenGL提供了三个函数库,它们是基本库、实用库与辅助库。利用这些命令或函数能够对二维与三维几何形体进行数学描述,并控制这些形体以某种方式进行绘制。 OpenGL不
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 三维 虚拟 仿真技术 物流 行业 应用 研究
限制150内