
虚拟化设计的发展与应用.doc
7页虚拟化设计的发展上世界60年代开始,美国的计算机学术界就开始了虚拟技术的萌芽1959年克里 斯托弗(Christopher Strachey)发表了一篇学术报告,名为《大型高速计算机中的时 间共享》(Time Sharing in Large Fast Computers),他在文中提出了虚拟化的基本 概念,这篇文章也被认为是虚拟化技术的最早论述现在由于虚拟化技术在x86服务器上的迅速普及已经引发了虚拟化技术的热潮,但 虚拟化技术最初只是应用在大型主机上大型机上的虚拟分区技术最早可以追溯到上 世纪六、七十年代早在上世纪60年代,IBM公司就发明了一种操作系统虚拟机技术, 允许用户在一台主机上运行多个操作系统,让用户尽可能地充分利用昂贵的大型机资 源最早使用虚拟化技术的是IBM 7044 计算机IBM之后,在上世纪60年代还开发了 型号为Model 67的System/360主机Model 67主机通过虚拟机监视器(Virtual Machine Monitor)虚拟所有的硬件接口1965年IBM公司的“M44/44X”计算机项目,定 义了虚拟内存管理机制,用户程序可以运行在虚拟的内存中,对于用户来说,这些虚 拟内存就好像一个个“虚拟机”,为多个用户的程序提供了独立的计算环境。
IBM提出的虚拟机技术,使一批新产品涌现了出来,比如: IBM360/40,IBM360/67,以及VM/370,这些机器在当时都具有虚拟机功能,通过一种 叫VMM(虚拟机监控器)的技术在物理硬件之上生成了很多可以运行独立操作系统软件的 虚拟机实例 由于虚拟化技术技术在商业应用上的优势,RISC服务器与小型机成为了虚拟化技 术第二代受益者1999年,IBM公司在AS/400上提出了上“逻辑分区(LPAR)”技术和新的 高可用性集群解决方案在POWER管理程序上运行的AS/400 LPAR令单台服务器工作起 来如同12个独立的服务器而在2002年,IBM 还更进一步,其AIX5L v5.2还首次包括 了IBM实现的动态逻辑分区(DLPAR)DLPAR允许在无需重启系统的情况下,将包括处理 器、内存和其它组件在内的系统资源分配给独立的分区这种在不中断运行的情况下 进行资源分配的能力不仅令系统管理变得更加轻松,而且因为能够更好地使用资源而 帮助降低总拥有成本 不过,尽管惠普、Sun公司也跟随IBM在自己的RISC服务器上提供了虚拟化技术, 但由于真正使用大型机和小型机的用户还是少数,加上各家产品和技术之间并不兼容, 虚拟化技术仍旧不太被公众所关注。
而现在,虚拟化技术的发展已经惠及到了x86架构 此前,虚拟化技术在x86架构上进展缓慢的主要原因是x86架构本身不适合进行虚 拟化,不过这个障碍已经由英特尔、AMD修改,x86处理器的指令集得到解决;还有一个 原因是x86处理器的性能不足,这一原因也由于x86处理器在性能上的飞速提高得到了 解决由于x86架构的广泛普及,x86架构上的虚拟化技术也得到了比以前更大的关注 随着x86平台上虚拟化技术的实现,首次向人们展示了虚拟化应用的广阔前景,因 为x86平台可以提供便宜的、高性能和高可靠的服务器更重要的是,一些用户已经开 始配置虚拟化的生产环境,他们需要得到新的管理工具,从而随着虚拟化技术的发展 而得到更大的收益不过,与已经有多年历史的UNIX服务器、大型主机上的虚拟化技 术相比,x86服务器上的虚拟化仍旧处于早期阶段——根据英特尔的蓝图,在处理器当 中集成硬件辅助虚拟化指令只是IA平台上的第一步,而在第二步则要实现I/O方面的虚 拟化,直到最后实现整个IA平台的虚拟化也就是说,目前的x86平台上,仅仅能够实 现在处理器级别的虚拟化,在I/O以及其他方面的虚拟化还需要进一步的发展。
不仅如 此,x86架构上的虚拟化技术还无法完美实现虚拟分区之间动态迁移,而这些在UNIX平 台、大型主机上早已不是问题目前,x86架构上的虚拟化技术的最高规划是支持8路 SMP系统,可以实现对单个CPU资源的配置自2006年以来,从处理器层面的AMD和Intel到操作系统层面的微软的加入,从数 量众多的第三方软件厂商的涌现到服务器系统厂商的高调,我们看到一个趋于完整的 服务器虚拟化的产业生态系统正在逐渐形成这也使得在过去的一两年时间里,虚拟 化开始成为广受关注的热点话题整体看来,随着计算机新技术的飞速发展,虚拟化 的前景和一年前相比几乎彻底改变了,新的虚拟化平台前景十分乐观 来源:比特网 作者:田启佳 虚拟技术在新产品开发中的应用 发表时间:2006-4-17 李斌 来源:《CAD/CAM与制造业信息化》 关键字:虚拟制造 虚拟技术 产品开发 信息化应用调查投稿加入收藏发表评论好文推荐打印文本建立在动态仿真和虚拟现实环境基础上的虚拟开发技术使设计师能对虚拟样机或 生产线进行直观交互式互动,有助于提高产品开发质量、缩短开发周期、降低开发成 本本文介绍了开发虚拟产品的主要技术内容,并探讨了其在企业的新产品开发中的 应用前景。
一、前言随着科技的飞速发展,企业间的竞争日趋激烈,市场的变化不断加快企业的新 产品开发也随之出现一些新的特点:(1) 产品生命周期明显缩短以汽车为例,新产品的生命周期从20世纪90年代的 5~8年降至目前的3~5年2) 产品品种急剧增加为适应用户需求,企业大力发展订货式的个性化产品即使是大批量生产的产品,也可根据顾客多样化的功能要求和喜好实现订货方式的销 售模式3) 产品开发周期极大压缩以汽车为例,产品改型设计开发周期从过去的4~5 年压缩为目前2年左右因此,对大型企业来言,及时开发出适应市场需求的高质量、高性能和低成本产 品已成为企业保持竞争力的关键,而建立高效、低成本的新产品快速响应开发体系则 是实现这一目标的保证显而易见,传统的产品设计方法已经很难满足需要,面对这 种严峻挑战,要求不断发展和应用先进的生产制造技术来适应这一变化正是在这种 日益严酷环境的催生下,虚拟产品开发技术正在迅速发展起来它为企业带来了一个 全新的发展空间二、虚拟产品开发技术的分类虚拟产品开发技术不是直接建立智能化的思维模型,而是将动态仿真技术与拟实 环境相结合,使开发人员能通过视觉和思维来感知及判断拟实环境中的产品运行情况, 两者可交互互动,因而能比较完善地把人与计算机结合成一体,使人的智慧得到充分 的发挥和应用,而不仅仅是计算机的被动伙伴,由此引发了产品开发技术新的突破。
按功能及所处理的不同模型可将虚拟产品开发技术划分为三类:产品的虚拟设计 技术、产品的虚拟制造技术和虚拟制造系统1. 面向对象不同产品的虚拟设计技术的对象是产品的结构和性能,从产品设计、分析、模拟、评 测出发,对客户需求的产品性能和成本进行优化它的对象是产品本身而产品的虚拟制造技术则是对向产品制造过程的模拟、检验和优化,检验产品的 可制造性、加工方法和工艺的合理性,从而保证产品的制造质量,以缩短制造周期和 达到最低的制造成本为目标它的对象是产品的制造虚拟制造系统则着重于生产过程的规划、组织管理、资源调度、物流、信息流等 的建模、仿真与优化它的对象是整个工厂和企业2. 在企业产品开发过程中应用阶段不同对于企业来说,新产品开发过程有两个关键阶段:产品设计与开发,过程设计与 开发前者重点是考虑产品的功能、设计的可行性、能否满足顾客的要求等,后者则 着重考虑实现产品生产的可行性、可控性、经济性产品的虚拟设计属于产品设计与 开发范畴,虚拟制造系统则属于过程设计与开发范畴,而产品的虚拟制造则将两者有 机结合起来:既是产品的可行性输出又是过程设计的输入 3. 所要求的软件平台不同基于目前的软件开发和计算机能力,这三类虚拟技术对软件平台有不同的要求: 虚拟设计要求计算机提供便捷和多样的造型能力,稳定和高精度的图形显示能力以及 相应的测量和分析能力。
而虚拟制造需要处理的对象不仅是虚拟样机,还有设备、环 境、操作人员等虚拟模型,在数据的容量和类型上较前者要复杂得多,此时需要计算 机更多着重于图形显示和数据处理速度虚拟制造系统着眼整个制造系统性能分析, 要处理的数据规模相比更大,此外还要求软件能提供管理层需要的各种工艺报表和图 表等当然,不排除将来有一天,随着计算机能力和软件水平的提高,出现一个集成 所有虚拟产品开发技术的软件平台 三、虚拟产品开发技术的应用通过以上介绍可知,虚拟技术基本上可以分为三类,而每类虚拟产品开发技术的 输出内容当然也有所不同1. 产品的虚拟设计目前,3D产品设计软件在工厂已得到广泛应用,而传统的2D设计软件正在逐渐退 出概括地说,现代生产中产品设计和开发就是建立虚拟样机相对于2D设计,3D设 计不仅可以让设计师直观评价产品,而且使设计本身更加便捷,快速,如有必要的话 还可选定材质渲染进行外观评估此外,这些造型软件基本都有运动分析、产品干涉分析等功能,有的甚至具有有 限元分析工具现代设计软件还集成了加工制造辅助功能,具有从产品设计直接过渡到工装模具 设计,最后到数控加工设备的制造数据输出,由此形成的一条由产品和加工数据组成 的产品设计链。
这个阶段的主要输出如下:•虚拟产品样机,包括工装、模具设计等;•包含完整信息的产品设计图;•产品外观和性能评估;•加工程序;•初步工艺流程2. 虚拟制造技术在虚拟样机的数据基础上,引入相应的加工设备、工装、模具、操作人员等虚拟 工位模型,在计算机上可进行预先制造模拟仿真图2所示的是汽车发动机底盘托架虚 拟焊接制造通过模拟,可以检验焊接机器人的位置是否合适,能否完成所有焊点要求,制造过程需要的安全空间和时间、操作人员的行动要求等要素与实物验证开发相比,显然采用虚拟制造技术可以缩短开发周期,大大降低人力 和物力的投入,节约开发成本一个拥有完整虚拟制造技术的企业相当于拥有一个样 品试制车间在虚拟样机的制造可行性分析过程中,可以得到如下信息:•虚拟样机整体配合分析报告;•制造可行性分析报告;•合理的工艺路径和安排;•工艺参数的初步确定;•操作工时预估虚拟技术在新产品开发中的应用 发表时间:2006-4-17 李斌 来源:《CAD/CAM与制造业信息化》 关键字:虚拟制造 虚拟技术 产品开发 信息化应用调查投稿加入收藏发表评论好文推荐打印文本建立在动态仿真和虚拟现实环境基础上的虚拟开发技术使设计师能对虚拟样机或 生产线进行直观交互式互动,有助于提高产品开发质量、缩短开发周期、降低开发成 本。
本文介绍了开发虚拟产品的主要技术内容,并探讨了其在企业的新产品开发中的 应用前景 3. 虚拟制造系统技术 在虚拟制造系统中,不仅要关注产品和制造生产线,还要考虑涉及生产的一切因 素:如厂房布局、辅助工具、物流安排等图3所示的是汽车侧围虚拟焊接生产线的一 部分建立虚拟制造系统的目的是通过对产品正常生产状态的模拟和分析,了解产品 正常生产时对企业的全局影响,进而优化公司的生产作业通过虚拟制造系统可以获 得信息如下:•规划工位布局;•生产线性能分析;•生产线平衡; •生产节拍控制;•工艺文件;•操作人员配制;•物流安排;•制造投资的预算由于虚拟技术的操作是在软件平台的基础上进行的,最终实际输出内容还是决 定于所采用的软件功能四、虚拟技术与新产品开发现代企业按照自己的特点、规模和结构建立相应的质量管理体系,以保证企业的 生产和公司运作是在受控状态进行,其中也包含了新产品的开发虽然上面介绍了虚 拟技术的许多优势和特点,但如果要在企业中真正发挥作用,还要融入企业的质量管 理体系,并与企业的新产品开发程序有机结合起来以汽车及汽车零部件行业为例:目前广泛采用新产品先期质量策划(APQP)方式 进行,将整个开发过程分为五个阶段:计划和项目的确定、产品设计和开发、过程技 术和开发、产品和过程的确认、反馈评价和纠正措施,如图4所示。
先期产品质量策划是一。












