首页/文章/ 详情

Matra Datavision(马特拉资讯):Open CasCade(OCC)历史

1年前浏览7015

   Open CASCADE Technology 是一款绝对开放的产品,可以极大地提高您开发高科技软件的能力。值得注意的是,这个库甚至可以应用于 CAD/CAM/CAE 领域之外的领域。复杂的数学内核、可视化子系统和应用程序快速原型设计 (OCAF) 组件不仅对工业级软件的开发人员有用,而且对教学和研究人员作为科学项目的数学“生态系统”有用。

1.开源三维建模引擎 OCC:OPEN CASCADE SAS 历史:

Open Cascade 是一家软件开发公司,专注于通过使用 3D 技术实现行业的数字化转型。

该公司可以追溯到 1980 年,当时 Matra Datavision 发布了 Euclid CAD 系统。由于该系统一直在发展,而在不同年份,该业务被其他公司收购,例如 Areva、EADS 等。自 2014 年以来,Open Cascade 成为Capgemini Engineering的一部分。

今天,Open Cascade 是一支经验丰富且不断壮大的团队,由 150 多名专业人士组成,为行业服务。该公司提供各种开源和商业的高性能专有 3D 软件工具。自 2000 年以来,第一个已得到开发、维护和不断改进。而第二个已逐步整合到商业平台中,公司在此基础上提供创建现代定制的工业解决方案,甚至可以满足最复杂的客户要求。Open Cascade 通过在全球范围内提供最终用户工业软件产品和提供软件定制和集成服务来扩展其产品组合。

凭借其专有的突破性技术,该公司支持通往数字化未来的道路,让行业领导者始终在竞争中处于领先地位。

Open Cascade 很高兴与专注于工业发展的国际组织分享其专业知识和技术:

Open Cascade Technology (OCCT),原名CAS.CADE,是由Open Cascade SAS开发和支持的3D CAD、CAM、CAE等开源软件开发平台。

OCCT 是一个全面的B-Rep(边界表示)建模工具包。OCCT 仅在LGPL-2.1许可下可用,允许在开源和专有应用程序中使用。

CAS.CADE(Computer Aided Software for Computer Aided Design and Engineering)最初是在 1990 年代初期由Euclid CAD 软件的开发商MatraDatavision 开发的,作为其未来版本 Euclid Quantum 的底层基础设施。1998 年,该公司放弃了软件开发,专注于服务,大部分软件开发设施被出售给竞争对手CATIA的开发商达索

Open Cascade 公司的历史始于 1980 年代。

  • 1980 :法国公司Matra Datavision发布了Euclid CAD系统。

  • 1987 : Euclid-IS,第一个集成的 CAD/CAM 系统出现。

  • 1993 : Euclid 3 发布。这是一个支持并发工程的全新且独特的系统。Euclid 软件使 Matra Datavision 成为 CAD/CAM 领域真正的市场领导者。Euclid 受雇于最广泛的工程领域,从通用机械和汽车工程到复杂的机器人和航空航天工业。

  • 1993 年:发布了由 Matra Datavision 创建的名为 CAS.CADE(用于计算机辅助设计和工程的计算机辅助软件)的开发平台。CAS.CADE 已被 Matra Datavision 用作开发 Euclid Quantum 的平台。

  • 1996 : Matra Datavision 发布 Euclid Quantum,新一代 Euclid。

  • 1998 : Matra Datavision 改变战略,成为软件服务提供商。那一年,该公司与达索系统签署了一项协议,从 Quantum 产品线中收购了一些产品——Euclid Styler、Euclid Machinist、Strim 等。

  • 由于主要关注服务,Matra Datavision 围绕 CAS.CADE 建立了新的商业模式。

  • 1999 年:Matra Datavision 在 Internet 上以 Open Cascade 的形式开源发布了 CAS.CADE,同时专注于围绕它提供服务。

  • 2000 : 12 月 7 日,Matra Datavision 宣布成立 Open Cascade SAS,其子公司负责支持和开发 Open Cascade 平台,并为其客户执行众多定制开发项目。

  • 2003 年:母公司 Matra Datavision 被 IBM 收购,而 Open Cascade 被法国有限元求解器编辑和工程服务提供商Principia Research & Development收购。2003年IBM 完成对 EADS Matra Datavision 的收购,收购后创建的 IBM 新部门将成为 IBM 业务咨询服务 (BCS) 部门的一部分。通过此次收购,IBM成为全球产品生命周期管理 (PLM)软件和服务市场的领先者 。

  • 2004 : Open Cascade 平台更名为 Open Cascade Technology 以避免与公司本身的名称混淆(Open Cascade)。

  • 2007 : Open Cascade SAS 成为 Euriware 的子公司,Euriware 是阿海珐集团的子公司。

  • 2014 年:Open Cascade SAS 的母公司 Euriware 被Capgemini收购。

  • 2015 : Euriware 与 Capgemini 合并, Open Cascade SAS 成为 Capgemini 的直接子公司。

