// OBS: cargas de MT criadas com PotCOnst private string CriaDSSCargaMTcomCurva(SqlDataReader rs, string demanda, string fases, string numFases, string tensaoFF) { string linha; string codCliMT = rs["CodConsMT"].ToString(); // se cliente MT esta no dicionario de curvas de carga if (_curvasTipicasClientesMT.ContainsKey(codCliMT)) { List <string> dadosCliMT = _curvasTipicasClientesMT[codCliMT]; string fatorkdiario = dadosCliMT[3]; // recalcula demanda base string demandaD = AuxFunc.CalcDemandaPorFatorKdiario(AuxFunc.GetConsumoMesCorrente(rs, _iMes), _iMes, _ano, fatorkdiario); // curva de carga linha = dadosCliMT[2] + Environment.NewLine; linha += "new load." + rs["CodConsMT"].ToString() + "M1" + " bus1=" + "BMT" + rs["CodPonAcopl"] + fases //OBS1 + ",Phases=" + numFases + ",kv=" + tensaoFF + ",kW=" + demandaD.ToString() + ",pf=" + dadosCliMT[1] + ",Vminpu=0.93,Vmaxpu=1.5" + ",model=1" + ",daily=" + codCliMT + ",status=variable" + Environment.NewLine; } else { linha = CriaDSSCargaPconst(rs, demanda, fases, numFases, tensaoFF); } return(linha); }