diff --git a/book/week_15/session/intro.ipynb b/book/week_15/session/intro.ipynb index e924bc8..81ad694 100644 --- a/book/week_15/session/intro.ipynb +++ b/book/week_15/session/intro.ipynb @@ -22,7 +22,7 @@ ":align: center\n", "```\n", "\n", - "Calculate the displacement of $text{E}$ and the moments in all the members using a force-, displacement- or hybrid- ('hoekveranderingsvergelijkingen' with moveable nodes) method.\n", + "Calculate the displacement of $\\text{E}$ and the moments in all the members using a force-, displacement- or hybrid- ('hoekveranderingsvergelijkingen' with moveable nodes) method.\n", "\n", "````{admonition} Solution\n", ":class: tip, dropdown\n", @@ -232,7 +232,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 1, "metadata": { "tags": [ "remove-cell" @@ -370,7 +370,7 @@ " \n", " \n", " \n", - " 2024-12-05T16:22:27.343440\n", + " 2024-12-10T18:11:14.631984\n", " image/svg+xml\n", " \n", " \n", @@ -389,8 +389,9 @@ "L 286.942922 291.110437 \n", "L 286.942922 0 \n", "L 0 0 \n", + "L 0 291.110437 \n", "z\n", - "\" style=\"fill: #ffffff\"/>\n", + "\" style=\"fill: none; opacity: 0\"/>\n", " \n", " \n", " \n", @@ -413,23 +414,23 @@ "C 77.808805 259.6877 108.754045 272.505637 141.01632 272.505637 \n", "L 141.01632 272.505637 \n", "z\n", - "\" clip-path=\"url(#p2939ac489d)\" style=\"fill: none; stroke: #000000; stroke-linejoin: miter\"/>\n", + "\" clip-path=\"url(#pabe5ee446c)\" style=\"fill: none; stroke: #000000; stroke-linejoin: miter\"/>\n", " \n", " \n", " \n", " \n", " \n", + "\" clip-path=\"url(#pabe5ee446c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -475,11 +476,11 @@ " \n", " \n", + "\" clip-path=\"url(#pabe5ee446c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -521,11 +522,11 @@ " \n", " \n", + "\" clip-path=\"url(#pabe5ee446c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -562,11 +563,11 @@ " \n", " \n", + "\" clip-path=\"url(#pabe5ee446c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -614,11 +615,11 @@ " \n", " \n", + "\" clip-path=\"url(#pabe5ee446c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -675,11 +676,11 @@ " \n", " \n", + "\" clip-path=\"url(#pabe5ee446c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -711,11 +712,11 @@ " \n", " \n", + "\" clip-path=\"url(#pabe5ee446c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -768,16 +769,16 @@ " \n", " \n", + "\" clip-path=\"url(#pabe5ee446c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -801,11 +802,11 @@ " \n", " \n", + "\" clip-path=\"url(#pabe5ee446c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -820,11 +821,11 @@ " \n", " \n", + "\" clip-path=\"url(#pabe5ee446c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -839,11 +840,11 @@ " \n", " \n", + "\" clip-path=\"url(#pabe5ee446c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -857,11 +858,11 @@ " \n", " \n", + "\" clip-path=\"url(#pabe5ee446c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -875,11 +876,11 @@ " \n", " \n", + "\" clip-path=\"url(#pabe5ee446c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -893,11 +894,11 @@ " \n", " \n", + "\" clip-path=\"url(#pabe5ee446c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -930,9 +931,9 @@ " \n", " \n", " \n", + "\" clip-path=\"url(#pabe5ee446c)\" style=\"fill: none; stroke: #1f77b4; stroke-width: 1.5; stroke-linecap: square\"/>\n", " \n", - " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", + "\" clip-path=\"url(#pabe5ee446c)\" style=\"fill: none; stroke: #ff7f0e; stroke-width: 1.5; stroke-linecap: square\"/>\n", " \n", - " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", + "\" clip-path=\"url(#pabe5ee446c)\" style=\"fill: none; stroke: #2ca02c; stroke-width: 1.5; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "\" clip-path=\"url(#pabe5ee446c)\" style=\"fill: none; stroke: #d62728; stroke-width: 1.5; stroke-linecap: square\"/>\n", " \n", - " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", + "\" clip-path=\"url(#pabe5ee446c)\" style=\"fill: none; stroke: #9467bd; stroke-width: 1.5; stroke-linecap: square\"/>\n", " \n", - " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", + "\" clip-path=\"url(#pabe5ee446c)\" style=\"fill: none; stroke: #8c564b; stroke-width: 1.5; stroke-linecap: square\"/>\n", " \n", - " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", + "\" clip-path=\"url(#pabe5ee446c)\" style=\"fill: none; stroke: #000000; stroke-width: 1.5; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "\" clip-path=\"url(#pabe5ee446c)\" style=\"fill: none; stroke: #000000; stroke-width: 1.5; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "\" clip-path=\"url(#pabe5ee446c)\" style=\"fill: none; stroke: #000000; stroke-width: 1.5; stroke-linecap: square\"/>\n", " \n", - " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", + "\" clip-path=\"url(#pabe5ee446c)\" style=\"fill: none; stroke: #000000; stroke-width: 1.5; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", " \n", " \n", " \n", + "\" clip-path=\"url(#pabe5ee446c)\" style=\"fill: none; stroke: #000000; stroke-width: 1.5; stroke-linecap: square\"/>\n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1108,7 +1109,9 @@ "
" ] }, - "metadata": {}, + "metadata": { + "needs_background": "light" + }, "output_type": "display_data" } ], @@ -1175,8 +1178,16 @@ "plt.plot([0,sigma],[-tau,-tau],color='black')\n", "plt.plot(sigma,-tau,marker='o',color='black')\n", "plt.plot(sigma_xx,-tau_xy,marker='o',color='black')\n", - "plt.plot([sigma_xx,sigma],[-tau_xy,-tau],color='black');" + "plt.plot([sigma_xx,sigma],[-tau_xy,-tau],color='black')\n", + "plt.gcf().patch.set_alpha(0);" ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] } ], "metadata": { diff --git a/book/week_15/session/intro_data/mohr.svg b/book/week_15/session/intro_data/mohr.svg index 5e61bcd..6b69423 100644 --- a/book/week_15/session/intro_data/mohr.svg +++ b/book/week_15/session/intro_data/mohr.svg @@ -6,7 +6,7 @@ - 2024-12-05T16:02:35.917742 + 2024-12-10T18:11:14.631984 image/svg+xml @@ -25,8 +25,9 @@ L 286.942922 291.110437 L 286.942922 0 L 0 0 +L 0 291.110437 z -" style="fill: #ffffff"/> +" style="fill: none; opacity: 0"/> @@ -49,23 +50,23 @@ C 19.36512 183.116713 32.183058 214.061952 54.995932 236.874826 C 77.808805 259.6877 108.754045 272.505637 141.01632 272.505637 L 141.01632 272.505637 z -" clip-path="url(#pab2848a796)" style="fill: none; stroke: #000000; stroke-linejoin: miter"/> +" clip-path="url(#pabe5ee446c)" style="fill: none; stroke: #000000; stroke-linejoin: miter"/> +" clip-path="url(#pabe5ee446c)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - - + @@ -111,11 +112,11 @@ z +" clip-path="url(#pabe5ee446c)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + @@ -157,11 +158,11 @@ z +" clip-path="url(#pabe5ee446c)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + @@ -198,11 +199,11 @@ z +" clip-path="url(#pabe5ee446c)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + @@ -250,11 +251,11 @@ z +" clip-path="url(#pabe5ee446c)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + @@ -311,11 +312,11 @@ z +" clip-path="url(#pabe5ee446c)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + @@ -347,11 +348,11 @@ z +" clip-path="url(#pabe5ee446c)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + @@ -404,16 +405,16 @@ z +" clip-path="url(#pabe5ee446c)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - - + @@ -437,11 +438,11 @@ z +" clip-path="url(#pabe5ee446c)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + @@ -456,11 +457,11 @@ L 274.83264 226.886437 +" clip-path="url(#pabe5ee446c)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + @@ -475,11 +476,11 @@ L 274.83264 188.870437 +" clip-path="url(#pabe5ee446c)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + @@ -493,11 +494,11 @@ L 274.83264 150.854437 +" clip-path="url(#pabe5ee446c)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + @@ -511,11 +512,11 @@ L 274.83264 112.838437 +" clip-path="url(#pabe5ee446c)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + @@ -529,11 +530,11 @@ L 274.83264 74.822437 +" clip-path="url(#pabe5ee446c)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + @@ -566,9 +567,9 @@ z +" clip-path="url(#pabe5ee446c)" style="fill: none; stroke: #1f77b4; stroke-width: 1.5; stroke-linecap: square"/> - - - + + +" clip-path="url(#pabe5ee446c)" style="fill: none; stroke: #ff7f0e; stroke-width: 1.5; stroke-linecap: square"/> - - - + + +" clip-path="url(#pabe5ee446c)" style="fill: none; stroke: #2ca02c; stroke-width: 1.5; stroke-linecap: square"/> +" clip-path="url(#pabe5ee446c)" style="fill: none; stroke: #d62728; stroke-width: 1.5; stroke-linecap: square"/> - - - + + +" clip-path="url(#pabe5ee446c)" style="fill: none; stroke: #9467bd; stroke-width: 1.5; stroke-linecap: square"/> - - - + + +" clip-path="url(#pabe5ee446c)" style="fill: none; stroke: #8c564b; stroke-width: 1.5; stroke-linecap: square"/> - - - + + +" clip-path="url(#pabe5ee446c)" style="fill: none; stroke: #000000; stroke-width: 1.5; stroke-linecap: square"/> +" clip-path="url(#pabe5ee446c)" style="fill: none; stroke: #000000; stroke-width: 1.5; stroke-linecap: square"/> +" clip-path="url(#pabe5ee446c)" style="fill: none; stroke: #000000; stroke-width: 1.5; stroke-linecap: square"/> - - - + + - - +" clip-path="url(#pabe5ee446c)" style="fill: none; stroke: #000000; stroke-width: 1.5; stroke-linecap: square"/> + + +" clip-path="url(#pabe5ee446c)" style="fill: none; stroke: #000000; stroke-width: 1.5; stroke-linecap: square"/> +