Open Cascade 是Capgemini的子公司。Capgemini在 2015 年雇佣了 180,000 名员工。

Open Cascade是Capgemini的一家信息技术公司。Open Cascade 在科技计算和仿真工具领域提供服务。

Open Cascade 主要以其开源平台而闻名,该公司多年来一直免费维护、改进和分发:

Open Cascade 将其商业模式建立在使用其开源软件为全球各种客户开发商业软件的基础上。

公司总部位于法国基扬古尔(Guyancourt),在法国里昂和俄罗斯下诺夫哥罗德设有生产基地。Open Cascade 在法国和俄罗斯雇佣了大约 150 名工程师和开发人员。

内核的支持和开发由同名公司——OPEN CASCADE SAS 进行。该公司的总部位于法国,而实际的开发团队则在俄罗斯的下诺夫哥罗德工作。

从历史上看,OSCT 是自 1980 年代以来由 Matra Datavision 开发的 EUCLID CAD 系统的数学核心的继承者。1993年,发布了CAS.CADE(Computer Aided Software for Computer Aided Design and Engineering)平台,在此基础上开发了新一代EUCLID——EUCLID QUANTUM系统。EUCLID QUANTUM 系统于 1996 年正式发布。然而,几年后(1998 年),Matra Datavision 改变了商业模式,专注于提供服务。同时,知名巨头达索系统从 Matra Datavision 收购了部分 EUCLID 系列产品(Styler、Machinist 等)。

1999 年,Matra Datavision 管理层做出了一项历史性的决定,即开放 CAS.CADE 库的源代码,从那时起,该库就被称为 Open CASCADE。一段时间后(2000 年底),Matra Datavision 宣布成立子公司 OPEN CASCADE SAS,以提供基于新几何内核的支持和服务。2003 年,Matra Datavision 被 IBM 收购,而 OPEN CASCADE SAS 被另一家法国公司Capgemini收购。关于历史的更多细节可以在公司的官方网站上找到。

达索系统签署收购 Matra Datavision 子公司的协议

1999 年,Matra Datavision 决定在Open CASCADE Technology Public License 下的开源模型下发布其 CAS.CADE 基础设施,并将其更名为 Open Cascade。

2000 年,一家独立的公司 Open Cascade SAS 成立,以围绕 Open Cascade 开展业务。Open Cascade SAS 于 2003 年出售给法国服务提供商公司 Principia,然后在 2006 年被Areva的子公司Euriware Group 收购。

2004 年,软件更名为 Open Cascade Technology,以区别于公司本身的名称。

Open Cascade SAS 提供经过认证的库版本,该版本不定期发布,通常每年发布 1-2 次。[13]在 6.5.0 版(2011 年)之前,只有次要版本和主要版本是公开可用的,而中间(维护)版本仅对 Open Cascade SAS 的客户开放。例如,6.3.0 版于 2008 年公开发布,并且下一个公开版本 6.5.0 于 2011 年初发布。从 6.5.0 版本开始的所有最新版本都是公开的。

国内华天软件技术总监,华云三维CEO梅敬成博士归国前曾就职法国马特拉资讯、达索系统等世界知名CAD软件公司,参与Euclid、CATIA、OpenCasCade等产品和内核的研发。

梅博士当年工作过的法国马特拉资讯,当年拥有两个产品:实体造型 Euclid, 曲面造型 UNISURF,客户有雷诺汽车等大型客户。但是 Euclid 是基于多面体的实体造型,UNISURF 是基于精确几何的曲面造型,两者无法融合,没法与市场上出现的新产品Pro/E进行竞争,因此迫切需要开发新一代CAD产品。

新的CAD产品需要构建在一个新的基于 BRep的几何建模引擎之上,因此就开发了新内核 CasCade。这个内核的几何部分完全基于国际标准STEP定义,我当年也参与了这个内核的研发,比如里面的“曲面缝合”功能就是我开发的。后面我作为负责人,主导了基于这个内核的新一代CAD产品Euclid Designer的开发,当年中国航天非常重视Euclid Designer的研发,并给予厚望。

