anaStruct
anaStruct copied to clipboard
Circular / Arch Beam Analyses
Hi everyone,
Do you think is it possible to use anaStruct for circular, curved beam analyses? If possible, I will try to use it for tunnel lining analyses.
A simple example I can come up:
import numpy as np
import matplotlib.pyplot as plt
from anastruct import SystemElements
Radius = 5
angle = np.arange(0,360,5)
x = Radius * np.cos(np.radians(angle))
y = Radius * np.sin(np.radians(angle))
ss = SystemElements()
ss.add_element_grid(x,y)
for i in range(1,73,1):
ss.add_support_spring(i,translation=2,k=10000)
ss.point_load(i, Fx=100, rotation=45)
ss.solve()
ss.show_structure()
ss.show_axial_force()
ss.show_bending_moment()