Tapered Pile with PyPile

Compared to uniform piles, tapered pile has a varied pile width and varied bending stiffness along the pile length. Since usually the angle of tapering is relatively small, the lateral soil resistance affected by the pile width variation is relatively small. To analyze tapered pile under lateral load with PyPile 0.8.5, one can simply changes the pile bending stiffness along the pile length through User Defined Function bending stiffness type.

The User Defined Function uses embedded JavaScript to define the pile bending stiffness at any location below the pile top. The following code shows an example for a tapered pile with a tapering angle of 1 degree, a top diameter of 610 mm, and an elastic modulus of 24 GPa.

function moment(len2top, curvature) {
	var E = 24.0 // GPa
	var D_top = 0.610 // m
	var tapering_angle = 1.0 // degree
	var radius = D_top * 0.5 - len2top * Math.tan(tapering_angle / 180.0 * Math.PI)
	var m = Math.PI / 4.0 * Math.pow(radius, 4) * E * 1e6 * curvature
	return m
}

BSTunnelLining 0.1.0 Released

I am very happy to announce that BSTunnelLining is released today.

BSTunnelLining is a finite element modeling program using beam and spring elements to analyze multi-ring segmental tunnel linings.

BSTunnelLining is created to help engineers and researchers to analyze segmental tunnel linings efficiently. Generally, it is not convenient to use general commercial FEA software to simulate segmental tunnel linings with beam and spring elements. BSTunnelLining can easily generate joint compression springs, shear springs, rotational springs. The longitudinal springs are able to couple the shear stiffness or rotational stiffness with compression force. The springs can be customized with JavaScript to accommodate any spring nonlinearity. Ground shear springs and tension only normal springs are readily to be used to simulate ground support.

This is just the very first version of BSTunnelLining. I believe that there will be many aspects of it required to be improved or implemented. I am more than happy to hear from you if you have any questions, suggestions, or comments.

BSTunnelLining 3D Model
BSTunnelLining 2D Model
BSTunnelLining 2D Moment

PyPile 0.8.0 Released

I am very happy to announce PyPile 0.8.0 is released today.

The major implementation in this version is nonuniform piles, including multi-section pipe piles, general multi-section piles, and general pile section defined with JavaScript function. Arbitrary load conditions can be visualized in the illustration graph now. Another improvement is soil p-y curve JavaScript function can be tested in the program.

PyPile 0.6.0 Released

I am happy to announce the PyPile 0.6.0 is released. New functions in PyPile 0.6.0 make it a more convenient tool for engineers.

The very popular API sand model was available in 0.6.0. Together with other existing models and custom models, PyPile can be used for any type of soils.

Soil model illustration graphs and suggested parameter ranges are available beside the soil model input dialog, which let engineers be more familiar with the models and related parameters.

p-y curves and soil resistances along pile are available to users to calculate the lateral subgrade modulus.

Frost1D 0.1.0 Released

I am happy to announce that Frost1D 0.1.0 is released. Hopefully it can help engineers or researchers for projects in the cold or relatively cold regions.

Frost1D is a one dimensional frost penetration analysis program. It can analyze multi-layered materials with various boundaries. Built-in fine and coarse grained soils, general freezable material and simple material can meet various project requirements.

PyPile 0.4.0 Released

I am happy to announce PyPile 0.4.0 is released today.

With PyPile 0.4.0, users can analyze laterally loaded piles with: 1) axial pile head loads; 2) English units; 3) result graph export to svg, emf, pdf, and png formats; 4) more HP pile types; 5) some other minor improvements.

Please feel free to let me know if you have any questions, suggestions, recommendations, or bug reports. Thank you for your support!

PyPile - 0.4.0

PyPile 0.3.0 Released

I am happy to announce that PyPile 0.3.0 has been released today and available for download from the Download menu.

Multiple piles can be analyzed in one run with PyPile 0.3.0; analysis results for all piles are summarized in one excel file. HP piles are added in the cross section types and the HP pile library is editable for end users. As requested by some users, load generation tool is back on the load dialog. Analysis result can also be viewed in the Result Data tab of the main window next to the Result Graph tab now. Some other minor improvements and bug fixes are also included in this release.

A Mac version is also available for download now.

Create 3D Boreholes

With SoilStats, users can easily create and visualize 3D boreholes using Excel xlsx file or gINT file.

In the case of xlsx file with manually entered data, only four steps are needed:

  1. Copy “SoilStats Xlsx Template.xlsx” to your location and change the file name
  2. Enter data into the xlsx file
  3. Set datamap_soilstats_xlsx.sdm as the default data map file in SoilStats
  4. Open the xlsx file with SoilStats.

SoilStats 0.3.0 Released

I am very happy to announce SoilStats 0.3.0 is now available. The main improvements compared with 0.2.x are duplicated borehole numbers differentiation and multiple data map files incorporation. Some minor improvements and bug fixes are also included.

With SoilStats 0.3.0, users can analyze multiple gINT files with duplicated borehole names from different projects; users also can analyze multiple gINT files generated based on different template files. With these new functions, it turns out to be very easy to summarize existing borehole files from different resources.

In addition, borehole coordinates and elevations are presented in a new view.

SoilStats 0.2.0 Released

We are pleased to announce SoilStats 0.2.0 is released. SoilStats is a tool to analyze gINT geotechnical borehole logs and provide statistical information of the soils. It will help engineers reduce geotechnical report preparation time significantly.

SoilStats 0.2.0 incorporates statistical analysis of water / moisture content, spt N value, pocket pen reading, soil layer thickness and depth, water level depth and Atterberg Limits. SoilStats is able to query soil information from multiple gINT files at the same time, and also can help engineers regroup soil layers for different summarization requirements.

In order to interpret the data correctly, SoilStats will require different data map files for gINT files generated with different templates. Currently there is one example gINT file with its associated data map file in the release bundle. To use SoilStats with your own gINT file, please send your typical gINT file to Yong Technology to create a data map file for you. Creating data map files is free of charge.