Excel VBA (Macro)

Macro for computation of acceleration, velocity and displacement response spectra

Posted on
 

 The VBA macro implemented in the enclosed spreadsheet calculates: (1) the time histories of velocity and displacement of the input acceleration time history, and (2) the spectral responses of acceleration (Sa), velocity (Sv), and displacement (Sd). The code is formulated based on the Newmark-bata numerical integration method. Note that C++ format of this code is… Read More

Excel VBA (Macro)

Macro for calculating pile downdrag force based on Neutral Plane Method

Posted on
 

 Long-term consolidation, seismic dry sand and liquefaction-induced settlements of a soil deposit can impart significant amount of downward load to piles. This load, called downdrag or negative skin friction, is caused by the friction between the pile and the downward moving soil. In my previous post (click here), I explained how to calculate downdrag load… Read More

Excel VBA (Macro)

Macro for calculating pile downdrag force per AASHTO LRFD Bridge Design Manual

Posted on
 

 Long-term consolidation, seismic dry sand and liquefaction-induced settlements of a soil deposit can impart significant amount of downward load to piles. This load, called downdrag or negative skin friction, is caused by the friction between the pile and the downward moving soil. Per AASHTO LRFD Bridge Design guidelines, downdrag force should be determined as follows:… Read More

Excel VBA (Macro)

Macro for performing iteration to calculate Ic and q(c1N),cs per Boulanger and Idriss (2014)

Posted on
 

 Approach of Boulanger and Idriss (2014) for liquefaction analysis requires performing iterations to determine and . In case you need to develop an excel spreadsheet that evaluates liquefaction based on Boulanger and Idriss (2014) approach, you may need to use the Macro below. Please note that based on my personal experience Excel’s built-in iteration module does… Read More