This page was generated from
docs/documents/notebooks/analysis/simply_supported_beam_eigenvalue.ipynb.
Interactive online version:
-
Download notebook -
Interactive online version:
Eigenvalue Analysis of Simply Supported BeamΒΆ
[ ]:
import ada
[ ]:
bm = ada.Beam('bm1', (0,0,0), (5,0,0), 'IPE300')
fem = bm.to_fem_obj(0.05, "solid")
fem.show()
[ ]:
a = ada.Assembly() / [ada.Part("MyPart", fem=fem) / bm]
# Create an Eigenvalue Analysis Step with 10 eigenmodes
step = a.fem.add_step(ada.fem.StepEigen("Eigen", num_eigen_modes=10))
nodes = bm.bbox().sides.get(["front", "back"], return_fem_nodes=True)
a.fem.add_bc(ada.fem.Bc("Fixed", ada.fem.FemSet("bc_nodes", nodes), [1, 2, 3]))
[ ]:
result = a.to_fem('my_ss_eigen_beam', 'code_aster', execute=True, overwrite=True)
result.show()
[ ]:
result