From a9791708734dda1abd54fe33430a26b17100ffbc Mon Sep 17 00:00:00 2001 From: rch <rostislav.chudoba@rwth-aachen.de> Date: Fri, 5 May 2023 07:17:57 +0200 Subject: [PATCH] lecture 3 --- index.ipynb | 24 +++++++++---------- .../3_2_anchorage_length.ipynb | 16 ++++++++----- 2 files changed, 22 insertions(+), 18 deletions(-) diff --git a/index.ipynb b/index.ipynb index af3534d..72e1e42 100644 --- a/index.ipynb +++ b/index.ipynb @@ -203,18 +203,6 @@ "[**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", - "metadata": { - "pycharm": { - "name": "#%% md\n" - } - }, - "source": [ - "<div style=\"background-color:lightgreen;text-align:left\"> <img src=\"icons/rest.png\" alt=\"Step by step\" width=\"40\" height=\"40\">\n", - " <b>Our current location</b> </div>" - ] - }, { "cell_type": "markdown", "metadata": { @@ -247,6 +235,18 @@ "[**Pull-out**: with softening and hardening](tour3_nonlinear_bond/3_1_nonlinear_bond.ipynb#top)" ] }, + { + "cell_type": "markdown", + "metadata": { + "pycharm": { + "name": "#%% md\n" + } + }, + "source": [ + "<div style=\"background-color:lightgreen;text-align:left\"> <img src=\"icons/rest.png\" alt=\"Step by step\" width=\"40\" height=\"40\">\n", + " <b>Our current location</b> </div>" + ] + }, { "cell_type": "markdown", "metadata": { diff --git a/tour3_nonlinear_bond/3_2_anchorage_length.ipynb b/tour3_nonlinear_bond/3_2_anchorage_length.ipynb index 27b5306..90e9019 100644 --- a/tour3_nonlinear_bond/3_2_anchorage_length.ipynb +++ b/tour3_nonlinear_bond/3_2_anchorage_length.ipynb @@ -205,10 +205,14 @@ "outputs": [], "source": [ "po_trc = PullOutModel1D(n_e_x=100, w_max=6) # mm \n", - "po_trc.material_model='trilinear'\n", - "po_trc.geometry.L = 100\n", - "po_trc.material_model_.trait_set(E_m=28000, E_f=180000, tau_1=5.5, tau_2=8, s_1=0.07, s_2=6)\n", - "# po_trc.tline.step = 0.05\n", + "po_trc.geometry.L_x = 100\n", + "po_trc.time_line.step = 0.05\n", + "po_trc.cross_section.trait_set(A_m=1543, A_f=16.7, P_b=10)\n", + "po_trc.material_model='multilinear'\n", + "#po_trc.material_model_.trait_set(E_m=28000, E_f=170000, tau_1=5.5, tau_2=8, s_1=0.07, s_2=6)\n", + "po_trc.material_model_.trait_set(E_m=28000, E_f=170000,\n", + " s_data = '0, 0.1, 0.5, 1, 2, 3, 4.5, 6',\n", + " tau_data = '0, 5.4, 4.9, 5, 6, 7, 8.3, 9')\n", "po_trc.interact()" ] }, @@ -327,7 +331,7 @@ "source": [ "## **Comments** to the study\n", " - **Anchorage length**: The relation between the maximum pullout force and the bond length is linear and reaches the breaking force of the reinforcement at the length 250 mm. Comparing this value with the experimental observation, we see that the breaking load exhibits a huge scatter. It is therefore impossible to specify the deterministic value of the fabric strength. \n", - " - **Scatter of breaking force**: What is the reason for the experimentally observed scatter of the force at which the fabric breaks? We cannot expect that the pullout force is distributed evenly across the cross section. The statistical aspects of a parallel fiber bundle significantly affect the response of the material that needs to be accounted for in the design rules of textile fabric composites. In case of brittle fabrics this issue **must** included in the reliable design concept.\n", + " - **Scatter of breaking force**: What is the reason for the experimentally observed scatter of the force at which the fabric breaks? We cannot expect that the pullout force is distributed evenly across the cross section. The statistical aspects of a parallel fiber bundle significantly affect the response of the material that needs to be accounted for in the design rules of textile fabric composites. In case of brittle fabrics this issue **must** be included in the reliable design concept.\n", " <a id=\"symmetry_assumption\"></a>\n", " - **Symmetric debonding in both directions**: The fact that the test is designed as symmetric raises the question if the debonding runs symmetrically in both directions, particularly in the context of an existing scatter in the material properties across the fabrics and bond structure. The answer is, that as far as the pullout (crack-bridge) force increases, the differences on both sides will balance each other. A weaker spot on a one side will lead to a faster increment of debonding upon increasing the bridging force transferred over the debonded zone. Due to hardening bond, the larger debonded length will be able to increase the amount of transfered force. To compensate this, the other side will have to balance this by a further debonding. This **balancing of debonding**, however, can only be assumed for an ascending branch of the pullout curve. If one side of the fabric starts to pullout with a decreasing force, the debonding process becomes one-sided. " ] @@ -516,7 +520,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "## **Comment:**\n", + "## **Comment to the study:**\n", " - Note that the anchorage length diagrams in [study 1](#case_study_1) with a nonlinear hardening law and the constant bond-slip law used in study 2 shown above are equal, even if the pull-out curves on the left are different. To explain this, compare the bond state at failure for a selected bond length. The shear profile at failure will be very similar because the a relatively large value of slip has been achieved over the whole bond length so that the shear stress is nearly uniform already. Verify this statement by using the interactive interface of `po_trc` and render it." ] }, -- GitLab