ug软件简单介绍 ug是什么设计软件
1274
2023-08-31
1.UG是Unigraphics的缩写,是一个商标名。
2.这是一个交互式CAD/CAM(计算机辅助设计和计算机辅助制造)系统,功能强大,可以轻松实现各种复杂实体和形状的构造。
3.主要是基于工作站。
4.UG简介UG的开发始于1990年7月。
5.今天,大约有十个人在做核心功能。
6.目前的版本大约有45万行C代码。
7.UG是一个灵活的偏微分方程数值求解软件工具,它是在二维和三维非结构网格上采用自适应多重网格方法开发的。
8.其设计思想足够灵活,可以支持各种离散方案。
9.因此,该软件可以在许多不同的应用中重复使用。
10.给定过程的有效模拟需要来自应用领域(自然科学或工程)、数学(分析和数值数学)和计算机科学的知识。
11.在过去的十年中,数学家们研究了一些非常成功的求解偏微分方程的技术,特别是自适应网格加密和多重网格方法。
12.计算机技术的巨大进步,特别是大型并行计算机的发展,带来了许多新的可能性。
13.然而,在复杂的应用中使用所有这些技术并不容易。
14.这是因为结合所有这些方法需要极大的复杂性和跨学科的知识。
15.最终软件的实现变得越来越复杂,以至于超出了一个人可以管理的范围。
16.UG的目标是用最新的数学技术,即自适应局部网格加密、多网格和并行计算,为解决复杂的应用问题提供一个灵活的、可重用的软件基础。
17.通用结构像UG这样的大型软件系统通常需要不同层次的抽象描述。
18.UG有三个设计层次,即架构设计、子系统设计和组件设计。
19.至少在结构和子系统层面上,UG采用模块化方法设计,广泛应用信息隐藏原理。
20.所有规定的信息都分布在子系统中。
21.UG是用C语言实现的。
22.图1给出了详细的结构设计,其构建模块是DDD(动态分布式数据库)、UG内核、问题类和应用。
23.图1: UG结构设计DDD编程模式提供了一种在并行计算机上处理不规则数据结构和分布式对象的并行编程模式。
24.它处理诸如分布式对象的识别(创建)、分布式对象之间的通信和分布式对象的动态转移之类的基本任务。
25.可以提供该工具的独立版本,通过提供与Paragon NX、PARIX、T3D/T3E共享mem、MPI、PVM的接口,保证其可移植性。
26.UG内核程序UG内核程序意在独立于要求解的偏微分方程。
27.它提供了几何和代数数据结构以及许多网格处理选项、数值算法、可视化技术和用户界面。
这里分享了一个关于热点的激情故事,希望对大家有所帮助。
大家好。我们来回答一下上面的问题。ug是什么软件跟CAD。很多人不知道ug是什么。现在让我们来看看!
28.当然,每一个编程抽象都是基于一些基本的假设。
29.网格管理子系统目前只支持层次结构网格。
30.该数据结构本身可以支持更通用松散耦合的网格层次结构。
31.并行化基于重叠最少的数据分区。
32.UG内核程序具有以下特点:灵活的区域描述界面。
33.因为UG可以生成/修改网格,所以需要区域边界的几何描述。
34.目前支持两种格式,CAD接口工作正在进行中。
35.一个支持二维和三维非结构化网格的管理器,它有各种元素类型,如三角形、四边形、四面体、棱柱、棱锥和六面体。
36,用于重新启动完整的网格结构和解决方案的存储和加载。
37.局部和分层加密和粗化。
38.在每个格网图层上提供一致且稳定的三角测量。
39.灵活的稀疏矩阵数据结构允许对应于网格的节点、边、表面和元素的自由度。
40.在数据结构中实现了第一类和第二类BLAS过程和迭代方法。
41.具有独立于问题和面向对象框架的大量数值算法已经被实现。
42.包括BDF(1),BDF(2)时间步长方案,(不精确)牛顿法,CG,CR,BiCGSTAB,乘法局部多重网格,不同类型的网格转移算子,ILU,高斯-塞德尔,雅可比和SOR平滑器。
43.这些算法可用于方程和标量方程。
44.它们可以任意嵌套到简单的脚本命令中。例如,BDF(2)在每个时间步使用牛顿法求解非线性问题,牛顿法使用BIGCSTAB加速的多重网格,多重网格使用ILU平滑器和适用于跳跃系数的特殊截断网格转移,粗层求解器使用ILU预处理的BIGCSTAB。
45.脚本语言解释器和交互式图形工具在程序运行时提供了简单的可视化工具。此外,例如,可以图形化地给出稀疏矩阵数据结构,这对于调试非常有用。
46.UG的设备驱动支持X11和苹果Macintosh。
47.它还为AVS、TECPLOT和GRAPE提供图形输出。
48.该功能的数据并行实现基于DDD。
49.问题类级别(Problem class level)一个问题类使用UG内核程序来离散化一种特殊的偏微分方程、误差估计器以及最后一个非标准求解器。
50、只有当不能使用任何提供的工具来实现时,才需要提供一个求解器。
51.一些工具可以支持离散化,这些工具允许单元类型和维度独立于有限元和有限体积法代码。
52.基于最新UG内核程序的问题包括标量对流扩散、非线性扩散、线弹性、弹塑性、不可压缩性、密度驱动的多孔渗流和多相流动。
53.所有这些问题类都在2D/3D中运行,并且是并行的。
54.UG获得了2001年HLRS最佳设计金耳奖。