Various Geotechnical Engineers have worked out on finding bearing capacity from SPT N value. You can download its LibreOffice Calc Spreadsheet or Excel Spreadsheet. If you have any suggestion or opinion, then, use comment box below. The formulas are shown in below figure:
- Choose Units, i.e., MKS or FPS. For this problem, we will use N, m and seconds as units.
- Make Rectangular footing in Sketch in Parts. Give it thickness as we want to model it as Solid Plate. Take footing dimension as 2x2x0.5
- Define Material as Concrete density (23.60) (note: correct this value when you practice it to 23.60e3), Elasticity (20e6) and Poisson’s ratio (0.2).
- We need to partition the plate so that we get point for application of load in centre. Tools>Partition in Part Module.
- Assign instance in assembly and then define interaction of Elastic Foundation in interaction module. Give value of Spring as 1. Note that the purpose of taking simplified value of load, dimension and spring is to get easy to interpret value of deflection to verify calculations.
- Mesh the footing from mesh module.
- Define load application step and apply concentrated load of 4 in negative 3-direction.
- Create Job and run the analysis.
- Open Result and check maximum deflection. As applied pressure is 4/4 = 1 and resisting stiffness per area is also 1 so from F = K*x, the resulting deflection will be 1 units. Again note that such values are pre-decided to have an easy cross-check on calculations.
- Check plots and deflection contour. And save the database cae file.
CAE file of abaqus can be downloaded from: CAE file
Following are steps for downloading acceleration time history for any earthquake record:
- Open http://service.iris.edu/irisws/timeseries/docs/1/builder/
- Check station info from http://ds.iris.edu/wilber3/find_event
- You can find more about parameters of timeseries inputs from find event page of wilber3
- Network = II, Station = AAK, Location = 00, Channel = BH1, Start time = 2015-10-26 09:11:18, End time = 2015-10-26 09:21:18, Correction = Perform Instrument Correction, Frequency Limits = 0.001-0.02-0.02-9. Check differentiate, taper = 0.1, taper window = cosine, output = plot
- The url link is generated below, press to open in new tab. A time history plot will be opened in new window, which, you can save as image.
- Change the output type to ASCII: 2 column format, and click the below link to download the data.
- You can also change to audio to hear calculated sound of earthquake.
- Change channel to BH2 and then BHZ to download other components.
- Open the text file in spread sheet to process data.
Below is video explaining above steps: FB page of Engineering Programs
Following are steps for downloading seismogram from IRIS Wilber3 for any earthquake event from any station:
- Open http://ds.iris.edu/wilber3/find_event
- You can view recent requests to download or Load Event Data.
- Select Past 12 months, M4.0+ in combo box of Load Event Data and Specify start and end date as 2015-10-26
- Scroll down to select event at date (utc) 2015-10-26 09:09:42 and click it to open.
- You can check coordinates, date, depth, and Related event page. Select the station for which you want to download data. Use map to zoom for stations.
- In the list below, click the station for which you want to download data.
- Select AAK. A popup will appear showing seismogram, phase arrival, time range. You can also select the instrument to preview its data. You can change time range to customize the seismograph. Close this pop up.
- With station AAK selected, press Show Record Section in side pan on right to see detailed seismograms.
- Press Request Data button, give your desired time range, data output format (SAAC or miniseed), bundle type, and fill the request info along with your email to let know you when the download file is ready.
- Press Submit button and check save these settings as default.
Below is video tutorial of above steps:
CMU Sphinx, also called Sphinx in short, is the general term to describe a group of speech recognition systems developed at Carnegie Mellon University. These include a series of speech recognizers (Sphinx 2 – 4) and an acoustic model trainer (SphinxTrain). Here are brief steps for compilation and usage of CMU Sphinx in Debian.
- Download sphinxbase and pocketsphinx from github:
- Install prerequisite packages as:
- Add write access to /usr/local for current user as:
- Export following paths:
- Change directory to sphinx base and compile it:
- In case of any update:
- Then change directory to pocketsphinx and compile it:
- In case of any update:
- To test run below command and wait for ready. Say a word in microphone and it will guess and type that word:
Below is sample code for recording voice from mic in matlab:
This program calculate data of beam, col and slab for ramp. It creates CSV file that can be used in sap2k or any FE package. It requires gnuoctave/matlab to work. You can download it from here:
- spiral.m = calculate and plot ramp in octave/matlab
- beams.m = calculate data of beam for ramp to be used in FE
- cols.m = calculate data of columns for ramp to be used in FE
- slabs.m = calculate data of triangular slab for ramp to be used in FE
Circle plot requires x = r*sin(t) and y = r*cos(t) where t increments from 0 to any given radians. If we increment z from 0 to given height h with some increment, and plot with x and y of a circle, we will get a 3D spiral curve. Two such spiral curve can be used to calculate data point for ramp. Below is the sample code. You can run this by copy and paste directly in gnu octave or matlab or create script out of it.
By using, beams, cols and slabs script function, csv data will be created that can be formatted as per any finite element code. Here I formatted it for sap2K.
A spreadsheet with sample sap2k format is attached with this code. Below is video tutorial explaining usage of this code:
You can run this quiz engine from below Quiz Main Page link.
The purpose of this project is listed in following points:
- Preparation for Competition and Qualification Tests
- Clarify Civil Engineering Concepts.
- Hacking Civil Engineering Knowledge for better understanding and Learning.
You can run this quiz engine from Quiz Main Page
Followings are the lecture series on Project Planning, Management and Engineering Economics for Spring 2015. Main pdf lectures from 03 to 10 are provided by Dr. Prof. Syed Muhammad Ali. While the rest of lectures, further readings and matlab m files are provided by Me.
Please note that these are in preparation. Most of the content collected from various sources over internet.
Construction Project Planning & Management:
MATLAB m files for Economic Analysis:
Primavera and Vico Constructor Video Tutorials:
This is tenth video tutorial of QGIS. It is about raster analysis. The objective is to learn and use raster analysis in qgis.
- Load analysis.qgs
- Set project crs to 33S
- Add four settelite files and create virtual raster catalog. Raster > Miscellaneous > Build Virtual Raster (Catalog).
- Save in exercise_data/residential_development as aerial_photos.vrt
- Raster > Projections > Warp (Reproject). to 70300
- Raster > Miscellaneous > Merge.
- Changing Raster Layer Symbology and using View > Toolbars > Raster
- Terrain Analysis (hillshade, Slope and Aspect)
- Using the Raster Calculator, aspect@1 <= 90 OR aspect@1 >= 270, save it in aspect_north.tif and also calculate slope_lte2.tif and slope_lte5.tif.
- Write criteria for location: ( aspect_north@1 = 1 AND slope_lte5@1 = 1 ) OR slope_lte2@1 = 1 and save it as all_conditions.tif.
- Simplifying Raster: all_conditions_sieve.tif and Threshold and Pixel connections values to 8
- Open the Raster Calculator again, and build this expression: (all_conditions_sieve@1 <= 0) = 0 and save output as: all_conditions_simple.tif
- Raster > Conversion > Polygonize (Raster to Vector). Field name = suitable and save it as: all_terrain.shp
- For filer of suitable = 1, save it as suitable_terrain.shp
- Raster > Conversion > Rasterize (Vector to Raster) for suitable_terrain.shp, width = 837 and height = 661
- Use the Intersect tool (Vector -> Geoprocessing Tools) to create a new vector layer called new_solution.shp which contains only those buildings which intersect the suitable_terrain layer.