diff --git a/book/_toc.yml b/book/_toc.yml index 6d6bb18..4b28d89 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -301,6 +301,23 @@ parts: - file: week_15/homework/intro - file: week_15/session/intro - file: week_15/session_2/intro + sections: + - file: week_15/session_2/michael + - file: week_15/session_2/patrick + - file: week_15/session_2/louis + - file: week_15/session_2/quinten + - file: week_15/session_2/thijs + - file: week_15/session_2/julian + - file: week_15/session_2/eren + - file: week_15/session_2/dino + - file: week_15/session_2/ties + - file: week_15/session_2/danyal + - file: week_15/session_2/amir + - file: week_15/session_2/mees + - file: week_15/session_2/maarten + - file: week_15/session_2/robert + - file: week_15/session_2/chayenne + - file: week_15/session_2/mats - caption: Miscellaneous chapters: diff --git a/book/course_information.md b/book/course_information.md index df91a58..d86efe9 100644 --- a/book/course_information.md +++ b/book/course_information.md @@ -11,16 +11,16 @@ This aligns with the learning objectives of Structural Mechanics 3 of the regula As a prerequisite for the main objectives, you should be able to model, evaluate and reflect on forces, displacements and stresses in statically determinate structures. This is made specific in the following prerequisite learning objectives, you show to be able to:
    -
  1. Model, evaluate and reflect on validity of shape (only for cables), support reactions and section forces in statically determinate skeletal structures and cables using equilibrium relations and virtual work (only on beam structures), required for learning objective 2 and 2.
  2. -
  3. Model, evaluate and reflect on validity of displacements of truss- and skeletal bending structures using Williot, forget-me-nots and Moment-area theorems, required for learning objective 2 and 4
  4. +
  5. Model, evaluate and reflect on validity of shape (only for cables), support reactions and section forces in statically determinate skeletal structures and cables using equilibrium relations and virtual work (only on beam structures), required for learning objective 1, 2 and 3.
  6. +
  7. Model, evaluate and reflect on validity of displacements of truss- and skeletal bending structures using Williot and forget-me-nots, required for learning objective 1, 2 and 4
  8. Model, evaluate and reflect on validity of normal- and shear stresses in thick- and thin-walled cross-sections due to normal forces, bending moments and torsional moments, required for learning objective 3
