UG 简介及应用实例 机械工程 李国伟 2011050136 一、UG 简介 UG( Unigraphics NX)是Siemens PLM Software 公司出品的一个产品工程解决方案,它为用户的产品设计及加工过程提供了数字化造型和验证手段。Unigraphics NX 针对用户的虚拟产品设计和工艺设计的需求,提供了经过实践验证的解决方案。UG 同时也是用户指南(user guide)和普遍语法(Universal Grammer)的缩写。 UG NX 的技术 UG 是Unigraphics 的 缩写,这是一个交互式CAD/CAM(计算机辅助设计与计算机辅助制造)系统,它功能强大,可以轻松实现各种复杂实体及造型的建构。它在诞生之初主要基于工作站,但随着PC 硬件的发展和个人用户的迅速增长,在PC 上的应用取得了迅猛的增长,目前已经成为模具行业三维设计的一个主流应用。 UG 的开发始于1990 年7 月,它是基于C 语言开发实现的。UG NX 是一个在二和三维空间无结构网格上使用自适应多重网格方法开发的一个灵活的数值求解偏微分方程的软件工具。其设计思想足够灵活地支持多种离散方案。因此软件可对许多不同的应用再利用。 一个给定过程的有效模拟需要来自于应用领域(自然科学或工程)、数学(分析和数值数学)及计算机科学的知识。然而,所有这些技术在复杂应用中的使用并不是太容易。这是因为组合所有这些方法需要巨大的复杂性及交叉学科的知识。最终软件的实现变得越来越复杂,以致于超出了一个人能够管理的范围。一些非常成功的解偏微分方程的技术,特别是自适应网格加密(adaptive me shrefinement)和多重网格方法在过去的十年中已被数学家研究,同时随着计算机技术的巨大进展,特别是大型并行计算机的开发带来了许多新的可能。 UG 的目标是用最新的数学技术,即自适应局部网格加密、多重网格和并行计算,为复杂应用问题的求解提供一个灵活的可再使用的软件基础。 UG NX 的 结构 一个如UG NX 这样的大型软件系统通常需要有不同层次抽象的描述。UG 具有三个设计层次,即结构设计(architectural design)、子系统设计(subsystem design)和组件设计(component design)。 至少在结构和子系统层次上,UG 是用模块方法设计的并且信息隐藏原则被广泛地使用。所有陈述的信息被分布于各子系统之间。 UG NX 的 优势 来自Siemens PLM 的 NX 使企业能够通过新一代数字化产品开发系统实现向产品全生命周期管理转型的目标。 NX 包含了企业中应用最广泛的集成应用套件,用于产品设...