24小时热门版块排行榜    

查看: 478  |  回复: 1

smartsrh

新虫 (初入文坛)

[求助] 跪求 QC 多尺度模拟一个单晶中插入一个内部裂纹

如题,我想在 QC 多尺度模拟一个单晶中插入一个内部裂纹(内边界),我的代码中裂纹虽然是有了,但是外部边界不是我想要的矩形,而且运行会报错 `Point outside all grains`,萌新跪求大佬们支招。

就像附件中的图一样,我设的本来是个矩形单晶, 但是最后一条边就扭曲了,尽管中间是有了裂纹。

我是用的遍历每个边界顶点的方法来生成边界节点,用两个顶点相减然后得到一个向量,用这个向量来差值得到这两个顶点之间的节点,再将这些节点位置用 `NearestBSite()` 函数找出最近的符合晶格常数的节点,但是这的函数在求最后一条边上的节点坐标时出了问题,使得最后一条边扭曲了,但是我还不知道怎么改。

具体的代码和结果我放在了 GitHub 上,大家可以去看看。谢谢大家~

跪求 QC 多尺度模拟一个单晶中插入一个内部裂纹
mesh.png
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

smartsrh

新虫 (初入文坛)

我想出了一种方法,已经更新在我的 GitHub 上了
2楼2017-10-13 16:24:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 smartsrh 的主题更新
信息提示
请填处理意见