知识工程应用

CATIA知识工程技术,可基于产品设计特点与规范将产品设计过程知识化,建立和管理产品设计的知识库,实现设计知识的共享和重用,并有效保护企业的智力资产,提高设计效率和设计质量,为用户提供了更高效、更智能化的设计方法和设计体验。

CATIA知识工程技术,可基于产品设计特点与规范将产品设计过程知识化,建立和管理产品设计的知识库,实现设计知识的共享和重用,并有效保护企业的智力资产,提高设计效率和设计质量,为用户提供了更高效、更智能化的设计方法和设计体验。


CATIA知识工程主要解决方案内容:
·   对企业已有设计资产实现的高度重用和快速变型设计
·   基于行业企业标准(法规或设计规范)和已有经验(最佳实践)的快速校核
·   产品自动优化以获得最佳结果
·   规范化,标准化的设计流程定制,以规范设计过程
·   业务流程自动化(自动化出图,自动化报告……)


CATIA知识工程可以为企业和用户带来卓越的收益:
·   使设计者可以在设计中嵌入设计知识,减少设计错误
·   提供创建智能模板的功能,提高产品设计的效率
·   捕捉行业或企业设计标准,确保设计结果满足标准要求
·   方便实现设计的迭代优化
·   为企业的产品开发提升效率、加速创新、缩短上市时间,保护企业IP(知识产权),规范、固化和重用企业最佳实践


知识工程应用(图1)


参数化设计能力
核心特点

·   CATIA的全参数化设计能力是支持知识工程的基石
·   丰富完整的公式实现复杂的参数计算
·   参数化设计驱动模型的变化,易于建立标准化的设计过程与控制参数
·   设计表能力可借助外部的表格化文件驱动三维模型的设计,从而实现系列化、规格化、家族化的产品设计能力
·   统一的库管理能力,便于管理和重用零件族模型


知识工程应用(图2)


知识工程应用(图3)


模板化设计
核心特点

·   支持特征级、零件级、装配级模板创建与复用
·   支持超级副本和自定义特征两种类型的特征级模板,可支持黑盒子模式的特征级模板,有效保护企业设计智力资产
·   模板中嵌入规则、检查、反应等丰富的根据设计业务定义的自动化内容
·   统一的库管理能力,方便在企业中推广重用

知识工程应用(图4)


知识工程应用(图5)


知识工程应用(图6)


企业级知识语言EKL
核心特点

·   EKL是CATIA知识工程的核心内容,允许用户对CATIA进行二次开发,实现Know-How的快速定义、重用及分享
·   达索独立自主的、内嵌于软件的自动化编程语言
·   语法面向对象,简单易学
·   解释型编程语言,无需编译
·   支持交互界面的设计开发
·   EKL语言涵盖运算与数字处理能力的运算语言(M-EKL)
·   EKL语言涵盖对M-EKL进行规则化处理能力的核心语言(C-EKL)
·   EKL语言涵盖与CATIA特征、属性及方法进行对话能力的高级语言(A-EKL)
·   EKL语言涵盖对EKL功能再开发和CAA二次开发拓展能力的可扩展语言(X-EKL)


知识工程应用(图7)


知识工程应用(图8)


自动化的产品设计优化
核心特点

·   通过EKL脚本创建强大的设计工作流程,并自动化的利用企业的设计Know-How;
·   在满足设计经验和约束条件下通过最大、最小的优化目标实现产品优化的设计收敛;
·   对于已有高度成熟和集成化的产品设计,普遍适用自动化的优化能力建立设计工作流;
·   基于嵌入的规则、检查创建更高阶的设计关系,增强设计适用性;
·   利用建立的设计优化算法和DOE,达成设计目标;


知识工程应用(图9)


知识工程应用(图10)


知识工程应用(图11)