基于增强现实的车间布局仿真系统的设计与开发
- 格式:pdf
- 大小:218.71 KB
- 文档页数:4
基于虚拟现实技术的工业仿真系统设计与开发近年来,虚拟现实技术在各个领域中得到了广泛的应用。
工业仿真系统作为其中的一个重要应用领域,通过利用虚拟现实技术来模拟和模拟真实的工业生产过程,成为了现代工业发展的重要手段之一。
本文将对基于虚拟现实技术的工业仿真系统进行设计与开发进行探讨。
工业仿真系统是利用计算机技术和虚拟现实技术来模拟和模拟各种工业生产过程的系统。
它能够对生产过程中的各个环节进行虚拟化和模拟,为工业生产提供了重要的参考和决策依据。
在设计和开发工业仿真系统时,需要考虑到以下几个关键点。
首先,需要确定仿真系统的目标。
在设计工业仿真系统之前,需要明确系统的目标以及所要模拟的具体工业生产过程。
例如,是针对某个工艺流程的优化和改进,还是为了培训工人的操作技能。
这些目标会直接影响到仿真系统的设计和开发。
其次,需要收集和整理相关数据。
在虚拟现实技术的应用中,数据是至关重要的。
通过收集和整理真实生产过程中的数据,可以更好地模拟和模拟整个生产过程。
这些数据可以来自于现场生产数据、传感器数据、设备监测数据等多个来源。
通过对这些数据的分析和处理,可以对工业生产过程进行准确的模拟。
第三,需要设计用户界面。
用户界面是工业仿真系统中用户和虚拟环境之间的纽带。
通过一个直观、易用的用户界面,用户可以直观地查看和操作虚拟环境。
因此,在设计用户界面时,需要考虑用户的操作习惯、界面的直观性和易用性。
同时,还需要根据不同用户的需求设计不同的界面,以满足不同用户的实际需求。
接下来,需要进行虚拟环境的建模与渲染。
虚拟环境的建模是工业仿真系统中的关键步骤。
通过将真实的工业生产环境转换为虚拟环境,用户可以在虚拟环境中进行各种操作和仿真。
建模的过程包括对物体的几何形状、材质属性、运动规律等进行建模和设定。
而渲染则是将虚拟环境中的对象进行绘制和呈现,使其具有逼真的视觉效果。
此外,还需要进行相关算法的开发与优化。
工业仿真系统中常常需要进行各种复杂的计算和模拟。
基于虚拟现实的工厂生产仿真系统设计与实现虚拟现实技术在各行各业中的应用已经越来越广泛,其中工厂生产仿真系统也是其中的一部分。
通过虚拟现实技术,可以让生产现场更加可视化,操作更加直观,从而提高生产效率和质量。
本文将阐述基于虚拟现实的工厂生产仿真系统的设计与实现。
一、需求分析在进行虚拟现实技术的应用之前,我们需要做的是需求分析。
对于工厂生产仿真系统的设计,需要考虑的因素有很多。
首先,我们需要了解这个系统需要达到的目标,包括模拟生产过程、提高生产效率、降低生产成本等。
其次,我们需要深入了解用户的使用习惯、需求和特点,从而为用户提供更加贴心的服务。
最后,我们需要结合实际应用环境,在系统的设计中尽可能的符合实际情况,为用户提供更加真实的仿真体验。
二、系统设计1.系统架构根据需求分析完成之后,我们需要进行系统设计,首先要考虑的是系统的架构。
虚拟现实技术的应用一般采用客户端/服务器体系结构,其中客户端负责与用户的交互,服务器负责虚拟现实环境的渲染和模拟。
2.场景设计系统的下一步设计是场景设计,即将虚拟现实环境建立起来,以达到和真实环境相似的效果。
场景设计需要考虑诸多因素,如场景的尺寸大小、物品的摆放位置、视角的设置等等。
在设计过程中,需要专注于细节,以求得最大程度的仿真体验,从而达到更好的使用效果。
3.模型设计场景设计完成之后,我们需要对场景中的物品进行建模。
在建模过程中需要采取精细化的技巧,模拟真实物品的外观、尺寸等特征。
在模型设计完成之后,需要将它们整合到场景中,在虚拟现实环境中展示它们的功能并使其可操作。
4.交互设计交互设计是系统设计中非常重要的方面,它直接影响到用户的操作体验。
通过虚拟现实技术,我们可以让用户与虚拟现实环境进行更加直接的交互,提供更加真实的使用感受。
在交互设计中,我们需要考虑用户的操作习惯、操作方式、交互反馈等因素,从而为用户提供更加便捷的交互体验。
三、系统实现系统实现是系统设计的最后一步,实现过程中需要进行多方面的操作。
基于虚拟现实技术的工厂布局优化设计与仿真虚拟现实(Virtual Reality,VR)技术是一种模拟真实环境并通过头戴式显示设备、手柄或手套等交互设备提供沉浸式体验的技术。
基于虚拟现实技术的工厂布局优化设计与仿真,可以为工厂提供更高效、更安全的生产环境。
首先,基于虚拟现实技术的工厂布局优化设计是指通过虚拟现实技术创建一个虚拟工厂环境,并利用先进的仿真算法对工厂布局进行优化。
虚拟现实技术可以实时模拟物流、人流、设备运行等各种工厂流程,准确地评估不同布局对产品生产周期、人员工作效率、物料运输等影响,为工厂提供更合理的布局方案。
虚拟现实技术的工厂布局优化设计与仿真可以从以下几个方面带来益处。
首先,基于虚拟现实技术的工厂布局优化设计可以提高工厂的生产效率。
通过准确模拟工厂的物流、人流等各种流程,可以在虚拟工厂环境中进行多次布局优化仿真实验,不仅可以避免实际生产中的试错成本,还可以在最短时间内找到最优的布局方案,提高生产效率。
其次,虚拟现实技术可以提供一个安全的训练环境。
工厂的一些操作环境可能存在一定的危险性,如高温、高压等。
利用虚拟现实技术创建一个虚拟训练环境,员工可以在安全的虚拟环境中进行操作训练,减少意外事故的发生,并提高员工的操作熟练度和安全意识。
另外,虚拟现实技术还可以实现远程协同工作。
利用虚拟现实技术,工厂各个部门的员工可以在虚拟环境中进行协同工作,不受时间和空间的限制。
比如,设计部门可以与生产部门实时协同工作,提高工作效率和沟通效果。
此外,虚拟现实技术还可以促进工厂的可持续发展。
通过虚拟仿真技术,可以对工厂的能源消耗、物料利用等进行模拟评估,优化工厂的资源利用效率,降低对环境的影响。
此外,虚拟现实技术还可以在产品设计和生产过程中进行可持续性评估,为工厂提供可持续发展的方向。
基于虚拟现实技术的工厂布局优化设计与仿真是一项充满潜力的技术应用。
通过利用虚拟现实技术,工厂可以实现高效、安全、可持续的生产环境。
基于虚拟现实技术的虚拟工厂模拟系统设计与开发虚拟现实技术的快速发展正在深刻地改变着许多行业,其中之一就是制造业。
基于虚拟现实技术的虚拟工厂模拟系统能够通过模拟和仿真现实工厂的运营环境和生产流程,从而提供了一种更加直观和高效的工厂管理和运营方式。
在这篇文章中,我们将介绍虚拟工厂模拟系统的设计与开发。
首先,虚拟工厂模拟系统的设计是基于虚拟现实技术的应用与开发。
虚拟现实技术通过虚拟现实设备(如头盔、手柄等)和计算机软件,能够将用户带入一个与现实环境接近或完全相似的虚拟环境。
虚拟工厂模拟系统利用虚拟现实技术,将现实工厂的各个方面和细节以虚拟的方式呈现出来,使用户能够在虚拟环境中进行互动操作和管理。
为了设计并开发一个高效可靠的虚拟工厂模拟系统,我们需要考虑以下几个方面。
首先是系统的用户界面设计,这是用户与虚拟工厂模拟系统的主要交互方式。
界面设计应该简单明了,易于操作和理解,并能够提供丰富的交互功能,以满足用户的需求。
同时,界面设计也应该考虑到用户的舒适感,减少眼睛和身体的疲劳。
其次,虚拟工厂模拟系统的核心功能是模拟和仿真现实工厂的运营环境和生产流程。
在系统开发过程中,需要准确地收集和整理现实工厂的相关数据,如生产线的布置、设备的参数、物料的流动等。
这些数据将成为虚拟工厂模拟系统中的基础,并通过算法和模型的运算,实现对现实工厂运营和生产流程的模拟和仿真。
此外,虚拟工厂模拟系统还应具备以下功能:生产计划管理、设备状态监控、质量控制、异常处理等。
生产计划管理功能可以帮助用户制定和管理生产计划,实时监测生产进度和资源利用率,提供负载均衡和调度功能。
设备状态监控功能可以对生产设备进行实时监控,提醒用户设备的维护和维修,并通过故障诊断和预测提供生产效率的提升建议。
质量控制功能可以对生产过程中的质量参数进行监控和控制,并提供产品质量的评估和改进措施。
异常处理功能可以及时发现和处理生产过程中的异常情况,减少生产损失和客户投诉。
基于虚拟现实技术的工业装配仿真系统设计与实现虚拟现实技术(Virtual Reality, VR)作为一种沉浸式、交互式的计算机技术,被广泛应用于各个领域。
本文将围绕基于虚拟现实技术的工业装配仿真系统的设计与实现展开讨论。
一、引言如今,工业装配仿真系统被广泛应用于工业生产中,它能够有效提高企业的生产效率和质量。
传统的工业装配仿真系统通常依靠实物模型或计算机辅助设计软件进行设计和评估,但这种方法存在诸多问题,如成本高、真实度低等。
而基于虚拟现实技术的工业装配仿真系统具有更好的交互性和真实感,能够提供全方位的视觉和触觉体验。
二、系统设计(1)系统框架设计基于虚拟现实技术的工业装配仿真系统的设计主要包括硬件系统和软件系统两个部分。
硬件系统部分包括显示设备、感知设备和交互设备,其中显示设备通常采用头戴显示器(Head-Mounted Display, HMD)以提供沉浸式的虚拟环境;感知设备包括摄像头、传感器等,用于捕捉用户的动作和环境信息;交互设备包括手柄、手套等,用于模拟用户在虚拟环境中的操作。
软件系统部分包括虚拟环境生成、物体建模和物理仿真等模块,其中虚拟环境生成模块用于构建虚拟场景,物体建模模块用于创建装配零件的模型,物理仿真模块用于模拟装配过程中的力学行为。
(2)虚拟环境生成虚拟现实技术的核心之一是创建逼真的虚拟环境。
在基于虚拟现实技术的工业装配仿真系统中,虚拟环境生成模块通过图形渲染技术,将物理世界中的场景转化为虚拟场景,并进行光照和阴影等效果的处理,以增强真实感。
同时,为了提高用户对虚拟环境的感知,还可以引入声音和震动等感官反馈。
(3)物体建模物体建模是虚拟现实技术的关键环节之一。
在基于虚拟现实技术的工业装配仿真系统中,物体建模模块负责将实际工业产品或零部件转换为虚拟模型。
可以使用计算机辅助设计软件进行建模,通过创建三维模型和纹理映射,达到真实的外观效果。
此外,还可以采用激光扫描等技术获取实物模型的精确几何信息,提高模型的真实度和精度。
1 绪论研究的目的和意义随着当今社会的不断发展,我国的企业面临着空前的竞争,因此提高产品质量,增强市场竞争力,服务水平,缩短生产周期,有效降低成本以加快技术进步及,是当前所有企业面临的最主要问题。
随着制造业自动化、智能化、机械化的不断提高和发展,企业在制造过程中降低成本提高效率的潜力在不断地变少[1]。
制造系统设施布局问题是一个非常重要的问题。
在制造业中,20%~50%的总经营费用是属于,而良好的设施布局设计可使物料搬运的费用减少15%~30%。
在工厂的生产活动中,从原材料的进厂到产品的出厂,物料真正处于加工的时间只占生产周期的10%左右。
而85%~90%的时间都处于搬运或停滞状态。
良好的设施布局设计能提高物料处理的效率,减少物品的停留,提高生产效率。
因此,一直以来,企业制造系统的布局设计都被认为是制造工业中最困难和最关键的设计任务之一。
国内的制造型企业大多对新产品的工序过程、研究开发、加工设备的更新换代以及加工或组装技术等非常重视,而忽视了生产线设计安排的方法、机器设备的布置方式、产品的流动管理等物流管理技术,众多企业还是沿用几十年前的生产模式,落后的车间布局,不合理的设施规划,严重的影响了企业的经营状况。
在一些已经不能使加工时间缩短的情况下,原来的设施布置形式成为新产品生产物流时间缩短的障碍,缩短物流时间成为提高生产效率、降低生产成本的有效手段。
随着工业的不断发展,众多的制造型企业开始意识到合理的设施规划可以给他们带来更好的效益,竞争的国际化发展也迫使这些企业进行流程再造和转型,多产品小批量生产、产品模块化、成组技术和柔性制造等先进技术的应用,使企业的生产方式发生了巨大的转变。
现代化的生产方式不仅对生产的能力而且对企业设施规划布置提出了更高的要求[2]。
制造系统都是很复杂的,有很多的情况都无法仅用数学和物理的方法来解决,而仿真技术则提供了新的手段来解决这类问题。
吴澄指出离散事件的仿真方法目前是制造系统的评估工具中用得最为广泛的方法[3]。
基于虚拟现实技术的智能工厂仿真系统设计随着科技的不断发展,虚拟现实技术(VR)越来越成为重要的工具,被广泛应用于各个领域。
其中,智能工厂仿真系统是一种利用虚拟现实技术来模拟和展示工厂生产过程的系统。
本文将详细介绍基于虚拟现实技术的智能工厂仿真系统的设计,并探讨其在工业领域中的应用价值。
首先,基于虚拟现实技术的智能工厂仿真系统设计需要考虑以下几个方面。
1. 系统架构设计为了实现一个完整的智能工厂仿真系统,需要设计一个适合的系统架构。
系统架构包括硬件设备、软件平台和用户界面等方面的设计。
硬件设备包括虚拟现实头盔、手柄等交互设备,软件平台包括仿真引擎和虚拟现实开发工具,用户界面则是用户与系统进行交互的界面。
2. 数据模型设计智能工厂仿真系统需要准确地模拟真实工厂的生产过程,因此需要设计一个合适的数据模型来表示工厂的各个环节和设备。
数据模型应包括工厂的结构、设备的属性和参数、生产流程等信息。
3. 交互设计智能工厂仿真系统需要提供直观、易用的用户交互界面。
通过虚拟现实技术,用户可以进入工厂场景,与系统进行交互,并对工厂的运行状态进行监控和控制。
由于虚拟现实技术能够模拟真实的环境并提供全方位的视角,因此可以提供更加直观和便捷的用户体验。
4. 功能设计智能工厂仿真系统应提供一系列功能,包括生产计划管理、设备监控、生产调度和异常处理等。
通过虚拟现实技术,用户可以更加直观地查看设备的运行状态、生产进度等信息,并能够进行实时的生产调整和操作。
基于虚拟现实技术的智能工厂仿真系统设计在工业领域中有着重要的应用价值。
下面将重点介绍这些应用价值。
1. 生产效率提升通过智能工厂仿真系统,生产计划可以更加准确和高效地进行管理,设备故障和生产异常可以更快速地发现和处理。
通过结合虚拟现实技术,系统可以提供与真实场景相同的视觉效果和交互体验,使操作人员能够在虚拟环境中高效地完成各种任务,从而提高生产效率。
2. 设备维护和故障处理智能工厂仿真系统可以将设备状态实时监测并呈现给操作人员,及时报警和处理设备故障。
基于增强现实的虚拟仿真实训系统设计与开发随着科技的不断发展,虚拟现实(VR)和增强现实(AR)技术在各个领域得到了广泛应用。
其中,基于增强现实的虚拟仿真实训系统在教育、医疗、军事、工业等领域具有巨大的潜力。
本文将探讨基于增强现实的虚拟仿真实训系统的设计与开发,以及其在教育和医疗领域的应用。
1. 系统设计与开发的基本原理与步骤基于增强现实的虚拟仿真实训系统的设计与开发过程一般包括以下几个步骤:1.1. 需求分析:在设计和开发之前,首先需要明确系统的需求。
根据实际应用场景和用户需求,确定系统的功能模块和技术要求。
1.2. 虚拟场景建模:根据实训内容,使用3D建模软件创建虚拟场景,并导入系统中。
这些场景可以是现实世界中的任何环境,如医院、车间、战场等。
1.3. 增强现实技术的应用:通过将虚拟场景与现实世界的图像进行融合,创建一种增强的视觉体验。
这可以通过摄像头捕捉到的现实图像与虚拟场景的图像进行叠加实现。
1.4. 交互与控制:开发交互界面,使用户能够与虚拟环境进行交互。
这可以通过手势识别、语音控制以及触摸屏等方式实现。
1.5. 数据采集与评估:系统应能够收集、存储和分析用户在虚拟环境中的操作和反馈信息。
基于这些数据,系统可以生成实训报告,对用户的操作进行评估。
2. 基于增强现实的虚拟仿真实训系统在教育领域的应用基于增强现实的虚拟仿真实训系统在教育领域有着广泛的应用前景。
它可以为学生提供一种互动、沉浸式的学习方式,帮助他们更好地理解和掌握知识。
2.1. 虚拟实验室:基于增强现实的虚拟仿真实训系统可以提供一种可靠、安全的实验环境。
学生可以在虚拟环境中进行实验操作,从而有效地提高实验操作技能。
2.2. 虚拟场景模拟:通过构建现实世界的虚拟场景,学生可以在模拟的环境中学习和实践。
例如,在医学教育领域,学生可以在虚拟医院中进行手术模拟,提高手术技能和应急处理能力。
2.3. 虚拟角色扮演:学生可以通过在虚拟环境中扮演不同的角色,应对各种情境。
《基于增强现实技术的车间生产辅助平台的设计与实现》篇一一、引言随着科技的不断进步,制造业的转型升级已经逐渐由传统的手工制造模式转向了智能制造。
在这样一个大背景下,增强现实(AR)技术以其独特的优势,为车间生产提供了全新的辅助方式。
本文将详细阐述基于增强现实技术的车间生产辅助平台的设计与实现过程。
二、项目背景及意义在传统的车间生产过程中,员工往往需要依赖纸质图纸、手册等资料进行操作,这不仅效率低下,而且容易出错。
而增强现实技术的引入,可以有效地解决这一问题。
通过将虚拟信息叠加到真实环境中,为车间员工提供实时的生产辅助信息,从而提高生产效率、降低错误率。
此外,该平台还能实现生产过程的可视化、智能化,为企业的数字化转型提供有力支持。
三、平台设计1. 技术架构设计本平台采用C/S架构,结合AR技术、云计算、物联网等技术,实现生产过程中的实时数据交互和共享。
其中,AR技术用于提供虚拟信息叠加的视觉效果,云计算用于处理和分析大数据,物联网技术用于实现设备间的互联互通。
2. 功能模块设计本平台主要包括以下几个模块:用户登录模块、生产辅助信息展示模块、设备交互模块、数据分析与优化模块等。
用户登录模块用于保证平台的安全性;生产辅助信息展示模块通过AR技术将虚拟信息叠加到真实环境中,为车间员工提供实时的生产辅助信息;设备交互模块实现设备间的互联互通,方便员工进行操作;数据分析与优化模块用于处理和分析生产过程中的大数据,为企业的决策提供支持。
四、平台实现1. 开发环境搭建平台开发需要搭建一个包含AR开发工具、云计算平台、物联网设备的开发环境。
其中,AR开发工具用于开发AR应用,云计算平台用于处理和分析大数据,物联网设备用于实现设备间的互联互通。
2. AR应用开发AR应用是本平台的核心部分,通过开发AR应用实现虚拟信息的叠加和展示。
在开发过程中,需要结合车间的实际情况,设计合适的虚拟信息展示方式和交互方式。
同时,还需要考虑AR 应用的兼容性和稳定性,确保在不同设备和环境下都能正常运行。
虚拟与仿真基于增强现实的车间布局仿真系统的设计与开发熊金猛,陈幼平,胡广华,袁楚明(华中科技大学机械科学与工程学院,湖北武汉430074)T he Design and Development of Simulation Syst em of Plant Layout Based onAugmented RealityXIONG Jin -meng,C HEN You -ping,HU Guang -hua,YUAN Chu -ming(Scho ol of M echanical Science and Engineer ing ,H uazhong U niversity o f Science and T echno lo gy ,W uhan 430074,China)摘要:探讨了利用增强现实技术进行车间布局设计的可行性,给出了基于增强现实技术的车间布局仿真系统的技术指标和体系结构,同时借助AR -T oo lKit 等开发工具初步实现了其原型系统.关键词:车间布局;增强现实;ART oolKit;仿真中图分类号:F403.3文献标识码:B文章编号:1001-2257(2007)01-0064-03收稿日期:2006-06-20基金项目:湖北省国际合作项目重点项目(2005CA002);湖北省数字制造重点实验室开放基金(SZ0401)Abstract:T he facility layo ut desig n is one o f the m ost impo rtant and difficult tasks in manufac -turing.T he feasibility of shop øs layout design u -sing augmented reality is discussed,the desig n goals and the architecture ar e presented.T hen the pro to ty ping system is im plemented w ith ARTo o-l Kit and other developing tools.Key words:plant layout;aug mented r eality;ART oolKit;simulatio n0 引言生产车间设备布局设计是将加工设备、物料输送设备、工作单元和通道走廊等布局对象,合理地放置在一个有限的生产空间内的过程.布局问题是一个涉及参数化设计、人工智能、图形学、信息处理、优化及仿真等技术的交叉学术领域,是一个复杂的组合优化问题.许多看似简单的布局设计问题也往往是非线性的NP 问题.自20世纪60年代以来,出现了许多关于车间布局的论述和解决方案,尤其是模拟退火算法和遗传算法的引入,加快了搜索时间,可以在较短时间内获得近似最优解.但是,传统的布局方案主要考虑了布局系统中的定量要求,其主要优化方案是设备之间或单元之间的材料流、工件流和人流的运输费用的最小化以及空间利用率最大化,而对于定性方面的考虑却较少.如布局的美观性、操作的舒适性和生产的安全性等许多无法在布局模型中体现的考虑.增强现实技术(AR)的出现为解决布局设计中的定性要求提供了比虚拟现实(VR)技术更为可取的方案.本文探讨的基于ART oolKit 的车间布局仿真系统可形象直观地解决布局设计中的定性要求.1 系统设计1.1 增强现实技术及ARToolKit 简介增强现实技术,是在虚拟现实技术的基础上发展起来的新技术,是通过计算机系统提供的信息增加用户对现实世界感知的技术.它将计算机生成的虚拟物体、场景或系统提示信息叠加到真实的场景中,从而实现对现实的÷增强".与虚拟现实技术相比,增强现实允许用户观看融合有虚拟物体的真实环境.增强现实仅是对真实世界的一种补充和增强,而不是完全代替真实的世界.开发增强现实系统的难点在于如何实时、精确的计算观察点相对真实世界的位置和姿态,使得虚拟场景能够与真实世界无缝融合(即三维注册)[1].ARTo olKit 是一个C/C++语言的软件库,为开发增强现实应用提供了一种方便快捷的手段.ART oolKit 能够在SGI IRIX,PC Linux 以及PC Windo ws 等多个操作平台上运行.ART oolKit 是完全免费和源代码公开的[2].在利用ART oolKit 开发增强现实系统之前,必须制作标识,系统正是根据这些不同的标识返回不同ID 值来叠加不同的虚拟场景.开发人员可以制作自己的标识,并且在使用标识之前必须进行训练,使系统根据不同的标识生成对应的模板文件.AR -T oo lKit 提供了一个函数ar SavePatt 来完成上述工作.1.2 系统技术指标利用增强现实技术实现的车间布局建模系统需要达到的具体技术指标如下.a.以三维方式表达复杂布局物体(如加工设备、工具、材料以及在制品等)相互间的空间位置关系,真实地模拟出车间内设备布局状况.b.提供一组非沉浸式的交互布局手段,以实现对布局物体的定位操作.如数据手套,魔法棒的选取对象、移动对象和旋转对象操作,以及通过键盘鼠标输入对象绝对坐标和相对坐标的操作等.c.提供一组支持布局设计的辅助功能.例如测量功能、查询功能、计算功能和干涉检验等功能.d.建立增强环境下的布局约束机制,设定设备间的最小间距,设定物体的移动特性(即是否可动),设定限制区域的禁布属性.当布局违反约束时,系统自动给予警告.e.利用沉浸式增强环境,让用户真实体验和感受设备布局的效果,对车间内人类工程学、布局的美观性、工人操作的安全性及舒适度以及是否容易造成工伤事故等定性指标作出直观的判断.f.系统必须能够对设备布局方案的定性要求进行简单评估.其评价可由相关专家在增强环境中可视化地做出判断.当定性指标不符合要求时,则需要对布局方案作进一步的人工调整.1.3 系统体系结构车间布局仿真系统的体系结构如图1所示,它由5个相互连接但又各自相对独立的部分组成.a.人机接口.其主要作用是实现所有人机之间图1 系统体系结构的交互式操作.包括:通过控制流接受用户的命令和输入数据并将它们格式化,提供给活动对象管理系统或布局函数库管理系统;负责将布局空间状态管理系统提供的信息转化为用户可接受的形式,通过屏幕显示或磁盘文件传递给用户;文件、菜单及对话框等的管理.该系统的人机接口是借助V isual C++开发并实现的OPENWINDOWS 应用程序,给用户提供了诸如窗口、菜单、对话框和控制条等一系列丰富的交互式手段.b.布局函数管理系统.该模块主要完成对活动对象的操作,如移动、旋转、显示和隐藏等.利用M FC 丰富的类库及OpenGL 的相关函数进行二次开发可以完成该工作.c.布局空间状态管理系统.由于三维实体的交互式布局过程是由分布在离散时间序列上的一系列操作组成的,在每一离散时间间隔内,布局对象都有其存在的状态及状态信息;需要采用一种组织结构将每一步的状态信息存贮起来.系统采用动态分解的八叉树作为状态空间地组织结构,实现了状态信息的快速查询及高效存储[3].d.活动对象管理系统.由于该系统的每一步操作只能对某一个或一组实体来施行,因此就必须设置活动对象,即在该步状态下接受用户操作的对象.在系统中,活动对象包括车间里各机器设备、物料运送小车、毛坯库、零件库,以及工具间,工人休息室办公室甚至管道线路等.该车间布局建模系统利用面向对象的思想,将容器及每一个三维实体都看作为一个独立的对象,将所有对象的共性按不同的群及层次抽象出来形成类、子类、子子类,同时通过类的实例化将这些特性封装在一个具体的对象体内(独立的内存单元).例如:实体类定义了所有实体的共性,而其子类÷机床",÷设备",÷毛坯库",÷零件库",÷工具间"等则定义了各自的特性.e.数据库及数据库管理系统.系统建立了一个面向对象的数据库用以存放实体对象的相关信息.该数据库以实体对象的一个封装单位为基本操作单元,每个实体的所有数据及操作都按类实例中定义的格式存放在该封装单元中.而每个封装单位按其标志号顺序排列在数据库中.数据库管理系统基于C++语言实现,其主要作用是负责实体对象的存放、查讯及增删等维护工作.2系统实现车间布局建模系统采用SGI公司的专业3D程序开发接口OpenGL和微软的VC++构造车间虚拟场景.与32bit Window s图形设备接口GDI的简单图形编程相比,OpenGL具有功能强大的图形库,因而能进行高级的三维图形编程,并满足光照、纹理等特殊效果的要求.OpenGL本身与硬件及操作系统软件无关,具有很高的可移植性.车间布局建模系统的设计过程如下.a.利用VC相应工具建立各种菜单、工具条,设计用户主界面,合理划分窗口,建立各种所需对话框.加入所需的OpenGL,ART oo lKit头文件和连接.b.建立相应的Access数据库.利用企业已有的数据库,必要时利用测绘等实验手段建立各种所需图表,并建立数据库和VC的链接,在VC中导入ADO对象.由于车间布局建模系统只对车间布局进行建模,并不是设计车间布局,所以涉及的数据量不是很大,因此使用Access数据库即可满足要求.VC和Access之间的数据交换方式有多种,这里采用ADO数据访问技术来访问数据库.利用MFC的类生成工具,并定义一个CRecordset类的派生类来对数据进行增加、删除、修改及排序等工作.c.在init函数中对系统进行初始化.包括:初始化视频路径,读入标记图案文件及相机参数.d.将标志放置到相应的地方,开启视频流,从视频流中获取图像;然后检测标记,识别图案;接下来进行视点与目标标识之间转换矩阵的计算.分别用函数arV ideoGetImage,arDetectM ar ker,ar-GetTransM at实现.e.在标识上绘制虚拟物体.在函数draw内实现.由于OpenGL库提供的基本几何体构造复杂几何体比较困难,所以可通过相应的三维建模软件如: AutoCAD,3DMAX,Pro/E等建立模型后保存为STL数据格式,再传送到OpenGL中进行模型构造,形成OpenGL的模型构造列表,作为OpenGL 的显示列表中的模型进行重构[4].f.场景的三维实现.场景显示的三维漫游控制在OpenGL中可以通过视点和观察方向来确定.可以利用双缓存技术来实现.即一幅画在屏幕显示的同时另一幅画在内存中绘制,这样绘制下一幅时只需交换一下缓冲区,内存绘制的图像立刻就能在屏幕上显示,同时开始在内存中绘制下一幅图像.初始化时设置好定时器SetTim er,每隔一小段时间调用一次OnT imer函数,计算场景中各物体的位姿及在视点中的变化情况.g.辅助功能的实现.利用与数据库的交互可实现测量、计算、查询等辅助功能.利用OpenGL的相关函数可以实现模型的移动旋转隐藏等操作.h.由相关专家或技术人员对布局方案的定性要求进行评价.i.关闭视频流.用函数cleanup实现.接着关闭窗口.3实例首先在标识上绘制基于Pr o/E制作的设备模型,并通过STL格式转换后在OpenGL中重构其模型效果;然后在多个标识上绘制多个模型,如图2所示.随着标识的任意移动或旋转,模型也可随标识一起移动和旋转.同时,还可对布局对象进行操作.图2在多个标识上绘制多个模型4结束语传统的车间布局解决方案大多注重于布局设计中的定量要求,而对于定性要求则较难解决.为此,设计了一种基于增强现实技术的布局仿真系统,给出了该系统的设计目标与体系结构,并利用AR-To olKit开发工具以及VC开发平台,OpenGL3D 程序开发接口进行了设计与初步开发,取得了满意的效果.通过该系统,可形象地观察到车间的布局效果,并可进行相关的查询和分析以辅助决策,对车间的定性要求进行评估.与基于虚拟现实的布局仿真系统必须对包括制造环境在内的整个生产系统进行全面建模相比,该系统不仅可以节省相当的建模时间和费用,真实感更强,而且在布局环境改变时具有更好的柔性.该系统尤其适用于车间的改造工程.下一步的研究工作是进一步完善该系统,以应用到实际工厂车间中去.并力求对车间的定量定性要求进行综合评估.参考文献:[1] A zuma T R onald.A surv ey of aug mented reality [J].T eleoperato rs and Environments,1997,6(4):355-385.[2] A RT o olKit [EB/O L ].http://w ww.hit l.w ashingto n.edu/arto olkit/,2006-05-06.[3] 戴 佐,查建中.三维实体布局中干涉检验的八叉树方法[J].计算机辅助设计与图像学学报,1995,7(4):257-262.[4] 赵启升.基于OpenGL 三维物体建模方法的研究与实现[J].微计算机信息,2005,(36):149-151.作者简介:熊金猛 (1982-),男,湖北武汉人,硕士研究生,研究方向为虚拟制造与增强现实.基于虚拟样机技术的加油车设计陈永光,叶有义,刘振志,于 江(后勤工程学院军事供油工程系,重庆400016)Virtual Design and Visualizat ion of Refueling T ruckC HEN Yong -guang,YE You -yi,LIU Zhen -zhi,YU Jiang(D epar tment o f M ilitar y Pet roleum,L og istical Engineer ing U niv ersity ,Chongqing 400016,China)摘要:根据虚拟样机设计技术特点,详细分析了加油车管路系统零部件的结构特征和设计信息组成规律,阐述了加油车的虚拟设计结构系统,以及虚拟设计系统涉及的关键技术和应用软件的开发方法;对加油车管路系统关键零部件进行了三维建模、管路系统虚拟装配、车载油罐性能仿真分析,为虚拟设计技术在油料设备的应用打下基础.关键词:加油车;虚拟设计;管路系统中图分类号:T P391文献标识码:A文章编号:1001-2257(2007)01-0067-03收稿日期:2006-08-13Abstract:Introduced the development method fo r the virtual desig n sy stem of the refueling tr uck.The architectur e and char acteristic of the r e -fueling truck pipeline system is analy zed.T he solid model,v irtual assem bly of the pipeline sy stem in vehicle are analy zed.The simulation analy sis o f oil tank is co nducted.Thro ug h virtual design environ -m ent,desig n efficiency and quality of petro leum e -quipment are g reatly improved.Key words:refueling truck;virtual desig n;pipeline system0 引言虚拟设计是以计算机辅助设计为基础,利用虚拟现实技术发展而来的一种新的设计手段.它可为产品设计提供一个优良的虚拟设计环境和支持工具,使设计人员的设计思维可直接反映在真三维的界面上.借助于人机交互设备和手段,设计人员能够在接近于真实的现场,自然地进行方案的构思、实现和检验,从而大大提高了设计的合理性和可行性,并可对设计的工艺性、可靠性、可维护性乃至经济性等方便地作出科学的评估[1].虚拟现实技术最突出的特征是自主性、投入性和交互性,这与油料设备方案设计、详细设计以及校验工作相吻合.在虚拟设计环境下,采用虚拟技术得到的油料设备虚拟样机,可以代替设备物理样机解决和交流设计过程中的问题,设计者可以直接÷抓取"零件,通过管路进行联接直接在÷基体"上进行。