发明名称 一种基于知识组件的工程设计方法
摘要 本发明涉及一种工程设计方法,包括知识组件构建过程、基于知识组件的设计过程,其特征在于,所述知识组件用标准形式封装通用模块,使知识组件独立于设计流程或设计思想的变化,具有跨项目、跨时间、跨平台的通用性;所述设计过程通过一个统一环境集成多个软件平台,调用所述知识组件完成各工程设计环节的工作。所述通用模块包括工程设计、工程分析过程中的操作、方法、规则或流程。所述设计过程可以通过无需编程的方式定义所述知识组件之间的数据关系和执行关系,建立这些知识组件之间的关联关系。本发明能优化工程设计过程,通过知识组件的集成化应用,动态生成、变更、执行和重用设计过程,从而提高工程设计的效率。
申请公布号 CN101739484B 申请公布日期 2012.08.22
申请号 CN200810225954.7 申请日期 2008.11.07
申请人 北京索为高科系统技术有限公司 发明人 李义章;王振华
分类号 G06F17/50(2006.01)I 主分类号 G06F17/50(2006.01)I
代理机构 代理人
主权项 一种基于知识组件的工程设计方法,包括知识组件构建过程、基于知识组件的设计过程,其特征在于,所述知识组件用标准形式封装通用模块,使知识组件独立于设计流程或设计思想的变化,具有跨项目、跨时间、跨平台的通用性;所述设计过程通过一个统一环境集成多个软件平台,调用所述知识组件完成各工程设计环节的工作,包括设计、建模、分析、数据处理;所述设计过程通过无需编程的方式定义所述知识组件之间的数据关系和执行关系,建立这些知识组件之间的关联关系,从而形成设计过程模型;所述通用模块包括工程设计、工程分析过程中的操作、方法、规则或流程;所述通用模块为工程设计分析过程中的文件解析、表达式运算、命令执行、脚本运行、CAD操作、CAE操作、数据库操作、报表生成基础操作,所述知识组件具有输入/输出数据端口,也可具有人机交互界面;所述知识组件构建过程还包括,通过无需编程的方式,将若干子知识组件以及它们之间的数据关系和执行关系封装为母知识组件;所述设计过程中,调用所述母知识组件时,其内部封装的子知识组件可被替换;所述工程设计方法还包括如下过程,建立一个包含使用说明、设计规范、设计经验等知识的数据库,然后建立所述知识组件与该数据库的关联关系,当使用所述知识组件时可以自动显示相关联的知识,定义所述知识组件之间的数据关系时直接定义知识组件端口之间的数据映射关系;调用所述知识组件时,所述知识组件间的数据关系根据预先定义的规则自 动建立;所述知识组件之间的执行关系定义了知识组件执行时的逻辑关系、数据驱动关系、时间特性、消息触发机制或它们的一种组合关系;调用所述知识组件时,所述知识组件的执行关系根据预先定义的规则自动生成;所述设计过程模型可作为通用模块被封装为知识组件;所述设计过程是通过执行一个设计过程模型,按预定的步骤引导设计人员完成设计分析工作。
地址 100010 北京市朝阳区安翔北里甲11号院1号楼3层331室
您可能感兴趣的专利