This project demonstrates the structural analysis of a Thick-Wall Pipe using OpenSeesPy. The model comprises 4 triangular elements and 6 nodes, simulating a 2D plane strain system under static loading.
-
Nodes and Elements:
- 6 nodes are defined to represent the geometry.
- 4 triangular elements (
Tri31
) model the plane-strain behavior.
-
Material Properties:
- Elastic isotropic material with:
- Young's Modulus: 100,000 kN/m²
- Poisson's Ratio: 0.25
- Elastic isotropic material with:
-
Boundary Conditions:
- 4 sliding supports restrict movement in one direction.
-
Loading:
- Static loads applied on nodes to simulate external forces.
-
Analysis:
- Linear static analysis calculates displacements at nodes.
- Install the required libraries:
pip install openseespy openseespy.postprocessing
Run the script using Python:
python main.py
The script prints the displacements (x and y) for all nodes.
Sample Output:
1 numaralı düğüm x= 0.0 mm - y= 0.0 mm
2 numaralı düğüm x= 0.1 mm - y= -0.2 mm
...
The model is plotted with nodes and elements for verification.
The nodes and elements are visualized as a schematic diagram:
- Nodes are labeled.
- Triangular elements are displayed.