Joan zuzenean edukira

Azpierrutinak Erabiltzaileak definitutako Materialak (umat.f)

Ematen du interfaze deformazio analisi -ren orokor materialak, regardless -ren ea haiek dira elastiko, hiperelastiko, edo elastoplastiko. erabili erabiltzaileak definitutako materiala, lehen ezarri !USER_MATERIAL -n sarrera-fitxategia eta enter beharrezkoa material konstanteak, eta orduan sortu uMatlMatrix eta uUpdate azpierrutinak.

(1) Azpierrutina Calculating Zurruntasun-matrizea

subroutine uMatlMatrix( mname, matl, strain, stress, fstat, D, dtime, ttime, temperature )
        character(len=*), intent(in)  :: mname
        real(kind=kreal), intent(in)  :: matl(:)
        real(kind=kreal), intent(in)  :: strain(6)
        real(kind=kreal), intent(in)  :: stress(6)
        real(kind=kreal), intent(in)  :: fstat(:)
        real(kind=kreal), intent(out) :: D(:,:)
        real(kind=kreal), intent(in)  :: dtime
        real(kind=kreal), intent(in)  :: ttime
        real(kind=kreal), optional    :: temperature
  • mname: Material izen
  • matl: Array storing material konstanteak (gehienezko 100)
  • strain: Green-Lagrange deformazioa
  • stress: 2nd Piola-Kirchhoff tentsio
  • fstat: Egoera aldagaiak
  • D: Constitutive erlazio
  • dtime: Denbora-gehikuntza
  • ttime: Guztizko denbora -n start -ren uneko denbora-gehikuntza
  • temperature: Tenperatura

(2) Azpierrutina Updating Deformazio eta Tentsio

subroutine uUpdate(  mname, matl, strain, stress, fstat, dtime, ttime, temperature )
        character(len=\*), intent(in)    :: mname
        real(kind=kreal), intent(in)    :: matl(:)
        real(kind=kreal), intent(in)    :: strain(6)
        real(kind=kreal), intent(inout) :: stress(6)
        real(kind=kreal), intent(inout) :: fstat(:)
        real(kind=kreal), intent(in)    :: dtime
        real(kind=kreal), intent(in)    :: ttime
        real(kind=kreal), optional      :: temperature
  • mname: Material izen
  • matl: Array storing material konstanteak (gehienezko 100)
  • strain: Deformazio
  • stress: 2nd Piola-Kirchhoff tentsio
  • fstat: Egoera aldagaiak
  • dtime: Denbora-gehikuntza
  • ttime: Guztizko denbora -n start -ren uneko denbora-gehikuntza
  • temperature: Tenperatura
AI-assisted translation May contain errors Official docs Status