后面欧洲宇航防务集团(EADS,也是空客母公司)的成立,导致达索系统与马特拉资讯的重组,这样新一代CAD产品Euclid Designer就下马了,内核CasCade就变成了现在大家熟知的 Open CasCade, 世界上唯一的一个开源几何造型内核。

在这个大的技术变革中,做得非常成功的有两家公司。第一家就是达索系统。旗下的CATIA产品,成功地从CATIA V4 进化为 CATIA V5。CATIA V5 从 FORTRAN语言变成 C++语言,基于自己的建模引擎,整合了合并的 CISIGRAPH 、马特拉资讯 的几何造型算法。利用了俄罗斯LEDAS外包,研发了自己的几何约束求解器。并从IBM计算机系统转向当年流行的基于UNIX的工作站、以及后面的Windows系统。牢牢占据了航空、航天、汽车等高端制造市场。

对象库

OCCT 的功能分为几个大模块。每个模块都定义了一个工具包(库)列表。关键模块:

  • 基础类:定义基本类、内存分配器、操作系统抽象层、复 制(数据映射、数组等)、加速数据结构(BVH 树)和其他模块使用的向量/矩阵数学。

  • 建模数据:提供数据结构来表示 2D 和 3D 几何图元(分析曲线:Line、Circle、Ellipse、Hyperbola、Parabola、Bézier、B-spline、Offset;分析曲面:Plane、Cylinder、Cone、Sphere、Torus、Bézier、B-spline , Revolution , Extrusion, Offset) 及其组合成B-Rep模型。

  • 建模算法:包含大量的几何和拓扑算法(相交、布尔运算、表面网格划分、圆角、形状修复)。

  • 可视化:为在 3D Viewer 中显示几何图形提供交互式服务;实现了一个紧凑的OpenGL / OpenGL ES渲染器,支持传统的Phong、实时PBR金属粗糙度着色模型以及交互式光线追踪/路径追踪引擎。

  • 数据交换:提供导入/导出各种 CAD 格式的可能性。
    本机支持STEP、IGES、glTF、OBJ、STL和VRML。其他格式可以通过插件导入。[25]扩展数据交换 ( XDE ) 组件依赖于统一的XCAF 文档定义,其中包括 CAD 形状、颜色/名称/材料/元数据/图层属性以及其他补充信息(如PMI )的装配结构。

  • 应用程序框架:提供处理特定应用程序数据的解决方案。

  • DRAW Test Harness:基于Tcl解释器实现 OCCT 算法的脚本接口,用于交互式使用、自动化流程、原型应用程序和测试目的。

2.Euclid软件

MATRA Datavision 软件产品范围分为三个级别的解决方案:EUCLID 、STRIM 和 PRELUDE 。(EUCLID(d) STYLER、EUCLID MACHINIST、STRIM(d) 和 STRIMFLOW(d) FF)

Euclid是一种CAD 软件,自 1970 年以来一直在开发。最初由 Jean Marc Brun 和 Michel Théron 在Laboratoire d'informatique pour la mécanique et les Sciences de l'ingénieur (LIMSI) 编写,用于模拟流体流动,他们成立了自己的公司, Datavision 于 1979 年,然后于 1980 年将控股权出售给法国公司Matra Datavision。

Matra 随后在 CAS.CADE(用于计算机辅助设计和工程的计算机辅助软件)平台上于 1996 年开发了新一代 EUCLID QUANTUM,与 1998 年 Matra Datavision 专注于软件服务提供商一样,达索收购了 QUANTUM 产品:Euclid Styler 和 Euclid Machinist。[3]

1999 年,Matra Datavision 在 Internet 上以开源形式发布了 CAS.CADE,Open CASCADE 后来更名为Open CASCADE Technology。

BRL-CAD CAD 软件导入和导出为 EUCLID文件格式。

EUCLID系统是MATRA Datavision的主要软件产品,自1980年以来取得了长足的发展。1987年,第一台CAD/CAM一体化系统EUCLID-IS发布;1990 年,EUCLID-IS 被移植到 UNIX 平台。1992 年,在 EUCLID 系统的基础上,与核电站建设的领导者 FRAMATOM 合作,开发了 EUCLID AEC 套件,用于解决工程问题并创建工业设施总体规划的虚拟布局( Plant Design Layout - PDL),包括自动放置设备、铺设电缆、管道、供暖和通风系统等。

