Questions & Comments

Please feel free to ask questions, request new features, provide suggestions, report bugs, and comment on PyPile.

This Post Has 26 Comments

  1. Tom

    Hi Yong, I’m a civil engineer working in the US solar industry. Our projects typically have 100k+ driven piles used as foundations to support solar panels.

    The loads are fairly small, but the challenge is value engineering the multiple conditions. I’ve been trying to find a way to incorporate a lateral pile analysis into QGIS that could analyze all of the conditions and analyze scenarios to pick the 10-20 most economical piles. Python code can be incorporated into QGIS or a list of all of the piles and input variables (soil depth, loading, etc) could be exported from QGIS and input to a structural program.

    Do you have any suggestions? Or are you open to talking further?

    1. Yong

      Hi Tom, you can use your python code generate PyPile input files and then let Python run PyPile with each input file. PyPile can be run in command line mode as “PyPile.exe input_file.pil”.
      The PyPile file is in JSON format. It should be pretty easy to generate the input files with Python. Open any of the files and you should be able to figure out the meaning of the parameters.
      Please let me know if you have any questions.

      1. Tom

        Thank you so much, Yong! I added you on LinkedIn… mind if I message you questions there? Or would email be better? Or here?

        1. Yong

          LinkedIn is pretty convenient.

  2. Greg

    When using a reinforced concrete round pile, the pypile program seems unable to find a solution if a moment is applied at the top of the pile that fails on the curved (nonlinear) part of the moment curvature diagram.
    Also it would be good to have the curvature units included in the curvature axis title on the moment curvature graph. Ability to export moment curvature data to excel file would be helpful.

    1. Yong

      Greg, can you please forward me the data file you mentioned?
      Will add the curvature units and curvature data export function.

    2. Yong

      Greg, when you apply 60 kips lateral force and 1364.5 kip-ft moment, the max moment in the pile section is about 1670 kip-ft, close to the max bending moment of the reinforced concrete section (see moment curvature graph). An additional 0.1 kip-ft moment results in an unconverged calculation, since the section cannot balance the load.

  3. VW

    I have created two almost identical models. The first one only contains a single layer of soil. The second one contains two layers of soil with the exact same soil parameters. The loading, soil parameters and pile properties used in these two models are all the same. However, the results obtained from these two models are slightly different. Can I know why?

    Thank you.

    1. Yong

      Hi Allen, can you please forward me the two files you mentioned in the commends by email? Thanks.

    2. Yong

      Hi Allen, this difference is resulted from an incorrect equivalent depth of the sand layer. This is fixed in version

  4. Tristrium

    Hi. Thanks for a great program.

    I am not able to use the reinforced concrete round pile option.

    It keeps giving an error of “Concrete strength too low”. This happens on both new models and when I modify anything on old models as well.

    When I set up the round pile it calculates the moment curvature graph without any problems.

    Is this a bug in the latest release?


    1. Yong

      Hi Tristrium, can you please forward me your file by email and let me take a look?

    2. Yong

      Hi Tristrium, thanks for pointing out this issue. It has been fixed in v

  5. Tan

    Can I model a steel pile with concrete infill & rebar using PyPile?

    1. Yong

      Hi Tan, if you consider the nonlinearity of the concrete and steel, there is no direct pile section setup for this type of piles in PyPile at this moment. Currently only concrete piles with rebar reinforcement are available.
      However, if the nonlinear pile bending moment and curvature relationship is available, a user defined pile can be used to simulate the composite pile.
      If your pile is rigid enough and pile curvature is not excessively large, the steel pile filled with concrete and reinforced with rebars may stay in a relatively linear elastic stage. In this case, you can simulate the piles with a composite elastic material and a simple round pile will meet the requirement. This assumption will need to be checked though.

  6. alan green

    Py Pile summary output lists maximum positive moment and shear force and not absolute maximum, why is this.

    1. Yong

      Hi Alan, can you send me a data file explain a bit more about this question? Thanks.

    2. Yong

      Hi Alan, this is fixed. Thanks for pointing it out.

  7. CRO

    How do I get an English version?

    1. Yong

      Menu Model->Units->English Units

  8. BD

    Can you describe a little bit on the platforms you use to code this beautiful softwares? They are so good looking.

    1. Yong

      Thanks. The program was written with C++ and Qt.

  9. KHY

    When i run the analysis for PY curves, the software straight away shut down, May i know why and how to solve it ?

    1. Yong

      Please try version Please let me know if the problem persists.

  10. Levy Enore

    does PY pile have a geotechnical reduction factor applied? or can we edit the geotech reduction factors?

    1. Yong

      Hi Levy, no additional geotechnical resistance factor is introduced in PyPile. Or a geotechnical resistance factor of 1 is assumed. You can let me know what your case is and see if anything can be done to consider the geotechnical reduction factor you mentioned.

Leave a Reply