![]() |
FrontISTR
5.7.0
Large-scale structural analysis program with finit element method
|
This module provides functions for creep calculation. More...
Functions/Subroutines | |
subroutine | iso_creep (matl, sectType, stress, strain, extval, plstrain, dtime, ttime, stiffness, temp, hdflag) |
This subroutine calculates stiffness for elastically isotropic materials with isotropic creep. More... | |
subroutine | update_iso_creep (matl, sectType, strain, stress, extval, plstrain, dtime, ttime, temp, hdflag) |
This subroutine calculates stresses and creep status for an elastically isotropic material with isotropic creep. More... | |
subroutine | updateviscostate (gauss) |
Update viscoplastic state. More... | |
This module provides functions for creep calculation.
subroutine mcreep::iso_creep | ( | type( tmaterial ), intent(in) | matl, |
integer, intent(in) | sectType, | ||
real(kind=kreal), dimension(6), intent(in) | stress, | ||
real(kind=kreal), dimension(6), intent(in) | strain, | ||
real(kind=kreal), dimension(:), intent(in) | extval, | ||
real(kind=kreal), intent(in) | plstrain, | ||
real(kind=kreal), intent(in) | dtime, | ||
real(kind=kreal), intent(in) | ttime, | ||
real(kind=kreal), dimension(6,6), intent(out) | stiffness, | ||
real(kind=kreal), intent(in) | temp, | ||
integer(kind=kint), intent(in), optional | hdflag | ||
) |
This subroutine calculates stiffness for elastically isotropic materials with isotropic creep.
[in] | matl | material properties |
[in] | secttype | not used currently |
[in] | stress | Piola-Kirchhoff stress |
[in] | extval | plastic strain |
[in] | plstrain | plastic strain increment |
[in] | ttime | total time at the start of the current increment |
[in] | dtime | time length of the increment |
Definition at line 19 of file creep.f90.
subroutine mcreep::update_iso_creep | ( | type( tmaterial ), intent(in) | matl, |
integer, intent(in) | sectType, | ||
real(kind=kreal), dimension(6), intent(in) | strain, | ||
real(kind=kreal), dimension(6), intent(inout) | stress, | ||
real(kind=kreal), dimension(:), intent(inout) | extval, | ||
real(kind=kreal), intent(out) | plstrain, | ||
real(kind=kreal), intent(in) | dtime, | ||
real(kind=kreal), intent(in) | ttime, | ||
real(kind=kreal), intent(in) | temp, | ||
integer(kind=kint), intent(in), optional | hdflag | ||
) |
This subroutine calculates stresses and creep status for an elastically isotropic material with isotropic creep.
[in] | matl | material properties |
[in] | secttype | not used currently |
[in,out] | stress | Piola-Kirchhoff stress |
[in,out] | extval | plastic strain |
[out] | plstrain | plastic strain increment |
[in] | ttime | total time at the start of the current increment |
[in] | dtime | time length of the increment |
Definition at line 122 of file creep.f90.