Skip to content

प्रयोगकर्ता-परिभाषित सामग्रीसम्बन्धी सबरुटिन (umat.f)

लोचदार, हाइपरइलास्टिक वा इलास्टोप्लास्टिक सामग्रीमा सीमित नभई सामान्य सामग्रीको विरूपण विश्लेषणका लागि इन्टरफेस प्रदान गर्छ। प्रयोगकर्ता-परिभाषित सामग्री प्रयोग गर्दा, पहिले इनपुट फाइलमा !USER_MATERIAL सेट गरी आवश्यक सामग्री स्थिराङ्कहरू इनपुट गर्नुपर्छ, त्यसपछि uMatlMatrixuUpdate सबरुटिनहरू बनाउनुपर्छ।

(1) कठोरता म्याट्रिक्स गणना गर्ने सबरुटिन

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: सामग्रीको नाम
  • matl: सामग्री स्थिराङ्कहरू भण्डारण गर्ने एरे (अधिकतम 100)
  • strain: Green-Lagrange विकृति
  • stress: दोस्रो Piola-Kirchhoff प्रतिबल
  • fstat: अवस्था चरहरू
  • D: संघटक समीकरण
  • dtime: समय वृद्धि
  • ttime: हालको समय वृद्धि सुरु हुने क्षणको कुल समय
  • temperature: तापक्रम

(2) विकृति र प्रतिबल अद्यावधिक गणना गर्ने सबरुटिन

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: सामग्रीको नाम
  • matl: सामग्री स्थिराङ्कहरू भण्डारण गर्ने एरे (अधिकतम 100)
  • strain: विकृति
  • stress: दोस्रो Piola-Kirchhoff प्रतिबल
  • fstat: अवस्था चरहरू
  • dtime: समय वृद्धि
  • ttime: हालको समय वृद्धि सुरु हुने क्षणको कुल समय
  • temperature: तापक्रम