diff --git a/docs/elements/finiteElements/Bar/behavs.rst b/docs/elements/finiteElements/Bar/behavs.rst index 9984420..4b56512 100644 --- a/docs/elements/finiteElements/Bar/behavs.rst +++ b/docs/elements/finiteElements/Bar/behavs.rst @@ -8,34 +8,39 @@ The possible behaviours for the BarElement is: - ``BarElementBehaviour.EulerBernoulyBeamY`` : Beam in Y direction based on Euler-Bernouly theory. DoFs are shown in below image: .. figure:: ../images/bar-b1.png :align: center - - DoFs of ``BarElementBehaviour.EulerBernoulyBeamY`` + +DoFs of ``BarElementBehaviour.EulerBernoulyBeamY`` + - ``BarElementBehaviour.EulerBernoulyBeamZ`` : Beam in Z direction based on Euler-Bernouly theory. DoFs are shown in below image: .. figure:: ../images/bar-b2.png :align: center - - DoFs of ``BarElementBehaviour.EulerBernoulyBeamZ`` + +DoFs of ``BarElementBehaviour.EulerBernoulyBeamZ`` + - ``BarElementBehaviour.TimoshenkoBeamY`` : Beam in Y direction based on Timoshenko's theory (shear deformation). DoFs are shown in below image: .. figure:: ../images/bar-b1.png :align: center - - DoFs of ``BarElementBehaviour.TimoshenkoBeamY`` + +DoFs of ``BarElementBehaviour.TimoshenkoBeamY`` + - ``BarElementBehaviour.TimoshenkoBeamZ`` : Beam in Z direction based on Timoshenko's theory (shear deformation). DoFs are shown in below image: .. figure:: ../images/bar-b2.png :align: center - - DoFs of ``BarElementBehaviour.TimoshenkoBeamZ`` + +DoFs of ``BarElementBehaviour.TimoshenkoBeamZ`` + - ``BarElementBehaviour.Truss`` : Only axial load carrying. DoFs are shown in below image: .. figure:: ../images/bar-truss.png :align: center - - DoFs of ``BarElementBehaviour.Truss`` + +DoFs of ``BarElementBehaviour.Truss`` + - ``BarElementBehaviour.Shaft`` : Only torsional moment carrying. DoFs are shown in below image: .. figure:: ../images/bar-shaft.png :align: center - DoFs of ``BarElementBehaviour.Shaft`` - +DoFs of ``BarElementBehaviour.Shaft`` + These behaviours can be combined , for example a truss member should only have a Truss behaviour, but a 3d frame member does have two beam behaviour in Y and Z directions, a truss behaviour and a shaft behaviour, (all these behaviours at the same time). This is an example which makes a BarElement with truss behaviour which in real acts as a truss member that only can carry axial load: @@ -67,10 +72,12 @@ So better to use ``BarElementBehaviours`` unless needed manually define combinat .. image:: ../images/bar-fullB.png :align: center - DoFs of ``BarElementBehaviours.FullBeam`` and ``BarElementBehaviours.FullBeamWithShearDefomation`` +DoFs of ``BarElementBehaviours.FullBeam`` and ``BarElementBehaviours.FullBeamWithShearDefomation`` + - ``BarElementBehaviours.FullFrame`` and ``BarElementBehaviours.FullFrameWithShearDeformation``: .. image:: ../images/bar-fullframe.png :align: center - DoFs of ``BarElementBehaviours.FullFrame`` and ``BarElementBehaviours.FullFrameWithShearDeformation`` +DoFs of ``BarElementBehaviours.FullFrame`` and ``BarElementBehaviours.FullFrameWithShearDeformation`` + diff --git a/docs/elements/finiteElements/Triangle/behavs.rst b/docs/elements/finiteElements/Triangle/behavs.rst index 6c44d39..7983565 100644 --- a/docs/elements/finiteElements/Triangle/behavs.rst +++ b/docs/elements/finiteElements/Triangle/behavs.rst @@ -8,22 +8,23 @@ The possible behaviours for the TriangleElement is: - ``TriangleElementBehaviour.Membrane`` : Membrane behaviour for in-plane displacement. DoFs are shown in below image: .. figure:: ../images/tri-membrane.png :align: center - - DoFs of ``TriangleElementBehaviour.PlateBending`` + +DoFs of ``TriangleElementBehaviour.PlateBending`` The mathematic formulation of this behaviour is based on standard CST (Constant Stress/Strain Triangle) element. - ``TriangleElementBehaviour.PlateBending`` : PlateBending behaviour for in-plane rotations and out of plane displacements. DoFs are shown in below image: .. figure:: ../images/tri-bending.png :align: center - - DoFs of ``TriangleElementBehaviour.PlateBending`` + +DoFs of ``TriangleElementBehaviour.PlateBending`` + - ``TriangleElementBehaviour.DrillingDof`` : behaviour for out of plane rotations. DoFs are shown in below image: .. figure:: ../images/tri-drill.png :align: center - - DoFs of ``TriangleElementBehaviour.DrillingDof`` - + +DoFs of ``TriangleElementBehaviour.DrillingDof`` + The mathematic formulation of this behaviour is based on DKT (Discrete Kirchhoff Triangle) element. These behaviours can be combined , for example a Membrane member should only have a Membrane behaviour, but a thin shell member does have behaviour of platebending and a membrane behaviour (both at the same time). @@ -57,4 +58,4 @@ So better to use ``TriangleElementBehaviours`` unless needed manually define com .. figure:: ../images/tri-full.png :align: center - DoFs of ``TriangleElementBehaviours.ThinShell`` and ``TriangleElementBehaviours.ThickShell`` \ No newline at end of file +DoFs of ``TriangleElementBehaviours.ThinShell`` and ``TriangleElementBehaviours.ThickShell`` \ No newline at end of file diff --git a/docs/example/settlement/index.rst b/docs/example/settlement/index.rst index cee6637..2c9c9f5 100644 --- a/docs/example/settlement/index.rst +++ b/docs/example/settlement/index.rst @@ -1,4 +1,5 @@ .. _example_settlement: + Settlement Example ################## diff --git a/docs/example/transmision-tower/index.rst b/docs/example/transmision-tower/index.rst index e099a6f..3fa9625 100644 --- a/docs/example/transmision-tower/index.rst +++ b/docs/example/transmision-tower/index.rst @@ -1,4 +1,5 @@ .. _example_transmission_tower: + Transmission Tower ################## diff --git a/docs/example/truss3d/index.rst b/docs/example/truss3d/index.rst index 8a74ba9..612e8f9 100644 --- a/docs/example/truss3d/index.rst +++ b/docs/example/truss3d/index.rst @@ -121,6 +121,7 @@ In BriefFiniteElement.NET, every node has 6 degree of freedom: ``X``, ``Y``, and .. csv-table:: + :header: "Property Name", "Description" :widths: 15, 15 @@ -144,6 +145,7 @@ or: and should fix the rotational DoFs of node 5: .. code-block:: cs + n5.Constraints = Constraints.RotationFixed Step5: Assign Load to Node