Giter Club home page Giter Club logo

uvc_matmod's People

Contributors

ahartloper avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

uvc_matmod's Issues

Implement a general constrained stress-space material for OpenSees

It would be nice to have the return-mapping in stress spaces with constraints other than plane-stress. This has an easy implementation by creating an abstract method that defines the C and Q matrices, and their eigen-decompositions. Then various constrained stress spaces can be implemented by just defining the matrices and decompositions.

No testing files

There are no testing files for the material at the moment, please add some input files to validate the material model!

Issue with UVC convergence

When I try to run the OpenSees test file for the 3b_brick using the following material parameters: nDMaterial UVCmultiaxial 1 185970.0 0.3 332.18 120.48 8.14 93.15 261.75 2 21102.0 173.6 2300.6 10.42, the code diverges the first time the reverse mapping procedure is used.

Fortran UVCuniaxial convergence issues

The following initial state does not converge using UVCuniaxial:

Strain increment = -5.77349738E-06
Trial stress = -41610.0540172518
Initial state variables = 1.18028336E-04 -298.243073 -11.1183214

With parameters
PROPS(1:10) = [ 1.90481E7, 41500., 14147., 15.2, 13595., 211.16, 2.5621E6, 235.12, 94218., 3.16 ]

Probable cause is using single precision for the backstress components, i.e., lines

REAL, DIMENSION(:, :), ALLOCATABLE :: chab_coef
REAL, DIMENSION(:), ALLOCATABLE :: alpha_k, alpha_k_init

should be REAL(8)

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.