Exemple #1
0
        public static double εc(LoadType loadType, εcVoltageType votageType)
        {
            if (loadType == LoadType.M)
            {
                return(0);
            }
            else if (loadType == LoadType.TL)
            {
                return(1);
            }
            else if (loadType == LoadType.ML)
            {
                switch (votageType)
                {
                case εcVoltageType.A: return(0.5);

                case εcVoltageType.B: return(0.8);

                case εcVoltageType.C: return(0.85);

                default: return(0.95);
                }
            }
            else
            {
                throw new Exception();
            }
        }
Exemple #2
0
 /// <summary>
 /// 档距折减系数(非跳线)
 /// </summary>
 private double αL(LoadType loadType, εcVoltageType votageType, double z, double Lp)
 {
     return((1 + 2 * g * εc(loadType, votageType) * Iz(z) * δL(Lx(), Lp)) / (1 + 5 * Iz(z)));
 }