Giter VIP home page Giter VIP logo

abaqus_subroutines's Introduction

Hi there ๐Ÿ‘‹

My name is David Morin and I am an associate professor at the Department of Structural Engineering at the Norwegian University of Science and Technology (NTNU) in Trondheim, Norway. I am associated to the research group SIMLab (Structural IMpact Laboratory).

Research:

My research activities are linked to testing and modelling of materials, joints and structures subjected to large deformations and failure under various loading conditions (high and low speeds). I am an active developer in both python and FORTRAN where my codes are usually used in combination with Finite Element Analyses (FEA).

Teaching:

I am involved in two courses at NTNU, TKT4140-Numerical methods and KT8306-Plasticity Theory.

Education:

I earned my PhD in mechanical engineering from the University of Valenciennes and Hainaut-Cambresis (now UPHF) in 2010. My PhD thesis was on the topic of structural adhesives subjected to crash loadings.

abaqus_subroutines's People

Contributors

davidmorinntnu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

abaqus_subroutines's Issues

Consult a problem about the VUSDFLD_V1.f

Dear Morin,
Thank you for sharing the source code of the subroutine, I came across a question I would like to ask you, you are using vgetvrm to get the internal variables on the VUSDFLD subroutine, but I found that this array is fetched at nblock intervals, I would like to verify that this point is accurate, but I didn't find anything specific in the manual.

So I added the field variable assignment under your code to determine these values and the value of stress.

      if(nshr.gt.1)then
         do i=1,nblock
            s(i,1) = stressdata(i)
            s(i,2) = stressdata(i+nblock)
            s(i,3) = stressdata(i+nblock*2)
            s(i,4) = stressdata(i+nblock*3)
            s(i,5) = stressdata(i+nblock*4)
            s(i,6) = stressdata(i+nblock*5)
	    STATENEW(i,1) = s(i,1)
	    STATENEW(i,2) = s(i,2)
	    STATENEW(i,3) = s(i,3)
	    STATENEW(i,4) = s(i,4)
	    STATENEW(i,5) = s(i,5)
	    STATENEW(i,6) = s(i,6)
         enddo
      else
         do i=1,nblock
            s(i,1) = stressdata(i)
            s(i,2) = stressdata(i+nblock)
            s(i,3) = stressdata(i+nblock*2)
            s(i,4) = stressdata(i+nblock*3)
	    STATENEW(i,1) = s(i,1)
	    STATENEW(i,2) = s(i,2)
	    STATENEW(i,3) = s(i,3)
	    STATENEW(i,4) = s(i,4)
         enddo
      endif

But it turns out that the values of stress and these state variables are not equal in the calculation result, I am not sure if there is a problem here, so I am asking you for advice!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.