Professional Documents
Culture Documents
3D-BASIS-ME-MB: Computer Program For Nonlinear Dynamic Analysis of Seismically Isolated Structures
3D-BASIS-ME-MB: Computer Program For Nonlinear Dynamic Analysis of Seismically Isolated Structures
MANUAL
by
P.C. Tsopelas1, P.C. Roussis2, M.C. Constantinou3, R. Buchanan4, and A.M. Reinhorn5
October 2005
Associate Professor, Department of Civil Engineering, The Catholic University of America, Washington, DC 20064 2 Postdoctoral Associate, Department of Civil, Structural and Environmental Engineering, University at Buffalo, State University of New York, Buffalo, NY 14260. 3 Professor, Department of Civil, Structural and Environmental Engineering, University at Buffalo, State University of New York, Buffalo, NY 14260. 4 Lead Engineer, AMEC Oil & Gas, Aberdeen, United Kingdom 5 Furnas Eminent Professor, Department of Civil, Structural and Environmental Engineering, University at Buffalo, State University of New York, Buffalo, NY 14260.
The program 3D-BASIS-ME-MB requires the input file with name 3DBMEMB.DAT and the earthquake excitation file names WAVEX.DAT, WAVEY.DAT and WAVEZ.DAT. The main output file is 3DBMEMB.OUT. The program produces other output files: (i) output files for each isolated base named [ISOLBASE_No 1.OUT] containing time histories of the accelerations and displacements of the base at the C.M. of the base; (ii) output files for each superstructure/building named [1001], [1002], etc., containing time histories of the accelerations and displacements of each floor at the C.M. of the floor; (iii) output file named [BASE] containing time histories of isolators (forces, displacement, etc.), shear forces of the bases and structural shears above the top (first) base. In the program dynamic arrays are used; also, double precision is used for accuracy. Common block size has been set to 100,000 and should be changed if the need arises. A free format is used to read all input data. Hence, conventional delimiters (commas, blanks) may be used to separate data items. Standard FORTRAN variable format is used to distinguish integers and floating-point numbers. Therefore, input data must conform to the specified variable type. All values are to be input unless mentioned otherwise. No blank lines are to be specified.