1993年,EUCLID 3系统发布,支持并行设计(concurrent engineering)技术,现已广泛应用于工程技术领域。并行设计的中心是一个单一的分布式项目数据库,它集成了所有信息并管理来自各个开发部门的数据流。原则上,即使是客户也有机会在模型创建的任何阶段直接干预预计的顺序,并且可以立即响应设计师的建议。例如,1995 年,与 EUCLID 合作的 30 名雷诺工程师仅用了 8 个月的时间准备发布具有双传动系统(电动和热力)的新雷诺 NEXT 车型。到目前为止,创建一个系列模型至少需要 5 年时间。从车辆设计和最低概念要求(座椅数量、长度等)开始,获得了一整套车辆零件和组件,并开发了双传动系统的复杂电气和机械电路。在雷诺历史上,第一次在没有原型的情况下直接从 CAD 模型构建了一辆真正的汽车。今天,很少有人会对此感到惊讶,但这是一个新奇事物。在雷诺历史上,第一次在没有原型的情况下直接从 CAD 模型构建了一辆真正的汽车。今天,很少有人会对此感到惊讶,但这是一个新奇事物。在雷诺历史上,第一次在没有原型的情况下直接从 CAD 模型构建了一辆真正的汽车。今天,很少有人会对此感到惊讶,但这是一个新奇事物。

STRIM 专业软件包由 Cisigraph 开发,该公司在开发表面建模软件和编写 CNC 程序方面有着悠久的历史。1994 年,Cisigraph 被 MATRA Datavision 收购,使后者成为全球最大的 CAM 供应商。最初,STRIM 的创建是为了实现模具、模具和冲模的自动化生产,但逐渐发展成为一个相当完整的工业设计、原型制作、塑料零件设计和分析以及工具的系统。STRIM 的一个特点是在其中进行实体建模的可能性仍然受到原始专业化的限制,但它包含用于紧凑表示、建模和修改自由曲面的独特工具。在 STRIM 中,所有的表面都被认为不是许多元素的联合,而是高次齐次多项式。虽然在其他系统中多项式的次数不高于 6-8,但在 STRIM 中它可以等于 21。这使您可以平滑地表示非常浮雕的表面,这会影响例如自动生成的 CNC 程序的质量。

PRELUDE 个人包代表了 EUCLID 的轻量级版本,专为设计、计算和预生产的个人任务而设计。例如,PRELUDE DESIGN 可以归类为中档实体建模系统。这适用于价格(整套 7,000 美元)和所需的计算资源 - PRELUDE DESIGN 可以在各种 UNIX 工作站以及 Wintel 平台上运行。1993年,PRELUDE设计与制造系统发布;1996 年 - 分析、检查和查看和标记。

然而,这一切都变成了史前史,因为随着 1996 年中期 EUCLID QUANTUM 版本的发布,MATRA Datavision 称赞它是设计和预生产方面的量子突破。重点不仅在于 EUCLID QUANTUM 本身,还在于它是在 CAS.CADE 工具环境的基础上实现的 - 用于计算机辅助设计工程的计算机辅助软件,它具有根本性的新特性。这些特性,其中:面向对象、适应、扩展和集成的开放性,会自动转移到使用 CAS.CADE 技术开发的产品中。

CAS.CADE 早在 1993 年就已投放市场,最初被视为一个内部工具包,使软件开发人员能够应用面向对象的技术来构建基于一致的、有据可查的方法 论的下一代系统。时间证明了这一举措的远见,CAS.CADE 现在作为单独的产品提供给用户和第三方,作为开发自己系统的工具。CAS.CADE 方法已获得高度评价——MATRA Datavision 是第一家获得软件质量国际证书 ISO 9001 的 CAD/CAM/CAE 系统供应商。

使用 CAS.CADE 开发的应用程序可以在 Unix 和 Windows NT 环境之间移植和互操作,STEP 数据模型确保了长期的数据兼容性,至少在标准的生命周期内是这样。

CAS.CADE 包括几个组件。主要的是软件工厂 - 一个基于 C++ 开发 Unix 应用程序的集成技术环境 - 和对象库 - 一组提供 2D 和 3D 建模和对象管理的 C++ 类库。软件工厂为大型程序员团队提供了一个并行一致的环境,为单个开发人员提供了一套完整的交互功能。图形用户界面是通过交互式服务开发的,数据管理服务允许您创建应用程序数据模型。

