Understanding Lower and Upper Bound Theorem for Collapse Load Analysis of Structures
top of page
Search
The lower-bound and upper-bound collapse load theorems are fundamental concepts in structural engineering, particularly in the field of...
Adisorn O.
- Dec 6, 2023
- 1 min
Example: Maximize flow for a trench section
The F90 code is written by program app_1 implicit none real :: x, up, upp, u, dx real,parameter :: pi = 3.1416 integer :: i u(x) =...
4 views
Adisorn O.
- Dec 6, 2023
- 1 min
Example: Solving nonlinear constraint optimization problem using Lagrange Multiplier
The solution is L1 = 3.33 m, L2 = 6.67 m with Lambda = -0.5547. The value of lambda is negative in this problem. The F90 code is shown...
8 views
Adisorn O.
- Dec 6, 2023
- 2 min
F90 subroutine for Gauss Elimination with partial pivoting
! Main Program PROGRAM SolveLinearSystem IMPLICIT NONE REAL, DIMENSION(3, 3) :: A REAL, DIMENSION(3) :: b INTEGER :: n ! Define the...
9 views
Adisorn O.
- Dec 3, 2023
- 1 min
FORTRAN 95 Cheat Sheet
! Program Structure: PROGRAM ProgramName ! Declarations and statements CONTAINS ! Subroutines and functions END PROGRAM ProgramName !...
4 views
Adisorn O.
- Oct 21, 2023
- 1 min
Gradient Descent Method: Considerations for complex search landscape
Since the sphere and Matyas functions contain only one global minimum, Gradient descent is effectively used to find that minimum at...
19 views
Adisorn O.
- Oct 14, 2023
- 4 min
Multi-Objective Optimization Problems: Part 1
Adisorn Owatsiriwong, D.Eng. In real life, the best solution that fulfills a single objective function might not be the best solution for...
33 views
Adisorn O.
- Jul 22, 2023
- 0 min
9 views
Adisorn O.
- Jul 19, 2023
- 1 min
Numpy's Cheat sheet for ML from datacamp.com
# Import the library import numpy as np # Create a 1D array a = np.array([1, 2, 3]) # Create a 2D array b = np.array([[1, 2, 3], [4, 5,...
5 views
Adisorn O.
- Jul 19, 2023
- 1 min
Panda's Cheat Sheet for ML
# Import the library import pandas as pd # Create a DataFrame df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]}) # Read a CSV file df =...
3 views
Adisorn O.
- Jul 18, 2023
- 0 min
5 views
Adisorn O.
- Jul 15, 2023
- 1 min
PYTHON Cheat Sheet
Here is a basic cheat sheet for structured programming in Python: **1. Variables and Data Types** ```python # Strings string_var =...
3 views
Adisorn O.
- Jul 12, 2023
- 1 min
Spiral Concrete Staircase
A spiral concrete staircase is considered quite a complex member. It must carry various kinds of forces simultaneously: bending, shear,...
10 views
Adisorn O.
- Jun 24, 2023
- 1 min
PILE-OP : A Preview of AI tool for pile group design
We have collaborated with Posteck Prestressing in development of AI design tools project for post-tensioned slab design and pile design...
3 views
Adisorn O.
- Jun 23, 2023
- 1 min
SIMULATED ANNEALING FLOWCHART
The flowchart of simulated annealing algorithm can be explained below:
3 views
Adisorn O.
- Jun 14, 2023
- 1 min
Generation of Tendon Profile under user's Control Parameters
In most metaheuristic algorithms like Genetic Algorithm, Simulated Annealing, or particle swarm optimization, it is required to generate...
11 views
Adisorn O.
- Jun 3, 2023
- 2 min
Basic in R Programming
R is currently one of the most popular languages for data analysis among Python, MATLAB, and Java. It is highly capable of statistical...
13 views
Adisorn O.
- May 29, 2023
- 1 min
Artificial Intelligence Applications in Engineering: Our Vision
Overview: At present, Artificial Intelligence for engineering design has evolved into a mature stage and is widely used among qualified...
12 views
Adisorn O.
- May 13, 2023
- 2 min
Solving Traveling Salesman Problem using Genetic Algorithm
Adisorn Owatsiriwong, D.Eng. The Traveling Salesman Problem (TSP) is a standard combinatorial problem to test an optimization algorithm...
56 views
Adisorn O.
- May 12, 2023
- 1 min
Using Dictionary in MATLAB
MATLAB's dictionary is a simple function to match two lists of constants. This is very practical when coding combinatorial optimization...
5 views
bottom of page