2.约束关系的维护
Top-down的装配建模过程是个由粗入精的过程。建模过程中识别到的约束也需要有一种与此相适应的方法予以记录和维护。本文认为关系图有内在的层次性和可扩展性,因而用来记录和维护约束集是十分恰当的。为了能够方便后续的装配规划等过程,本文对关系图中表示构件之间的配合关系的连线上附加相对自由度的信息。图的节点所表示的对象可以是单个的零部件、子装配体,甚至可以是一些有逻辑联系的构件的实例(instance)集,当然也可以指深入到零件内部的特征。连线表示零件之间的配合关系,当然也可记录其它关系,如功能关系、特征附着关系等等。此外,我们还在连线上附加了相对自由度的信息,以便进行干涉检查、装配规划、爆炸图生成等等。
装配模型中的装配约束关系从总体上体现了产品的功能,而且约束下层零构件的结构设计,如参数确定等。由于其内在的层次性和可扩展性,因而能够支持Top-down设计过程中零件结构的演化。装配体的约束图形成之后还可以直接用于装配体的推理和分析。但是,毕竟图表示有许多缺点,直接应用图表示进行分析,其算法会十分费时。因此,在各种后期应用中,还是应该将图表示转换为树表示。
本文在以UG为虚拟平台的模具快速装配建模原型系统中已初步实现了其功能。
3.结论
本文为了适应产品快速建模的要求提出了虚拟环境下“堆积木”式的装配建模方式,并提出了相应的配合约束识别方法。这种方法得到的约束模型肯定是有解的,且解也符合设计意图。从要求用户给出构件的转移矩阵,到用户给出约束由计算机计算出转移矩阵,一直到本文的用户“堆积木”的同时系统识别约束,装配建模研究的发展使得建模方法对用户越来越友好。但是应该指出的是,约束识别毕竟有一定的难度,且较适用于配合关系多为“贴合”的特定场合,如模具等,因此完整的建模环境应该能够同时支持多种方式。随着虚拟现实技术的进一步研究和应用,装配建模技术定会受到更大影响。
--------------------------------------------------------------------------------
主要参考文献
[1]. Sankar Jayaram, Hugh I. Connacher and Kevin W.
Lyons, Virtual assembly using virtual reality techniques,
CAD, Vol. 29, No. 8, 1997, pp.575-584.
[2].Kunwoo Lee, David C Gossard. A hierarchical data
structure for repressenting assemblies: part 1, CAD,
Vol. 17 No. 1, 1985, pp15-19.
[3].Ram Anantha, Glenn A Kramer, Richard H Crawford.
Assembly modeling by geometric constraint satisfaction,
CAD, Vol. 28 No. 9, 1996, pp707-722.
[4].Roy, C R Liu. Establishment of functional relationships
between Product Components in assembly database, CAD,
Vol. 20 No. 10, 1988, pp570-580.
[5].Jin-Kang Gui, Martti Mantyla. Functional understanding
of assembly modeling, CAD, Vol. 26 No. 6, 1994, pp435-450.
[6].David Neville Rocheleau, Kunwoo Lee. System for
interactive assembly modeling, CAD, Vol. 19 No. 2,
1987, pp65-72.
[7].Kunwoo Lee, Guy Andrews. Inference of the positions
of components in an assembly: part 2, CAD, Vol. 17
No. 1, 1985, pp20-24.
|