top of page
Search


Â
Â


Getting to know MATLAB's Cell
Sometimes we want to store various data types into a single array. Thinking of a container that can store various things in separate...
Adisorn O.
Apr 17, 20231 min read
Â
Â
DERIVATION OF ELEMENT STIFFNESS AND EQUIVALENT NODAL FORCE FOR BERNOULLI's BEAM ELEMENT
This article describes the stiffness matrix and equivalent nodal forces for Bernoulli's beam element. The derivation was formulated using...
Adisorn O.
Apr 3, 20231 min read
Â
Â


Â
Â
MATRIX STRUCTURAL ANALYSIS: PART 1
A short course on Matrix Structural Analysis. This part involves planar trusses and space trusses. The aim is to familiarize the learners...
Adisorn O.
Apr 2, 20231 min read
Â
Â


WIND AND SEISMIC LOADS WITH ETABS USING STATIC APPROACH
A workshop presented by Dr. Amnart Khampanit to undergrad students on wind and seismic loads calculation using ETABS. The presentation...
Adisorn O.
Mar 30, 20231 min read
Â
Â


Gradient Descent Method with Examples
Gradient descent, or 'Downhill algorithm,' is one of the simplest algorithms for optimization problems. The algorithm searches for the...
Adisorn O.
Mar 30, 20231 min read
Â
Â
Steps to Seismic Design using Structural Dynamics
This presentation introduces steps to perform seismic design using structural dynamics. The design procedure follows ASCE 7, emphasizing...
Adisorn O.
Mar 26, 20231 min read
Â
Â


MATLAB's sum() function
MATLAB provides a simple but efficient sum( ) function to sum column or row vector, as well as all elements in arrays. Syntax:...
Adisorn O.
Mar 17, 20231 min read
Â
Â


SHAPE OPTIMIZATION OF A 3-BAR TRUSS SYSTEM
We apply a non-linearly constrained optimization to a simple 3-bar truss system for this example. The following MATLAB scripts are...
Adisorn O.
Mar 9, 20231 min read
Â
Â


LINEAR PROGRAMMING USING LINPROG
This example demonstrates using MATLAB's Optimization Toolbox app for linear programming. Objective function: f = 4x + y Design...
Adisorn O.
Mar 9, 20231 min read
Â
Â
IN-LINE VS. ANONYMOUS FUNCTION
Sometimes we must define a short function for using with our main program or inside the user function. The in-line function is made for...
Adisorn O.
Mar 9, 20231 min read
Â
Â


GLOBAL VS. LOCAL VARIABLES
Local variables exist only within their scope—the main program or the user-defined functions. In contrast, global variables exist...
Adisorn O.
Mar 8, 20231 min read
Â
Â


A SUMMARY OF PROGRAM FLOW CONTROL IN MATLAB
This blog summarizes the program's flow control in MATLAB for quick reminders. If...else...end If (condition 1 == true) statements 1...
Adisorn O.
Mar 8, 20231 min read
Â
Â


INTRODUCING DESIGN OPTIMIZATION BLOG
This blog session emphasizes the applications in design optimization, especially in structural mechanics and geotechnical engineering...
Adisorn O.
Mar 6, 20231 min read
Â
Â


LATERAL EARTH PRESSURE: PART 1 - INTRO AND AT REST PRESSURE
Under normal conditions, soil generates vertical and horizontal pressure due to Poisson’s effects. Terzaghi defined the lateral earth...
Adisorn O.
Mar 5, 20231 min read
Â
Â


BORED PILE CAPACITY IN BANGKOK CLAYS - SPREADSHEET
This example shows the calculation of pile capacity in Bangkok clays. The designed pile is a bored pile diameter of 0.5 m with pile tip...
Adisorn O.
Mar 2, 20231 min read
Â
Â


CALCULATION OF ULTIMATE LOAD ON PILE: PART 1 - ANALYTICAL METHOD
There are two standard ways to estimate the capacity of the pile (Coduto, 2001). 1. Static or dynamic pile load test 2. Analytical...
Adisorn O.
Mar 2, 20231 min read
Â
Â


Development of software tool for integrated frame analysis and design of structural steel connection
This study presents the development of a software tool for integrated frame analysis and design of structural steel connections. The open...
Adisorn O.
Feb 28, 20231 min read
Â
Â
Â
Â
bottom of page

