Skip to content
Snippets Groups Projects
Commit 1cee8901 authored by nbgitpuller's avatar nbgitpuller
Browse files

WIP

parent 3e7495db
No related branches found
No related tags found
No related merge requests found
%% Cell type:markdown id: tags:
# Example 2.1: PO-ELF-RLM
Pull-out of a elastic long fiber (ELF) from rigid long matrix (RLG)
[Video - pullout with constant bond](add link)
%% Cell type:markdown id: tags:
# Observation
Let us try to utilize the depicted idealization for the derivation of a model that can help us simulate the test results of the RILEM pull-out test
![image.png](attachment:image.png)
%% Cell type:markdown id: tags:
![image.png](attachment:image.png)
%% Cell type:markdown id: tags:
### Boundary value problem
![image.png](attachment:image.png)
%% Cell type:markdown id: tags:
# Look inside the specimen using the model
%% Cell type:code id: tags:
``` python
import numpy as np
```
%% Cell type:code id: tags:
``` python
ds = 16
A_f = (ds/2)**2 * np.pi # mm^2
L_b = 5 * ds # mm
E_f = 210000 # MPa
p_b = np.pi * ds
w_max = 0.12 # mm
```
%% Cell type:code id: tags:
``` python
%matplotlib widget
from pull_out import PullOutAModel, PO_ELF_RLM_Symb
po = PullOutAModel(symb_class=PO_ELF_RLM_Symb)
po.trait_set(E_f=E_f, L_b=L_b, p=p_b, A_f=A_f, w_max=w_max)
po.interact()
```
%% Output
%% Cell type:markdown id: tags:
## Let's learn from the model
Exercise the relation between $P$ and $\tau(x)$ and between $w$ and $\varepsilon(x)$.
1. What is the meaning of the green area?
2. What is the meaning of the red area?
3. What is the meaning of the slope of the green curve?
4. Is it possible to reproduce the shown RILEM test response using this "frictional" model?
4. What is the role of debonded length $a$ in view of general non-linear simulation?
5. When does the pull-out fail?
5. What happends with $a$ upon unloading?
%% Cell type:code id: tags:
``` python
```
%% Cell type:code id: tags:
``` python
```
%% Cell type:code id: tags:
``` python
```
%% Cell type:code id: tags:
``` python
```
%% Cell type:code id: tags:
``` python
```
......
%% Cell type:markdown id:green-section tags:
%% Cell type:markdown id:spoken-israel tags:
Contents: The lecture introduces the extensions of the analytical model of pull-out based on the assumption of a constant bond-slip law.
# 2.1 Pull-out of elastic fiber from rigid matrix
- 2.1.1 [Pull-out observation, virtual experiment](2_1_1_PO_observation.ipynb)
- 2.1.2 [EXTRA - Pull-out of elastic long fiber from rigid long matrix](2_1_2_PO_ELF_RLM.ipynb)
%% Cell type:markdown id:square-antenna tags:
%% Cell type:markdown id:close-conducting tags:
# 2.2 Classification of pull-out configurations xxx
- 2.2.1 [Pull-out configuration explorer](2_2_1_PO_configuration_explorer.ipynb)
Preserve these changes
- 2.2.2 [EXTRA - Pull-out of elastic long fiber from elastic long matrix](2_2_2_PO_ELF_ELM.ipynb)
- 2.2.3 [EXTRA - Pull-out of elastic short fiber from rigid long matrix](2_2_4_PO_ESF_RM.ipynb)
- 2.2.4 [EXTRA - Pull-out of elastic long fiber from rigid short matrix](2_2_5_PO_ELF_RSM.ipynb)
%% Cell type:code id:invalid-domestic tags:
%% Cell type:code id:laden-enhancement 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