找回密码
 注册
Simdroid-非首页
查看: 264|回复: 7

[建模和网格划分] 如何按下面给定的方程建模

[复制链接]
发表于 2011-4-16 20:33:01 | 显示全部楼层 |阅读模式 来自 黑龙江哈尔滨
悬赏5仿真币已解决

注:a角为0到90度范围的某一已知量,t在一定范围内变动
要求:在nasys中建立该曲线模型

最佳答案

查看完整内容

3# hrbustmqc finish /clear /title,curve_model /prep7 *set,R,10 ! 相当于赋值R=10 *set,pi,acos(-1) ! 给pi附上常数3.1415926... i=1 ! 起始关键点号 afa=1 ! *do循环的afa起始值(自己设定, 但该曲线方程中afa不能等于0) t=-10 ...
发表于 2011-4-16 20:33:02 | 显示全部楼层 来自 湖南长沙
Simdroid开发平台
3# hrbustmqc
finish
/clear      
/title,curve_model
/prep7
*set,R,10                             ! 相当于赋值R=10
*set,pi,acos(-1)                    ! 给pi附上常数3.1415926...
i=1                                        ! 起始关键点号
afa=1                                   ! *do循环的afa起始值(自己设定,
                                               但该曲线方程中afa不能等于0)
t=-10                                     ! *do循环的afa起始值(自己设定)
*do,afa,1,90,5                       !*do开始
*do,t,-10,10,2
x=R*sqrt(1+t*t)*sin(afa*pi/180)*cos(1/sin(afa*pi/180)*(t-atan(t)))
y=R*sqrt(1+t*t)*sin(afa*pi/180)*sin(1/sin(afa*pi/180)*(t-atan(t)))
z=R*sqrt(1+t*t)*cos(afa*pi/180)
k,i,x,y,z                                   !创建关键点
i=i+1
*enddo
*enddo                                 !循环结束
bspline,all                             !将关键点生成样条曲线
回复

使用道具 举报

发表于 2011-4-16 22:24:02 | 显示全部楼层 来自 湖南长沙
finish
/clear
/title,curve_model
/prep7
*set,R,10
*set,pi,acos(-1)
i=1
afa=1
t=-10
*do,afa,1,90,5
*do,t,-10,10,2
x=R*sqrt(1+t*t)*sin(afa*pi/180)*cos(1/sin(afa*pi/180)*(t-atan(t)))
y=R*sqrt(1+t*t)*sin(afa*pi/180)*sin(1/sin(afa*pi/180)*(t-atan(t)))
z=R*sqrt(1+t*t)*cos(afa*pi/180)
k,i,x,y,z
i=i+1
*enddo
*enddo
bspline,all

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

1

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2011-4-16 22:41:16 | 显示全部楼层 来自 黑龙江哈尔滨
2# tjqhnu 能详细解释下每部的含义么?
回复

使用道具 举报

发表于 2011-4-17 08:22:42 | 显示全部楼层 来自 湖北荆州
学习了,谢谢
回复

使用道具 举报

发表于 2011-4-17 13:27:37 | 显示全部楼层 来自 陕西西安
如果要画的更精确些,可以将
*do,afa,1,90,5                       !*do开始
*do,t,-10,10,2
改为:
*do,afa,1,90,1                       !*do开始
*do,t,-10,10,1
回复

使用道具 举报

 楼主| 发表于 2011-4-17 14:44:09 | 显示全部楼层 来自 黑龙江哈尔滨
谢谢大家的解答,!
我还想请教个的问题
既然给出了曲线精确的表达式,为什么不能直接精确的画出该曲线呢?非要采用关键点拟合的形式。
这样也做不到精确的建模啊,会出现误差。
本人新手,请好心人赐教
回复

使用道具 举报

发表于 2014-6-14 00:47:05 | 显示全部楼层 来自 中国
民间自有高手啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-9-25 13:18 , Processed in 0.066715 second(s), 17 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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