Skip to main content

Shear zone model with discrete crack propagation.

Project description

Discrete cracking within a shear zone

Binder

The package includes the DIC driven modeling of the crack localization in the shear zone. The notebook demonstrating showing the mathematical formulation and the implementation concept, including examples can be launched

The project implements a discrete crack propagation through a two dimensional domain cut out from a shear zone of a bended beam.

Crack propagation app

The model has been developed by using a sketch in notebooks/shear_zone.ipynb which uses a combination of symbolic derivation supported by the sympy package and numerical numpy and scipy functionality.

Individual model components have been derived step by step indicating the mutual dependeces. The model is developed in the following steps.

  • beam design
    • material models (to be integrated with bmcs_beam)
  • crack path
    • crack tip rotation
  • deformed state
  • ligament stress profile
  • crack tip shear stress
  • crack orientation criterion
  • crack extension
  • crack propagation

The directory shear_crack demonstrates the applied development process. Each of the classes is implemented in a separate Python file, i.e. beam_design.py and its functionality is demostrated in the corresponding jupyter file, i.e. beam_design.ipynb.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bmcs_shear-0.0.3a0.tar.gz (63.4 kB view hashes)

Uploaded Source

Built Distribution

bmcs_shear-0.0.3a0-py2.py3-none-any.whl (91.8 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page