检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:张西南 游浦 刘铸永 Zhang Xinan;You Pu;Liu Zhuyong(MOE Key Laboratory of Hydrodynamics,School of Ocean and Civil Engineering,Shanghai Jiao Tong University,Shanghai 200240,China)
机构地区:[1]上海交通大学船舶海洋与建筑工程学院,水动力学教育部重点实验室,上海200240
出 处:《力学学报》2024年第9期2703-2712,共10页Chinese Journal of Theoretical and Applied Mechanics
基 金:国家自然科学基金资助项目(12272222和11932001).
摘 要:多体系统动力学中的接触碰撞问题是典型的边界非线性问题,对其动力学仿真面临着巨大的数值困难.由于求解过程中需要一直进行复杂的接触碰撞检测,严重地影响了数值计算效率.为了实现对多体系统动力学中接触碰撞问题的快速求解,文章提出一种改进的基于符号距离场的多体系统动力学接触碰撞检测算法.通过对预先生成的符号距离场进行三线性插值,求解出空间中任意一点距离物体表面的最短距离和法向量.将接触碰撞检测分为全局检测和局部检测两个过程,首先在全局检测时利用OBB包围盒技术对物体之间是否存在潜在接触可能性进行快速判断;然后在局部检测时基于符号距离场信息并结合八叉树结构对接触碰撞检测算法进行优化.分别采用Hertz接触力模型和基于速度的库伦摩擦力模型,建立了多刚体系统非连续动力学方程.最后,通过对典型的算例和空间站交会对接的工程案例进行仿真,验证了所提方法在解决复杂多体系统碰撞动力学问题时的正确性和高效性.该方法可以进一步拓展到复杂构型刚体与柔性体的接触碰撞动力学研究.The contact/impact problem of the multibody system dynamics is a typical boundary nonlinear problem,which faces a huge numerical difficulty in dynamic simulation.The efficiency of numerical calculation is seriously affected for the necessity of constant and complex contact detection in the solving process.In order to solve the contact/impact problem of the multibody system dynamics quickly,an improved algorithm for the contact/impact problem of multibody system dynamics is proposed based on the signed distance field in this paper.The shortest distance and normal vector of any point from the object surface are solved by performing trilinear interpolation on the pregenerated signed distance field.The contact detection is divided into two essential processes:global detection and local detection.At first,the bounding box called OBB is used to quickly judge whether there is a potential contact between objects in global detection.Then,a contact detection algorithm is further optimized based on the information of signed distance field and octree structure in local detection.In addition,the Hertz contact force model and Coulomb friction force model based on velocity are used to establish the discontinuous dynamics equations of the multibody system.Finally,the correctness and high efficiency of the proposed method in solving the complex impact dynamics problem of multibody system are verified by the successful simulation of typical calculation examples and an engineering case of spacecraft rendezvous and docking.The proposed method can be further extended to study the contact/impact dynamics between rigid bodies with complex configurations and flexible bodies.
关 键 词:符号距离场 碰撞检测 多体系统 八叉树 交会对接
分 类 号:O313.4[理学—一般力学与力学基础]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.49