我的订单|我的收藏|我的商城|帮助中心|返回首页
虚拟现实新闻>VR>行业资讯>行业知识

物流系统三维虚拟现实仿真实现概述

文章来源:第三维度 作者:Jessica 发布时间:2010年10月11日 点击数: 字号:

    来源:第三维度
    作者:未知

    物流仿真  

  物流仿真是针对物流系统进行系统建模,并在电子计算机上编制相应应用程序,模拟实际物流系统运行状况,并统计和分析模拟结果,用以指导实际物流系统的规划设计与运作管理。

  仿真技术已经成为分析、研究各种复杂系统的重要工具,它广泛用于工程领域和非工程领域。仿真可定义为:在全部时间内,通过对系统的动态模型性能的观测来求解问题的技术。物流系统是企业生产的一个重要组成部分,物流合理化是提高企业生产率最重要的方法之一。因此对物流系统的设计和仿真的研究,也日益受到人们的重视。

    物流系统仿真的核心技术

   物流系统的仿真是典型的离散事件系统仿真,其核心是时钟推进和事件调度的机制。离散事件系统是指系统状态在某些随机时间点上发生离散变化的系统。这种引起状态变化的行为称为“事件”,因而这类系统是由事件驱动的;而且,"事件"往往发生在随机时间点上,亦称为随机事件,因而离散事件系统一般都具有随机特性;系统的状态变量往往是离散变化的。

  1、仿真时钟

  仿真时钟用于表示仿真时间的变化。在离散事件系统仿真中,由于系统状态变化是不连续的,在相邻两个事件发生之前,系统状态不发生变化,因而仿真钟可以跨越这些“不活动”周期。从一个事件发生时刻,推进到下一个事件发生时刻。由于仿真实质上是对系统状态在一定时间序列的动态描述。因此,仿真钟一般是仿真的主要自变量。仿真钟推进方法有三大类:事件调度法、固定增量推进法和主导时钟推进法。

  应指出,仿真时钟所显示的是系统仿真所花费的时间,而不是计算机运行仿真模型的时间。因此,仿真时间与真实时间成比例关系。象物流系统这样复杂的机电系统,仿真时间可比真实时间短的多。真实系统实际运行若干天,若干月,用计算机仿真也只需要几分钟。

  2、事件调度法

  事件调度法是面向事件的方法,是通过定义事件,并按时间顺序处理所发生的一系列事件。记录每一事件发生时引起的系统状态的变化来完成系统的整个动态过程的仿真。由于事件都是预定的,状态变化发生在明确的预定的时刻,所以这种方法适合于活动持续时间比较确定的系统。

  事件调度法中仿真钟是按下一时间步长法来推进的。通过建立事件表,将预定的事件按时间发生的先后顺序放入事件表中。仿真钟始终推进到最早发生的时间时刻。然后处理该事件发生时的系统状态的变化,进行用户所需要的统计计算。这样,仿真钟不断从一个事件发生时间推进到下一个最早发生的事件时间,指导仿真结束。

  3、随机数和随机变量的产生

  物流系统中工件的到达、运输车辆的到达和运输时间等一般都是随机的。对于有随机因素影响的系统进行仿真时,首先要建立随机变量模型。即确定系统的随机变量并确定这些随机变量的分布类型和参数。对于分布类型是已知的或者是可以根据经验确定的随机变量,只要确定它们的参数就可以了。

  建立了随机变量模型后还必需能够在计算机中产生一系列不同分布的随机变量的抽样值来模拟系统中的各种随机现象。随机变量的抽样值产生的实际做法通常是,首先产生一个[0,1]区间的、连续的、均匀分布的随机数,然后通过某种变换和运算产生其所需要的随机变量。

  得到[0,1]区间均匀分布的、有良好的独立性、周期长的随机数后,下面的问题是如何产生与实际系统相应的随机变量。产生随机变量的前提是根据实际系统随机变量的观测值确定随机变量的分布及其参数。

  反变换法是最常用的方法,反变换法以概率积分反变换法则为基础,设随机变量X的分布函数为F(X);UI是[0,1]区间均匀分布的随机数,利用反分布函数
 
    X=F-1(μ)

   就可以得到所需要的随机变量X。

    物流系统三维虚拟仿真计算机实现

  三维虚拟仿真(3D Virtual Simulation)就是利用三维建模技术,构建现实世界的三维场景并通过一定的软件环境驱动整个三维场景,响应用户的输入,根据用户的不同动作做出相应的反应,并在三维环境中显示出来。三维仿真的关键技术主要有动态环境建模技术、实时三维图形生成技术、立体显示和传感器技术、应用系统开发工具、系统集成技术等。

  1、仿真平台的组成

  仿真平台通常构建在基于Windows系统的PC机或图形工作站上。仿真平台主要有以下4个模块组成:特征造型数据类库、三维场景管理模块和交互接口模块。

  各模块功能如下:

    ·特征造型数据类库:有各类设备的抽象类组成。设备类中封装了各类设备的造型特征,以及设备的行为。

    ·三维场景管理模块:负责三维场景的构造、变换及显示。

    ·交互接口模块:处理人机交互输入。

  2、面向对象的仿真建模方法

  计算机仿真主要包括仿真建模、程序实现、仿真结果的统计分析三大部分。建模阶段,主要根据研究目的、系统的先验知识及实验观察的数据,对系统进行分析,确定各组成要素以及表征这些要素的状态变量和参数之间的数学逻辑关系,建立被研究系统的数学逻辑模型。

共2页 您在第1页 首页 上一页 1 2 下一页 尾页 跳转到页 本页共有3289个字符
  • 暂无资料
  • 暂无资料
  • 暂无资料
  • 暂无资料
  • 暂无资料