24小时热门版块排行榜    

查看: 937  |  回复: 2
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

匿名

用户注销 (初入文坛)

本帖仅楼主可见

» 猜你喜欢

已阅   同方向广播   申请仿真EPI   回复此楼   编辑   查看我的主页

shgao20

专家顾问 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★
ke_yan: 金币+5, 有帮助, 谢谢! 2016-01-03 17:22:49
关键是你选择的时间点应该是你要计算固有频率的时间点,由于每个时间点都使用了不同的工作文件名,因此,要算那个时间点的固有频率,只要调出该时间点对应的工作文件即可。
  如果你的时间点是没有规律的,可以定义一个数组,存放各时间点,其它做法可以参考上面的思路,只是每个时刻需要从数组中读取具体的时间点值。
3楼2015-12-31 07:36:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 3 个回答

shgao20

专家顾问 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★
感谢参与,应助指数 +1
ke_yan: 金币+5, ★★★很有帮助, 你好,谢谢你的解答。我计算热应力时,温度载荷是通过函数(例如:temp=20+5t)直接施加到板面上的,求解后200秒内任意时刻的热应力已得到。接下来能不能选定某一个时刻,读入该时刻的热应力作为预应力进行模态分析呢?如何读入选定时刻的热应力呢?还是说在计算出200秒内的热应力之后必须重新读取某一时刻的温度载荷,再计算热应力,再进行模态分析呢?做有预应力的模态分析时,求解预应力时的求解类型是否必须是static? 2015-12-30 16:24:27
由于 "在这200秒内,每一时刻的热应力分布都不样",因此,每一时刻的频率也不一样,因此你需要选择若干时间,分别计算热应力和固有频率。
    假定选择了 200 个时间点 (每一秒一个时间点),大致思路是:
    1 对时刻 1:
        将工作文件名改为,比如 jobname-001;
        进入求解模块,设置求解类型为 static;
        读取时刻 1 的温度载荷;
        打开预应力选项,计算热应力;
        进行有预应力的模态分析;
        进行必要的后处理
    2  对时刻 2 以及直到时刻 200,重复上述步骤,只是把时刻 1 换为相应的时刻,各种文件名分别为 jobname-002 ... jobname-200,共计执行 200 次。
2楼2015-12-30 08:21:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见