lixiaojun
2024-11-30 cb12c35c7af4350b0f38b6d90a15d8bd9796b8c5
Hydro/Yw.EPAnet.Calcu.Core/03-calcu/NetworkPathAnalyseExtensions.cs
@@ -35,13 +35,8 @@
            /// <summary>
            /// 局部水头损失
            /// </summary>
            public double MinorHeadLoss
            {
                get
                {
                    return StartHead - EndHead;
                }
            }
            public double MinorHeadLoss { get; set; } = 0;
            public double Distance { get; set; }
        }
@@ -109,14 +104,16 @@
                    {
                        chartNodes[i].EndHead = chartNodes[i].Head - minorloss1;
                        chartNodes[i].MinorHeadLoss += minorloss1;
                        chartNodes[i + 1].StartHead = chartNodes[i].EndHead - minorloss2;
                        chartNodes[i + 1].MinorHeadLoss += minorloss2;
                    }
                    else
                    {
                        chartNodes[i].EndHead = chartNodes[i].Head - minorloss1;
                        chartNodes[i].MinorHeadLoss += minorloss1;
                    }
                    
                }
@@ -132,7 +129,7 @@
                    Id = node.Id,
                    Elev = node.Elev,
                    Head = node.StartHead,
                    MinorLoss = node.StartHead-node.EndHead,
                    MinorLoss = node.MinorHeadLoss,
                    Distance =node.Distance,
                };
                lossNodes.Add(lossNode);