● 摘要
装配约束求解是CAD系统中热点之一,论文针对装配约束求解难点问题开展研究,具有现实意义。论文详细分析了几种典型的约束求解方法及其优缺点,叙述了装配模型内容构成,并从装配体中的装配关系和装配层次结构两方面,定义装配模型,给出数据结构。论文对常见的约束,如重合,平行、垂直、同轴心等进行归纳总结,并根据不同的配合元和约束类型给出11个求解模型,每个模型均可求解多个约束和配合元的组合,降低了程序的编写重复性和强度。针对复杂约束依赖关系,论文采用将闭环约束转化为近似闭环约束,然后再进行求解的方法,为基于自由度推理的约束求解方法中的难点问题,提供了新的解决思路,并编写了约束求解算法。论文还对装配约束和零件管理方法进行了研究,给出了约束删除和修改,零件删除,零件移动和旋转,视图爆炸等操作的算法。论文最后在自主开发的三维CAD软件SolidMaker基础上对上述装配模型和约束求解与管理算法进行了验证,验证和实现的主要有:1. 开发装配约束求解算法,能够对常见的七种约束进行求解,从而实现了产品装配功能。2. 实现了对开环约束图的处理,可处理没有回路的约束图。3. 实现了对约束的删除,零件的删除,零件移动和旋转,视图爆炸等操作。验证结果表明论文提出的三维装配约束求解方法可行。开发的装配模块的功能可以满足用户的基本需要。
相关内容
相关标签