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

[前处理] 加载分步载荷的方法

[复制链接]
发表于 2014-9-15 14:45:24 | 显示全部楼层 |阅读模式 来自 浙江杭州
想用表载荷或其他方法给一条线上加载一条瞬态载荷,比如先加载两个周期的sint,接着加载时长为100s的零载荷,从而进行瞬态分析。
不知道哪位高手能够能否给个程序,不胜感激。




下面是找到的加载正弦载荷的方法,但是没有后面一段时间的零载荷。

!定义表载荷,类似于定义个函数
FINISH
        *AFUN,RAD                                                        !弧度为单位
       
        *DIM,VT,TABLE,101,1,1
        *DO,I,1,101
                VT(I,0)=0.12E-2*(I-1)                        !时间点与时间步长(DELTIM或NSUBST)无关。表载荷里的时间点只是更加精确描述曲线
                VT(I,1)=20*SIN(50*0.12E-2*(I-1))!T对应于FT(I,0)
        *ENDDO
       
/SOLU
ALLSEL,ALL
ANTYPE,TRANS      ! 定义瞬态
TRNOPT,FULL


OUTRES,ERASE
OUTRES,ALL,ALL                !OUTRES,NSOL,ALL 只输出节点自由度解

TINTP,,0.25,0.5,0.5 !这个是重点,一定要这样设置。之前出错就是这个没设置。


TIME,0.12                        !表载荷加载只有一个载荷步,这个载荷步终止时间为0.12s,即仿真时间为0.12s。
NSUBST,100                        !0.12s内仿真100步,即仿真时间步长为0.12/100=1.2e-3s。

ALLSEL,ALL                        !最好加上这句
D,TOPPZT,VOLT,%VT%        !上表面施加正弦载荷

SOLVE
FINISH

/POST26
NSOL,2,498,U,Z,UZ_2
PLVAR,2
 楼主| 发表于 2014-9-17 13:58:38 | 显示全部楼层 来自 浙江杭州
Simdroid开发平台
有没有人指导一下?
回复 不支持

使用道具 举报

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

本版积分规则

Simapps系列直播

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

GMT+8, 2024-9-30 12:24 , Processed in 0.028048 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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