diff --git a/bmcs_course/1_1_elastic_stiffness_of_the_composite.ipynb b/bmcs_course/1_1_elastic_stiffness_of_the_composite.ipynb index 6874bb49b10a985fde88ed5f3d4b2f2f16c3a353..c7f2dffc50c34c57b02c11dcf8043a61c5f2159a 100644 --- a/bmcs_course/1_1_elastic_stiffness_of_the_composite.ipynb +++ b/bmcs_course/1_1_elastic_stiffness_of_the_composite.ipynb @@ -168,7 +168,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.9.2" + "version": "3.8.3" }, "toc": { "base_numbering": 1, diff --git a/bmcs_course/2_1_PO_LF_LM_RG.ipynb b/bmcs_course/2_1_PO_LF_LM_RG.ipynb index 585709aaa2eec62f21dea8ef87489c1a79a0a3be..99789988bda0ae6fd632cf3f9ada8724d2d6a90a 100644 --- a/bmcs_course/2_1_PO_LF_LM_RG.ipynb +++ b/bmcs_course/2_1_PO_LF_LM_RG.ipynb @@ -1961,4 +1961,4 @@ }, "nbformat": 4, "nbformat_minor": 4 -} +} \ No newline at end of file diff --git a/bmcs_course/4_2_BS_EP_SH_I_A.ipynb b/bmcs_course/4_2_BS_EP_SH_I_A.ipynb index 726710c52a8e5623bac409fc41752963a548d0e7..a37b424762a43e9b9f8c41408a7de6cd8afe064c 100644 --- a/bmcs_course/4_2_BS_EP_SH_I_A.ipynb +++ b/bmcs_course/4_2_BS_EP_SH_I_A.ipynb @@ -1427,7 +1427,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.9.2" + "version": "3.8.3" }, "toc": { "base_numbering": 1, diff --git a/bmcs_course/5_1_Introspect_Damage_Evolution_Damage_initiation.ipynb b/bmcs_course/5_1_Introspect_Damage_Evolution_Damage_initiation.ipynb index d66efcfb822506b30477a53df05b737480551aba..d75ec87a1ec245bd0cd5a647d5fc73bac0cb2e80 100644 --- a/bmcs_course/5_1_Introspect_Damage_Evolution_Damage_initiation.ipynb +++ b/bmcs_course/5_1_Introspect_Damage_Evolution_Damage_initiation.ipynb @@ -1073,7 +1073,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.9.2" + "version": "3.8.3" }, "toc": { "base_numbering": 1, diff --git a/index.ipynb b/index.ipynb index 666aa1000efe7fab4ad3656f32335831cf59601d..b123cdf25a2eeb6a1f30887c19c599358173e965 100644 --- a/index.ipynb +++ b/index.ipynb @@ -4,7 +4,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "# **BMCS COURSE**\n", + "# **Brittle-Matrix Composite Structures**\n", "\n", "Institute of Structural Concrete; @author: Rostislav Chudoba, Abedulgader Baktheer" ] @@ -13,7 +13,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "## Explore the BMCS landscape" + "## Expedition investigating the BMCS landscape" ] }, { @@ -60,36 +60,58 @@ "source": [ "| | | | | \n", "|-|-|-------|------| \n", - "|  |  |  |  | \n", - "|  | [](pull_out/pull_out.ipynb) | | [](mkappa/mkappa.ipynb) |\n", - "|  | [](tension/fragmentation.ipynb) | [](bending/bending_3pt.ipynb) |  |" + "|  |  |  |  | \n", + "|  | [](pull_out/pull_out.ipynb) | | [](mkappa/mkappa.ipynb) |\n", + "|  | [](tension/fragmentation.ipynb) | [](bending/bending_3pt.ipynb) |  |" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "## Guided tours through BMCS" + "## Guided tours provided through BMCS landscape" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "1. Mixture rule (effective composite stiffness)\n", - "2. Constant bond (friction, pull-out, crack-bridge, multiple cracking)\n", - "3. Nonlinear bond (hardening, softening -> failure modes: anchorage, cracking)\n", - "4. Plastic bond behavior (irreversibility -> energy dissipation)\n", - "5. Damage bond behavior (2D sheet debonding)\n", - "6. Concrete cracking and yielding (bended cross section)\n", - "7. Beam deflection - comparison wth EC2 and Model Code" + "| No. | Title |\n", + "|- | - |\n", + "| **Tour 1:** | Mixture rule (effective composite stiffness) |\n", + "| **Tour 2:** | Constant bond (friction, pull-out, crack-bridge, multiple cracking) | \n", + "| **Tour 3:** | Nonlinear bond (hardening, softening -> failure modes: anchorage, cracing) |\n", + "| **Tour 4:** | Plastic bond behavior (irreversibility -> energy dissipation) |\n", + "| **Tour 5:** | Damage bond behavior (2D sheet debonding) |\n", + "| **Tour 6:** | Concrete cracking and yielding (bended cross section) |\n", + "| **Tour 7:** | Beam deflection - comparison wth EC2 and Model Code |" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "## Skills needed for a BMCS traveller" + "## Vehicle used to move forward quickly through BMCS" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "| Engine and wheels | Further information |\n", + "|-- |---|\n", + "| Jupyter notebooks | |\n", + "| OpenWebApps | |\n", + "| Elementary syntax of Python language | |\n", + "| Plotting tools | `matplotlib` |\n", + "| Computer Algebra System | `sympy` |" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Knowledge and skills developed during the BMCS expedition" ] }, { @@ -267,7 +289,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.9.2" + "version": "3.8.3" }, "toc": { "base_numbering": 1, diff --git a/mkappa/mkappa.ipynb b/mkappa/mkappa.ipynb index c74cd321547d4cb1f18e5c79d33fb25ce1b14864..22f4f4ffa8be9854b2db9d8daf8b21249720925c 100644 --- a/mkappa/mkappa.ipynb +++ b/mkappa/mkappa.ipynb @@ -3,7 +3,7 @@ { "cell_type": "code", "execution_count": 1, - "id": "stock-regard", + "id": "funky-illustration", "metadata": {}, "outputs": [], "source": [ @@ -13,7 +13,7 @@ { "cell_type": "code", "execution_count": 2, - "id": "dietary-software", + "id": "fresh-century", "metadata": {}, "outputs": [], "source": [ @@ -28,7 +28,7 @@ { "cell_type": "code", "execution_count": 3, - "id": "chief-shield", + "id": "bigger-extent", "metadata": {}, "outputs": [], "source": [ @@ -38,7 +38,7 @@ { "cell_type": "code", "execution_count": 4, - "id": "defensive-bidder", + "id": "cutting-finnish", "metadata": {}, "outputs": [], "source": [ @@ -55,21 +55,55 @@ { "cell_type": "code", "execution_count": 5, - "id": "hairy-armor", + "id": "champion-badge", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "eta 0.3204545454545455\n", + "eta 0.3204545454545455\n" + ] + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "3baa17bb26204b77affff3cfeb011d5e", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "bb5852245b0d475fb7172ddce140f54f", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Plot(antialias=3, axes=['x', 'y', 'z'], axes_helper=1.0, background_color=16777215, camera=[2, -3, 0.2, 0.0, 0…" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ "M - k recalculated\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "b8f6a77fe3384b15bf9011963897c241", + "model_id": "19474e03dd7c4da7a771b89e335fdfd9", "version_major": 2, "version_minor": 0 }, @@ -88,7 +122,7 @@ { "cell_type": "code", "execution_count": null, - "id": "particular-healing", + "id": "difficult-retail", "metadata": {}, "outputs": [], "source": [] diff --git a/tension/fragmentation.ipynb b/tension/fragmentation.ipynb index 220c0bf986c2059674da0d77e53f66c83101a655..74cc16116e9f45b1bccb8411fef56e7b5ab53612 100644 --- a/tension/fragmentation.ipynb +++ b/tension/fragmentation.ipynb @@ -3,7 +3,7 @@ { "cell_type": "code", "execution_count": 1, - "id": "casual-rotation", + "id": "hybrid-federation", "metadata": {}, "outputs": [], "source": [ @@ -14,7 +14,7 @@ { "cell_type": "code", "execution_count": 2, - "id": "stylish-curtis", + "id": "patient-adjustment", "metadata": {}, "outputs": [], "source": [ @@ -24,13 +24,13 @@ { "cell_type": "code", "execution_count": 3, - "id": "raising-cinema", + "id": "headed-conservative", "metadata": {}, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "14a66af4d1a642409783059e098d9dd0", + "model_id": "08cede9fcb5d4bf5984fdb2ad37e3271", "version_major": 2, "version_minor": 0 }, @@ -49,7 +49,7 @@ { "cell_type": "code", "execution_count": null, - "id": "committed-distance", + "id": "solid-athens", "metadata": {}, "outputs": [], "source": []