【作业八】 STVK

作业8

作业描述

我按天添老师的要求修改了示例代码,实现了stvk 按“A”可切换 co_rotated 和 stvk

效果展示

fem-1

代码链接

3 个赞

突然发现 stvk model 会这样:(这 这 这不会没写对吧吧吧吧)
fem-3

1 个赞

搬运一下天添老师在群里的回答:
“StVK是一种会翻转的模型,所以当体积丢失到一定程度的时候确实会翻掉的”

“如果你仔细研究StVK的能量,会发现当F=0的时候也是它的一个(非最小)极值点。当然当F=-F的时候因为strain不变,所以还会存在一个额外的最小极值点。”

stVk的能量形式为:

当F = 0的时候 \Psi(F) 关于F的导数确实是0,说明这是一个极值点。所以StVK模型出现翻转的本质应该是优化的目标函数不是凸的,导致得到一个局部最小值。

3 个赞