材料

材料

亀裂にアクセスしようとすると”One of the initial crack’s mesh or the crack propagation encompasses multiple bodies…”というエラーメッセージが表示される理由を教えてください。

    • FAQFAQ
      Participant

      Mechanicalのこのような亀裂評価用モデルでは、通常、3つのエラーメッセージが表示されます。すなわち、Mechanicalの”One of the initial crack’s mesh or the crack propagation encompasses multiple bodies which have more than two material models, which is not supported.Ensure one material model by scoping these bodies to one material assignment object and re-solve.”と”An error occurred inside the SOLVER module: general error.”の2つのエラーメッセージ、 およびソルバー出力の”*** ERROR *** CP = 3.141 TIME= 12:24:07 Fracture parameter calculation issue: Contour integration for crack 1 has detected more than two material models in the domain integration, which is not supported. The contour integration results may not be correctly calculated.”というエラーメッセージです。 Mechanicalの2番目のエラーメッセージは、ソルバー出力のエラーメッセージを指しているだけです。Mechanicalの1番目のエラーメッセージとソルバー出力のエラーメッセージはどちらも同じことを指しています。APDLソルバーは、経路積分が評価されるすべての要素に同じ材料IDを割り当てる必要があります。しかし、Mechanicalは、デフォルトで、アセンブリーの各ボディに適切な材料IDを割り当てます。その結果、このケースでは、経路積分が4つの異なる材料IDを持つ要素を経ることになります。 上記のエラーメッセージは、リリース2019 R2で導入されたので、発生するのはそれ以降のリリースのみです。目的は、経路積分の評価(および関連する理論的考察)はインターフェースの亀裂または複数材料の亀裂にすら適用されない可能性があることを、ユーザーにより明確に示すことです(たとえば、あらゆる種類の複数材料の亀裂におけるSIF計算は、破壊力学理論の観点では、無意味ではないにしても、少なくとも疑わしい)。 この問題を克服する方法ですが、Mechanicalで表示される1番目のメッセージ”Ensure one material model by scoping these bodies to one material assignment object and re-solve.”に、すでに何をすべきかが示されています。Mechanicalで複数のボディに1つの材料IDを割り当てるには、以下の手順を実行します。- 亀裂表面/亀裂先端に直接接続されているすべてのボディを選択します。 – (左側のMechanicalツリーの)[Materials]ブランチの下で目的の材料を右クリックして、[Create Material Assignment]を選択します。