From 65d80e2add8a5f92c6a64d5030b138965ddd9d65 Mon Sep 17 00:00:00 2001 From: Theodore Chang Date: Sat, 30 Sep 2023 11:38:11 +0200 Subject: [PATCH] Clean up sections --- .../Structural/Statics/rc-section-analysis.md | 24 +- docs/Library/Element/Beam/Orientation.md | 4 +- docs/Library/Section/Section2D/Bar2D.md | 4 +- docs/Library/Section/Section2D/Box2D.md | 7 +- docs/Library/Section/Section2D/Cell2D.md | 15 ++ docs/Library/Section/Section2D/Circle2D.md | 4 +- .../Section/Section2D/CircularHollow2D.md | 6 +- docs/Library/Section/Section2D/HSection2D.md | 11 +- docs/Library/Section/Section2D/ISection2D.md | 15 +- docs/Library/Section/Section2D/PIC/Box.svg | 166 +++++++++++++ docs/Library/Section/Section2D/PIC/Cell.svg | 144 ++++++++++++ docs/Library/Section/Section2D/PIC/Circle.svg | 143 +++++++++++ .../Section/Section2D/PIC/CircularHollow.svg | 143 +++++++++++ .../Section/Section2D/PIC/HSection.svg | 184 +++++++++++++++ .../Section/Section2D/PIC/ISection.svg | 179 ++++++++++++++ .../Section/Section2D/PIC/Rectangle.svg | 166 +++++++++++++ .../Section/Section2D/PIC/TSection.svg | 164 +++++++++++++ docs/Library/Section/Section2D/Rectangle2D.md | 4 +- docs/Library/Section/Section2D/TSection2D.md | 6 +- docs/Library/Section/Section3D/Bar3D.md | 2 + docs/Library/Section/Section3D/Box3D.md | 10 +- docs/Library/Section/Section3D/Cell3D.md | 16 ++ docs/Library/Section/Section3D/Circle3D.md | 4 + .../Section/Section3D/CircularHollow3D.md | 4 +- docs/Library/Section/Section3D/ISection3D.md | 4 +- docs/Library/Section/Section3D/PIC/Box.svg | 206 ++++++++++++++++ docs/Library/Section/Section3D/PIC/Cell.svg | 184 +++++++++++++++ docs/Library/Section/Section3D/PIC/Circle.svg | 183 +++++++++++++++ .../Section/Section3D/PIC/CircularHollow.svg | 184 +++++++++++++++ .../Section/Section3D/PIC/HSection.svg | 184 +++++++++++++++ .../Section/Section3D/PIC/ISection.svg | 222 ++++++++++++++++++ .../Section/Section3D/PIC/Rectangle.svg | 206 ++++++++++++++++ .../Section/Section3D/PIC/TSection.svg | 203 ++++++++++++++++ docs/Library/Section/Section3D/Rectangle3D.md | 6 +- docs/Library/Section/Section3D/TSection3D.md | 4 +- 35 files changed, 2985 insertions(+), 26 deletions(-) create mode 100644 docs/Library/Section/Section2D/Cell2D.md create mode 100644 docs/Library/Section/Section2D/PIC/Box.svg create mode 100644 docs/Library/Section/Section2D/PIC/Cell.svg create mode 100644 docs/Library/Section/Section2D/PIC/Circle.svg create mode 100644 docs/Library/Section/Section2D/PIC/CircularHollow.svg create mode 100644 docs/Library/Section/Section2D/PIC/HSection.svg create mode 100644 docs/Library/Section/Section2D/PIC/ISection.svg create mode 100644 docs/Library/Section/Section2D/PIC/Rectangle.svg create mode 100644 docs/Library/Section/Section2D/PIC/TSection.svg create mode 100644 docs/Library/Section/Section3D/Cell3D.md create mode 100644 docs/Library/Section/Section3D/PIC/Box.svg create mode 100644 docs/Library/Section/Section3D/PIC/Cell.svg create mode 100644 docs/Library/Section/Section3D/PIC/Circle.svg create mode 100644 docs/Library/Section/Section3D/PIC/CircularHollow.svg create mode 100644 docs/Library/Section/Section3D/PIC/HSection.svg create mode 100644 docs/Library/Section/Section3D/PIC/ISection.svg create mode 100644 docs/Library/Section/Section3D/PIC/Rectangle.svg create mode 100644 docs/Library/Section/Section3D/PIC/TSection.svg diff --git a/docs/Example/Structural/Statics/rc-section-analysis.md b/docs/Example/Structural/Statics/rc-section-analysis.md index 0bcef5a395..026a1ba24d 100644 --- a/docs/Example/Structural/Statics/rc-section-analysis.md +++ b/docs/Example/Structural/Statics/rc-section-analysis.md @@ -14,8 +14,9 @@ The section configuration is shown as follows. ## Model Development -The `SingleSection2D` element is **NOT** a connector element. Only one node is required to define the element. First we -define an arbitrary node. +The [`SingleSection2D`](../../../Library/Element/Special/SingleSection.md) element is **NOT** a connector element. +Only one node is required to define the element. +First we define an arbitrary node. ``` node 1 0 0 @@ -101,4 +102,21 @@ is about $$350~\text{kNm}$$. ![rotation versus moment](rc-section-analysis.svg) -Users with relative background may help to justify the result. +Users with a relative background may help to justify the result. + +### Asymmetric Layout + +If the layout is asymmetric, say, for example, the rebars at $$y=-220~\text{mm}$$ are removed. + +```text +section Rectangle2D 2 400. 500. 1 9 +section Bar2D 3 900. 2 220. +# section Bar2D 4 900. 2 -220. +section Bar2D 5 600. 2 0. +``` + +In this case, a positive moment makes the unreinforced region in tension. +This decreases the moment capacity. +However, a negative moment does not change the moment capacity significantly. + +Interested readers can try to apply both positive and negative rotation and verify the results. diff --git a/docs/Library/Element/Beam/Orientation.md b/docs/Library/Element/Beam/Orientation.md index b874284e07..a7b6546adb 100644 --- a/docs/Library/Element/Beam/Orientation.md +++ b/docs/Library/Element/Beam/Orientation.md @@ -7,8 +7,10 @@ Similar configurations are also required in other FEM software, see, for example, Section 26.3.4 `Beam element cross-section orientation` of the Abaqus Analysis User's Manual. The local $$x$$-axis is along the cord of the beam element. -The local $$z$$-axis is often the strong axis of the section if there is one. +The local $$z$$-axis is temporarily taken as the vector assigned by user. The local $$y$$-axis is defined to be the cross product of the local $$z$$-axis and the local $$x$$-axis. +After obtaining the local $$y$$-axis, the local $$z$$-axis is redefined to be the cross product of the local $$x$$-axis +and the local $$y$$-axis. Depending on the different literature and textbooks, different conventions may be used. Thus, the term local $$z$$-axis may not be the same axis you may expect. diff --git a/docs/Library/Section/Section2D/Bar2D.md b/docs/Library/Section/Section2D/Bar2D.md index d7645793e1..35a724e034 100644 --- a/docs/Library/Section/Section2D/Bar2D.md +++ b/docs/Library/Section/Section2D/Bar2D.md @@ -2,6 +2,8 @@ 2D Reinforcing Bar Section +![arrangement](PIC/Cell.svg) + ## Syntax ``` @@ -9,5 +11,5 @@ section Bar2D (1) (2) (3) [4] # (1) int, unique section tag # (2) double, area # (3) int, material tag -# [4] double, eccentricity, default: 0.0 +# [4] double, eccentricity/location, default: 0.0 ``` diff --git a/docs/Library/Section/Section2D/Box2D.md b/docs/Library/Section/Section2D/Box2D.md index a762c6b337..c25b291210 100644 --- a/docs/Library/Section/Section2D/Box2D.md +++ b/docs/Library/Section/Section2D/Box2D.md @@ -2,6 +2,8 @@ 2D Box Section +![arrangement](PIC/Box.svg) + ## Syntax ``` @@ -12,7 +14,7 @@ section Box2D (1) (2) (3) (4) (5) [6] [7] # (4) double, thickness # (5) int, material tag # [6] int, number of integration points, default: 6 -# [7] double, eccentricity, default: 0.0 +# [7] double, eccentricity/location, default: 0.0 ``` ## Remarks @@ -20,3 +22,6 @@ section Box2D (1) (2) (3) (4) (5) [6] [7] The eccentricity is measured from the centre of the section. The width and height are measured from midline to midline. + +Under the hood, the section is computed as an I-section. +Integration scheme applies. diff --git a/docs/Library/Section/Section2D/Cell2D.md b/docs/Library/Section/Section2D/Cell2D.md new file mode 100644 index 0000000000..fa051044fb --- /dev/null +++ b/docs/Library/Section/Section2D/Cell2D.md @@ -0,0 +1,15 @@ +# Cell2D + +2D Cell Section + +![arrangement](PIC/Cell.svg) + +## Syntax + +``` +section Cell2D (1) (2) (3) [4] +# (1) int, unique section tag +# (2) double, area +# (3) int, material tag +# [4] double, eccentricity/location, default: 0.0 +``` diff --git a/docs/Library/Section/Section2D/Circle2D.md b/docs/Library/Section/Section2D/Circle2D.md index 3b184e4166..1a08dd93c4 100644 --- a/docs/Library/Section/Section2D/Circle2D.md +++ b/docs/Library/Section/Section2D/Circle2D.md @@ -2,6 +2,8 @@ 2D Circle Section +![arrangement](PIC/Circle.svg) + ## Syntax ``` @@ -10,7 +12,7 @@ section Circle2D (1) (2) (3) [4] [5] # (2) double, radius # (3) int, material tag # [4] int, number of integration points, default: 6 -# [5] double, eccentricity, default: 0.0 +# [5] double, eccentricity/location, default: 0.0 ``` ## Remarks diff --git a/docs/Library/Section/Section2D/CircularHollow2D.md b/docs/Library/Section/Section2D/CircularHollow2D.md index c59d6dc059..409008686f 100644 --- a/docs/Library/Section/Section2D/CircularHollow2D.md +++ b/docs/Library/Section/Section2D/CircularHollow2D.md @@ -2,6 +2,8 @@ 2D Hollow Circular Section +![arrangement](PIC/CircularHollow.svg) + ## Syntax ``` @@ -10,8 +12,8 @@ section CircularHollow2D (1) (2) (3) (4) [5] [6] # (2) double, radius # (3) double, thickness # (4) int, material tag -# [5] int, number of integration points, default: 10 -# [6] double, eccentricity, default: 0.0 +# [5] int, number of integration points for half circle, default: 6 +# [6] double, eccentricity/location, default: 0.0 ``` ## Remarks diff --git a/docs/Library/Section/Section2D/HSection2D.md b/docs/Library/Section/Section2D/HSection2D.md index 5dd343f11a..c6411a32a3 100644 --- a/docs/Library/Section/Section2D/HSection2D.md +++ b/docs/Library/Section/Section2D/HSection2D.md @@ -2,6 +2,8 @@ 2D H-Section +![arrangement](PIC/HSection.svg) + ## Syntax ``` @@ -9,8 +11,8 @@ section HSection2D (1) (2...7) (8) [9] [10] # (1) int, unique tag # (2...7) double, section dimensions # (8) int, material tag -# [9] int, number of integration points, default: 6 -# [10] double, eccentricity measured from the centre, default: 0.0 +# [9] int, number of integration points for flanges, default: 6 +# [10] double, eccentricity/location, default: 0.0 ``` ## Remarks @@ -23,7 +25,10 @@ section HSection2D (1) (2...7) (8) [9] [10] * `(6)` web width * `(7)` web thickness -The eccentricity is measured from the centre of the web. +Two integration points are used for web. +The user assigned number of integration points is used for flanges. + +The eccentricity is measured from the centre of the web/flanges. If the left and right flanges have different sizes, the default trivial eccentricity will lead to extra bending moments when the section is subjected to axial force. Eccentricity can be manually adjusted. diff --git a/docs/Library/Section/Section2D/ISection2D.md b/docs/Library/Section/Section2D/ISection2D.md index 7b8c8c092c..7510280aff 100644 --- a/docs/Library/Section/Section2D/ISection2D.md +++ b/docs/Library/Section/Section2D/ISection2D.md @@ -2,6 +2,8 @@ 2D I-Section +![arrangement](PIC/ISection.svg) + ## Syntax ``` @@ -9,20 +11,23 @@ section ISection2D (1) (2...7) (8) [9] [10] # (1) int, unique tag # (2...7) double, section dimensions # (8) int, material tag -# [9] int, number of integration points, default: 6 -# [10] double, eccentricity measured from the centre, default: 0.0 +# [9] int, number of integration points for web, default: 6 +# [10] double, eccentricity/location, default: 0.0 ``` ## Remarks 1. Section dimensions are: - * `(2)` top flange height + * `(2)` top flange width * `(3)` top flange thickness - * `(4)` bottom flange height + * `(4)` bottom flange width * `(5)` bottom flange thickness - * `(6)` web width + * `(6)` web height * `(7)` web thickness +Two integration points are used for both flanges. +The user assigned number of integration points is used for web. + The eccentricity is measured from the centre of the web. If the top and bottom flanges have different sizes, the default trivial eccentricity will lead to extra bending moments when the section is subjected to axial force. diff --git a/docs/Library/Section/Section2D/PIC/Box.svg b/docs/Library/Section/Section2D/PIC/Box.svg new file mode 100644 index 0000000000..970300c5fe --- /dev/null +++ b/docs/Library/Section/Section2D/PIC/Box.svg @@ -0,0 +1,166 @@ + + + + + + + + + + + + + + + + + + + + + + y + z + + + + + + + + + e + + height + width + + diff --git a/docs/Library/Section/Section2D/PIC/Cell.svg b/docs/Library/Section/Section2D/PIC/Cell.svg new file mode 100644 index 0000000000..4a824cedd7 --- /dev/null +++ b/docs/Library/Section/Section2D/PIC/Cell.svg @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + + + + + + y + z + + + + + + + + + e + + + diff --git a/docs/Library/Section/Section2D/PIC/Circle.svg b/docs/Library/Section/Section2D/PIC/Circle.svg new file mode 100644 index 0000000000..b46da192da --- /dev/null +++ b/docs/Library/Section/Section2D/PIC/Circle.svg @@ -0,0 +1,143 @@ + + + + + + + + + + + + + + + + + + + + + + y + z + + + + + + + + + e + + + diff --git a/docs/Library/Section/Section2D/PIC/CircularHollow.svg b/docs/Library/Section/Section2D/PIC/CircularHollow.svg new file mode 100644 index 0000000000..ea49f3b060 --- /dev/null +++ b/docs/Library/Section/Section2D/PIC/CircularHollow.svg @@ -0,0 +1,143 @@ + + + + + + + + + + + + + + + + + + + + + + y + z + + + + + + + + + e + + + diff --git a/docs/Library/Section/Section2D/PIC/HSection.svg b/docs/Library/Section/Section2D/PIC/HSection.svg new file mode 100644 index 0000000000..46891df6c8 --- /dev/null +++ b/docs/Library/Section/Section2D/PIC/HSection.svg @@ -0,0 +1,184 @@ + + + + + + + + + + + + + + + + + + + + + + y + z + + + + + + + + + + + + + + e + right + left + web + + diff --git a/docs/Library/Section/Section2D/PIC/ISection.svg b/docs/Library/Section/Section2D/PIC/ISection.svg new file mode 100644 index 0000000000..4f420558d1 --- /dev/null +++ b/docs/Library/Section/Section2D/PIC/ISection.svg @@ -0,0 +1,179 @@ + + + + + + + + + + + + + + + + + + + + + + y + z + + + + + + + + + + + + bottom + top + web + e + + diff --git a/docs/Library/Section/Section2D/PIC/Rectangle.svg b/docs/Library/Section/Section2D/PIC/Rectangle.svg new file mode 100644 index 0000000000..222302f8b0 --- /dev/null +++ b/docs/Library/Section/Section2D/PIC/Rectangle.svg @@ -0,0 +1,166 @@ + + + + + + + + + + + + + + + + + + + + + + y + z + + + + + + + + + e + + height + width + + diff --git a/docs/Library/Section/Section2D/PIC/TSection.svg b/docs/Library/Section/Section2D/PIC/TSection.svg new file mode 100644 index 0000000000..d7b9a657d7 --- /dev/null +++ b/docs/Library/Section/Section2D/PIC/TSection.svg @@ -0,0 +1,164 @@ + + + + + + + + + + + + + + + + + + + + + + y + z + + + + + + + + + + + top + web + e + + diff --git a/docs/Library/Section/Section2D/Rectangle2D.md b/docs/Library/Section/Section2D/Rectangle2D.md index 67c36c7915..56aba6852c 100644 --- a/docs/Library/Section/Section2D/Rectangle2D.md +++ b/docs/Library/Section/Section2D/Rectangle2D.md @@ -2,6 +2,8 @@ 2D Rectangle Section +![arrangement](PIC/Rectangle.svg) + ## Syntax ``` @@ -11,5 +13,5 @@ section Rectangle2D (1) (2) (3) (4) [5] [6] # (3) double, section height # (4) int, material tag # [5] int, number of integration points, default: 6 -# [6] double, eccentricity measured from the centre, default: 0.0 +# [6] double, eccentricity/location, default: 0.0 ``` diff --git a/docs/Library/Section/Section2D/TSection2D.md b/docs/Library/Section/Section2D/TSection2D.md index 16506a0d8c..dd0abc6a88 100644 --- a/docs/Library/Section/Section2D/TSection2D.md +++ b/docs/Library/Section/Section2D/TSection2D.md @@ -2,6 +2,8 @@ 2D T-Section +![arrangement](PIC/TSection.svg) + ## Syntax ``` @@ -10,7 +12,7 @@ section TSection2D (1) (2...5) (6) [7] [8] # (2...5) double, section dimensions # (6) int, material tag # [7] int, number of integration points, default: 6 -# [8] double, eccentricity measured from the web centre, default: 0.0 +# [8] double, eccentricity/location, default: 0.0 ``` ## Remarks @@ -20,7 +22,7 @@ section TSection2D (1) (2...5) (6) [7] [8] * `(3)` top flange thickness * `(4)` web width * `(5)` web thickness -2. By default, the flange is at the top of the local coordinate system. +2. The flange is at the top of the local coordinate system. The eccentricity is measured from the centre of the web. The default trivial eccentricity will lead to extra bending moments when the section is subjected to axial force since diff --git a/docs/Library/Section/Section3D/Bar3D.md b/docs/Library/Section/Section3D/Bar3D.md index e1bc4f76fb..6959043486 100644 --- a/docs/Library/Section/Section3D/Bar3D.md +++ b/docs/Library/Section/Section3D/Bar3D.md @@ -2,6 +2,8 @@ 3D Reinforcing Bar Section +![arrangement](PIC/Cell.svg) + ## Syntax ``` diff --git a/docs/Library/Section/Section3D/Box3D.md b/docs/Library/Section/Section3D/Box3D.md index 0841dc9dbc..bef201025d 100644 --- a/docs/Library/Section/Section3D/Box3D.md +++ b/docs/Library/Section/Section3D/Box3D.md @@ -2,6 +2,8 @@ 3D Box Section +![arrangement](PIC/Box.svg) + ## Syntax ``` @@ -11,7 +13,13 @@ section Box3D (1) (2) (3) (4) (5) [6] [7] [8] # (3) double, height # (4) double, thickness # (5) int, material tag -# [6] int, number of integration points, default: 3 +# [6] int, number of integration points, default: 6 # [7] double, eccentricity along y axis, default: 0.0 # [8] double, eccentricity along z axis, default: 0.0 ``` + +## Remarks + +The eccentricity is measured from the centre of the section. + +The width and height are measured from midline to midline. diff --git a/docs/Library/Section/Section3D/Cell3D.md b/docs/Library/Section/Section3D/Cell3D.md new file mode 100644 index 0000000000..89ae2dd0b2 --- /dev/null +++ b/docs/Library/Section/Section3D/Cell3D.md @@ -0,0 +1,16 @@ +# Cell3D + +3D Cell Section + +![arrangement](PIC/Cell.svg) + +## Syntax + +``` +section Cell3D (1) (2) (3) [4] [5] +# (1) int, unique section tag +# (2) double, area +# (3) int, material tag +# [4] double, eccentricity along y axis, default: 0.0 +# [5] double, eccentricity along z axis, default: 0.0 +``` diff --git a/docs/Library/Section/Section3D/Circle3D.md b/docs/Library/Section/Section3D/Circle3D.md index 50b2fa3e0a..14574ca508 100644 --- a/docs/Library/Section/Section3D/Circle3D.md +++ b/docs/Library/Section/Section3D/Circle3D.md @@ -2,6 +2,8 @@ 3D Circle Section +![arrangement](PIC/Circle.svg) + ## Syntax ``` @@ -13,3 +15,5 @@ section Circle3D (1) (2) (3) [4] [5] [6] # [5] double, eccentricity along y axis, default: 0.0 # [6] double, eccentricity along z axis, default: 0.0 ``` + +The 2D integration scheme is applied to the whole circle under the polar coordinate system. diff --git a/docs/Library/Section/Section3D/CircularHollow3D.md b/docs/Library/Section/Section3D/CircularHollow3D.md index ec9f897f52..9bc9d75ace 100644 --- a/docs/Library/Section/Section3D/CircularHollow3D.md +++ b/docs/Library/Section/Section3D/CircularHollow3D.md @@ -2,6 +2,8 @@ 3D Hollow Circle Section +![arrangement](PIC/CircularHollow.svg) + ## Syntax ``` @@ -10,7 +12,7 @@ section CircularHollow3D (1) (2) (3) (4) [5] [6] [7] # (2) double, radius # (3) double, thickness # (4) int, material tag -# [5] int, number of integration points, default: 10 +# [5] int, number of integration points of half circle, default: 6 # [6] double, eccentricity along y axis, default: 0.0 # [7] double, eccentricity along z axis, default: 0.0 ``` diff --git a/docs/Library/Section/Section3D/ISection3D.md b/docs/Library/Section/Section3D/ISection3D.md index 8990cda60f..45d20875dd 100644 --- a/docs/Library/Section/Section3D/ISection3D.md +++ b/docs/Library/Section/Section3D/ISection3D.md @@ -2,6 +2,8 @@ 3D I-Section +![arrangement](PIC/ISection.svg) + ## Syntax ``` @@ -14,7 +16,7 @@ section ISection3D (1) (2) (3) (4) (5) (6) (7) (8) [9] [10] [11] # (6) double, web height # (7) double, web thickness # (8) int, material tag -# [9] int, number of integration points, default: 3 +# [9] int, number of integration points, default: 6 # [10] double, eccentricity along y axis, default: 0.0 # [11] double, eccentricity along z axis, default: 0.0 ``` diff --git a/docs/Library/Section/Section3D/PIC/Box.svg b/docs/Library/Section/Section3D/PIC/Box.svg new file mode 100644 index 0000000000..800485997f --- /dev/null +++ b/docs/Library/Section/Section3D/PIC/Box.svg @@ -0,0 +1,206 @@ + + + + + + + + + + + + + + + + + + + + + + y + z + + + + + + + + + ey + + height + width + ez + + + + + + + + + + diff --git a/docs/Library/Section/Section3D/PIC/Cell.svg b/docs/Library/Section/Section3D/PIC/Cell.svg new file mode 100644 index 0000000000..ca165eaeb7 --- /dev/null +++ b/docs/Library/Section/Section3D/PIC/Cell.svg @@ -0,0 +1,184 @@ + + + + + + + + + + + + + + + + + + + + + + y + z + + + + + + + + + ey + + + + + + + + + + ez + + diff --git a/docs/Library/Section/Section3D/PIC/Circle.svg b/docs/Library/Section/Section3D/PIC/Circle.svg new file mode 100644 index 0000000000..d956ce5233 --- /dev/null +++ b/docs/Library/Section/Section3D/PIC/Circle.svg @@ -0,0 +1,183 @@ + + + + + + + + + + + + + + + + + + + + + + y + z + + + + + + + + + ey + + + + + + + + + + ez + + diff --git a/docs/Library/Section/Section3D/PIC/CircularHollow.svg b/docs/Library/Section/Section3D/PIC/CircularHollow.svg new file mode 100644 index 0000000000..00032805d3 --- /dev/null +++ b/docs/Library/Section/Section3D/PIC/CircularHollow.svg @@ -0,0 +1,184 @@ + + + + + + + + + + + + + + + + + + + + + + y + z + + + + + + + + + ey + + ez + + + + + + + + + + diff --git a/docs/Library/Section/Section3D/PIC/HSection.svg b/docs/Library/Section/Section3D/PIC/HSection.svg new file mode 100644 index 0000000000..46891df6c8 --- /dev/null +++ b/docs/Library/Section/Section3D/PIC/HSection.svg @@ -0,0 +1,184 @@ + + + + + + + + + + + + + + + + + + + + + + y + z + + + + + + + + + + + + + + e + right + left + web + + diff --git a/docs/Library/Section/Section3D/PIC/ISection.svg b/docs/Library/Section/Section3D/PIC/ISection.svg new file mode 100644 index 0000000000..45832c049a --- /dev/null +++ b/docs/Library/Section/Section3D/PIC/ISection.svg @@ -0,0 +1,222 @@ + + + + + + + + + + + + + + + + + + + + + + y + z + + + + + + + + + + + + + + bottom + top + web + ey + ez + + + + + + + + + + diff --git a/docs/Library/Section/Section3D/PIC/Rectangle.svg b/docs/Library/Section/Section3D/PIC/Rectangle.svg new file mode 100644 index 0000000000..cc3af0c8b7 --- /dev/null +++ b/docs/Library/Section/Section3D/PIC/Rectangle.svg @@ -0,0 +1,206 @@ + + + + + + + + + + + + + + + + + + + + + + y + z + + + + + + + + + ey + + height + width + ez + + + + + + + + + + diff --git a/docs/Library/Section/Section3D/PIC/TSection.svg b/docs/Library/Section/Section3D/PIC/TSection.svg new file mode 100644 index 0000000000..16b8386748 --- /dev/null +++ b/docs/Library/Section/Section3D/PIC/TSection.svg @@ -0,0 +1,203 @@ + + + + + + + + + + + + + + + + + + + + + + y + z + + + + + + + + + + + top + web + ey + ez + + + + + + + + + + diff --git a/docs/Library/Section/Section3D/Rectangle3D.md b/docs/Library/Section/Section3D/Rectangle3D.md index 83909d1d57..08b4a05724 100644 --- a/docs/Library/Section/Section3D/Rectangle3D.md +++ b/docs/Library/Section/Section3D/Rectangle3D.md @@ -2,6 +2,8 @@ 3D Rectangle Section +![arrangement](PIC/Rectangle.svg) + ## Syntax ``` @@ -10,7 +12,7 @@ section Rectangle3D (1) (2) (3) (4) [5] [6] [7] # (2) double, section width # (3) double, section height # (4) int, material tag -# [5] int, number of integration points, default: 3 +# [5] int, number of integration points, default: 6 # [6] double, eccentricity along y axis, default: 0.0 # [7] double, eccentricity along z axis, default: 0.0 -``` \ No newline at end of file +``` diff --git a/docs/Library/Section/Section3D/TSection3D.md b/docs/Library/Section/Section3D/TSection3D.md index 979e42d6a1..54e562f41b 100644 --- a/docs/Library/Section/Section3D/TSection3D.md +++ b/docs/Library/Section/Section3D/TSection3D.md @@ -2,6 +2,8 @@ 3D T-Section +![arrangement](PIC/TSection.svg) + ## Syntax ``` @@ -12,7 +14,7 @@ section TSection3D (1) (2) (3) (4) (5) (6) [7] [8] [9] # (4) double, web height # (5) double, web thickness # (6) int, material tag -# [7] int, number of integration points, default: 3 +# [7] int, number of integration points, default: 6 # [8] double, eccentricity along y axis, default: 0.0 # [9] double, eccentricity along z axis, default: 0.0 ```