24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1302  |  回复: 4
【悬赏金币】回答本帖问题,作者猴二小将赠送您 20 个金币

猴二小

新虫 (小有名气)

[求助] Surface Evolver模拟中的zero area问题

建立模型在仿真的过程中有几个面可能面积为零了,虽然仿真能继续进行,但是实在影响交互体验,如图所示,求助各位虫友可有办法消去这几个zero area或者如何避免出现zero area?

Surface Evolver模拟中的zero area问题
屏幕截图 2021-05-31 213601.jpg
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

KevinChenCW

新虫 (小有名气)

这样就算能继续进行也肯定是打折扣的,迭代效率会降低。
可以先试试t(tiny edge deletion)指令,删去过小的边,这样也就删去了过小的面了。
我猜你可能不熟悉合适的网格优化方法,就是使用 V,u,l,t的指令组合,保证三角网格在演化进行中的稳定,可以在官网学几个例子。
剩下的可能就是初始约束或者边界条件设置不合理,鉴于楼主没有更多细节,这方面也不好说。

发自小木虫Android客户端
2楼2021-06-01 06:41:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

猴二小

新虫 (小有名气)

引用回帖:
2楼: Originally posted by KevinChenCW at 2021-06-01 06:41:45
这样就算能继续进行也肯定是打折扣的,迭代效率会降低。
可以先试试t(tiny edge deletion)指令,删去过小的边,这样也就删去了过小的面了。
我猜你可能不熟悉合适的网格优化方法,就是使用 V,u,l,t的指令组合,保证 ...

谢谢,t命令我有时把握不好删除多长以内的边,手册里也没有建议的设置值,所以我用得确实不多;
初期迭代的指令组合我有在用,在官网的例子学习过,但还是多谢提醒;
我也是初次接触有限元仿真,我用这个是模拟液滴在微结构固体表面润湿的表面形状。
请问通常什么情况下算是初始约束或者边界条件设置不合理,有比较简单容易理解的例子吗?如果不好举就算了,这个没有具体的datafile,确实也不好说。
3楼2021-06-01 11:23:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

KevinChenCW

新虫 (小有名气)

4楼2021-06-02 11:32:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

KevinChenCW

新虫 (小有名气)

引用回帖:
4楼: Originally posted by KevinChenCW at 2021-06-02 11:32:42
https://facstaff.susqu.edu/brakke/evolver/workshop/html/day2.htm

有一个workshop的例子,不知道你看过没,讲了表面张力设定如何影响演化进程的。
个人经验是,涉及到曲线或曲面约束的时候,演化容易不顺利

发自小木虫Android客户端
5楼2021-06-02 11:35:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 猴二小 的主题更新
不应助 确定回帖应助 (注意:应助才可能被奖励,但不允许灌水,必须填写15个字符以上)
信息提示
请填处理意见