EUCLID QUANTUM 架构(图 1)包含 4 个应用程序组件:Designer、Analyst、Machinist、Design Manager,它们使用 EUCLID Desktop 链接在一起。整个产品开发过程由 Design Manager PDM 系统控制,该系统组织和存储所有工程和设计数据。Desktop 提供了集成和支持并行设计技术的技术手段——EUCLID QUANTUM 应用程序在多窗口操作中的双向通信、第三方应用程序的访问以及数据交换服务。Advanced Exchanger 管理来自各种 CAD 系统的数据转换,直接读取 DXF、IGES 和 VDA 格式的信息。其他格式的数据——Catia、CADDS 等——被广播。特别有效的是“连接器”接口功能,它提供对“外国”格式模型的直接透明访问。从用户的角度来看,它看起来好像正在使用本机文件格式。EUCLID 3 和 STRIM 可以与桌面“复 制/粘贴”和“连接器”功能进行交换。可以将数据转换为 VRML 或 HTML 格式,然后通过 Internet 或公司网络发送。

使用 CAS.CADE 的结果是一个透明的“以对象为中心”的用户界面,可以说是直观的。它基于用户对对象(点、曲面、零件、组件等)执行操作的概念。由于对象是一组数据和用于操作该数据的命令,因此用户只能使用合法的操作命令。屏幕上没有难以理解的图标,根本不可能执行未经授权的命令。

EUCLID QUANTUM 旨在对产品及其技术属性进行完整的电子识别。这种简单的方法基于这样一个事实,即产品本身及其制造技术都是单个 CAD 模型的组成部分。设计团队的所有成员都可以从他们自己的角度处理同一个模型。通用的面向对象数据模型与国际 STEP 标准兼容。双向关联允许您在开发的各个阶段进行更改时保持模型的完整性。数据模型的内容是开放的——有用于连接 EUCLID QUANTUM 应用程序和数据库的 API 文档。

EUCLID QUANTUM 的另一个重要特征是,根据处理的类型,一个对象可以有几种类型的视觉表示。例如,产品可以以逼真的方式显示,作为数据库中的装配树,或作为分析的理想模型。可以同时渲染多个不同类型的视图。一个视图中的更改会立即提交到数据库并反映在其他视图中。

EUCLID QUANTUM 是一个开放系统,允许定制和与其他应用程序集成:用户界面可以通过适当的宏进行定制;通过 C++ 编程实现与标准 EUCLID QUANTUM 应用程序的集成;使用 CAS.CADE 开发具有与基础系统集成的高级数据模型的复杂应用程序。如果您遵循适当的设计规则,那么这些应用程序将以相同的方式相互交互,例如,EUCLID Designer 与 EUCLID Machinist 一起使用。

2.1 EUCLID Designer 中的 3D 建模

机械设计模块中的建模技术结合了线框、曲面、实体几何。在构建时,用户可以混合点、贝塞尔曲线、NURBS 和贝塞尔曲面以及实体图元。可以使用自动平滑来切割或合并构建的表面。可以根据现有的自然模型,通过输入数字化点来重建表面。曲面在一组点上拉伸,以后可以对其进行修改并用于建模。该模型可以以具有精确尺寸和位置的传统样式构建,也可以使用草图绘制器以草图样式构建。草绘器连接到光标,并直观地跟随鼠标的移动。

在修改模型时,使用了自适应和参数化建模技术。第一种不需要形式参数化:当模型的某个元素(或元素组)被修改时,剩余的元素会按照一定的规则自动修改。认为在构建的模型中确定了所有可能的尺寸。修改包括更改任意维度子集的值,对此有各种交互方法。参数化建模不需要编程。定义模型几何的约束(尺寸、相切、位置关系等)可以在模型的构建或后续编辑过程中随时设置。模型参数可以是数字、变量、表达式或这些参数之间的链接。当参数值或约束发生变化时,模型会在保留约束的情况下自动重建。根据约束的类型,会自动选择参数或变分求解器。据说修改的顺序不依赖于初始构造的顺序。

构造的参数图形可以与 3D 建模或 2D 绘图的基本图元一起使用。在建模时,积极使用所谓的特征——用户熟悉的结构和技术元素(例如,倒角、圆角、孔)。特征本身是参数化对象,以某种方式绑定到某些几何上下文。当模型被修改时,这个绑定随着相应的特征重建而被保留。有一些工具可以根据特定用户的需求来补充功能集。参数化与零件族库直接相关,其使用和补充(然而,类似特征)不需要编程。

