Multiaxial Fibers

Contents

Multiaxial Fibers#

Download notebook

Material#

import xara
material = xara.MultiaxialMaterial("ElasticIsotropic", E=29e3, nu=0.3)

Geometry#

import veux
from xara.shapes import from_aisc

shape = from_aisc("W14x132", material=material)

veux.draw_shape(shape)

../../_images/a2faa8e6727ab4025c9868b4782ae062c5c1376444cec904ce6fdc2689c4a410.png
model = xara.Model(ndm=3, ndf=6)

L  = 100

sec = 1
A = 1.61538e8
I = 3.5e7


model.node(1, (0, 0, 0))
model.node(2, (L, 0, 0))


section = xara.FrameSection("MultiaxialFiber", shape)

model.material(material)
model.section(section)


model.geomTransf("Linear", 1, (0,0,1))
model.element("ForceFrame", 1, (1, 2), section=section, transform=1, shear=0)

artist = veux.draw_frame(model)
artist