anaStruct icon indicating copy to clipboard operation
anaStruct copied to clipboard

Circular / Arch Beam Analyses

Open berkdemir opened this issue 4 years ago • 0 comments

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()

berkdemir avatar Apr 18 '21 14:04 berkdemir