装配设计模块为处理装配提供了相当先进的功能,特别适用于具有 1000 多个零件的装配。这些工具提供组装/拆卸操作和碰撞检测的可视化控制。动态扫描部分用于直观地研究整个组件及其组成子组件的内部结构。用户可以同时在屏幕上看到组件的 3D 逼真图像和截面图像。有实时控制截面运动的手段。零件可以变成透明的,让您可以看到组件的内部。碰撞(空间中零件的交叉点)被标记并伴随声音信号。

零件运动动画使您可以直观地评估产品的组装/拆卸过程,并为每个元素设置在组装/拆卸过程中移动的路径。移动路径上的每个位置都由系统记录在一个场景中,该场景可以在包含扫描平面的情况下播放多次,并且可以检测到所有碰撞。记录的脚本可以作为生产组装的文档提供。

基于构建的产品三维模型,自动生成图纸。绘图和模型之间保持完全关联 - 模型中的更改会自动导致绘图中的更改。支持行业标准ANSI、DIN、ISO;有一整套用于测量和创建公差、粗糙度等符号的工具。

2.2. 工程分析环境

EUCLID Analyst 环境可供设计人员在初步计算阶段(“假设会怎样?”)使用,也可由专家分析师用于项目的最终论证。所有计算的基础是原始模型,使用 EUCLID Designer 构建或从其他 CAD 系统导入。

有两种类型的应用模块(使用和不使用有限元方法)允许专业分析师自由地从原始模型移动到计算并返回以评估设计选项。多视图功能自动保持 CAD 模型和理想化几何图形之间的关联性,并使显示图像适应分析类型。有限元模型会自动更改以反映结构几何形状的变化。

对于有限元法的强度计算,有一个特殊的模块,可以根据三维模型的几何形状以及用户指定的附加限制自动构建有限元网格。截断、平面和体积有限元的组合是可能的。有限元网格密度可由用户本地控制;在这种情况下,系统会自动控制网格节点的对应关系。网格可以以 MSC/NASTRAN、SAMCEF、OPTRIS、MOLDFLOW 计算软件格式准备,并以 IGES FEM 格式导出到其他系统。

Analysis Reporter 功能设计用于计算数据的交互式输入 - 载荷、材料属性、边界条件、特性、有限元网格。输入的数据在模型上可视化。所有发现的差异都会被记录下来。数据被保存下来,在修改后的模型对应修正后可以在后续运行中使用。

基于 MSC/NASTRAN 有限元计算程序开发的应用模块 QUICKSOLVER 执行强度、振动和热效应的计算。NASTRAN 格式为许多求解器提供接口,包括 ANSYS、ABACUS、MARC。

在 SOLIDSOLVER 模块中执行实体模型的强度和应力-应变状态评估,无需通过截断单元的计算方法构建有限元网格。它基于 PDA Engineering 的 TEAM 程序。载荷和边界条件直接在模型上设置。

计算结果的分析通过后处理器模块进行,该模块提供动态切割平面(分析结果在切割平面中的表示)和等值面等后处理能力。变形、应力(冲击)或位移区域可以在变形产品上以颜色显示,或覆盖在原始模型上。支持 QIUCKSOLVER 模块的所有类型的计算,以及平面、四面体和六面体有限元。

建议在产品设计的最初阶段使用工程分析。项目越早获得工程证明,原型制作所花费的时间就越少,后续返工的数量也会减少。另一方面,执行计算的经验不足的设计师会使项目面临重大风险。分析助手模块协调专家分析师和设计师之间的工作。鉴于大多数设计人员的技能不足以执行详细计算并且无法充分利用 Analyst 的工具,Analysis Assistant 为设计人员提供了一个标准计算模板,该模板使 Analyst 的技术适应预评估要求。例如,要运行完整的有限元分析,设计者只需指定载荷、边界条件和最大压力或位移。分析师随后可以对设计师创建的模型和初步结果进行更详细的研究。

2.3. EUCLID 机械师的技术准备

EUCLID Machinist 与其他与 STEP 标准兼容的 EUCLID QUANTUM 软件包共享一个数据库。当 Machinist 采用 EUCLID Designer 中准备的模型时,在处理周期中会自动考虑对其所做的更改。Machinist 直接读取在 EUCLID 3 或 STRIM 中准备的模型,而其他 CAD 模型通过 STEP 或 IGES 导入。输出文件可以是 CL、APT 或 ISO 标准格式。

