看论坛里好多人都提问如何建立椭圆,大家所回答的多数是改变坐标系,但是偶认为利用数学函数建立离散点然后进行拟和线更好一些.因为不仅可以建立椭圆,还可以建立任何不同的数学曲线 ,下面是偶试验的几个模型和命令流,请高手指教~! 第一椭圆面 finish /clear /prep7 *dim,x,,101 *dim,y,,101
*do,i,1,101 x(i)=(i-1)/200 y(i)=0.25*(1-(x(i)**2)*4)**0.5 *enddo *do,i,1,101 k,i,x(i),y(i) *enddo
*do,i,1,100 l,i,i+1 *enddo lcomb,all k,2,,,
l,1,2 l,2,101
al,all ARSYM,Y,1, , , ,0,0 ARSYM,x,1, , , ,0,0 ARSYM,x,2, , , ,0,0 aglue,all
第二,抛物面 finish /clear /prep7 *dim,x,,101 *dim,y,,101
*do,i,1,101 x(i)=(i-1)/200 y(i)=x(i)**2 *enddo *do,i,1,101 k,i,x(i),y(i) *enddo
*do,i,1,100 l,i,i+1 *enddo
lcomb,all
k,2,,0.1 arotat,1, , , , , ,2, ,360, ,
-------------------- 利用这种方法建立起来的曲线,如果再次对曲线做boolean运算的话,经常会出错,lcomb之后的线,经boolean运算会重新变成很多的小线段,如果再对这些小的线段进行add等boolean操作就会出错。也有可能我的做法不多,只是我试了好多次,都没办法解决,请赐教
Ansys关于数学曲线的建立
看论坛里好多人都提问如何建立椭圆,大家所回答的多数是改变坐标系,但是偶认为利用数学函数建立离散点然后进行拟和线更好一些.因为不仅可以建立椭圆,还可以建立任何不同的数学曲线 ,下面是偶试验的几个模型和命令流,请高手指教~! 第一椭圆面 finish /clear /prep7 *dim,x,,101 *dim,y,,101
*do,i,1,101 x(i)=(i-1)/200 y(i)=0.25*(1-(x(i)**2)*4)**0.5 *enddo *do,i,1,101 k,i,x(i),y(i) *enddo
*do,i,1,100 l,i,i+1 *enddo lcomb,all k,2,,,
l,1,2 l,2,101
al,all ARSYM,Y,1, , , ,0,0 ARSYM,x,1, , , ,0,0 ARSYM,x,2, , , ,0,0 aglue,all
第二,抛物面 finish /clear /prep7 *dim,x,,101 *dim,y,,101
*do,i,1,101 x(i)=(i-1)/200 y(i)=x(i)**2 *enddo *do,i,1,101 k,i,x(i),y(i) *enddo
*do,i,1,100 l,i,i+1 *enddo
lcomb,all
k,2,,0.1 arotat,1, , , , , ,2, ,360, ,
-------------------- 利用这种方法建立起来的曲线,如果再次对曲线做boolean运算的话,经常会出错,lcomb之后的线,经boolean运算会重新变成很多的小线段,如果再对这些小的线段进行add等boolean操作就会出错。也有可能我的做法不多,只是我试了好多次,都没办法解决,请赐教!
|
|