Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LIE Cohesive Zone fracture model #2142

Merged
merged 8 commits into from Jul 5, 2018

Conversation

Projects
None yet
2 participants
@endJunction
Copy link
Member

endJunction commented Jun 12, 2018

Yet another fracture model.

TODO:

  • Add test case
  • Write docu

@endJunction endJunction force-pushed the endJunction:LIECohesiveZone branch 2 times, most recently from c6398c5 to b1f8510 Jun 12, 2018

@renchao-lu

This comment has been minimized.

Copy link
Member

renchao-lu commented Jun 13, 2018

Material state variables need to be pushed back prior to a particular time step. Please recall the commit "Call fracture state push-back()" you made on 18th Jan. @endJunction

@endJunction endJunction force-pushed the endJunction:LIECohesiveZone branch from 2769049 to e933808 Jun 17, 2018

@endJunction endJunction force-pushed the endJunction:LIECohesiveZone branch from e933808 to a5d96eb Jul 3, 2018

namespace Fracture
{
namespace CohesiveZoneModeI
{

This comment has been minimized.

@renchao-lu

renchao-lu Jul 5, 2018

Member

The cohesive zone delamination model for mode I fracture introduced herein follows a bilinear traction-separation law which is characterized by four basic parameters, that is, the initial normal and shear stiffness K_n, K_s, the fracture toughness G_c (also referred to as critical energy release rate), and the peak tensile normal traction t_{n,p}.


auto& t_np = ProcessLib::findParameter<double>(
//! \ogs_file_param_special{material__fracture_model__CohesiveZoneModeI__peak_normal_traction}
config, "peak_normal_traction", parameters, 1);

This comment has been minimized.

@renchao-lu

renchao-lu Jul 5, 2018

Member

The peak tensile normal traction t_{n,p} denotes the maximum normal traction in the linear elastic phase. The corresponding normal fracture opening w_{n,p} then comes out according to the Hooke's law. With the proceeding of delamination over this opening threshold, damage takes place (d>0) so that the bearing loading of the material linearly drops down.

auto& Gc = ProcessLib::findParameter<double>(
//! \ogs_file_param_special{material__fracture_model__CohesiveZoneModeI__fracture_toughness}
config, "fracture_toughness", parameters, 1);

This comment has been minimized.

@renchao-lu

renchao-lu Jul 5, 2018

Member

The fracture toughness G_{c} denotes the total energy dissipation to resist a fracture. Graphically, its value equals to the total area below the bilinear curve.

@endJunction endJunction force-pushed the endJunction:LIECohesiveZone branch from a5d96eb to bce1da3 Jul 5, 2018

@endJunction endJunction removed the WIP 🏗 label Jul 5, 2018

@endJunction endJunction force-pushed the endJunction:LIECohesiveZone branch from bce1da3 to 75a3021 Jul 5, 2018

@endJunction endJunction merged commit f0741aa into ufz:master Jul 5, 2018

3 checks passed

continuous-integration/appveyor/pr AppVeyor build succeeded
Details
continuous-integration/jenkins/pr-merge This commit looks good
Details
deploy/netlify Deploy preview ready!
Details

@endJunction endJunction deleted the endJunction:LIECohesiveZone branch Jul 5, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.