This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Batch pipe split creates negative lengths

Hi guys,

I have a pretty large model, in where I connected my hydrants with batch pipe split. The mains have user-defined length. Some hydrants have a lateral pipe (with calculated length), with a junction placed over the main. After splitting thousands of pipes, some of the new pipes  (~100) had negative or zero length.

I made a query to filter these and group edited the length to 0.1m, to get through validation.

Have anyone faced this problem before?

Is there a numeric limit of the minimal distance between two junctions? - This might be the source of the problem.

Best regards,

Parents
  • Hello Attila,

    I'm having some difficulty understanding your problem. I experimented with this and was not able to reproduce the problem, so I may not be clearly understanding the process you're using.  Are you able to share a small example with steps to illustrate the problem?

    You mentioned that you have some hydrants already connected to a lateral pipe, connected to a junction on the main line, which would mean that the batch pipe split is not needed. If the distance between those hydrants and the junction on the main (that they are already connected to) is less than the Tolerance field in the Batch Pipe Split tool, you could end up with some unexpected results. I'm unclear if this is what is happening, though in my testing in the latest version (CONNECT Edition) it did not result in zero or negative lengths.

    There is an option under Tools > Options > Hydraulic Model to "Round Length to Nearest" but from your description I do not believe this is related.


    Regards,

    Jesse Dringoli
    Technical Support Manager, OpenFlows
    Bentley Communities Site Administrator
    Bentley Systems, Inc.

  • Hi Jesse,

    The junction is not connected to the main, it is just placed upon it, without a split. (I imported the Hydrant-Pipe-Junction data triplets via model builder, so the junctions are placed over the main, but there is no connection regarding the graph of the hydraulic model).

    It is a vast model with 10.000s of pipes, but I try to reproduce the problem on a smaller scale. It may take a while because it is kind of low priority because of the easy workaround.

    Best regards,

    Attila Bibok

    Technical Development Engineer

    Budapest Waterworks

    Email: attila.bibok@vizmuvek.hu

    Web: www.vizmuvek.hu

  • Sorry, I missed one thing. Negative length values occurred, when the main that was split had user-defined length. Otherwise, length was 0.

    Attila Bibok

    Technical Development Engineer

    Budapest Waterworks

    Email: attila.bibok@vizmuvek.hu

    Web: www.vizmuvek.hu

  • Hi Attila,

    I cannot seem to reproduce the negative length issue. If you need to pursue that, please provide an example model with steps to reproduce. You can use the link in my first reply to upload.


    Regards,

    Jesse Dringoli
    Technical Support Manager, OpenFlows
    Bentley Communities Site Administrator
    Bentley Systems, Inc.

  • pipesplitforjesse.zip

    Hi Jesse,

    I uploaded a snippet of my model that contains some problematic laterals. There is a selection set, for the pipes to split. Tolerance was set to 0,5m. The precision of unit display has to be set to a couple of decimals, to appear as negative. Otherwise, lengths are rounded to 0.

    Since I have a workaround, it is not an urgent issue. Anyway, a "batch junction merge withing given tolerance" addition would be nice and easy to handle these, hence these junctions are extremely close to each other.

    Regards,

    Attila Bibok

    Technical Development Engineer

    Budapest Waterworks

    Email: attila.bibok@vizmuvek.hu

    Web: www.vizmuvek.hu

  • Thanks Attila, I see the negative length now. This might be due to the two bends (vertices) that are also at the same coordinates as the two nodes. I have updated the Defect (672562) that I had opened for our developers to look into improvements for a future version. I had opened a Service Request on your behalf as well, and linked it to this Defect. If an improvement is made in a future release, you should receive an email alert.


    Regards,

    Jesse Dringoli
    Technical Support Manager, OpenFlows
    Bentley Communities Site Administrator
    Bentley Systems, Inc.

  • Thank you, Jesse!

    Attila Bibok

    Technical Development Engineer

    Budapest Waterworks

    Email: attila.bibok@vizmuvek.hu

    Web: www.vizmuvek.hu

Reply Children
No Data