ansys与matlab代码非平面接触
一种模拟非平面摩擦表面接触的算法
1.
表面接触生成,包括:
参数曲面
参数化曲面的离散化
两种软手指的有限元模拟
对象使用非均匀有理
B
样条
(NURBS)
进行描述以生成平滑表面
ANSYS
用于对对象进行网格划分和模拟接触
代码
创建参数表面/
FEMS仿真/
所需的外部库
创建基于
NURBS
的对象
MATLAB
NURBS
工具箱:
MATLAB
IGES
工具箱:
MATLAB
IGES
输出函数:
有限元模拟ANSYS工作台:
2.
非平面表面的
6D
摩擦计算
对于参数曲面:带符号被积函数的数值积分扳手
对于网格曲面:所有元素的扳手总和
代码摩擦计算/
所需的外部库
可视化:用箭头显示矢量向量箭头:
3.
拟合极限曲面模型
拟合可以应用于平面和非平面表面,有两种模型:
椭球模型
凸四次多项式模型
代码fitLimitSurface/
所需的外部库
凸优化凸优化cvx:
可视化:用箭头显示矢量向量箭头:
4.
多接触建模
采样极限曲面模型
打造抓握扳手空间
检查
6D
扳手干扰是否在抓握扳手空间内
代码多触点/
所需的外部库
检
2023-03-14 23:53:06
1.13MB
系统开源
1