论文部分内容阅读
液压集成块是集成式液压系统的关键零件,应用广泛。随着液压系统复杂程度的提高,集成块设计难度随之增加。因此将新技术与方法引入到集成块设计中必然成为未来的发展方向。纵观国内外研究现状,集成块设计目前大多致力于应用各种智能优化方法进行全自动设计,由于缺乏有效的人工干预,优化过程没有充分考虑设计规则和习惯,存在优化时间长,设计人员还需对优化结果进行调改以满足工程实际需要等问题;其次,集成块设计环境可视化程度还不是很高,仅仅作为设计结果的展示手段,设计人员只能从外部对集成块进行三维浏览,无法深入到集成块内部清晰地探查孔道相交情况,半封闭的设计环境限制了设计人员的创造思维。液压集成块设计是人的创造力与环境条件交互作用的物化过程,是一种智能行为。目前的集成块设计没有提供有利的工具使设计人员真正融入集成块设计中,设计过程仍是一个困难地、非直观的、耗时间的过程。本文紧密结合实际,从工程优化角度出发,旨在通过对虚拟设计技术、计算智能算法、人机结合方法及人工智能的深入研究,针对集成块设计问题,探索一种人机结合智能虚拟设计方法与实现策略,创立开放式智能型虚拟设计模式和环境,构建集成块人机结合智能虚拟设计系统框架,高质量地完成集成块整个设计流程。主要研究内容包括:第一,全面总结集成块设计问题特点与设计流程,明确提出集成块设计的核心问题是外部布局和内部布孔集成方案的优化设计,可以归结为一种复杂的立体空间布局问题。深入分析当今研究热点的各种布局问题求解策略,以工程优化为目标,提出了一种液压集成块人机结合的智能虚拟设计方法:在集成块虚拟设计环境中,以基于计算智能的集成块优化计算为内核,采用基于设计实例与设计规则的人工智能施加设计引导,借助自然直观的人机交互方式,设计人员在优化进程中与真实感显示的设计对象实时交互与探查,实现算法驾驭;充分发挥各自特长,实现设计人员智能与计算机智能在虚拟设计环境中的完美和谐的统一。详细阐述方法可行性、构造出发点、设计流程及其实现关键技术,给出系统构架,规划了集成块优化设计问题的总体解决方案。人机结合智能虚拟设计方法为集成块设计提供崭新的研究思路,对解决其它复杂空间布局问题也具有借鉴意义。第二,虚拟设计环境是人机结合智能虚拟设计方法实施的平台和支撑,虚拟建模是构建一个虚拟设计系统的基础。针对集成块虚拟设计,提出一种多分辨率智能参数化层次特征虚拟建模方法:基于集成块参数化的基本体素特征,以CSG树记录构型历史,提出改进的B-Rep半边结构进行模型几何特征表述,采用多分辨率控制下的三角剖分算法生成面片网络模型,几何引擎设计实现了CAD模型与虚拟显示模型的无缝集成;对集成块设计全生命周期的特征进行层次化封装,依据设计知识与设计规则,基于智能体技术赋予模型智能特征,最终实现集成块多分辨率智能参数化层次特征虚拟模型,有效实现了集成块交互式特征参数化设计与设计对象的动态、实时、真实感显示。第三,集成块虚拟设计场景的建立与自然、直观的人机交互手段的实现是人机结合的集成块优化设计得以实施的保证。创立一种适合集成块结构特点和设计需求的虚拟设计环境构成方案,建立开放式的集成块虚拟设计环境层次模型,实现集成块的三维立体图形实时动态显示,精确展现集成块布局和孔道网络结构形状,实时进行集成块上布局和集成块内布孔的碰撞检测,借助孔道网络内部桁架结构虚拟漫游,在拟实的集成块虚拟设计环境中进行自然直观的人机交互设计,使虚拟设计场景不仅仅是设计结果的展示手段,更有效融入集成块设计流程并成为集成块设计的有机组成部分。第四,深入分析集成块优化设计问题,建立集成块优化数学模型,规划集成块优化设计中各个典型环节,讨论其相互支撑关系与实现方法。在对基于小生境遗传退火算法(NGSA)的优化设计、基于人智的集成块虚拟设计与基于功能块的集成块智能设计三种设计模式分析的基础上,给出了虚拟环境下人机结合的集成块智能优化设计实现方式:在集成块虚拟设计环境中,以工程数据库为支撑,以人机结合的NGSA算法为内核,借助布局布孔智能体的引导,采用基于功能块的虚拟分层设计降低设计难度,实现了自动设计、半自动设计与人工设计三种设计模式的结合,以及计算智能与设计人员智能在真实感虚拟设计环境中的融合,使“人”“机”在多级层面有机结合并具有可操作性。集成块设计算例验证了方法有效性。第五,在上述研究基础上,应用Visual C++和OpenGL工具包,从底层开发集成块智能虚拟设计软件原型系统。详细讨论了系统总体架构、数据结构设计、交互界面设计及系统数据库设计。最后针对典型液压集成系统工程实例进行了完整设计,设计结果令人满意,较充分的验证了系统实用性及本文方法的可行性与有效性。