Posts

Modal Frequencies and Shapes of Bogazici "Bosporus" Suspension Bridge

Image
I've created a numerical model of one of the three bridges between European and Asian sides of Istanbul city. Actually, this is the old configuration of the suspension hangers, which was replaced by vertical hangers in 2016. Since I do not have detailed information about the new configuration, I couldn't model it yet.  Yet, this study includes determination of modal characteristics of the bridge; as soon as I get adequate details (technical drawings, material properties etc.) I am going to implement a modified model and compare old and new configurations. One can find a detailed information on the modal characteristics of this bridge in Apaydin (2010)*. Lateral + Torsional (0.063 Hz) Lateral Asymmetric + Torsional (0.065 Hz) Vertical Asymmetric (0.074 Hz) Vertical Assymmetric 2 (0.113 Hz) Lateral Assymetric 2 (0.167 Hz) * Apaydın, N. M. (2010). Earthquake performance assessment and retrofit investigations of two suspension bridges...

Lateral Torsional Buckling using PYANSYS

In this post, I'll use pyansys  to solve the I-section LTB problem  . You can find the python library pyansys on the following link; https://github.com/akaszynski/pyansys  Though the fact pyansys classes are quite intuitive for APDL and python users, documentation on the following link may also help; https://pyansys.readthedocs.io/ After importing pyansys to any python terminal, you can start an ANSYS server using pyansys.ANSYS() class and free to run any APDL command using pyansys.ANSYS().run("some APDL string") . Also full list of available commands, that you can directly use python double or integer variables as APDL inputs, is available here . It is also worth to noting that you can use pyansys.convert("apdl input file","python script") class to convert an APDL input to a python script that you can manipulate analysis and results easily in python environment. Here we go, I'll call os too, just to point ANSYS server a run path in my ...

Inelastic Lateral Torsional Buckling of a I-Shaped Steel Beam

Image
I-shaped beams which are widely used in steel design; under transverse load (or any flexural effect) loaded by gradient normal stress and partially acts like a compression member which tends to buckle. Compressive stress leads a portion of the member to shift from the centerline while a portion of the member under tensile stress tends to keep its initial position. Eventually, resulting motion is a combination of sectional torsion and lateral flexural buckling.  When the problem is elastic -phenomenon can be elastic or inelastic dependent on the resulting stresses on the member- it is possible to approximate to the solution by a combination of linear static analysis and an buckling eigenvalue analysis.  But in the cases that plastic strains occur, updating geometry to the deformed shape to create an initial imperfection and gradually increase the static load until the system loses its stability is necessary. Following model does both; Pre-processing commands 1. Open p...

Elastic Beam Problem without using ANSYS GUI

Image
With this tutorial I'll start a new series of tutorials that I explain how to use Ansys Parametric Design Language (APDL) to create and analyze finite element simulation models. Using APDL, instead of graphical interface may help you significantly if you are want to run your simulation with varying parameters, e.g. optimization, reliability or sensitivity analyses.  Well, I'll start with the simple cantilever beam problem that we may assume the beam remains in elastic. Before starting to create a simulation model, at least for the beginners of computational mechanics; it's worth to remind that this process has three major phases; - Pre-prossesing  It is the phase that you (1) create your geometric model, (2) define constitutive parameters, (3) discretize (mesh) the FE model, (4) define boundary conditions, (5) analysis settings and etc. Started by /PREP7 command in APDL.  - Solution Its name tells what it is; software tries to approach a solution for...