发明名称 一种基于曲面拟合的确定结合面接触面积及刚度的方法
摘要 一种基于曲面拟合的确定结合面接触面积及刚度的方法,先采用共聚焦显微镜及三坐标测量来测量机械结合面微凸体形貌及表面波纹度和形状误差,得到的点云数据用二元高次函数进行拟合,从而得到接触表面最终解析式,然后单对微凸体接触点位置判断及接触方向判断,在进行单个接触点弹Hertz接触计算,计算在力的作用下接触变形与接触面积,最后进行接触面整体接触面积与接触刚度计算,得出总接触面积与各方向接触刚度,与传统解析法相比,本方法有更接近真实形貌的优点;与有限元法相比,本方法可扩大可计算的接触面积。
申请公布号 CN104077440A 申请公布日期 2014.10.01
申请号 CN201410290128.6 申请日期 2014.06.25
申请人 西安交通大学 发明人 张进华;刘伟强;洪军;朱林波;吴凤
分类号 G06F17/50(2006.01)I 主分类号 G06F17/50(2006.01)I
代理机构 西安智大知识产权代理事务所 61215 代理人 贺建斌
主权项 一种基于曲面拟合的确定结合面接触面积及刚度的方法,其特征在于,包括以下步骤:1)真实形貌的测量及函数表示1.1)结合面形貌层次划分:将机械结合面按波长由小到大区分为粗糙度、波纹度、形状误差三个层次,将峰与峰之间的间距小于1mm的起伏视作粗糙度,相应单个凸起视作微凸体,并假设微凸体形状相同;将波峰与波峰间的距离在1mm到10mm范围内的表面起伏视作波纹度;将波峰与波峰间的距离超过10mm范围的表面起伏当作表面形状误差处理;1.2)微凸体函数拟合:采用共聚焦显微镜观测微凸体形貌,获得的点云数据用来拟合微凸体,用二元高次函数来进行拟合,按刀具加工轨迹方向,将加工轨迹方向定为u向,垂直于加工轨迹的方向定为v向,每个微凸体拟合为:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>f</mi><mi>ai</mi></msub><mo>=</mo><msub><mi>f</mi><mi>ai</mi></msub><mrow><mo>(</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>a</mi><mi>i</mi></msub><mo>+</mo><munderover><mi>&Sigma;</mi><mrow><mi>t</mi><mo>=</mo><mn>0</mn></mrow><mn>1</mn></munderover><msub><mi>b</mi><mi>i</mi></msub><msup><mi>u</mi><mi>t</mi></msup><msup><mi>v</mi><mrow><mn>1</mn><mo>-</mo><mi>t</mi></mrow></msup><mo>+</mo><munderover><mi>&Sigma;</mi><mrow><mi>t</mi><mo>=</mo><mn>0</mn></mrow><mn>2</mn></munderover><msub><mi>c</mi><mi>i</mi></msub><msup><mi>u</mi><mi>t</mi></msup><msup><mi>v</mi><mrow><mn>2</mn><mo>-</mo><mi>t</mi></mrow></msup><mo>+</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mrow><mo>(</mo><mrow><mo>(</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>)</mo></mrow><mo>&Element;</mo><msub><mi>&Omega;</mi><mi>i</mi></msub><mo>,</mo><mi>i</mi><mo>=</mo><mn>1,2,3</mn><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000526708570000011.GIF" wi="1455" he="132" /></maths>其中i表示粗糙表面上的第i个微凸体,Ω<sub>i</sub>表示第个微凸体所占的表面区域;1.3)波纹度及形状误差拟合:采用三坐标测量仪来测量接触面的波纹度及形状误差,获得的点云数据用二元高次函数来进行拟合,表面形状误差及波纹度拟合为:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mi>f</mi><mi>e</mi></msub><mo>=</mo><msub><mi>f</mi><mi>e</mi></msub><mrow><mo>(</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>a</mi><mi>e</mi></msub><mo>+</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>0</mn></mrow><mn>1</mn></munderover><msub><mi>b</mi><mi>e</mi></msub><msup><mi>u</mi><mi>i</mi></msup><msup><mi>v</mi><mrow><mn>1</mn><mo>-</mo><mi>i</mi></mrow></msup><mo>+</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>0</mn></mrow><mn>2</mn></munderover><msub><mi>c</mi><mi>e</mi></msub><msup><mi>u</mi><mi>i</mi></msup><msup><mi>v</mi><mrow><mn>2</mn><mo>-</mo><mi>i</mi></mrow></msup><mo>+</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo></mrow>]]></math><img file="FDA0000526708570000013.GIF" wi="849" he="132" /></maths>1.4)最终曲面的函数表达:将微凸体函数分布到表面形状误差函数上相加,得到最终真实表面形貌的函数表达式,<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mi>f</mi><mo>=</mo><mi>f</mi><mrow><mo>(</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>)</mo></mrow><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>f</mi><mrow><mi>a</mi><mn>1</mn></mrow></msub><mrow><mo>(</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>f</mi><mi>e</mi></msub><mrow><mo>(</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>)</mo></mrow></mtd><mtd><mrow><mo>(</mo><mrow><mo>(</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>)</mo></mrow><mo>&Element;</mo><msub><mi>&Omega;</mi><mn>1</mn></msub><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mi>f</mi><mrow><mi>a</mi><mn>2</mn></mrow></msub><mrow><mo>(</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>f</mi><mi>e</mi></msub><mrow><mo>(</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>)</mo></mrow></mtd><mtd><mrow><mo>(</mo><mrow><mo>(</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>)</mo></mrow><mo>&Element;</mo><msub><mi>&Omega;</mi><mn>2</mn></msub><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mi>f</mi><mrow><mi>a</mi><mn>3</mn></mrow></msub><mrow><mo>(</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>f</mi><mi>e</mi></msub><mrow><mo>(</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>)</mo></mrow></mtd><mtd><mrow><mo>(</mo><mrow><mo>(</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>)</mo></mrow><mo>&Element;</mo><msub><mi>&Omega;</mi><mn>3</mn></msub><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000526708570000021.GIF" wi="808" he="261" /></maths>2)两接触表面接触点位置判断及单对微凸体接触的预处理2.1)两表面间间距函数表达式:将两个接触表面函数相减,得到接触间距公式:δ=f<sub>1</sub>(u,v)‑f<sub>2</sub>(u,v)其中,f<sub>1</sub>(u,v)表示上表面拟合函数,f<sub>2</sub>(u,v)表示下表面拟合函数,2.2)接触点位置获取:接触点(u<sub>c</sub>,v<sub>c</sub>)满足的条件是δ(u<sub>c</sub>,v<sub>c</sub>)为函数极小值点,并且δ(u<sub>c</sub>,v<sub>c</sub>)<0,根据极小值求法即可求得所有可能的接触点,再根据δ(u<sub>c</sub>,v<sub>c</sub>)<0判断,即可得出所有接触点;2.3)接触点方向求解及接触点坐标变换:设接触点的空间坐标为(x(u<sub>c</sub>,v<sub>c</sub>),y(u<sub>c</sub>,v<sub>c</sub>),z(u<sub>c</sub>,v<sub>c</sub>)),接触方向按微分几何的方法进行求解:<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><mover><msubsup><mi>r</mi><mi>u</mi><mo>&prime;</mo></msubsup><mo>&RightArrow;</mo></mover><mo>=</mo><mfenced open='(' close=')'><mtable><mtr><mtd><msubsup><mi>x</mi><msub><mi>u</mi><mi>c</mi></msub><mo>&prime;</mo></msubsup></mtd><mtd><msubsup><mi>y</mi><msub><mi>u</mi><mi>c</mi></msub><mo>&prime;</mo></msubsup></mtd><mtd><msubsup><mi>z</mi><msub><mi>u</mi><mi>c</mi></msub><mo>&prime;</mo></msubsup></mtd></mtr></mtable></mfenced><mo>,</mo><mover><msubsup><mi>r</mi><mi>v</mi><mo>&prime;</mo></msubsup><mo>&RightArrow;</mo></mover><mo>=</mo><mfenced open='(' close=')'><mtable><mtr><mtd><msubsup><mi>x</mi><msub><mi>v</mi><mi>c</mi></msub><mo>&prime;</mo></msubsup></mtd><mtd><msubsup><mi>y</mi><msub><mi>v</mi><mi>c</mi></msub><mo>&prime;</mo></msubsup></mtd><mtd><msubsup><mi>z</mi><msub><mi>v</mi><mi>c</mi></msub><mo>&prime;</mo></msubsup></mtd></mtr></mtable></mfenced><mo>,</mo><mover><mi>n</mi><mo>&RightArrow;</mo></mover><mrow><mo>(</mo><msub><mi>u</mi><mi>c</mi></msub><mo>,</mo><msub><mi>v</mi><mi>c</mi></msub><mo>)</mo></mrow><mo>=</mo><mover><msubsup><mi>r</mi><mi>u</mi><mo>&prime;</mo></msubsup><mo>&RightArrow;</mo></mover><mo>&times;</mo><mover><msubsup><mi>r</mi><mi>v</mi><mo>&prime;</mo></msubsup><mo>&RightArrow;</mo></mover><mo>=</mo><mover><mi>n</mi><mo>&RightArrow;</mo></mover><msup><mrow><mo>(</mo><msub><mi>x</mi><mi>n</mi></msub><mo>,</mo><msub><mi>y</mi><mi>n</mi></msub><mo>,</mo><msub><mi>z</mi><mi>n</mi></msub><mo>)</mo></mrow><mi>T</mi></msup></mrow>]]></math><img file="FDA0000526708570000022.GIF" wi="1373" he="102" /></maths>其中<img file="FDA0000526708570000023.GIF" wi="122" he="59" />分接触点的两个切向量,<img file="FDA0000526708570000024.GIF" wi="36" he="69" />为接触点处的法向量,之后将接触点处附近的曲面进行坐标变换,使得切平面方向为新坐标轴的xoy平面,接触点为新坐标的原点,将接触点处的两表面用泰勒级数展开,忽略高阶无穷小,保留函数的二次方项,从而得到两表面在新坐标系下的近似表达式:<maths num="0005" id="cmaths0005"><math><![CDATA[<mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>z</mi><mn>1</mn></msub><mo>=</mo><msub><mi>A</mi><mn>1</mn></msub><msup><mover><mi>x</mi><mo>&OverBar;</mo></mover><mn>2</mn></msup><mo>+</mo><msub><mi>B</mi><mn>1</mn></msub><msup><mover><mi>y</mi><mo>&OverBar;</mo></mover><mn>2</mn></msup><mo>+</mo><msub><mi>C</mi><mn>1</mn></msub><mover><mi>xy</mi><mo>&OverBar;</mo></mover></mtd></mtr><mtr><mtd><msub><mi>z</mi><mn>2</mn></msub><mo>=</mo><msub><mi>A</mi><mn>2</mn></msub><msup><mover><mi>x</mi><mo>&OverBar;</mo></mover><mn>2</mn></msup><mo>+</mo><msub><mi>B</mi><mn>2</mn></msub><msup><mover><mi>y</mi><mo>&OverBar;</mo></mover><mn>2</mn></msup><mo>+</mo><msub><mi>C</mi><mn>2</mn></msub><mover><mi>xy</mi><mo>&OverBar;</mo></mover></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000526708570000025.GIF" wi="617" he="199" /></maths>两式相减,并通过坐标系旋转变换,消除<img file="FDA0000526708570000026.GIF" wi="50" he="63" />交叉项,得接触间隔的表达式为:<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><msub><mi>z</mi><mn>1</mn></msub><mo>-</mo><msub><mi>z</mi><mn>2</mn></msub><mo>=</mo><mi>A</mi><msup><mover><mi>x</mi><mo>&OverBar;</mo></mover><mn>2</mn></msup><mo>+</mo><mi>B</mi><msup><mover><mi>y</mi><mo>&OverBar;</mo></mover><mn>2</mn></msup></mrow>]]></math><img file="FDA0000526708570000031.GIF" wi="547" he="106" /></maths>其中,A,B都是常数,经过这样的转化就可使得单对微凸体的接触解析公式满足Hertz接触计算的要求;3)单对接触点处的Hertz接触力学计算3.1)接触间距系数求解:根据Hertz任意形状曲面接触理论,对于椭圆任意点,A,B可由两微凸体接触点处的主曲率及主曲率方向来求得,用R,R′分别代表其中一个微凸体在接触点处的两个主曲率,w代表两和微凸体接触点间主曲率方向夹角,系数A,B满足下式所表示的方程,己知各微凸体主曲率大小及其主曲率方向间的夹角,即可求得A,B的具体数值:<maths num="0007" id="cmaths0007"><math><![CDATA[<mfenced open='{' close=''><mtable><mtr><mtd><mi>A</mi><mo>+</mo><mi>B</mi><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mrow><mo>(</mo><mfrac><mn>1</mn><msub><mi>R</mi><mn>1</mn></msub></mfrac><mo>+</mo><mfrac><mn>1</mn><msubsup><mi>R</mi><mn>1</mn><mo>&prime;</mo></msubsup></mfrac><mo>+</mo><mfrac><mn>1</mn><msub><mi>R</mi><mn>2</mn></msub></mfrac><mo>+</mo><mfrac><mn>1</mn><msubsup><mi>R</mi><mn>2</mn><mo>&prime;</mo></msubsup></mfrac><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mi>B</mi><mo>-</mo><mi>A</mi><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><msup><mfenced open='(' close=')'><mtable><mtr><mtd><msup><mrow><mo>(</mo><mfrac><mn>1</mn><msub><mi>R</mi><mn>1</mn></msub></mfrac><mo>-</mo><mfrac><mn>1</mn><msubsup><mi>R</mi><mn>1</mn><mo>&prime;</mo></msubsup></mfrac><mo>)</mo></mrow><mn>2</mn></msup><mi></mi><mo>+</mo><msup><mrow><mo>(</mo><mfrac><mn>1</mn><msub><mi>R</mi><mn>2</mn></msub></mfrac><mo>-</mo><mfrac><mn>1</mn><msubsup><mi>R</mi><mn>2</mn><mo>&prime;</mo></msubsup></mfrac><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo></mtd></mtr><mtr><mtd><mn>2</mn><mrow><mo>(</mo><mfrac><mn>1</mn><msub><mi>R</mi><mn>1</mn></msub></mfrac><mo>-</mo><mfrac><mn>1</mn><msubsup><mi>R</mi><mn>1</mn><mo>&prime;</mo></msubsup></mfrac><mo>)</mo></mrow><mrow><mo>(</mo><mfrac><mn>1</mn><msub><mi>R</mi><mn>2</mn></msub></mfrac><mo>-</mo><mfrac><mn>1</mn><msubsup><mi>R</mi><mn>2</mn><mo>&prime;</mo></msubsup></mfrac><mo>)</mo></mrow><mi>cos</mi><mn>2</mn><mi>w</mi></mtd></mtr></mtable></mfenced><mfrac><mn>1</mn><mn>2</mn></mfrac></msup></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000526708570000032.GIF" wi="805" he="493" /></maths>3.2)接触区域长短半轴求解:复杂曲面点接触的接触区域近似为椭圆,长短半轴分别为:<maths num="0008" id="cmaths0008"><math><![CDATA[<mfenced open='{' close=''><mtable><mtr><mtd><mi>a</mi><mo>=</mo><mi>m</mi><mroot><mrow><mfrac><mrow><mn>3</mn><mi>&pi;</mi></mrow><mn>4</mn></mfrac><mfrac><mrow><mi>P</mi><mrow><mo>(</mo><msub><mi>k</mi><mn>1</mn></msub><mo>+</mo><msub><mi>k</mi><mn>2</mn></msub><mo>)</mo></mrow></mrow><mrow><mo>(</mo><mi>A</mi><mo>+</mo><mi>B</mi><mo>)</mo></mrow></mfrac></mrow><mn>3</mn></mroot></mtd></mtr><mtr><mtd><mi>b</mi><mo>=</mo><mi>n</mi><mroot><mrow><mfrac><mrow><mn>3</mn><mi>&pi;</mi></mrow><mn>4</mn></mfrac><mfrac><mrow><mi>P</mi><mrow><mo>(</mo><msub><mi>k</mi><mn>1</mn></msub><mo>+</mo><msub><mi>k</mi><mn>2</mn></msub><mo>)</mo></mrow></mrow><mrow><mo>(</mo><mi>A</mi><mo>+</mo><mi>B</mi><mo>)</mo></mrow></mfrac></mrow><mn>3</mn></mroot></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000526708570000033.GIF" wi="514" he="379" /></maths>其中m,n是与比率(B‑A)/(A+B)相关的系,数值采用接触理论的文献Jamari J,Schipper D J.An elastic–plastic contact model of ellipsoid bodies[J].Tribology letters,2006,21(3):262‑271,a,b分别为接触区域的长短半轴,k<sub>1</sub>+k<sub>2</sub>为接触点处的综合弹性模量,k由以下公式表示:<img file="FDA0000526708570000041.GIF" wi="224" he="145" />其中,E,v分别代表材料的弹性模量和泊松比,3.3)接触点处接触法向量方向上的位移求解:垂直于接触方向的位移定为两个方向接触位移的均值:<img file="FDA0000526708570000042.GIF" wi="296" he="96" />3.4)最大接触应力与接触面积求解:最大接触应力与接触面积可由以下方程得出:<maths num="0009" id="cmaths0009"><math><![CDATA[<mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>q</mi><mn>0</mn></msub><mo>=</mo><mfrac><mn>3</mn><mn>2</mn></mfrac><mfrac><mi>P</mi><mi>&pi;ab</mi></mfrac></mtd></mtr><mtr><mtd><mi>s</mi><mo>=</mo><mi>&pi;ab</mi></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000526708570000043.GIF" wi="355" he="277" /></maths>其中P代表单对接触点所受的力,q<sub>0</sub>为接触点处的最大接触应力,s为单对接触点处的接触面积,4)结合面总真实接触面积与法向切向接触刚度计算4.1)总接触面积计算:总的接触面积等于各个接触点接触面积的总和,<img file="FDA0000526708570000044.GIF" wi="190" he="102" />4.2)各方向接触刚度计算:将各点处的所受的力累加可得最终的合力<img file="FDA0000526708570000045.GIF" wi="193" he="103" />并按各个坐标轴方向进行分解,得到垂直于整个接触面的法向分力P<sub>sumz</sub>及平行于接触面的两个分力P<sub>sumx</sub>及P<sub>sumy</sub>,各点处的位移按矢量分解并求均值可得各方向上的平均位移<img file="FDA0000526708570000048.GIF" wi="179" he="71" />某方向上的刚度数值,按以下公式即可求出:法向接触刚度的表达式为:<img file="FDA0000526708570000046.GIF" wi="211" he="111" />两个切向方向上的刚度为:<maths num="0010" id="cmaths0010"><math><![CDATA[<mrow><msub><mi>k</mi><mi>z</mi></msub><mo>=</mo><mfrac><mrow><mo>&PartialD;</mo><msub><mi>P</mi><mi>sumx</mi></msub></mrow><mrow><mo>&PartialD;</mo><msub><mover><mi>d</mi><mo>&OverBar;</mo></mover><mi>x</mi></msub></mrow></mfrac><mo>,</mo><msub><mi>k</mi><mi>z</mi></msub><mo>=</mo><mfrac><mrow><mo>&PartialD;</mo><msub><mi>P</mi><mi>sumy</mi></msub></mrow><mrow><mo>&PartialD;</mo><msub><mover><mi>d</mi><mo>&OverBar;</mo></mover><mi>y</mi></msub></mrow></mfrac><mo>.</mo></mrow>]]></math><img file="FDA0000526708570000047.GIF" wi="442" he="133" /></maths>
地址 710049 陕西省西安市咸宁路28号