top of page
Search


Summary of Load Combinations for DPT1302-61 and DPT1301-50
Thailand's DPT 1301-50 (Standard for wind load calculation) and DPT 1302-61 (Standard for Seismic Design) are currently adopted for...
Adisorn O.
Apr 16, 20251 min read


Mass Participation Factor: Physical Meaning and Derivation
(please see attached file for matlab example)
Adisorn O.
Apr 16, 20251 min read


The Trade-off in Seismic Periods
Short-period buildings (Low rises) are typically subjected to higher base shear but smaller displacement and very low risk of the P-Delta...
Adisorn O.
Apr 16, 20251 min read


Understanding Seismic Period Limits in ASCE 7: Empirical vs. Analytical Periods
In seismic design, one of the most commonly misunderstood topics is the fundamental period of a building and how it affects base shear...
Adisorn O.
Apr 16, 20252 min read
Modal Analysis -- Ritz vs Eigen?
Eigen : "You're searching the entire modal domain , including irrelevant modes — torsion, out-of-plane wiggles, garbage local...
Adisorn O.
Apr 12, 20253 min read


🚀 Introducing GravCol – A Smarter Way to Understand P-Delta Effects
As post-tensioned and high-rise concrete designs grow more complex, structural misbehavior caused by gravity-only (leaning) columns...
Adisorn O.
Apr 6, 20252 min read
When to use the 'allocatable' keyword when declaring dynamic arrays in Fortran
It can confuse when to use allocatable keyword when declaring dynamic arrays. We have two scenarios to declare the array here First...
Adisorn O.
Mar 26, 20251 min read
MOPSO: A Framework for Multi-objective Particle Swarm Optimization
Explanation of the Code Problem Definition Defines two conflicting objective functions to minimize. Sets variable bounds (-5 to 5) ....
Adisorn O.
Mar 11, 20253 min read




Case Example: Applying Naive Bayes for on-site Concrete Strength Classification
Adisorn Owatsiriwong Introduction In structural engineering, accurately determining the compressive strength of concrete is crucial for...
Adisorn O.
Sep 3, 20242 min read


How to apply Bayes Theorem to real-life problems with Examples
1. Explanation Bayes Theorem: To find the probability of event B, given A occurs P(D|T) = P(T|D)*P(D)/P(T) * One may think that T is a...
Adisorn O.
Sep 3, 20242 min read


Evaluating Bearing Strength of Concrete by using M-C Criterion
Adisorn Owatsiriwong Tabulated Output for various parameters fy s dia sig3 sig1 sig1_fcp_ratio...
Adisorn O.
Sep 3, 20241 min read


Spring Model Presentation of Anchorage zone
Adisorn Owatsiriwong 1. Spring Model Representation: • k_s : Represents the stiffness of the anchor. • k_c1 : Represents the...
Adisorn O.
Aug 30, 20242 min read


Causes of failure in Anchorage Zone of Post-tensioned Concrete
Adisorn Owatsiriwong Understanding D-Regions 1. D-Region (Disturbed Region) : • The D-region is a portion of the structure where the...
Adisorn O.
Aug 30, 20244 min read


Analogy between Neural Network and Optimization Problems
Adisorn Owatsiriwong To fully understand the relationship between the neural network or deep learning and optimization problems, we can...
Adisorn O.
Aug 29, 20241 min read


Naive Bayes Classifications
Adisorn Owatsiriwong, D.Eng. Introduction: Naive Bayes (NB) classification is a supervised Machine Learning (ML) technique used to...
Adisorn O.
Aug 28, 20243 min read


Practical Approach in converting Serial to Parallel For Loop (parfor)
Adisorn Owatsiriwong Practical Approach: Converting a serial to parallel for loop must ensure each worker (cpu) handles an independent...
Adisorn O.
Aug 23, 20241 min read


MATLAB's Parallel Computing Concept & Applications : Part 1 - Introduction
Adisorn Owatsiriwong Parallel programming in MATLAB enables us to perform multiple computations simultaneously by dividing tasks into...
Adisorn O.
Aug 12, 20242 min read
bottom of page