The learning objectives a-c align almost entirely with the learning objectives of Structural Mechanics 1 and 2 of the regular BSc programme of Civil Engineering. The learning objectives are summarized in three subjects: - Statically indeterminate structures, including learning objective 1, 2, a and b -- Continuum mechanics, including learning objective 4, a and c -- Buckling, including learning objective 1, 3 and b +- Continuum mechanics, including learning objective 4, a, b and c +- Buckling, including learning objective 1, 4, a, b This course replaces Structural Mechanics 1, 2 and 3 of the regular Bachelor programme as a preparation for the MSc Civil Engineering. It is expecting some prior knowledge on learning objective a – c to be able to finish the course on time. diff --git a/book/week_15/session_2/amir.md b/book/week_15/session_2/amir.md new file mode 100644 index 0000000..677e00e --- /dev/null +++ b/book/week_15/session_2/amir.md @@ -0,0 +1,3 @@ +# Course Graph Amir + + \ No newline at end of file diff --git a/book/week_15/session_2/chayenne.md b/book/week_15/session_2/chayenne.md new file mode 100644 index 0000000..0aaa854 --- /dev/null +++ b/book/week_15/session_2/chayenne.md @@ -0,0 +1,3 @@ +# Course Graph Chayenne + + \ No newline at end of file diff --git a/book/week_15/session_2/danyal.md b/book/week_15/session_2/danyal.md new file mode 100644 index 0000000..0cd6a4f --- /dev/null +++ b/book/week_15/session_2/danyal.md @@ -0,0 +1,3 @@ +# Course Graph Danyal + + \ No newline at end of file diff --git a/book/week_15/session_2/dino.md b/book/week_15/session_2/dino.md new file mode 100644 index 0000000..1c70811 --- /dev/null +++ b/book/week_15/session_2/dino.md @@ -0,0 +1,3 @@ +# Course Graph Dino + + \ No newline at end of file diff --git a/book/week_15/session_2/eren.md b/book/week_15/session_2/eren.md new file mode 100644 index 0000000..5b5ba88 --- /dev/null +++ b/book/week_15/session_2/eren.md @@ -0,0 +1,3 @@ +# Course Graph Eren + + \ No newline at end of file diff --git a/book/week_15/session_2/intro.ipynb b/book/week_15/session_2/intro.ipynb index aba9cd1..ca058d3 100644 --- a/book/week_15/session_2/intro.ipynb +++ b/book/week_15/session_2/intro.ipynb @@ -13,7 +13,64 @@ "# Lesson December 12th\n", "\n", "Today we'll discuss the results of the first [exam assignment 2 on Statically indeterminate structures and exam assignment 1 on Continuum mechanics](exam2).\n", - "\n" + "\n", + "## Results second exam assignment on Statically indeterminate structures\n", + "\n", + "```{figure} ../session/intro_data/structure.svg\n", + ":align: center\n", + "```\n", + "\n", + "Approaches taken during the [exam assignment](../session/intro.ipynb):\n", + "- Hinge at $\\text{B}$ causes local mechanism $\\text{BE}$, could be dealt with by:\n", + " - For 'hoekveranderingsvergelijkingen', first all cantilever parts should be replaced by moments and/or forces\n", + " - If it's the only mechanism (only one degree of freedom), use hybrid method ('hoekveranderingsvergelijkingen' with movable nodes)\n", + "- Mistakes in sign moments around B\n", + "- $\\varphi_\\text{B}^{BE}$ set equal to rotation at tip of cantilever beam loaded by point load\n", + "- Displacement of $\\text{E}$ consists of:\n", + " - Bending $\\text{BE}$\n", + " - Rotation B\n", + " - Bending $\\text{CD}$\n", + "- Mistakes in solving moment distribution\n", + "\n", + "\n", + "## Results first exam assignment on Continuum mechanics\n", + "\n", + "```{figure} ../session/intro_data/structure2.svg\n", + ":align: center\n", + "```\n", + "\n", + "Approaches taken during the [exam assignment](../session/intro.ipynb):\n", + "- Mistakes in calculating stresses\n", + "- Stresses in wrong direction acting on stress element\n", + "- Shear stresses on perpendicular faces not in equilibrium\n", + "- Normal stresses at both sides the $x$- and $y$-plane\n", + "- Incorrect direction of shear stresses after rotation\n", + "- Calculation of principal stresses inconsistent with stress element\n", + "- Rotation from rotation centre doesn't give correct new point\n", + "- Incorrect location of rotation centre\n", + "- A third nonzero principal stress\n", + "\n", + "\n", + "## Create knowledge graph\n", + "In the [third lesson of the first week](lesson1.3) you created a knowledge graph on the topics you've encountered in the prerequisite tests, and how they link to the learning objectives of this course. Let's try and extend today in a course graph. These course graphs will be incorporated in this book!\n", + "\n", + "You'll start with a template containing the (abbreviated) learning objectives and prerequisite learning objectives:\n", + "\n", + "\n", + "\n", + "Your task is to add subjects to the learning objectives and the links between those.\n", + "\n", + "1. Login at https://prime-applets.ewi.tudelft.nl/login\n", + "2. Wait for Tom van Woudenberg to add you to the correct Course Graph course\n", + "3. Open the correct Course Graph Course: https://prime-applets.ewi.tudelft.nl/graph-editor/course-overview/CT1000\n", + "4. Click on \"edit\" (edit) for your own course graph\n", + "5. Click `Edit Layout` - `Domains` to check the layout and eventually change it a bit (remember to click `Save` when you're done)\n", + "6. Click `Edit Fields` - `Subjects` to add subjects. Try to keep the number of subjects per domain (which are the learning objectives) limited\n", + "7. Click `Subject relations` to show relations between subjects\n", + "8. Click `Edit Layout` - `Overview` to alter the layout (eventually use `Auto layout`) to a layout that makes sense to you\n", + "9. Repeat steps 6-9 until you're satisfied!\n", + "\n", + "You'll be able to view your graph in this book (see subpages)!" ] } ], diff --git a/book/week_15/session_2/julian.md b/book/week_15/session_2/julian.md new file mode 100644 index 0000000..6ae5a23 --- /dev/null +++ b/book/week_15/session_2/julian.md @@ -0,0 +1,3 @@ +# Course Graph Julian + + \ No newline at end of file diff --git a/book/week_15/session_2/louis.md b/book/week_15/session_2/louis.md new file mode 100644 index 0000000..884297c --- /dev/null +++ b/book/week_15/session_2/louis.md @@ -0,0 +1,3 @@ +# Course Graph Louis + + \ No newline at end of file diff --git a/book/week_15/session_2/maarten.md b/book/week_15/session_2/maarten.md new file mode 100644 index 0000000..04b4f23 --- /dev/null +++ b/book/week_15/session_2/maarten.md @@ -0,0 +1,3 @@ +# Course Graph Maarten + + \ No newline at end of file diff --git a/book/week_15/session_2/mats.md b/book/week_15/session_2/mats.md new file mode 100644 index 0000000..c877eaf --- /dev/null +++ b/book/week_15/session_2/mats.md @@ -0,0 +1,3 @@ +# Course Graph Mats + + \ No newline at end of file diff --git a/book/week_15/session_2/mees.md b/book/week_15/session_2/mees.md new file mode 100644 index 0000000..9c6c3a1 --- /dev/null +++ b/book/week_15/session_2/mees.md @@ -0,0 +1,3 @@ +# Course Graph Mees + + \ No newline at end of file diff --git a/book/week_15/session_2/michael.md b/book/week_15/session_2/michael.md new file mode 100644 index 0000000..f7f6ba0 --- /dev/null +++ b/book/week_15/session_2/michael.md @@ -0,0 +1,3 @@ +# Course Graph Michael + + \ No newline at end of file diff --git a/book/week_15/session_2/patrick.md b/book/week_15/session_2/patrick.md new file mode 100644 index 0000000..4491c1a --- /dev/null +++ b/book/week_15/session_2/patrick.md @@ -0,0 +1,3 @@ +# Course Graph Patrick + + \ No newline at end of file diff --git a/book/week_15/session_2/quinten.md b/book/week_15/session_2/quinten.md new file mode 100644 index 0000000..72fe4b0 --- /dev/null +++ b/book/week_15/session_2/quinten.md @@ -0,0 +1,3 @@ +# Course Graph Quinten + + \ No newline at end of file diff --git a/book/week_15/session_2/robert.md b/book/week_15/session_2/robert.md new file mode 100644 index 0000000..ec0a1ef --- /dev/null +++ b/book/week_15/session_2/robert.md @@ -0,0 +1,3 @@ +# Course Graph Robert-Jan + + \ No newline at end of file diff --git a/book/week_15/session_2/thijs.md b/book/week_15/session_2/thijs.md new file mode 100644 index 0000000..4100735 --- /dev/null +++ b/book/week_15/session_2/thijs.md @@ -0,0 +1,3 @@ +# Course Graph Thijs + + \ No newline at end of file diff --git a/book/week_15/session_2/ties.md b/book/week_15/session_2/ties.md new file mode 100644 index 0000000..5bbc067 --- /dev/null +++ b/book/week_15/session_2/ties.md @@ -0,0 +1,3 @@ +# Course Graph Ties + + \ No newline at end of file