声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2054|回复: 10

[前后处理] ansys可以用函数建模型吗

[复制链接]
发表于 2007-6-3 11:30 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
比如一条曲线(螺旋线)由下面的函数定义的,如何画出这条曲线?
t=10
x=4*cos(t*(5*360))
y=4*sin(t*(5*360))
z=10*t

本帖被以下淘专辑推荐:

回复
分享到:

使用道具 举报

发表于 2007-6-3 20:03 | 显示全部楼层
描点连线!用循环命令描点然后拟合曲线!我是这样画指数曲线的!
我画指数曲线如下:
ksel,none
ksel,s,,,1
*do,j,0.0001,0.0215,0.022/fen
        xc=j
        yc=A*exp(B*xc)
        k,nnd,xc,yc,0
        ksel,a,,,nnd
        nnd=nnd+1
*enddo
ksel,a,,,9
BSPLIN,all,

你参考以下。

评分

1

查看全部评分

发表于 2007-6-3 22:29 | 显示全部楼层
ANSYS里面自带的函数功能可以把曲线画出来
发表于 2007-6-4 15:21 | 显示全部楼层
fini
/clear
/filn,spring
/title,helix
pi=3.1415926
R=4
n=5
h=10
/prep7
csys,0
*do,t,0,1,0.005
xi=R*cos(t*(n*2*pi))
yi=R*sin(t*(n*2*pi))
zi=h*t
k,200*t+1,xi,yi,zi
*enddo
ksel,s,,,1,200,1
bspline,all
这是生成螺旋线的命令流,参数都可以修改的

评分

1

查看全部评分

 楼主| 发表于 2007-6-4 19:46 | 显示全部楼层
你们都用bspline,个人觉得不对,我试过,用bspline螺旋都扭曲了
 楼主| 发表于 2007-6-4 19:47 | 显示全部楼层

回复 #3 xsdcaifu 的帖子

具体怎么操作?请详细的告知,不胜感激
 楼主| 发表于 2007-6-4 19:54 | 显示全部楼层
!几何参数设置
r1=4.4*0.001                                                   !圆筒内半径
r2=4.5*0.001                                                   !圆筒外半径
r3=5*0.001                                                      !螺旋外半径
w=1*0.001                                                       !螺旋宽度
s=10*0.001                                                      !螺距
N=4                                                                  !螺旋圈数
H=N*s+w/cos(45)                                           !螺旋高度
num=45                                                            !循环度数
theta=0
zz=0

CSYS,1                                                           !选择柱坐标系
!建立关键点
*DO,i,1,17,2
K,i,r2,theta,zz
K,i+1,r3,theta,zz
theta=theta+num
zz=zz+s/8
*ENDDO            

!建立曲面线     
L,  1,  3                                                           !连接关键点1,3
L  ,3,  9                                                           !连接关键点3,5,7,9
L,  9,  15                                                         !连接关键点9,11,13,15
L,  15  ,17                                                       !连接关键点15,17
L,  2,  4
L,  4,  10
L,  10,  16
L,  16,  18   

*DO,i,1,3,1                                                   !合并曲线
LCOMB,1,i+1
LCOMB,5,i+5
*ENDDO   

NUMCMP,LINE                                          !压缩线编号

LGEN,2,1,2,1,,,w/cos(45),0,0,0                    !复制曲线

L,1,3                                                              !连接端面1的四个关键点
L,3,9      
L,9,2
L,2,1

L,18,10                                                          !连接端面2的四个关键点              
L,10,4
L,4,17
L,17,18

CSYS,0                                                        !将坐标系转回直角坐标系

!生成螺旋各面
AL,5,6,7,8                                                     !端面1
AL,9,10,11,12                                               !端面2
AL,11,1,5,3                                                   !其余四个面
AL,9,4,7,2
AL,4,10,3,6
AL,2,12,1,8

VA,ALL                                                        !由面生成一个螺旋体
VGEN,N,1,,,,,s,0,1,0                                    !复制生成四个螺旋
VADD,ALL                                                  !合并四个螺旋
CYL4,0,0,r1,,r2,,H                                        !生成薄壁圆柱
VADD,ALL                                                  !合并体
NUMCMP,VOLU                                        !压缩体编号
改变螺旋半径参数就不对了,为什么?
发表于 2007-6-4 20:20 | 显示全部楼层
不会扭曲啊,只要你生成了螺旋线,再建立一个你需要的面在沿螺旋线拖拉就可以得到你想要的,你的那个模型建立一个矩形面拖拉就好了

评分

1

查看全部评分

 楼主| 发表于 2007-6-5 08:43 | 显示全部楼层
我早就试过了,我的螺旋是缠绕在一个圆筒上面的,螺旋和圆筒用add就出错,螺旋就跑到圆筒内表部去了。就没有高手能解决这个问题
发表于 2007-6-5 10:33 | 显示全部楼层
你这种是螺纹的建模,螺纹建模一般有两种方式,一种是体相加,就是你这种,优点是直观,缺点是不容易进行布尔操作。第二种是体相减,建模时该凹的地方螺纹建在里面,该凸的地方就是螺纹建的间隙,建好后相减就成了想要的螺纹。

评分

1

查看全部评分

发表于 2008-9-16 13:02 | 显示全部楼层
原帖由 youchengwu8752 于 2007-6-4 15:21 发表
fini
/clear
/filn,spring
/title,helix
pi=3.1415926
R=4
n=5
h=10
/prep7
csys,0
*do,t,0,1,0.005
xi=R*cos(t*(n*2*pi))
yi=R*sin(t*(n*2*pi))
zi=h*t
k,200*t+1,xi,yi,zi
*enddo
ksel,s,,,1,2 ...



将“ksel,s,,,1,200,1”中200改为大于200的数就出错是为什么?
我这个模型里面的节点编号有400多呢?
bspline命令对节点编号有要求?
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-5-19 10:19 , Processed in 0.102500 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表