Optimisation of Blast wall dimensions

Blast wall and connection dimensions' optimisation according to FABIG Technical Note 5 SDOF method
106 Downloads
Updated 18 Apr 2019

View License

Employing MATLAB and SAP2000 OAPI capabilities optimisation of the blast wall dimensions was performed. SDOF method outlined in FABIG Technical Note 5 was used to design blast wall.

% Optimisation of blast wall and supports dimensions
%
% Steps to run the code:
% 1. Change ProgramPath and APIDLLPath paths in SAP2000_Frame_Analysis.m to the
% SAP200 installation folder
% 2. Change ModelDirectory path in SAP2000_Frame_Analysis.m to the desired
% folder
% 3. If SAP2000 version is not v20 replace all v20 with correction version
%
% Steps to change initial conditions (blast, materials, other dimensions):
% 1. Update Loading and Constrains, Insulation properties, Support properties,
% Geometrical properties, Material Properties and Wall Material Design
% variables, Lower support (4.1.1), and Upper support (4.1.2) sections in
% SDOF_Unstiffened.m
% 2. Update assign isotropic mechanical properties to material section in
% SAP2000_Frame_Analysis.m
%
% Flaws in the code:
% 1. Code might get stuck (not find the lowest mass solution). Work around: try
% different valid initial guess; increase ran variable, bear in mind that this
% might increase computational time significantly.
% 2. Code might have a long computational time. Limiting factor in most
% cases is SAP2000 application opening. Possible work around: reduce ran variable.
% 3. Code takes awhile to stop after it has found lowest mass solution.
% This should be improved but for now it is required to make sure lowest
% mass solution is found.
% 4. If Fig_4_4_digital has to use interpolation, iterpl 'spline' might not be
% efficient

Cite As

Povilas Vaitukaitis (2024). Optimisation of Blast wall dimensions (https://www.mathworks.com/matlabcentral/fileexchange/71263-optimisation-of-blast-wall-dimensions), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2019a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Categories
Find more on Logical in Help Center and MATLAB Answers

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.0.1

Updated description

1.0.0