【24h】

A LOOKUP TABLE-BASED APPROACH FOR SPATIAL ANALYSIS OF CONTACT PROBLEMS

机译:基于查找表的联系问题空间分析方法

获取原文

摘要

The aim of this work is to present an efficient methodology to deal with general 3D-contact problems. This approach embraces three steps: geometrical definition of 3D-surfaces; detection of the candidate contact points; evaluation of the contact forces. The 3D-contact surfaces are generated and represented by using parametric functions due to their simplicity and easiness to handle freeform shapes. This task is carried in preprocessing, performed preliminarily to the implementation of the multibody code. The preprocessing procedure can be condensed into four steps: a regular and representative surface collection of points is extracted from the 3D-parametric surface; for each point the tangent vectors to the u and v directions of the parametric surface and the normal vector are computed; the geometrical information on each point is saved in a lookup table, including the parametric point coordinates, the corresponding Cartesian coordinates and the Cartesian components of the normal, tangent and binormal vectors; the lookup table is rearranged such that the u-v mapping is converted into a 3D-matrix form. In the last step, the surface data is saved as a direct access file. Regarding the detection of the contact points, the relative distance between the candidate contact points are computed and used to check if the bodies are in contact. The actual contact points are selected as those that correspond to the maximum relative indentation. The contact forces are determined as functions of the indentation, impact velocity and geometric and material properties of the contacting surfaces. In general, lookup tables are used to reduce the computation time in dynamic simulations. However, the application of these schemes involves an increase of memory needs. Within the proposed approach, the amount of memory used is significantly reduced, as a result of a partial upload into memory of the lookup table. A slider-crank mechanism with a cup on the top of the slider and a marble ball is used as demonstrative example. A contact pair is considered between a cup and a marble ball, being the contact forces computed using a dissipative contact model.
机译:这项工作的目的是提出一种有效的方法来处理一般的3D接触问题。该方法包括三个步骤:3D曲面的几何定义;以及3D曲面的几何定义。检测候选接触点;接触力的评估。由于3D接触表面的简单性和易于处理自由形状的特性,因此使用参数函数可以生成和表示3D接触表面。该任务在预处理中执行,并预先执行以实现多体代码。预处理过程可以概括为四个步骤:从3D参数曲面中提取点的常规且有代表性的曲面集合;对于每个点,计算到参数化曲面的u和v方向的切向量和法线向量;每个点的几何信息保存在查找表中,包括参数点坐标,相应的笛卡尔坐标以及法线,切线和双法线矢量的笛卡尔分量;查找表将重新排列,以便将u-v映射转换为3D矩阵形式。在最后一步中,表面数据将另存为直接访问文件。关于接触点的检测,计算候选接触点之间的相对距离,并用于检查物体是否接触。选择实际的接触点作为与最大相对压痕相对应的接触点。确定接触力是压痕,冲击速度以及接触表面的几何和材料特性的函数。通常,查找表用于减少动态仿真中的计算时间。但是,这些方案的应用涉及存储器需求的增加。在提出的方法中,由于部分上载到查找表的内存中,因此大大减少了使用的内存量。作为示例,使用了在滑块顶部带有杯子的大理石滑块滑块曲柄机构。杯子和大理石球之间被认为是接触对,这是使用耗散接触模型计算出的接触力。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号