Coder Social home page Coder Social logo

zhfzzz / czmabquel Goto Github PK

View Code? Open in Web Editor NEW

This project forked from yx0824/czmabquel

0.0 0.0 0.0 66.29 MB

Package for testing abaqus user element subroutines for implementing cohesive zone models

License: GNU General Public License v3.0

Python 42.09% Fortran 57.91%

czmabquel's Introduction

Project Description

This repository has python package czmtestkit developed for generating abaqus cae models required to test abaqus user subroutines for implementing cohesive zone models as well as post processing the results. The documentation for the package is avaiable on https://nmudunuru.github.io/czmtestkitDocs/

Software v1.0.0-a.3.0.0

a.3.0.0

Model class

a.2.3.1

output class in purPython module

a.2.2.1

Added functionality to purPython module. Functions to:

  • Split force displacement data to elastic and fracture regimes.
  • Optimizing emperical model paramters by curve fitting experimental or simulated data.
  • Compare predicted data from emperical models to observed data.

NOTE

New library added to the environment. Please update your CZ environment.


a.2.1.1

Different mesh seed for crack

a.2.1.0

analyticalModel class for analytical results corresponding to the standardized tests.

a.2.0.0

  • Classes to define part and model properties.
  • Functions to generate assemblies and input files for mixed mode characterization using standardized tests. (DCB, ADCB, ASLB, SLB, ENF)
  • Example standarized test cases.

a.1.0.0

  • Funcitons to generate input files for single element and non standard tests with and without substrates.
  • Sample test cases for single element test.
  • Module functions for generating parts required for standardized tests are available.
  • History output can be extracted from abaqus output data base.
  • Magnitudes of load and displacement extracted from the history output can be plotted.

Features under development

  • Read class properties from dictonary.
  • Create input class to write properties to a dictonary.
  • Extend package to include fortran based user element subroutines for the cohesive zone.

Documentation v1.0.0-a.3.0.0

Docs - a.3.0.0

output class

Docs - a.2.2.1

Data comparision functions in purPython module.

Docs - a.2.1.1

Variables for crack mesh seed

Docs - a.2.1.0

  • analyticalModel class
  • Examples

Docs - a.2.0.0

geometry and testModel classes for elementary and standardized tests,

Docs - a.1.1.0

Installation instructions updated to pass windows paths properly to abaqus.

Docs - a.1.0.0

  • Module and function documentation.
  • Base theme and template.

Docs - Features under development

  • Pictorial representation of output from part definitions and assembly definitions.
  • Documentation and code citation information.
  • Interactive options for authors.

Licensing and Copy Rights

License : GPL v3

Authors: Nanditha Mudunuru | Miguel Bessa | Albert Turon

czmabquel's People

Contributors

nmudunuru avatar nandithamudunuru avatar

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.