EUCLID Machinist 包含一整套用于创建刀具路径的工具。这些工具包括技术人员进行粗加工、精加工和精加工所需的一切。快速原型制作、高速加工、车削和先进的多轴(最多 5 轴)铣削提供了完整的制造环境。进行智能数控数据校验;检测到的刀具路径参数不一致会报告给用户。使用颜色和阴影着色的加工过程实时可视化提高了对加工结果的理解,而材料去除的动态显示提供了加工过程和最终表面的可靠图像。宣布新的 NC 仿真算法能够在 6 秒内处理超过 150k 点。

基于特征的加工意味着将制造技术集成到 CAD 模型环境中。系统自动引导用户选择最佳的特征处理方法(例如,加强筋、凸起、孔)。结果,技术人员在程序准备过程中的干预更少,并确保了最佳的处理性能。

使用 CAS.CADE,用户可以设计自己的 NC 循环并将它们集成到 Machinist 环境中。可以添加包含有关机器和加工中心、紧固件和切削工具类型信息的库。CAS.CADE 还可以将专门的第三方应用程序集成到 EUCLID Machinist 环境中,使它们可以通过 EUCLID 桌面使用。

2.4. 工程和设计数据管理

产品设计是一个加速过程,需要快速访问大量一致的设计和工程信息。为了帮助解决由现代设计工具引起的问题并加快产品开发,PDM 系统应运而生,以提供对设计信息的访问和管理设计流程。

PDM 系统处理产品开发、制造和支持周期所有阶段的文件和数据库记录:产品配置;零件说明;规格; CAD图纸;几何模型;图像(扫描的图纸、照片等);工程分析模型和计算结果;制造过程的计划和路线;用于制造零件的 NC 程序;以电子方式存储的文件、笔记和信件;音频和视频注释;纸质文件的链接;项目计划等等。

EUCLID Design Manager 是一个面向对象的 PDM 系统,旨在链接开发和生产环境。它旨在安装在部门级别,旨在为并行设计环境中的各个开发组(例如设计师、技术人员等)提供信息支持。在组织内提供部门级别的 PDM 功能时,它必须与企业信息系统集成,包括企业资源规划和扩展的企业 EDM/PDM 系统。

PDM 系统的功能分为用户功能和实用功能。前者为用户提供访问PDM系统的能力,分为以下几类:数据存储和文档管理、工作流或流程管理、产品结构管理、分类和搜索。

在 Design Manager 中,数据存储和文档管理由 Vault 模块提供,集中访问系统管理的所有文档(文件)和元数据。元数据可以分解为文件夹(文件夹)的层次结构,用于使用特殊浏览器的导航。文件和文档访问权限授予个人或组,并且个人可以属于多个组。

系统识别零件和文档(或其他对象)的版本。版本号是自动分配的,也可以由用户设置。浏览时,您可以看到一个对象的单个版本或多个版本,以及完整的版本来源树。

为了处理文档,使用了提取(签出)和输入(签入)的功能。用户根据文档类型、项目定义等使用这些功能。签出功能意味着将修改文档并返回(签入)更新的版本。复 制功能提供了搜索文档的功能,但仅作为副本,无权制作更新版本。

设计管理器已知的所有文档都逻辑包含在 Vault 中,它支持通过具有透明用户访问权限的网络对文档进行分布式存储和管理。存储分为三级:最高为存储区(repository),中间为工作组级,最低为用户级。存储层次决定了个人可以看到哪些文档:用户级别的文档只能被用户看到;工作组级别的文件对其成员可见;每个人都可以看到存储区域中的文档。使用存储层次结构和文档状态,用户可以控制可见性。例如,当用户将文件上传到工作组区域时,该文件对他们的组可见。此功能允许开发团队的成员创建替代设计,将各自区域的数据输入工作组暂存区,而无需等待数据的最终批准。所有团队成员都可以并行访问暂存区的信息。因此,用户可以完全自由地修改组内的零件和组件。一旦数据被批准,它就会被移动到存储区域,完成循环并在所有工作级别进行一致性检查。与大多数 PDM 系统不同,Design Manager 直接支持这种称为“在制品”的方法,作为系统的一个特殊属性。因此,用户可以完全自由地修改组内的零件和组件。一旦数据被批准,它就会被移动到存储区域,完成循环并在所有工作级别进行一致性检查。与大多数 PDM 系统不同,Design Manager 直接支持这种称为“在制品”的方法,作为系统的一个特殊属性。因此,用户可以完全自由地修改组内的零件和组件。一旦数据被批准,它就会被移动到存储区域,完成循环并在所有工作级别进行一致性检查。与大多数 PDM 系统不同,Design Manager 直接支持这种称为“在制品”的方法,作为系统的一个特殊属性。

