Blog

Boundary conditions in FEniCS

Boundary conditions (B.C.) are constraints necessary for the solution of a boundary value problem. A boundary value problem is a differential equation (or system of differential equations) to be solved in a domain on whose boundary a set of conditions is known. Boundary value problems are extremely important as they model a vast amount of […]

Read More

A primer on shell structures

Through this post, I attempt to provide a starter pack for shell structures. This includes trying to understand their structural behaviour, a very brief overview of shell-kinematics and the basic methodology for shell analysis through FEM. The theory and implementation follows the widely popular Kirchhoff-Love theory described for thin shells (thickness/length < 20)

Read More

Calculus with Sympy

Sympy is a python package through which we can perform calculus operations in mathematics like differentiation, integration, limits, infinite series, and so on. It is a python library used mainly for symbolic mathematics. The installation of this library is simple by using the following command: pip install sympy In order to write any symbolic expressions, […]

Read More

Effects of volume fraction and filter radius

This blog post explains the significance of the volume fraction and filter radius in the Topology optimization (TO). Volume fraction (volfrac) Volume fraction is the fraction of the original volume that the geometry of the optimized structure will have. Since, weight reduction is the major goal and density of the material remains constant therefore volume […]

Read More

3D printing

3D printing as the name suggest is a method of creating a three dimensional object layer by layer from a CAD model. 3D printing is an additive process where materials are added to build the desired geometry, as opposite to machining (subtractive manufacturing) process in which material is cut off or removed from larger block […]

Read More

Static vs Dynamic analysis

When we do our undergraduate studies, we mainly focus on static analysis. We only study the behavior of structures under static loading. But in real-life scenarios, the structure will also experience dynamic loading. So, it is essential for us to study the behavior of structures under dynamic loading. During our postgraduation, we come across the […]

Read More

Obtaining volume, centre of gravity and inertia matrix from STL file

In order to get the details about the volume, centre of gravity and inertia matrix from the STL file of the geometry, we use the numpy-stl python library. It is an efficient and simple library to make work with STL files. The installation of this library is done using command:pip install numpy-stlAfter installing this package, […]

Read More

Cloud Computing II

In the previous post we have seen What is Cloud Computing and What are it’s various types. But, you must be wondering why someone working in Computational Mechanics field needs to know about that. The answer is, we as a researcher and working professionals use various software packages to design, analyze and visualize and for […]

Read More

Klatex Formula

Klatex Formula is an open-source tool designed for writing formulas and text which can be used in several domains like research writing, journal writing, thesis writing, etc. The graphical images which it generates can be drag and drop, copy and paste to various locations like MS Word, latex document, affinity, etc. It allows one to […]

Read More