Skip to content
Snippets Groups Projects
Commit e8626ceb authored by Rostislav Chudoba's avatar Rostislav Chudoba
Browse files

link to tour 5.1

parent 111a1ec9
No related branches found
No related tags found
No related merge requests found
%% Cell type:markdown id: tags:
# **Brittle-Matrix Composite Structures**
Institute of Structural Concrete; @author: Rostislav Chudoba, Abedulgader Baktheer
%% Cell type:markdown id: tags:
## Expedition investigating the BMCS landscape
%% Cell type:markdown id: tags:
| | | | |
|-|-|-------|------|
| ![image-15.png](attachment:image-15.png) | ![image-4.png](fig/reinforcement.png) | ![image-2.png](fig/bond.png) | ![image.png](fig/matrix.png) |
| ![image-14.png](attachment:image-14.png) | [![image-6.png](fig/pullout.png)](pull_out/pull_out.ipynb) | ![image-7.png](fig/crack_bridge.png)| [![image-8.png](fig/mkappa.png)](mkappa/mkappa.ipynb) |
| ![image-13.png](attachment:image-13.png) | [![image-9.png](fig/tension.png)](pull_out/fragmentation.ipynb) | [![image-10.png](fig/bending.png)](bending/bending_3pt.ipynb) | ![image-11.png](fig/compression.png) |
%% Cell type:markdown id: tags:
## Guided tours provided through BMCS landscape
%% Cell type:markdown id: tags:
| No. | Title |
|- | - |
| **[Tour 1:](#tour1)** | Mixture rule (effective composite stiffness) |
| **[Tour 2:](#tour2)** | Constant bond (friction, pull-out, crack-bridge, multiple cracking) |
| **[Tour 3:](#tour3)** | Nonlinear bond (hardening, softening -> failure modes: anchorage, cracing) |
| **[Tour 4:](#tour4)** | Plastic bond behavior (irreversibility -> energy dissipation) |
| **[Tour 5:](#tour5)** | Damage bond behavior (2D sheet debonding) |
| **[Tour 6:](#tour6)** | Concrete cracking and yielding (bended cross section) |
| **[Tour 7:](#tour7)** | Beam deflection - comparison wth EC2 and Model Code |
%% Cell type:markdown id: tags:
## Tools used in the BMCS
%% Cell type:markdown id: tags:
| Engine and wheels | Further information |
|-- |---|
| Jupyter notebooks | |
| OpenWebApps | |
| Elementary syntax of Python language | |
| Plotting tools | `matplotlib` |
| Computer Algebra System | `sympy` |
%% Cell type:markdown id: tags:
## Knowledge and skills developed during the BMCS expedition
%% Cell type:markdown id: tags:
* Understand nonlinear material behavior, stress-redistribution, objectivity of material laws
* Develop a basic understanding of damage, plasticity, fracture
* Formulate simplified analytical models capturing material and structural behavior
* Compare self-developed analytical models with general finite-element models
* Distinguish model verification, calibration, validation and parametric studies
%% Cell type:markdown id: tags:
<a id="tour1"></a>
## **Tour 1**: Introduction
### 1.1 A roadmap through the BMCS landscape
### 1.2 Introduction to Jupyter Web Apps and notebooks
Not only static slides and videos but also the possibility to interactively put your fingers on the theory in terms of prepared interactive applications is used throughout the course.
<!-- Basic information how to
use the `jupyter` notebooks are summarized here:</br>
[**Web Apps:** first steps](link)
-->
### 1.3 Interactive computational environment
To demonstrate the theory on examples that can be interactively modified, let us consider an elementary case of mixture rule to determine the effective stiffness of an elastic composite </br>
[**Mixture rule**: example elastic mixture rule](tour1_intro/1_1_elastic_stiffness_of_the_composite.ipynb#top)
%% Cell type:markdown id: tags:
<a id="tour2"></a>
## **Tour 2:** Constant bond - pull-out, crack bridge, fragmentation
%% Cell type:markdown id: tags:
### 2.1 - Pull-out from rigid matrix - test setup and theory
Using the analytical solution of the pullout problem assuming constant bond-slip law, elastic fiber and rigid matrix, we first explore the fundamental relations between the measured pull-out curve of a steel-rebar from the concrete matrix:</br>
[**Pull-out:** analytical constant-bond model](tour2_constant_bond/2_1_1_PO_observation.ipynb#top)
%% Cell type:markdown id: tags:
### 2.2 - Classification of pullout configurations with constant bond stress
Include further configurations of a pull-out to show the differences in their behavior, learning the correspondence between the shape of the pull-out curve and the distribution of slip, shear, fiber and matrix strain and stresses depending on a particular configuration, i.e. elastic matrix, short fiber, short matrix and clamped fiber:</br>
[**Pull-out:** extended analytical constant-bond models - short / long / elastic / clamped](tour2_constant_bond/2_2_1_PO_configuration_explorer.ipynb#top)
%% Cell type:markdown id: tags:
### 2.3 - Multiple cracking - fragmentation
The crack-bridging action of a fiber within a composite loaded in tension is a key to understanding the behavior of brittle-matrix composites. By putting crack bridges in a series, we can directly simulate a tensile test and predict the test response in terms of the stress-strain and crack spacing curves. This helps us to study and understand the relation between reinforcement ratio, bond strength, matrix strenth and the tensile response of the composite:
</br>
[**Multiple cracking:** tensile response of a composite](tour2_constant_bond/fragmentation.ipynb#top)
%% Cell type:markdown id: tags:
<a id="tour3"></a>
## **Tour 3:** Non-linear bond-slip law
### 3.1 - Pull-out with softening and hardening bond behavior
The shape of the bond-slip law is distinguished into hardening and softening leading to a completely different pull-out behavior. A numerical model of the pull-out test is used to monitor and explain the debonding process in two studies for steel and CFRP bond to concrete showing a qualitatively different behavior.</br>
[**Pull-out**: with softening and hardening](tour3_nonlinear_bond/3_1_nonlinear_bond.ipynb#top)
### 3.2 - Effect of bond length: anchorage versus pull-out failure
With the developed understanding, we address questions related to design rules: What is the necessary bond length to avoid or to deliberately induce a fiber pull-out or fiber rupture. At which distance from the loaded end can we expect a matrix crack to appear?</br>
[**Anchorage**: pull-out, fiber rupture, matrix crack](tour3_nonlinear_bond/3_2_anchorage_length.ipynb#top)
### Related optional support material
The numerical vehicles used in the above two trips are provided here in a more detail as a bonus material.</br>
[**Appendix**: Newton iterative scheme](extras/newton_method.ipynb#top)</br>
[**Appendix**: Nonlinear finite-element solver for 1d pullout](extras/pullout1d.ipynb#top)
%% Cell type:markdown id: tags:
<a id="tour4"></a>
## **Tour 4:** Irreversibility due to yielding
### 4.1 - Unloading and reloading
Non-linear behavior can be described by nonlinear functions as we did so far. However,
this description cannot capture the irreversible changes within the material structure.
To demonstrate this, let us revisit the pull-out tests and consider a loading scenario with unloading and reloading.</br>
[Unloading with multi-linear bond-slip law](tour4_plastic_bond/4_1_PO_multilinear_unloading.ipynb#top)
### 4.2 - The basic concept of plasticity
The first option in describing irreversible changes in a material point is the
plasticity. The stick-slip interface represents the simplest possible
type of plastic behavior that can be conveniently used to explain the key concept
behind all material models introducing plastic behavior.</br>
[Ideal, isotropic and kinematic hardening of an interface](tour4_plastic_bond/4_2_BS_EP_SH_I_A.ipynb#top)
%% Cell type:markdown id: tags:
### 4.3 - Cyclic pullout test and plastic material behavior
With the knowledge of the plasticity at a material point level, let us study the effect of unloading and reloading at the level of a structure. In particular, we learn to interpret the meaning of the unloading stiffness at the level of a structure.</br>
[Cyclic pullout of textile fabrics and CFRP sheets](tour4_plastic_bond/4_3_PO_trc_cfrp_cyclic.ipynb#top)
%% Cell type:markdown id: tags:
<div style="background-color:lightgreen;text-align:left"> <img src="icons/rest.png" alt="Step by step" width="40" height="40">
&nbsp; &nbsp; <b>Our current location</b> </div>
## **Tour 5:** Irreversibility due to damage
%% Cell type:markdown id: tags:
### 5.1 Damage initiation, damage evolution, 2D bond behavior
## **Tour 5:** Irreversibility due to damage
[Damage initiation, damage evolution, 2D bond behavior](tour5_damage_bond/5_1_Introspect_Damage_Evolution_Damage_initiation.ipynb)
### 5.1 [Damage initiation, damage evolution, 2D bond behavior](bmcs_course/5_1_Introspect_Damage_Evolution_Damage_initiation.ipynb)
### 5.2 Pullout behavior governed by damage ¶
### 5.2 Pull out simulation using damage model
<!-- (bmcs_course/5_2_PO_DM_FRP_N.ipynb) -->
[Pull out simulation using damage model](tour5_damage_bond/5_2_PO_cfrp_damage.ipynb)
%% Cell type:markdown id: tags:
<div style="background-color:lightgreen;text-align:left"> <img src="icons/rest.png" alt="Step by step" width="40" height="40">
&nbsp; &nbsp; <b>Our current location</b> </div>
%% Cell type:markdown id: tags:
## **Tour 6:** From debonding to cracking
- 6.1 Crack propagation
%% Cell type:markdown id: tags:
## **Tour 7:** Reinforced bended cross section
- 7.1 Beam bending
%% Cell type:code id: tags:
``` python
```
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment