针对复杂算法在PLC运动控制系统中难以工程实现的问题,该文提出了一种基于MBD(model based design)的系统设计和应用方法。首先,利用MATLAB/Simulink建立控制模型并仿真验证,预留变量接口,正确匹配参数定义和数据类型;然后,基于Simulink...针对复杂算法在PLC运动控制系统中难以工程实现的问题,该文提出了一种基于MBD(model based design)的系统设计和应用方法。首先,利用MATLAB/Simulink建立控制模型并仿真验证,预留变量接口,正确匹配参数定义和数据类型;然后,基于Simulink PLC Coder将模型转换为符合IEC 61131-3标准的结构化文本ST(structure text)代码,根据集成开发环境CoDeSys定制文件格式;最后,将生成代码以功能块FB(function block)的形式导入CoDeSys,实现算法与应用程序的集成。某型起重机回转控制系统的应用证明了MBD方法可有效解决复杂算法工程实现难的问题。展开更多
针对目前三维零件工艺审查过程中存在的问题,进行MBD设计模型的工艺性审查研究。利用Pro/E为支撑软件,在Visual Studio 2005软件的编译环境中,通过编程调用Pro/Toolkit工具中的函数,对Pro/E软件进行二次开发,实现MBD设计模型工艺信息的...针对目前三维零件工艺审查过程中存在的问题,进行MBD设计模型的工艺性审查研究。利用Pro/E为支撑软件,在Visual Studio 2005软件的编译环境中,通过编程调用Pro/Toolkit工具中的函数,对Pro/E软件进行二次开发,实现MBD设计模型工艺信息的识别、提取、修改和存储等功能。对于工艺审查的研究能极大地降低工艺人员的工作量,提高MBD设计模型的工艺审查效率。展开更多
针对当前工序MBD(Model Based Definition,基于模型的定义)模型生成中存在的问题,提出了一种基于参数化驱动的自动生成方法。首先分析了工艺MBD模型与工序MBD模型的相互关系。结合三维工艺设计系统与三维产品设计系统,详细阐述了参数化...针对当前工序MBD(Model Based Definition,基于模型的定义)模型生成中存在的问题,提出了一种基于参数化驱动的自动生成方法。首先分析了工艺MBD模型与工序MBD模型的相互关系。结合三维工艺设计系统与三维产品设计系统,详细阐述了参数化驱动生成工序MBD模型的操作流程;在此基础上,提出了按逆序方式驱动生成各道工序的工序MBD模型时对应驱动参数值的计算流程。同时,论述了三维工艺设计系统的功能框架及其信息模型。最后用实例证明工序MBD模型可以通过参数化驱动实现自动生成。展开更多
为解决MBD技术在航空发动机设计应用中的标准规范不统一和标注信息管理等问题,结合行业特点,制订了独特的通用+典型零部件MBD行业标准,同时,考虑到知识信息表达和多领域应用,提出了基于视图的标注信息(Definition Based Model Views-DB...为解决MBD技术在航空发动机设计应用中的标准规范不统一和标注信息管理等问题,结合行业特点,制订了独特的通用+典型零部件MBD行业标准,同时,考虑到知识信息表达和多领域应用,提出了基于视图的标注信息(Definition Based Model Views-DBMV)管理方法,使得3维MBD模型成为惟一有效的知识信息数据源贯穿应用于产品的全生命周期,成功将MBD技术工程化应用于航空发动机结构设计中。展开更多
介绍了基于模型的定义(model based definition,MBD)技术的模具设计与制造过程,用集成的三维实体模型来完整表达产品定义信息,将三维产品设计信息与制造信息共同定义到产品的三维数据模型中,在产品的整个生命周期中,以主模型为唯一的数...介绍了基于模型的定义(model based definition,MBD)技术的模具设计与制造过程,用集成的三维实体模型来完整表达产品定义信息,将三维产品设计信息与制造信息共同定义到产品的三维数据模型中,在产品的整个生命周期中,以主模型为唯一的数据传递形式,使用三维标注模型作为制造依据,真正实现模具设计、制造和检测的协同,达到缩短模具生产周期,提高企业效益的目的。展开更多
针对目前计算机辅助工艺审查过程中存在的评价特征种类不全面、规则库维护困难的问题,以基于模型定义(Model Based Definition,MBD)的设计模型为研究对象,开展了工艺审查方法的研究。利用获取到的MBD模型形状和非形状特征数据集,采用交...针对目前计算机辅助工艺审查过程中存在的评价特征种类不全面、规则库维护困难的问题,以基于模型定义(Model Based Definition,MBD)的设计模型为研究对象,开展了工艺审查方法的研究。利用获取到的MBD模型形状和非形状特征数据集,采用交互式方法进行特征参数库用户自定义维护与扩展,同时借助知识工程相关方法,以UG软件作为基础平台,以Python语言作为编程语言,利用二次开发接口NXOpen构建工艺审查专家系统,实现对零件结构工艺性和可加工性的工艺审查。展开更多
模型设计(Model based Design,MBD)方法被广泛用于汽车嵌入式设计开发。近些年随着智能网联汽车的发展,其Simulink模型也越来越复杂,从上万行代码跃升至百万级以上代码。因此需要对功能模型进行适当的分解,以促进代码的可维护性、可理...模型设计(Model based Design,MBD)方法被广泛用于汽车嵌入式设计开发。近些年随着智能网联汽车的发展,其Simulink模型也越来越复杂,从上万行代码跃升至百万级以上代码。因此需要对功能模型进行适当的分解,以促进代码的可维护性、可理解性。设计并搭建了基于MBD的线控底盘微缩模型。以Simulink模块化编程为基础、结合控制理论、车辆运动学以及电气工程相关知识,完成了无人驾驶阿克曼底盘的仿真模型,并将仿真代码烧录到实车。该实验系统能够用于实验教学,并通过基于MBD教学方法,提升学生线控底盘的设计能力。展开更多
文摘针对目前三维零件工艺审查过程中存在的问题,进行MBD设计模型的工艺性审查研究。利用Pro/E为支撑软件,在Visual Studio 2005软件的编译环境中,通过编程调用Pro/Toolkit工具中的函数,对Pro/E软件进行二次开发,实现MBD设计模型工艺信息的识别、提取、修改和存储等功能。对于工艺审查的研究能极大地降低工艺人员的工作量,提高MBD设计模型的工艺审查效率。
文摘针对当前工序MBD(Model Based Definition,基于模型的定义)模型生成中存在的问题,提出了一种基于参数化驱动的自动生成方法。首先分析了工艺MBD模型与工序MBD模型的相互关系。结合三维工艺设计系统与三维产品设计系统,详细阐述了参数化驱动生成工序MBD模型的操作流程;在此基础上,提出了按逆序方式驱动生成各道工序的工序MBD模型时对应驱动参数值的计算流程。同时,论述了三维工艺设计系统的功能框架及其信息模型。最后用实例证明工序MBD模型可以通过参数化驱动实现自动生成。
文摘为解决MBD技术在航空发动机设计应用中的标准规范不统一和标注信息管理等问题,结合行业特点,制订了独特的通用+典型零部件MBD行业标准,同时,考虑到知识信息表达和多领域应用,提出了基于视图的标注信息(Definition Based Model Views-DBMV)管理方法,使得3维MBD模型成为惟一有效的知识信息数据源贯穿应用于产品的全生命周期,成功将MBD技术工程化应用于航空发动机结构设计中。
文摘介绍了基于模型的定义(model based definition,MBD)技术的模具设计与制造过程,用集成的三维实体模型来完整表达产品定义信息,将三维产品设计信息与制造信息共同定义到产品的三维数据模型中,在产品的整个生命周期中,以主模型为唯一的数据传递形式,使用三维标注模型作为制造依据,真正实现模具设计、制造和检测的协同,达到缩短模具生产周期,提高企业效益的目的。
文摘针对目前计算机辅助工艺审查过程中存在的评价特征种类不全面、规则库维护困难的问题,以基于模型定义(Model Based Definition,MBD)的设计模型为研究对象,开展了工艺审查方法的研究。利用获取到的MBD模型形状和非形状特征数据集,采用交互式方法进行特征参数库用户自定义维护与扩展,同时借助知识工程相关方法,以UG软件作为基础平台,以Python语言作为编程语言,利用二次开发接口NXOpen构建工艺审查专家系统,实现对零件结构工艺性和可加工性的工艺审查。
文摘模型设计(Model based Design,MBD)方法被广泛用于汽车嵌入式设计开发。近些年随着智能网联汽车的发展,其Simulink模型也越来越复杂,从上万行代码跃升至百万级以上代码。因此需要对功能模型进行适当的分解,以促进代码的可维护性、可理解性。设计并搭建了基于MBD的线控底盘微缩模型。以Simulink模块化编程为基础、结合控制理论、车辆运动学以及电气工程相关知识,完成了无人驾驶阿克曼底盘的仿真模型,并将仿真代码烧录到实车。该实验系统能够用于实验教学,并通过基于MBD教学方法,提升学生线控底盘的设计能力。