工程管理模块提供将开发过程分解为连续阶段的能力,定义与每个阶段相关的规则,并提供实际实施过程的机制(发布、更改、通知、文件批准)。

产品结构在产品管理模块中进行管理。用户具有设计、管理和查看产品结构的能力,产品结构按照国际标准STEP Parts 41、44和AP214的定义实施。用户可以开发一个产品结构,其中包含构成产品的部件和文档之间的多种类型的链接。例如,从零件到文档的链接可能是“依赖于”,从装配到组件的链接可能是“包含”,等等。产品结构通过所有已建立的链接进行可视化。您可以查看不同版本的零件、装配体和文档。

在设计管理器中,分类和搜索以多种方式完成。首先,可以使用系统搜索对象属性的能力来找到对象。除了系统中最初定义的属性之外,用户还可以设置其他属性。层次分类结构是另一种重要的分类和搜索方法。在属性管理模块中定义和管理层次结构的灵活性提供了良好的分类和搜索机制。用户可以动态改变分类方案。这种技术适用于面向对象的方法,其中每个子类都继承其父类的特征。

实用程序提供的功能使系统更易于使用并支持用户功能。它们与用户隔离的操作环境进行交互。实用程序包括:通信和通知;数据传输和翻译;可视化工具;行政。Design Manager 中的传输机制会自动搜索文件和文档并将其交付给用户,无论他们在网络上的位置如何。一组文件可以放在一个文件夹中,并作为一个整体从一个用户发送给另一个用户。数据以其自然格式处理;没有必要广播它们。将数据从一个应用程序传输到另一个应用程序时,会执行自动翻译。

设计管理器有两个可视化工具。在第一个的帮助下,以 CAS.CADE 格式查看三维模型。第二个是 Prelude View and Markup 模块,用于查看在 Prelude Design、Euclid、STRIM、AutoCad 以及其他格式(IGES、VDA-FS)中生成的图纸。

Design Manager 管理工具提供数据物理位置的定义、数据逻辑层次结构的定义、数据族的定义、用户和用户组的定义、对数据的访问权限和访问控制的设置、数据归档.

附加模块旨在集成定制应用程序和定制设计管理器(API 定制),以及设计允许设计管理器与技术信息系统的其他组件连接的接口,例如企业资源规划系统(集成工具包) . 定制和集成工具基于 CAS.CADE 技术,并提供对与 Euclid Designer、Advanced Data Exchanger、Euclid Analyst、Euclid Machinist、Euclid 3、STRIM 100 集成的设计管理器功能的访问。

3.Matra Datavision(马特拉资讯)历史:

MatraMécanique Aviation Traction首字母缩写)是一家法国工业集团。在其多年的经营中,它从事广泛的商业活动,主要集中在汽车自行车航空和武器装备方面。

在收购汽车制造商汽车制造商 René Bonnet之后,该公司在 1960 年代成立了Matra Automobiles,并通过生产一系列赛车和跑车使 Matra 品牌闻名。在 2000 年代初期 Matra 汽车公司衰落和出售之前,其汽车部门与其他汽车制造商密切合作,其中最重要的是雷诺。除了公路车,Matra 还涉足了广泛的业务,最终涉足媒体、武器、航空、汽车和音乐发行领域。

Matra 曾一度归Floirat家族所有。在公司存在的大部分时间里,法国商人让-卢克·拉加代尔 ( Jean-Luc Lagardère ) 一直担任 Matra 的首席执行官。1988 年,马特拉被私有化;在接下来的几年里,拉加代尔在该公司的股份大幅增长。

1994 年,Matra 成为拉加代尔集团的子公司。1999 年 2 月,该公司的国防部门Matra Hautes Technologies ( MHT ) 与法国航空航天集团Aérospatiale合并,成立了Aérospatiale-Matra,该公司拥有该公司的航空航天、国防和电信业务。Matra 的几项前资产继续以 Lagardère 的名义运营。


来源:RationalDMIS测量技术
Marc振动碰撞电路通用航空航天汽车电子ADSCATIAUM材料PLM控制工厂Plant
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-07-16
最近编辑:1年前
山涧果子
大专 签名征集中
获赞 203粉丝 48文章 1149课程 0
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