diff --git a/js/dimensionamento copy 5.js b/js/dimensionamento copy 5.js deleted file mode 100644 index 94ec631..0000000 --- a/js/dimensionamento copy 5.js +++ /dev/null @@ -1,5886 +0,0 @@ -//Declaração de variáveis de escopo global -//Variáveis de raiz , Variáveis que recebem de caixas e botões -var registro; -var tabDim; -var nome; -var ERRO; -ERRO = - "ERR.: DIMENSINAMENTO SEM ERROS. APLICATIVO RECEBEU PARÂMETROS CORRETOS. "; -var ender; -var data; -var depend; -var dependTempo; -var padrao; -var nCondutores1; -var nCondutores2; -var nCondutores3; -var caso; -var caso2; -var caso3; -var selTue; - -//Variáveis de dimensões -var area = 0; -var perim = 0; -var perimetroCasa = 0; -var kvaM2 = 0; -var aCasa = 0; -var tensaoC = 0; -var tensaoIlumf = 0; -var tensaoTugf = 0; -var tensaoC1f = 0; -var tensaoC2f = 0; -var tensaoC3f = 0; -var tensaoC4f = 0; -var tensaoC5f = 0; -var tensaoC6f = 0; - -var tensaoResIlum1 = 0; -var tensaoResIlum2 = 0; -var tensaoResIlum3 = 0; -var tensaoResIlum4 = 0; -var tensaoResIlum5 = 0; -var tensaoResIlum6 = 0; -var tensaoResIlum7 = 0; -var tensaoResIlum8 = 0; -var tensaoResIlum9 = 0; -var tensaoResTug1 = 0; -var tensaoResTug2 = 0; -var tensaoResTug3 = 0; -var tensaoResTug4 = 0; -var tensaoResTug5 = 0; -var tensaoResTug6 = 0; -var tensaoResTug7 = 0; -var tensaoResTug8 = 0; -var tensaoResTug9 = 0; -var tensaoC1fI = []; -var tensaoC2fI = []; -var tensaoC3fI = []; -var tensaoC4fI = []; -var tensaoC5fI = []; -var tensaoC6fI = []; -var tensaoResC21, - tensaoResC22, - tensaoResC23, - tensaoResC24, - tensaoResC25, - tensaoResC26, - tensaoResC27, - tensaoResC28, - tensaoResC29; -var tensaoResC31, - tensaoResC32, - tensaoResC33, - tensaoResC34, - tensaoResC35, - tensaoResC36, - tensaoResC37, - tensaoResC38, - tensaoResC39; -var tensaoResC41, tensaoResC42, tensaoResC43, tensaoResC44, tensaoResC45; -var tensaoResC51, tensaoResC52, tensaoResC53, tensaoResC54, tensaoResC55; -var tensaoResC61, tensaoResC62, tensaoResC63, tensaoResC64, tensaoResC65; - -var tensaoC1IIlum = 0; -var tensaoC1ITug = 0; -var tensaoC1I = 0; -var tensaoC2I = 0; -var tensaoC3I = 0; -var tensaoC4I = 0; -var tensaoC5I = 0; -var tensaoC6I = 0; - -var tensaoIlum = 0; -var tensaoTug = 0; -var tensaoC1 = 0; -var tensaoC2 = 0; -var tensaoC3 = 0; -var tensaoC4 = 0; -var tensaoC5 = 0; -var tensaoC6 = 0; - -var quartoP_1 = 0; -var quartoP_2 = 0; -var quartoP_3 = 0; -var quartoP_4 = 0; -var quartoP_5 = 0; -var salaP_1 = 0; -var salaP_2 = 0; -var salaP_3 = 0; -var banheiroP_1 = 0; -var banheiroP_2 = 0; -var banheiroP_3 = 0; -var banheiroP_4 = 0; -var banheiroP_5 = 0; -var banheiroP_6 = 0; -var cozinhaCopaP_1 = 0; -var cozinhaCopaP_2 = 0; -var areaServicoP_1 = 0; -var areaServicoP_2 = 0; -var varandaP_1 = 0; -var varandaP_2 = 0; -var garagemStonPoraoP_1 = 0; -var garagemStonPoraoP_2 = 0; -var terracoSala_FestaArea_LazerP_1 = 0; -var terracoSala_FestaArea_LazerP_2 = 0; -var escritorioBilbioltecaP = 0; - -var EscCarga; -var EscCargaf; - -var quartoA_1 = 0; -var quartoA_2 = 0; -var quartoA_3 = 0; -var quartoA_4 = 0; -var quartoA_5 = 0; -var salaA_1 = 0; -var salaA_2 = 0; -var salaA_3 = 0; -var banheiroA_1 = 0; -var banheiroA_2 = 0; -var banheiroA_3 = 0; -var banheiroA_4 = 0; -var banheiroA_5 = 0; -var banheiroA_6 = 0; -var cozinhaCopaA_1 = 0; -var cozinhaCopaA_2 = 0; -var areaServicoA_1 = 0; -var areaServicoA_2 = 0; -var varandaA_1 = 0; -var varandaA_2 = 0; -var garagemStonPoraoA_1 = 0; -var garagemStonPoraoA_2 = 0; -var terracoSala_FestaArea_LazerA_1 = 0; -var terracoSala_FestaArea_LazerA_2 = 0; -var escritorioBilbioltecaA = 0; - -//Variáveis de quantidades -var tugQuarto_1 = 0; -var tugQuarto_2 = 0; -var tugQuarto_3 = 0; -var tugQuarto_4 = 0; -var tugQuarto_5 = 0; -var tugSala_1 = 0; -var tugSala_2 = 0; -var tugSala_3 = 0; -var tugBanheiro_1 = 0; -var tugBanheiro_2 = 0; -var tugBanheiro_3 = 0; -var tugBanheiro_4 = 0; -var tugBanheiro_5 = 0; -var tugBanheiro_6 = 0; -var tugCozinhaCopa_1 = 0; -var tugCozinhaCopa_2 = 0; -var tugAreaServico_1 = 0; -var tugAreaServico_2 = 0; -var tugVaranda_1 = 0; -var tugVaranda_2 = 0; -var tugGaragemStonPorao_1 = 0; -var tugGaragemStonPorao_2 = 0; -var tugTerracoSala_FestaArea_Lazer_1 = 0; -var tugTerracoSala_FestaArea_Lazer_2 = 0; -var tugEscritorioBilbiolteca = 0; - -//Variaveis de Potencia -var potTugQuarto_1 = 0; -var potTugQuarto_2 = 0; -var potTugQuarto_3 = 0; -var potTugQuarto_4 = 0; -var potTugQuarto_5 = 0; -var potTugSala_1 = 0; -var potTugSala_2 = 0; -var potTugSala_3 = 0; -var potTugBanheiro_1 = 0; -var potTugBanheiro_2 = 0; -var potTugBanheiro_3 = 0; -var potTugBanheiro_4 = 0; -var potTugBanheiro_5 = 0; -var potTugBanheiro_6 = 0; -var potTugCozinhaCopa_1 = 0; -var potTugCozinhaCopa_2 = 0; -var potTugAreaServico_1 = 0; -var potTugAreaServico_2 = 0; -var potTugVaranda_1 = 0; -var potTugVaranda_2 = 0; -var potTugGaragemStonPorao_1 = 0; -var potTugGaragemStonPorao_2 = 0; -var potTugTerracoSala_FestaArea_Lazer_1 = 0; -var potTugTerracoSala_FestaArea_Lazer_2 = 0; -var potTugEscritorioBilbiolteca = 0; - -var potEsp; -var pot1Esp; - -var FPEsp; - -var Fagrup; -var Fagrupf; - -var distCirc; - -var nCarregados; - -var condutorCCirc; -var condutorIlumCirc1; -var condutorIlumCirc2; -var condutorIlumCirc3; -var condutorIlumCirc4; -var condutorIlumCirc5; -var condutorIlumCirc6; -var condutorIlumCirc7; -var condutorIlumCirc8; -var condutorIlumCirc9; - -var condutorTugCirc1; -var condutorTugCirc2; -var condutorTugCirc3; -var condutorTugCirc4; -var condutorTugCirc5; -var condutorTugCirc6; -var condutorTugCirc7; -var condutorTugCirc8; -var condutorTugCirc9; - -var condutorC2Circ1; -var condutorC2Circ2; -var condutorC2Circ3; -var condutorC2Circ4; -var condutorC2Circ5; -var condutorC2Circ6; -var condutorC2Circ7; -var condutorC2Circ8; -var condutorC2Circ9; - -var condutorC3Circ1; -var condutorC3Circ2; -var condutorC3Circ3; -var condutorC3Circ4; -var condutorC3Circ5; -var condutorC3Circ6; -var condutorC3Circ7; -var condutorC3Circ8; -var condutorC3Circ9; - -var condutorC4Circ1; -var condutorC4Circ2; -var condutorC4Circ3; -var condutorC4Circ4; -var condutorC4Circ5; - -var condutorC5Circ1; -var condutorC5Circ2; -var condutorC5Circ3; -var condutorC5Circ4; -var condutorC5Circ5; - -var condutorC6Circ1; -var condutorC6Circ2; -var condutorC6Circ3; -var condutorC6Circ4; -var condutorC6Circ5; - -var condutorCCircA; -var condutorCCircB; - -var disjTue; - -var disjIlum1; -var disjIlum2; -var disjIlum3; -var disjIlum4; -var disjIlum5; -var disjIlum6; -var disjIlum7; -var disjIlum8; -var disjIlum9; - -var disjTug1; -var disjTug2; -var disjTug3; -var disjTug4; -var disjTug5; -var disjTug6; -var disjTug7; -var disjTug8; -var disjTug9; - -var disjTueC21; -var disjTueC22; -var disjTueC23; -var disjTueC24; -var disjTueC25; -var disjTueC26; -var disjTueC27; -var disjTueC28; -var disjTueC29; - -var disjTueC31; -var disjTueC32; -var disjTueC33; -var disjTueC34; -var disjTueC35; -var disjTueC36; -var disjTueC37; -var disjTueC38; -var disjTueC39; - -var disjTueC41; -var disjTueC42; -var disjTueC43; -var disjTueC44; -var disjTueC45; - -var disjTueC51; -var disjTueC52; -var disjTueC53; -var disjTueC54; -var disjTueC55; - -var disjTueC61; -var disjTueC62; -var disjTueC63; -var disjTueC64; -var disjTueC65; - -var ilumQuarto_1 = 0; -var ilumQuarto_2 = 0; -var ilumQuarto_1 = 0; -var ilumQuarto_2 = 0; -var ilumQuarto_3 = 0; -var ilumQuarto_4 = 0; -var ilumQuarto_5 = 0; -var ilumSala_1 = 0; -var ilumSala_2 = 0; -var ilumSala_3 = 0; -var ilumBanheiro_1 = 0; -var ilumBanheiro_2 = 0; -var ilumBanheiro_3 = 0; -var ilumBanheiro_4 = 0; -var ilumBanheiro_5 = 0; -var ilumBanheiro_6 = 0; -var ilumCozinhaCopa_1 = 0; -var ilumCozinhaCopa_2 = 0; -var ilumAreaServico_1 = 0; -var ilumAreaServico_2 = 0; -var ilumVaranda_1 = 0; -var ilumVaranda_2 = 0; -var ilumGaragemStonPorao_1 = 0; -var ilumGaragemStonPorao_2 = 0; -var ilumTerracoSala_FestaArea_Lazer_1 = 0; -var ilumTerracoSala_FestaArea_Lazer_2 = 0; -var ilumEscritorioBilbiolteca = 0; - -//Variáveis de Carga instalada, Demanda de TUE, TUG e ILUMINAÇÃO. - -var c1 = 0; -var c2 = 0; -var c3 = 0; -var c4 = 0; -var c6 = 0; -var c5 = 0; - -var c2t1 = 0; -var c2t2 = 0; -var c2t3 = 0; -var c2t4 = 0; -var c2t5 = 0; -var c2f = 0; - -var c3t1 = 0; -var c3t2 = 0; -var c3t3 = 0; -var c3t4 = 0; -var c3t5 = 0; -var c3f = 0; - -var c4t1 = 0; -var c4t2 = 0; -var c4t3 = 0; -var c4t4 = 0; -var c4t5 = 0; -var c4f = 0; - -var c5t1 = 0; -var c5t2 = 0; -var c5t3 = 0; -var c5t4 = 0; -var c5t5 = 0; -var c5f = 0; - -var c6t1 = 0; -var c6t2 = 0; -var c6t3 = 0; -var c6t4 = 0; -var c6t5 = 0; -var c6f = 0; - -var qC2 = 0; -var qC3 = 0; -var qC4 = 0; -var qC6 = 0; -var qC5 = 0; -var qC1Ilum = 0; -var qC1Tug = 0; - -var qC2t1 = 0; -var qC3t1 = 0; -var qC4t1 = 0; -var qC6t1 = 0; -var qC5t1 = 0; - -var qC2f = 0; -var qC3f = 0; -var qC4f = 0; -var qC6f = 0; -var qC5f = 0; - -var qC2t2 = 0; -var qC3t2 = 0; -var qC4t2 = 0; -var qC6t2 = 0; -var qC5t2 = 0; - -var qC2t3 = 0; -var qC3t3 = 0; -var qC4t3 = 0; -var qC6t3 = 0; -var qC5t3 = 0; - -var qC2t4 = 0; -var qC3t4 = 0; -var qC4t4 = 0; -var qC6t4 = 0; -var qC5t4 = 0; - -var qC2t5 = 0; -var qC3t5 = 0; -var qC4t5 = 0; -var qC6t5 = 0; -var qC5t5 = 0; - -var iterarIlum = 0; -var iterarTug = 0; -var iterarqC2 = 0; -var iterarqC3 = 0; -var iterarqC4 = 0; -var iterarqC5 = 0; -var iterarqC6 = 0; - -var cEsp; -var qCEsp; - -var DG; -var DR; -var d1 = 0; -var d2 = 0; -var d3 = 0; -var d4 = 0; -var d5 = 0; -var d6 = 0; - -var d2Tipo1 = 0; -var d2Tipo2 = 0; -var d2Tipo3 = 0; -var d2Tipo4 = 0; -var d2Tipo5 = 0; - -var d3Tipo1 = 0; -var d3Tipo2 = 0; -var d3Tipo3 = 0; -var d3Tipo4 = 0; -var d3Tipo5 = 0; - -var d4Tipo1 = 0; -var d4Tipo2 = 0; -var d4Tipo3 = 0; -var d4Tipo4 = 0; -var d4Tipo5 = 0; - -var d5Tipo1 = 0; -var d5Tipo2 = 0; -var d5Tipo3 = 0; -var d5Tipo4 = 0; -var d5Tipo5 = 0; - -var d6Tipo1 = 0; -var d6Tipo2 = 0; -var d6Tipo3 = 0; -var d6Tipo4 = 0; -var d6Tipo5 = 0; - -//Variaveis de Soma, potencia e demanda. -var numeroTugs = 0; -var potTugs = 0; -var potTugsDem = 0; -var numeroTues = 0; -var potIlum = 0; -var potTotalDem = 0; -var potFinalInst = 0; -var numeroCirc = 0; - -//Variáveis da função cases -var retornoCase; -var P = 0; -var A = 0; -var tug = 0; -var potTug = 0; -var ilum = 0; -var iterar = 0; -var iterarCarga = 0; -var somaCirc = 0; - -//Calculo direto para maquinas e circuitos -var tabDimCirc; -var nomeCirc; -var nomeTensao = 0; -var nomeCCarregado = 0; -var nomeDistancia = 0; -var nomePotenciaVA = 0; -var nomeFio = 0; -var nomeDisj = 0; -var nomeDis = 0; -var nomeDis1 = 0; -var nomeDis2 = 0; -var nomeDis3 = 0; -var nomeDis4 = 0; -var nomeDis5 = 0; -var nomeDis6 = 0; -var nomeDis7 = 0; -var nomeDisj1 = 0; -var nomeDisj2 = 0; -var nomeDisj3 = 0; -var nomeDisj4 = 0; -var nomeDisj5 = 0; -var nomeDisj6 = 0; -var nomeDisj7 = 0; -var nomeDisj8 = 0; -var nomeDisj9 = 0; -var nomeDisj10 = 0; -var nomeDisj11 = 0; -var nomeDisj12 = 0; -var nomeDisj13 = 0; - -var nomeIB = 0; -var K1 = 1; -var K2 = 1; -var K3 = 1; -var VAkm = 0; -var nomeFio1 = 0; -var nomeFio2 = 0; -var nomeFio3 = 0; -var nomeFio4 = 0; -var nomeFio5 = 0; -var nomeFio6 = 0; -var nomeFio7 = 0; -var nomeFio8 = 0; -var nomeFio9 = 0; -var nomeFio10 = 0; -var nomeFio11 = 0; -var nomeFio12 = 0; -var nomeFio13 = 0; -var nomeFio = 0; - -var nomeResFio = 0; -var nomeResFio1 = 0; -var nomeResFio2 = 0; -var nomeResFio3 = 0; -var nomeResFio4 = 0; -var nomeResFio5 = 0; -var nomeResFio6 = 0; -var nomeResFio7 = 0; -var nomeResFio8 = 0; -var nomeResFio9 = 0; -var nomeResFio10 = 0; -var nomeResFio11 = 0; -var nomeResFio12 = 0; -var nomeResFio13 = 0; -var fases; -var nomeTipo = 0; - -//Dimensionamento de condutores e proteção solar -var nCircC = 0; -var nCircTipoCC = 0; -var nModCC = 0; -var nPotModCC = 0; -var nVocModCC = 0; -var nVpModCC = 0; -var nIscModCC = 0; -var nIMaxModCC = 0; -var ntrecho1 = 0; -var ntrecho2 = 0; -var ntrecho3 = 0; -var ntrecho4 = 0; -var ntrecho5 = 0; -var ntrecho6 = 0; -var ntrecho7 = 0; -var ntrecho8 = 0; -var potTotalMod = 0; -var VocTotal = 0; -var IBcc = 0; -var IBcc1 = 0; -var IBcc2 = 0; -var IBcc3 = 0; -var IBcc4 = 0; -var IBcc5 = 0; -var IBcc6 = 0; -var IBcc7 = 0; -var IBcc8 = 0; -var IBcc9 = 0; -var IBcc10 = 0; -var IBcc11 = 0; -var IBcc12 = 0; -var IBcc13 = 0; - -var Scc = 0; -var Scc1 = 0; -var Scc2 = 0; -var Scc3 = 0; -var Scc4 = 0; -var Scc5 = 0; -var Scc6 = 0; -var Scc7 = 0; -var Scc8 = 0; -var Scc9 = 0; -var Scc10 = 0; -var Scc11 = 0; -var Scc12 = 0; -var Scc13 = 0; -var VMaxTotal = 0; -var DPS = 0; -var DPS1 = 0; -var Iocpr = 0; -var resDisJFio1 = []; -var resDisJFio2 = []; -var resDisJFio3 = []; -var resDisJFio4 = []; -var resDisJFio5 = []; -var resDisJFio6 = []; -var resDisJFio7 = []; -var resDisJFio8 = []; -var resDisJFio9 = []; -var resDisJFio10 = []; -var resDisJFio11 = []; -var resDisJFio12 = []; -var resDisJFio13 = []; -var resDisJFio = []; -var CTipoCC; -var IscModCC; -var Iocp; -var disj; -var disj1; -var disj2; -var disj3; -var disj4; -var disj5; -var disj6; -var disj7; -var disj8; -var disj9; -var disj10; -var disj11; -var disj12; -var disj13; -var mark = 0; -var mak = 0; -var nISC24=0; -var nISC15=0; -function dimensCircCC() { - /************************************************************** */ - alert( - `ATENÇÃO: Este dimensionamento segue as NBR's 16612, 16690 e 5410, considera a geração como circuitos de força (mínimo 2,5mm²), e os condutores solares no modo de instalação - M1: dois cabos unipolares encostados um ao outro na horizontal, instalados ao ar livre exposta ao sol, 50ºC(ar) e temperatura do condutor em regime permanente de 90ºC - Tabela C.4.(NBR16612), até 95mm² e máxima queda de tensão admissível entre o quadro e a carga de 3%. \n-->Já o dimensionamento considera o nº idêntico de módulos em cada string em paralelo, os critérios de máxima corrente (Tabela C.4. NBR16612), e o critério de máxima queda de tensão admissível - S= (L x IB)/(44 x e), (Ver apostila solar).`); - - /* Dimensionamento de condutor e proteção solar */ - nCircC = window.document.querySelector("#nCircC").value; - nCircTipoCC = window.document.querySelector("#nCircTipoCC").value; - nModCC = window.document.querySelector("#nModCC").value; - nPotModCC = window.document.querySelector("#nPotModCC").value; - nVocModCC = window.document.querySelector("#nVocModCC").value; - nVpModCC = window.document.querySelector("#nVpModCC").value; - nIscModCC = window.document.querySelector("#nIscModCC").value; - nIMaxModCC = window.document.querySelector("#nIMaxModCC").value; - Iocpr = window.document.querySelector("#nIocprCC").value; - ntrecho1 = window.document.querySelector("#ntrecho1").value; - ntrecho2 = window.document.querySelector("#ntrecho2").value; - ntrecho3 = window.document.querySelector("#ntrecho3").value; - ntrecho4 = window.document.querySelector("#ntrecho4").value; - ntrecho5 = window.document.querySelector("#ntrecho5").value; - ntrecho6 = window.document.querySelector("#ntrecho6").value; - ntrecho7 = window.document.querySelector("#ntrecho7").value; - ntrecho8 = window.document.querySelector("#ntrecho8").value; - - if (!nCircC) { - alert("Dê um nome para o Projeto"); - } - function protfio(IBcc, Scc, disj) { - - if(disj<=6){ - disj=6; - }else if(disj<=10){ - disj=10; - }else if(disj<=16){ - disj=16; - }else if(disj<=20){ - disj=20; - }else if(disj<=25){ - disj=25; - }else if(disj<=32){ - disj=32; - }else if(disj<=40){ - disj=40; - }else if(disj<45){ - disj=45; - }else if(disj<=50){ - disj=50; - }else if(disj<=60){ - disj=60; - }else if(disj<=70){ - disj=70; - }else if(disj<=80){ - disj=80; - }else if(disj<=90){ - disj=90; - }else if(disj<=100){ - disj=100; - }else if(disj<=120){ - disj=120; - }else if(disj<=150){ - disj=1500; - }else if(disj<=175){ - disj=175; - }else{alert(`ERRO: Disjuntor maior do que 175A-->(${disj.toFixed(0)}A) Consulte um técnico ou engenheiro.`)} - - if (IBcc < 6) { - - if(Scc <= 1.5){return {CondFio: Number.parseFloat(2.5),DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 2.5){return {CondFio: Number.parseFloat(2.5), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 4){return {CondFio: Number.parseFloat(4), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 6){return {CondFio: Number.parseFloat(6), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 10){return {CondFio: Number.parseFloat(10), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 16){return {CondFio: Number.parseFloat(16), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 25){return {CondFio: Number.parseFloat(25), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 35){return {CondFio: Number.parseFloat(35), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 50){return {CondFio: Number.parseFloat(50), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 70){return {CondFio: Number.parseFloat(70), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 95){return {CondFio: Number.parseFloat(95), DisjProt: Number.parseFloat(disj)}; - }else{alert("ERRO: Ampacidade - Condutor ou disjuntor resultou em zero ou maior do que 95mm² e 175A, reveja os dados inseridos ou procure um Técnico." );} - - } else if (IBcc < 10) { - - if(Scc <= 1.5){return {CondFio: Number.parseFloat(2.5),DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 2.5){return {CondFio: Number.parseFloat(2.5), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 4){return {CondFio: Number.parseFloat(4), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 6){return {CondFio: Number.parseFloat(6), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 10){return {CondFio: Number.parseFloat(10), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 16){return {CondFio: Number.parseFloat(16), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 25){return {CondFio: Number.parseFloat(25), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 35){return {CondFio: Number.parseFloat(35), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 50){return {CondFio: Number.parseFloat(50), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 70){return {CondFio: Number.parseFloat(70), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 95){return {CondFio: Number.parseFloat(95), DisjProt: Number.parseFloat(disj)}; - }else{alert("ERRO: Ampacidade - Condutor ou disjuntor resultou em zero ou maior do que 95mm² e 175A, reveja os dados inseridos ou procure um Técnico." );} - - } else if (IBcc < 16){ - - if(Scc <= 1.5){return {CondFio: Number.parseFloat(2.5), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 2.5){return {CondFio: Number.parseFloat(2.5), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 4){return {CondFio: Number.parseFloat(4), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 6){return {CondFio: Number.parseFloat(6), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 10){return {CondFio: Number.parseFloat(10), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 16){return {CondFio: Number.parseFloat(16), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 25){return {CondFio: Number.parseFloat(25), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 35){return {CondFio: Number.parseFloat(35), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 50){return {CondFio: Number.parseFloat(50), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 70){return {CondFio: Number.parseFloat(70), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 95){return {CondFio: Number.parseFloat(95), DisjProt: Number.parseFloat(disj)}; - } else{alert("ERRO: Ampacidade - Condutor ou disjuntor resultou em zero ou maior do que 95mm² e 175A, reveja os dados inseridos ou procure um Técnico." );} - - }else if (IBcc < 22){ - - if(Scc <= 1.5){return {CondFio: Number.parseFloat(2.5), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 2.5){return {CondFio: Number.parseFloat(2.5), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 4){return {CondFio: Number.parseFloat(4), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 6){return {CondFio: Number.parseFloat(6), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 10){return {CondFio: Number.parseFloat(10), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 16){return {CondFio: Number.parseFloat(16), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 25){return {CondFio: Number.parseFloat(25), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 35){return {CondFio: Number.parseFloat(35), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 50){return {CondFio: Number.parseFloat(50), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 70){return {CondFio: Number.parseFloat(70), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 95){return {CondFio: Number.parseFloat(95), DisjProt: Number.parseFloat(disj)}; - } else{alert("ERRO: Ampacidade - Condutor ou disjuntor resultou em zero ou maior do que 95mm² e 175A, reveja os dados inseridos ou procure um Técnico." );} - - }else if (IBcc < 28){ - - if(Scc <= 1.5){return {CondFio: Number.parseFloat(4), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 2.5){return {CondFio: Number.parseFloat(4), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 4){return {CondFio: Number.parseFloat(4), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 6){return {CondFio: Number.parseFloat(6), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 10){return {CondFio: Number.parseFloat(10), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 16){return {CondFio: Number.parseFloat(16), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 25){return {CondFio: Number.parseFloat(25), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 35){return {CondFio: Number.parseFloat(35), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 50){return {CondFio: Number.parseFloat(50), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 70){return {CondFio: Number.parseFloat(70), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 95){return {CondFio: Number.parseFloat(95), DisjProt: Number.parseFloat(disj)}; - } else{alert("ERRO: Ampacidade - Condutor ou disjuntor resultou em zero ou maior do que 95mm² e 175A, reveja os dados inseridos ou procure um Técnico." );} - }else if (IBcc < 36){ - - if(Scc <= 1.5){return {CondFio: Number.parseFloat(6), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 2.5){return {CondFio: Number.parseFloat(6), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 4){return {CondFio: Number.parseFloat(6), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 6){return {CondFio: Number.parseFloat(6), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 10){return {CondFio: Number.parseFloat(10), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 16){return {CondFio: Number.parseFloat(16), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 25){return {CondFio: Number.parseFloat(25), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 35){return {CondFio: Number.parseFloat(35), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 50){return {CondFio: Number.parseFloat(50), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 70){return {CondFio: Number.parseFloat(70), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 95){return {CondFio: Number.parseFloat(95), DisjProt: Number.parseFloat(disj)}; - } else{alert("ERRO: Ampacidade - Condutor ou disjuntor resultou em zero ou maior do que 95mm² e 175A, reveja os dados inseridos ou procure um Técnico." );} - }else if (IBcc < 49){ - - if(Scc <= 1.5){return {CondFio: Number.parseFloat(10), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 2.5){return {CondFio: Number.parseFloat(10), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 4){return {CondFio: Number.parseFloat(10), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 6){return {CondFio: Number.parseFloat(10), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 10){return {CondFio: Number.parseFloat(10), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 16){return {CondFio: Number.parseFloat(16), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 25){return {CondFio: Number.parseFloat(25), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 35){return {CondFio: Number.parseFloat(35), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 50){return {CondFio: Number.parseFloat(50), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 70){return {CondFio: Number.parseFloat(70), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 95){return {CondFio: Number.parseFloat(95), DisjProt: Number.parseFloat(disj)}; - } else{alert("ERRO: Ampacidade - Condutor ou disjuntor resultou em zero ou maior do que 95mm² e 175A, reveja os dados inseridos ou procure um Técnico." );} - }else if (IBcc < 49){ - - if(Scc <= 1.5){return {CondFio: Number.parseFloat(10), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 2.5){return {CondFio: Number.parseFloat(10), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 4){return {CondFio: Number.parseFloat(10), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 6){return {CondFio: Number.parseFloat(10), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 10){return {CondFio: Number.parseFloat(10), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 16){return {CondFio: Number.parseFloat(16), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 25){return {CondFio: Number.parseFloat(25), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 35){return {CondFio: Number.parseFloat(35), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 50){return {CondFio: Number.parseFloat(50), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 70){return {CondFio: Number.parseFloat(70), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 95){return {CondFio: Number.parseFloat(95), DisjProt: Number.parseFloat(disj)}; - } else{alert("ERRO: Ampacidade - Condutor ou disjuntor resultou em zero ou maior do que 95mm² e 175A, reveja os dados inseridos ou procure um Técnico." );} - }else if (IBcc < 63){ - - if(Scc <= 1.5){return {CondFio: Number.parseFloat(16), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 2.5){return {CondFio: Number.parseFloat(16), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 4){return {CondFio: Number.parseFloat(16), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 6){return {CondFio: Number.parseFloat(16), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 10){return {CondFio: Number.parseFloat(16), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 16){return {CondFio: Number.parseFloat(16), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 25){return {CondFio: Number.parseFloat(25), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 35){return {CondFio: Number.parseFloat(35), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 50){return {CondFio: Number.parseFloat(50), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 70){return {CondFio: Number.parseFloat(70), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 95){return {CondFio: Number.parseFloat(95), DisjProt: Number.parseFloat(disj)}; - } else{alert("ERRO: Ampacidade - Condutor ou disjuntor resultou em zero ou maior do que 95mm² e 175A, reveja os dados inseridos ou procure um Técnico." );} - }else if (IBcc < 63){ - - if(Scc <= 1.5){return {CondFio: Number.parseFloat(16), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 2.5){return {CondFio: Number.parseFloat(16), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 4){return {CondFio: Number.parseFloat(16), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 6){return {CondFio: Number.parseFloat(16), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 10){return {CondFio: Number.parseFloat(16), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 16){return {CondFio: Number.parseFloat(16), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 25){return {CondFio: Number.parseFloat(25), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 35){return {CondFio: Number.parseFloat(35), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 50){return {CondFio: Number.parseFloat(50), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 70){return {CondFio: Number.parseFloat(70), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 95){return {CondFio: Number.parseFloat(95), DisjProt: Number.parseFloat(disj)}; - } else{alert("ERRO: Ampacidade - Condutor ou disjuntor resultou em zero ou maior do que 95mm² e 175A, reveja os dados inseridos ou procure um Técnico." );} - }else if (IBcc < 83){ - - if(Scc <= 1.5){return {CondFio: Number.parseFloat(25), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 2.5){return {CondFio: Number.parseFloat(25), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 4){return {CondFio: Number.parseFloat(25), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 6){return {CondFio: Number.parseFloat(25), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 10){return {CondFio: Number.parseFloat(25), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 16){return {CondFio: Number.parseFloat(25), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 25){return {CondFio: Number.parseFloat(25), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 35){return {CondFio: Number.parseFloat(35), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 50){return {CondFio: Number.parseFloat(50), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 70){return {CondFio: Number.parseFloat(70), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 95){return {CondFio: Number.parseFloat(95), DisjProt: Number.parseFloat(disj)}; - } else{alert("ERRO: Ampacidade - Condutor ou disjuntor resultou em zero ou maior do que 95mm² e 175A, reveja os dados inseridos ou procure um Técnico." );} - }else if (IBcc < 83){ - - if(Scc <= 1.5){return {CondFio: Number.parseFloat(25), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 2.5){return {CondFio: Number.parseFloat(25), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 4){return {CondFio: Number.parseFloat(25), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 6){return {CondFio: Number.parseFloat(25), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 10){return {CondFio: Number.parseFloat(25), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 16){return {CondFio: Number.parseFloat(25), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 25){return {CondFio: Number.parseFloat(25), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 35){return {CondFio: Number.parseFloat(35), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 50){return {CondFio: Number.parseFloat(50), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 70){return {CondFio: Number.parseFloat(70), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 95){return {CondFio: Number.parseFloat(95), DisjProt: Number.parseFloat(disj)}; - } else{alert("ERRO: Ampacidade - Condutor ou disjuntor resultou em zero ou maior do que 95mm² e 175A, reveja os dados inseridos ou procure um Técnico." );} - }else if (IBcc < 83){ - - if(Scc <= 1.5){return {CondFio: Number.parseFloat(25), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 2.5){return {CondFio: Number.parseFloat(25), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 4){return {CondFio: Number.parseFloat(25), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 6){return {CondFio: Number.parseFloat(25), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 10){return {CondFio: Number.parseFloat(25), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 16){return {CondFio: Number.parseFloat(25), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 25){return {CondFio: Number.parseFloat(25), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 35){return {CondFio: Number.parseFloat(35), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 50){return {CondFio: Number.parseFloat(50), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 70){return {CondFio: Number.parseFloat(70), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 95){return {CondFio: Number.parseFloat(95), DisjProt: Number.parseFloat(disj)}; - } else{alert("ERRO: Ampacidade - Condutor ou disjuntor resultou em zero ou maior do que 95mm² e 175A, reveja os dados inseridos ou procure um Técnico." );} - }else if (IBcc < 100){ - - if(Scc <= 1.5){return {CondFio: Number.parseFloat(35), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 2.5){return {CondFio: Number.parseFloat(35), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 4){return {CondFio: Number.parseFloat(35), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 6){return {CondFio: Number.parseFloat(35), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 10){return {CondFio: Number.parseFloat(35), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 16){return {CondFio: Number.parseFloat(35), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 25){return {CondFio: Number.parseFloat(35), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 35){return {CondFio: Number.parseFloat(35), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 50){return {CondFio: Number.parseFloat(50), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 70){return {CondFio: Number.parseFloat(70), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 95){return {CondFio: Number.parseFloat(95), DisjProt: Number.parseFloat(disj)}; - } else{alert("ERRO: Ampacidade - Condutor ou disjuntor resultou em zero ou maior do que 95mm² e 175A, reveja os dados inseridos ou procure um Técnico." );} - }else if (IBcc < 123){ - - if(Scc <= 1.5){return {CondFio: Number.parseFloat(50), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 2.5){return {CondFio: Number.parseFloat(50), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 4){return {CondFio: Number.parseFloat(50), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 6){return {CondFio: Number.parseFloat(50), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 10){return {CondFio: Number.parseFloat(50), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 16){return {CondFio: Number.parseFloat(50), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 25){return {CondFio: Number.parseFloat(50), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 35){return {CondFio: Number.parseFloat(50), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 50){return {CondFio: Number.parseFloat(50), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 70){return {CondFio: Number.parseFloat(70), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 95){return {CondFio: Number.parseFloat(95), DisjProt: Number.parseFloat(disj)}; - } else{alert("ERRO: Ampacidade - Condutor ou disjuntor resultou em zero ou maior do que 95mm² e 175A, reveja os dados inseridos ou procure um Técnico." );} - }else if (IBcc < 123){ - - if(Scc <= 1.5){return {CondFio: Number.parseFloat(50), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 2.5){return {CondFio: Number.parseFloat(50), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 4){return {CondFio: Number.parseFloat(50), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 6){return {CondFio: Number.parseFloat(50), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 10){return {CondFio: Number.parseFloat(50), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 16){return {CondFio: Number.parseFloat(50), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 25){return {CondFio: Number.parseFloat(50), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 35){return {CondFio: Number.parseFloat(50), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 50){return {CondFio: Number.parseFloat(50), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 70){return {CondFio: Number.parseFloat(70), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 95){return {CondFio: Number.parseFloat(95), DisjProt: Number.parseFloat(disj)}; - } else{alert("ERRO: Ampacidade - Condutor ou disjuntor resultou em zero ou maior do que 95mm² e 175A, reveja os dados inseridos ou procure um Técnico." );} - }else if (IBcc < 151){ - - if(Scc <= 1.5){return {CondFio: Number.parseFloat(70), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 2.5){return {CondFio: Number.parseFloat(70), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 4){return {CondFio: Number.parseFloat(70), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 6){return {CondFio: Number.parseFloat(70), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 10){return {CondFio: Number.parseFloat(70), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 16){return {CondFio: Number.parseFloat(70), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 25){return {CondFio: Number.parseFloat(70), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 35){return {CondFio: Number.parseFloat(70), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 50){return {CondFio: Number.parseFloat(70), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 70){return {CondFio: Number.parseFloat(70), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 95){return {CondFio: Number.parseFloat(95), DisjProt: Number.parseFloat(disj)}; - } else{alert("ERRO: Ampacidade - Condutor ou disjuntor resultou em zero ou maior do que 95mm² e 175A, reveja os dados inseridos ou procure um Técnico." );} - }else if (IBcc < 178){ - - if(Scc <= 1.5){return {CondFio: Number.parseFloat(95), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 2.5){return {CondFio: Number.parseFloat(95), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 4){return {CondFio: Number.parseFloat(95), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 6){return {CondFio: Number.parseFloat(95), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 10){return {CondFio: Number.parseFloat(95), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 16){return {CondFio: Number.parseFloat(95), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 25){return {CondFio: Number.parseFloat(95), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 35){return {CondFio: Number.parseFloat(95), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 50){return {CondFio: Number.parseFloat(95), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 70){return {CondFio: Number.parseFloat(95), DisjProt: Number.parseFloat(disj)}; - }else if(Scc <= 95){return {CondFio: Number.parseFloat(95), DisjProt: Number.parseFloat(disj)}; - }else{alert("ERRO: Ampacidade - Condutor ou disjuntor resultou em zero ou maior do que 95mm² e 175A, reveja os dados inseridos ou procure um Técnico." );} - }else { - alert("ERRO: Ampacidade - Condutor ou disjuntor resultou em zero ou maior do que 95mm² e 175A, reveja os dados inseridos ou procure um Técnico." ); - return { DisjProt: Number.parseFloat(0), CondFio: Number.parseFloat(0) }; - } - } - - function quedaTensao(trecho, ibc, Vmax){ -var trecho; -var ibc; -var Vmax; -return Number.parseFloat((trecho * ibc) / (44 * 0.03 * Vmax)); - } - - - // Verificando o tipo de circuito - if (nCircTipoCC == 1) { - nomeDis = (1.5 * nIscModCC)+1; - // Cálculos - potTotalMod = nModCC * nPotModCC; - VocTotal = nModCC * nVocModCC; - VMaxTotal = nModCC * nVpModCC; - IBcc1 = Number.parseFloat(nomeDis + 1); - Scc1 = quedaTensao(ntrecho1, IBcc1, VMaxTotal); - DPS = 1.1 * VocTotal; - - // Chamando a função protfio - - resDisJFio1 = protfio(IBcc1, Scc1, nomeDis); - nomeDisj1 = resDisJFio1.DisjProt; - nomeFio1 = resDisJFio1.CondFio; - mark = 1; - } - - if (nCircTipoCC == 2) { - nomeDis = (1.5 * nIscModCC)+1; - potTotalMod = nModCC * nPotModCC; - VocTotal = nModCC * nVocModCC; - VMaxTotal = nModCC * nVpModCC; - IBcc2 = Number.parseFloat(nomeDis + 1); - IBcc3 = Number.parseFloat(nomeDis + 1); - Scc2 = quedaTensao(ntrecho1, IBcc2, VMaxTotal); - Scc3 = quedaTensao(ntrecho2, IBcc3, VMaxTotal); - DPS = 1.1 * VocTotal; - - // Chamando a função protfio - resDisJFio2 = protfio(IBcc2, Scc2, nomeDis); - nomeDisj2 = resDisJFio2.DisjProt; - nomeFio2 = resDisJFio2.CondFio; - - - resDisJFio3 = protfio(IBcc3, Scc3, nomeDis); - nomeDisj3 = resDisJFio3.DisjProt; - nomeFio3 = resDisJFio3.CondFio; - mark=2; - } - - if (nCircTipoCC == 3) { - nomeDis1 = nomeDis2 = (1.5 * nIscModCC)+1; - nomeDis3 = (1.25 * nIscModCC)+1; - potTotalMod = nModCC * nPotModCC; - VocTotal = nModCC * nVocModCC; - VMaxTotal = nModCC * nVpModCC; - IBcc4 = 1.25 * nIscModCC * 2; - IBcc5 = 1.25 * nIscModCC * 2; - IBcc6 = 1.25*((IBcc4 + IBcc5)/2); - Scc4 = quedaTensao(ntrecho1, IBcc4, VMaxTotal); - Scc5 = quedaTensao(ntrecho2, IBcc5, VMaxTotal); - Scc6 = quedaTensao(ntrecho3, IBcc6, VMaxTotal); - DPS = 1.1 * VocTotal; - - // Chamando a função protfio - - resDisJFio4 = protfio(IBcc4, Scc4, nomeDis1); - nomeDisj4 = resDisJFio4.DisjProt; - nomeFio4 = resDisJFio4.CondFio; - - resDisJFio5 = protfio(IBcc5, Scc5, nomeDis2); - nomeDisj5 = resDisJFio5.DisjProt; - nomeFio5 = resDisJFio5.CondFio; - - resDisJFio6 = protfio(IBcc6, Scc6, nomeDis3); - nomeDisj6 = resDisJFio6.DisjProt; - nomeFio6 = resDisJFio6.CondFio; - mark=3; - -if(nomeFio4>=nomeFio6){ -while (nomeFio4>=nomeFio6){ - IBcc6 = IBcc6*1.1; - Scc6 = quedaTensao(ntrecho3, IBcc6, VMaxTotal); - resDisJFio6 = protfio(IBcc6, Scc6, nomeDis3); - nomeDisj6 = resDisJFio6.DisjProt; - nomeFio6 = resDisJFio6.CondFio; - //alert(`IBcc6 = ${IBcc6} e Scc6 = ${Scc6}e Disj =${nomeDisj6} e nomeFio = ${nomeFio6}`); -} -} - -if(nomeFio5>=nomeFio6){ -while (nomeFio5>=nomeFio6){ - IBcc6= IBcc6*1.1; - Scc6 = quedaTensao(ntrecho3, IBcc6, VMaxTotal); - resDisJFio6 = protfio(IBcc6, Scc6, nomeDis3); - nomeDisj6 = resDisJFio6.DisjProt; - nomeFio6 = resDisJFio6.CondFio; - //alert(`IBcc6 = ${IBcc6} e Scc6 = ${Scc6}e Disj =${nomeDisj6} e nomeFio = ${nomeFio6}`); -} -} -} - - if (nCircTipoCC == 4) { - nomeDis1 = nomeDis2 = nomeDis4 = nomeDis5 =(1.5 * nIscModCC)+1; - nomeDis3 = nomeDis6 = (1.5 * nIscModCC)*1.1; - nomeDis7 = (1.5 * nIscModCC)*1.2; - potTotalMod = nModCC * nPotModCC; - VocTotal = nModCC * nVocModCC; - VMaxTotal = nModCC * nVpModCC; - IBcc7 = IBcc8 = IBcc10 = IBcc11 = 1.25 * nIscModCC * 4; - IBcc9 = 1.25*((IBcc7+IBcc8)/2); - IBcc12 = 1.25*((IBcc10+IBcc11)/2); - IBcc13 = 1.25*((IBcc9+IBcc12)/2); - - //IBcc5 - Scc7 = quedaTensao(ntrecho1, IBcc7, VMaxTotal); - Scc8 = quedaTensao(ntrecho2, IBcc8, VMaxTotal); - Scc9 = quedaTensao(ntrecho3, IBcc9, VMaxTotal); - - //IBcc6 - Scc10 = quedaTensao(ntrecho4, IBcc10, VMaxTotal); - Scc11 = quedaTensao(ntrecho5, IBcc11, VMaxTotal); - Scc12 = quedaTensao(ntrecho6, IBcc12, VMaxTotal); - - //IBcc7 - Scc13 = quedaTensao(ntrecho7, IBcc13, VMaxTotal); - DPS = 1.1 * VocTotal; - - // Chamando a função protfio - resDisJFio7 = protfio(IBcc7, Scc7, nomeDis1); - nomeDisj7 = resDisJFio7.DisjProt; - nomeFio7 = resDisJFio7.CondFio; - - resDisJFio8 = protfio(IBcc8, Scc8, nomeDis2); - nomeDisj8 = resDisJFio8.DisjProt; - nomeFio8 = resDisJFio8.CondFio; - - resDisJFio9 = protfio(IBcc9, Scc9, nomeDis3); - nomeDisj9 = resDisJFio9.DisjProt; - nomeFio9 = resDisJFio9.CondFio; - - resDisJFio10 = protfio(IBcc10, Scc10, nomeDis4); - nomeDisj10 = resDisJFio10.DisjProt; - nomeFio10 = resDisJFio10.CondFio; - - resDisJFio11 = protfio(IBcc11, Scc11, nomeDis5); - nomeDisj11 = resDisJFio11.DisjProt; - nomeFio11 = resDisJFio11.CondFio; - - resDisJFio12 = protfio(IBcc12, Scc12, nomeDis6); - nomeDisj12 = resDisJFio12.DisjProt; - nomeFio12 = resDisJFio12.CondFio; - - resDisJFio13 = protfio(IBcc13, Scc13, nomeDis7); - nomeDisj13 = resDisJFio13.DisjProt; - nomeFio13 = resDisJFio13.CondFio; - mark=4; - - if(nomeFio7>=nomeFio9){ - while (nomeFio7>=nomeFio9){ - IBcc9 = IBcc9*1.1; - Scc9 = quedaTensao(ntrecho3, IBcc9, VMaxTotal); - resDisJFio9 = protfio(IBcc9, Scc9, nomeDis3); - nomeDisj9 = resDisJFio9.DisjProt; - nomeFio9 = resDisJFio9.CondFio; - //alert(`IBcc9 = ${IBcc9} e Scc9 = ${Scc9}e Disj =${nomeDisj9} e nomeFio = ${nomeFio9}`); - } - } - if(nomeFio8>=nomeFio9){ - while (nomeFio8>=nomeFio9){ - IBcc9 = IBcc9*1.1; - Scc9 = quedaTensao(ntrecho3, IBcc9, VMaxTotal); - resDisJFio9 = protfio(IBcc9, Scc9, nomeDis3); - nomeDisj9 = resDisJFio9.DisjProt; - nomeFio9 = resDisJFio9.CondFio; - //alert(`IBcc9 = ${IBcc9} e Scc9 = ${Scc9}e Disj =${nomeDisj9} e nomeFio = ${nomeFio9}`); - } - } - if(nomeFio10>=nomeFio12){ - while (nomeFio10>=nomeFio12){ - IBcc12 = IBcc12*1.1; - Scc12 = quedaTensao(ntrecho6, IBcc12, VMaxTotal); - resDisJFio12 = protfio(IBcc12, Scc12, nomeDis6); - nomeDisj12 = resDisJFio12.DisjProt; - nomeFio12 = resDisJFio12.CondFio; - } - } - if(nomeFio11>=nomeFio12){ - while (nomeFio11>=nomeFio12){ - IBcc12 = IBcc12*1.1; - Scc12 = quedaTensao(ntrecho6, IBcc12, VMaxTotal); - resDisJFio12 = protfio(IBcc12, Scc12, nomeDis6); - nomeDisj12 = resDisJFio12.DisjProt; - nomeFio12 = resDisJFio12.CondFio; - } - } - if(nomeFio9>=nomeFio13){ - while (nomeFio9>=nomeFio13){ - IBcc13 = IBcc13*1.1; - Scc13 = quedaTensao(ntrecho7, IBcc13, VMaxTotal); - resDisJFio13 = protfio(IBcc13, Scc13, nomeDis7); - nomeDisj13 = resDisJFio13.DisjProt; - nomeFio13 = resDisJFio13.CondFio; - } - } - if(nomeFio12>=nomeFio13){ - while (nomeFio12>=nomeFio13){ - IBcc13 = IBcc13*1.1; - Scc13 = quedaTensao(ntrecho7, IBcc13, VMaxTotal); - resDisJFio13 = protfio(IBcc13, Scc13, nomeDis7); - nomeDisj13 = resDisJFio13.DisjProt; - nomeFio13 = resDisJFio13.CondFio; - } - } - - } - nISC24 = 2.4*nIscModCC; - nISC15 = 1.5*nIscModCC; - if(mark==1){ - if (((mark - 1) * nIscModCC)> Iocpr) { - if(nomeDisj1>nISC15){ - if(nomeDisj1< nISC24){ - if(nomeDisj1 <= Iocpr){ - alert(`Disjuntor ou Fusível gPV (com seccionador ou não) deve ser de ${nomeDisj1}A.`); - }else{ - alert("ERRO: Disjuntor ou Fusível gPV Maior do que a máxima corrrente reversa. "); - } - }else{ - alert("ERRO: Disjuntor ou Fusível gPV Maior do que 2,4 x Isc Mod.."); - } - }else{alert("ERRO: Disjuntor ou Fusível gPV menor do que 1,5 x Isc Mod."); - } - }else{ - alert( - `Esta série(séries) não necessitam de proteção. O seccionador da StringBox deve suportar no mínimo ${DPS.toFixed(0)}V, e ${nomeDisj1}A. Caso opte por instalar proteção para a String adote ${nomeDisj1}A.`); - }alert( - `Caso opte por instalar proteçãoSistema ${nCircC}, com ${potTotalMod}Wp, com L1 = ${ntrecho1} metros. \n-->O condutor para trecho 01 de ${nomeFio1} mm². \n-->O DPS deve ter valor maior do que ${DPS.toFixed(0)}V, Classe II. \n-->OBS.:Em caso de possibilidade de descagas atmosféricas, ou distância entre o sistema e o quadro CC maior do que 10m, consulte um Técnico ou Engenheiro para o dimensionamento do DPS e Sistema de aterramento.`); - - } else if(mark==2){ - if (((mark - 1) * nIscModCC) > Iocpr) { - if(nomeDisj2>nISC15){ - if(nomeDisj2< nISC24){ - if(nomeDisj2 <= Iocpr){ - alert(`Disjuntor ou Fusível gPV (com seccionador ou não), para a série 01, deve ser de ${nomeDisj2}A.`); - }else{ - alert("ERRO: Disjuntor ou Fusível gPV, para a série 01, Maior do que a máxima corrrente reversa. "); - } - }else{ - alert("ERRO: Disjuntor ou Fusível gPV, para a série 01, Maior do que 2,4 x Isc Mod.."); - } - }else{alert("ERRO: Disjuntor ou Fusível gPV, para a série 01, menor do que 1,5 x Isc Mod."); - } - - if(nomeDisj3>nISC15){ - if(nomeDisj3< nISC24){ - if(nomeDisj3 <= Iocpr){ - alert(`Disjuntor ou Fusível gPV (com seccionador ou não), para a série 02, deve ser de ${nomeDisj3}A.`); - }else{ - alert("ERRO: Disjuntor ou Fusível gPV, para a série 02, Maior do que a máxima corrrente reversa. "); - } - }else{ - alert("ERRO: Disjuntor ou Fusível gPV, para a série 02, Maior do que 2,4 x Isc Mod.."); - } - }else{alert("ERRO: Disjuntor ou Fusível gPV, para a série 02, menor do que 1,5 x Isc Mod."); - } - }else if(nomeDisj2>nomeDisj3){ - alert( - `Esta série(séries) não necessitam de proteção. O seccionador da StringBox deve suportar no mínimo ${DPS.toFixed(0)}V, e ${nomeDisj2}A.Caso opte por instalar proteção para a String, adote ${nomeDisj2}A.`); - }else{ - alert( - `Esta série(séries) não necessitam de proteção. O seccionador da StringBox deve suportar no mínimo ${DPS.toFixed(0)}V, e ${nomeDisj3}A. Caso opte por instalar proteção para a String, adote ${nomeDisj3}A.`); - }alert( - `Sistema ${nCircC}, com ${potTotalMod}Wp, com L1 = ${ntrecho1} metros, com L2 = ${ntrecho2} metros. \n-->O condutor para trecho 01 de ${nomeFio2} mm²; para o trecho 02 de ${nomeFio3} mm². \n-->O DPS deve ter valor maior do que ${DPS.toFixed(0)}V, Classe II. \n-->OBS.:Em caso de possibilidade de descagas atmosféricas, ou distância entre o sistema e o quadro CC maior do que 10m, consulte um Técnico ou Engenheiro para o dimensionamento do DPS e Sistema de aterramento.`); - }else if(mark==3){ - if (((mark - 1) * nIscModCC) > Iocpr) { - if(nomeDisj4>nISC15){ - if(nomeDisj4< nISC24){ - if(nomeDisj4 <= Iocpr){ - alert(`Disjuntor ou Fusível gPV (com seccionador ou não), para a série 01, deve ser de ${nomeDisj4}A.`); - }else{ - alert("ERRO: Disjuntor ou Fusível gPV, para a série 01, Maior do que a máxima corrrente reversa. "); - } - }else{ - alert("ERRO: Disjuntor ou Fusível gPV, para a série 01, Maior do que 2,4 x Isc Mod.."); - } - }else{alert("ERRO: Disjuntor ou Fusível gPV, para a série 01, menor do que 1,5 x Isc Mod."); - } - - if(nomeDisj5>nISC15){ - if(nomeDisj5< nISC24){ - if(nomeDisj5 <= Iocpr){ - alert(`Disjuntor ou Fusível gPV (com seccionador ou não), para a série 02, deve ser de ${nomeDisj5}A.`); - }else{ - alert("ERRO: Disjuntor ou Fusível gPV, para a série 02, Maior do que a máxima corrrente reversa. "); - } - }else{ - alert("ERRO: Disjuntor ou Fusível gPV, para a série 02, Maior do que 2,4 x Isc Mod.."); - } - }else{alert("ERRO: Disjuntor ou Fusível gPV, para a série 02, menor do que 1,5 x Isc Mod."); - } - if(nomeDisj6>nISC15){ - if(nomeDisj6< nISC24){ - if(nomeDisj6 <= Iocpr){ - alert(`Disjuntor ou Fusível gPV (com seccionador ou não), para o geral do arranjo, deve ser de ${nomeDisj6}A.`); - }else{ - alert("ERRO: Disjuntor ou Fusível gPV, para o geral do arranjo, Maior do que a máxima corrrente reversa. "); - } -}else{ - alert("ERRO: Disjuntor ou Fusível gPV, para o geral do arranjo, Maior do que 2,4 x Isc Mod.."); - } - }else{alert("ERRO: Disjuntor ou Fusível gPV, para o geral do arranjo, menor do que 1,5 x Isc Mod."); -} - }else if(nomeDisj4>nomeDisj5){ - alert( - `Esta série(séries) não necessitam de proteção. O seccionador da StringBox deve suportar no mínimo ${DPS.toFixed(0)}V, e ${nomeDisj4}A.Caso opte por instalar proteção para a String, adote ${nomeDisj4}A.`); - }else if(nomeDisj5>nomeDisj6){ - alert( - `Esta série(séries) não necessitam de proteção. O seccionador da StringBox deve suportar no mínimo ${DPS.toFixed(0)}V, e ${nomeDisj5}A. Caso opte por instalar proteção para a String, adote ${nomeDisj5}A.`); - }else{ - alert( - `Esta série(séries) não necessitam de proteção. O seccionador da StringBox deve suportar no mínimo ${DPS.toFixed(0)}V, e ${nomeDisj6}A. Caso opte por instalar proteção para a String, adote ${nomeDisj6}A.`); - } - alert( - `Sistema ${nCircC}, com ${potTotalMod}Wp, com L1 = ${ntrecho1} metros, com L2 = ${ntrecho2} metros, com L3 = ${ntrecho3} metros. \n-->O condutor para trecho 01 de ${nomeFio4} mm²; para o trecho 02 de ${nomeFio5} mm², o condutor para trecho 3 de ${nomeFio6} mm². \n-->O DPS deve ter valor maior do que ${DPS.toFixed(0)}V, Classe II. \n-->OBS.:Em caso de possibilidade de descagas atmosféricas, ou distância entre o sistema e o quadro CC maior do que 10m, consulte um Técnico ou Engenheiro para o dimensionamento do DPS e Sistema de aterramento.` - ); - }else if(mark==4){ - if (((mark - 1) * nIscModCC) >Iocpr) { - if(nomeDisj7>nISC15){ - if(nomeDisj7< nISC24){ - if(nomeDisj7<= Iocpr){ - alert(`Disjuntor ou Fusível gPV (com seccionador ou não), para a série 01, deve ser de ${nomeDisj7}A.`); - }else{ - alert("ERRO: Disjuntor ou Fusível gPV, para a série 01, Maior do que a máxima corrrente reversa. "); - } - }else{ - alert("ERRO: Disjuntor ou Fusível gPV, para a série 01, Maior do que 2,4 x Isc Mod.."); - } - }else{alert("ERRO: Disjuntor ou Fusível gPV, para a série 01, menor do que 1,5 x Isc Mod."); - } - - if(nomeDisj8>nISC15){ - if(nomeDisj8< nISC24){ - if(nomeDisj8 <= Iocpr){ - alert(`Disjuntor ou Fusível gPV (com seccionador ou não), para a série 02, deve ser de ${nomeDisj8}A.`); - }else{ - alert("ERRO: Disjuntor ou Fusível gPV, para a série 02, Maior do que a máxima corrrente reversa. "); - } - }else{ - alert("ERRO: Disjuntor ou Fusível gPV, para a série 02, Maior do que 2,4 x Isc Mod.."); - } - }else{alert("ERRO: Disjuntor ou Fusível gPV, para a série 02, menor do que 1,5 x Isc Mod."); - } - if(nomeDisj9>nISC15){ - if(nomeDisj9< nISC24){ - if(nomeDisj9 <= Iocpr){ - alert(`Disjuntor ou Fusível gPV (com seccionador ou não), para o subarranjo 01, deve ser de ${nomeDisj9}A.`); - }else{ - alert("ERRO: Disjuntor ou Fusível gPV, para o subarranjo 01, Maior do que a máxima corrrente reversa. "); - } - }else{ - alert("ERRO: Disjuntor ou Fusível gPV, para o subarranjo 01, Maior do que 2,4 x Isc Mod.."); - } - }else{alert("ERRO: Disjuntor ou Fusível gPV, para o subarranjo 01, menor do que 1,5 x Isc Mod."); - } - if(nomeDisj10>nISC15){ - if(nomeDisj10< nISC24){ - if(nomeDisj10 <= Iocpr){ - alert(`Disjuntor ou Fusível gPV (com seccionador ou não), para a série 03, deve ser de ${nomeDisj10}A.`); - }else{ - alert("ERRO: Disjuntor ou Fusível gPV, para a série 03, Maior do que a máxima corrrente reversa. "); - } -}else{ - alert("ERRO: Disjuntor ou Fusível gPV, para a série 03, Maior do que 2,4 x Isc Mod.."); - } - }else{alert("ERRO: Disjuntor ou Fusível gPV, para a série 03, menor do que 1,5 x Isc Mod."); -} -if(nomeDisj11>nISC15){ - if(nomeDisj11< nISC24){ - if(nomeDisj11<= Iocpr){ - alert(`Disjuntor ou Fusível gPV (com seccionador ou não), para a série 04, deve ser de ${nomeDisj11}A.`); - }else{ - alert("ERRO: Disjuntor ou Fusível gPV, para a série 04, Maior do que a máxima corrrente reversa. "); -} -}else{ - alert("ERRO: Disjuntor ou Fusível gPV, para a série 04, Maior do que 2,4 x Isc Mod.."); - } -}else{alert("ERRO: Disjuntor ou Fusível gPV, para a série 04, menor do que 1,5 x Isc Mod."); -} -if(nomeDisj12>nISC15){ - if(nomeDisj12< nISC24){ - if(nomeDisj12 <= Iocpr){ - alert(`Disjuntor ou Fusível gPV (com seccionador ou não), para o subarranjo 02, deve ser de ${nomeDisj12}A.`); - }else{ - alert("ERRO: Disjuntor ou Fusível gPV, para o subarranjo 02, Maior do que a máxima corrrente reversa. "); -} -}else{ - alert("ERRO: Disjuntor ou Fusível gPV, para o subarranjo 02, Maior do que 2,4 x Isc Mod.."); - } -}else{alert("ERRO: Disjuntor ou Fusível gPV, , para o subarranjo 02, menor do que 1,5 x Isc Mod."); -} -if(nomeDisj13>nISC15){ - if(nomeDisj13< nISC24){ - if(nomeDisj13<= Iocpr){ - alert(`Disjuntor ou Fusível gPV (com seccionador ou não), para o geral do arranjo, deve ser de ${nomeDisj13}A.`); - }else{ - alert("ERRO: Disjuntor ou Fusível gPV, para o geral do arranjo, Maior do que a máxima corrrente reversa. "); -} -}else{ - alert("ERRO: Disjuntor ou Fusível gPV, para o geral do arranjo, Maior do que 2,4 x Isc Mod.."); - } -}else{alert("ERRO: Disjuntor ou Fusível gPV, para o geral do arranjo, menor do que 1,5 x Isc Mod."); -} - }else if(nomeDisj11>nomeDisj12){ - alert( - `Esta série(séries) não necessitam de proteção. O seccionador da StringBox deve suportar no mínimo ${DPS.toFixed(0)}V, e ${nomeDisj11}A. Caso opte por instalar proteção para os Subarranjos com 04 strings, adote ${nomeDisj11}A.`); - }else if(nomeDisj12>nomeDisj11){ - alert( - `Esta série(séries) não necessitam de proteção. O seccionador da StringBox deve suportar no mínimo ${DPS.toFixed(0)}V, e ${nomeDisj12}A. Caso opte por instalar proteção para os Subarranjos com 04 strings, adote ${nomeDisj12}A.`); - }else{ - alert( - `Esta série(séries) não necessitam de proteção. O seccionador da StringBox deve suportar no mínimo ${DPS.toFixed(0)}V, e ${nomeDisj13}A. Caso opte por instalar proteção para o Arranj0, adote ${nomeDisj13}A.`); - } - alert( - `Sistema ${nCircC}, com ${potTotalMod}Wp, com L1 = ${ntrecho1} metros, com L2 = ${ntrecho2} metros, com L3 = ${ntrecho3} metros, com L4 = ${ntrecho4} metros, com L5 = ${ntrecho5} metros, com L6 = ${ntrecho6} metros, com L7 = ${ntrecho7} metros. \n-->O condutor para trecho 01 de ${nomeFio7} mm²; para o trecho 02 de ${nomeFio8} mm², o condutor para trecho 3 de ${nomeFio9} mm², o condutor para o trecho 04 de ${nomeFio10} mm², para o trecho 05 de ${nomeFio11} mm², o condutor para o trecho 06 de ${nomeFio12}mm², e o condutor para o trecho 07 de ${nomeFio13} mm². \n-->O DPS deve ter valor maior do que ${DPS.toFixed(0)}V, Classe II. \n-->OBS.:Em caso de possibilidade de descagas atmosféricas, ou distância entre o sistema e o quadro CC maior do que 10m, consulte um Técnico ou Engenheiro para o dimensionamento do DPS e Sistema de aterramento.`); - } -} - -/************************************* */ -function dimensCirc() { - tabDimCirc = window.document.querySelector("div#fioDisjuntor"); - nomeCirc = window.document.querySelector("input#nCirc").value; - nomeTipo = window.document.querySelector("input#nCircTipo").value; - nomeTensao = window.document.querySelector("input#nCircTensao").value; - nomeCCarregado = window.document.querySelector("input#nCircNCond").value; - nomeDistancia = window.document.querySelector("input#nCircDist").value; - nomePotenciaVA = window.document.querySelector("input#nCircPotencia").value; - K1 = window.document.querySelector("input#nk1").value; - K2 = window.document.querySelector("input#nk2").value; - K3 = window.document.querySelector("input#nk3").value; - - if (!nomeCirc) { - alert("Dê um nome para o Circuito. Ex.: Iluminação, Força, Motor..."); - } else if (!nomePotenciaVA) { - alert("Escreva um valor de potência em Volt-Amperes. Ex.: 1500VA"); - } else if (!nomeTensao) { - alert("Escreva um valor de tensão: 110, 127, 220, 380..."); - } else if (!nomeCCarregado) { - alert("Escreva o tipo de circuito: 2, 3 ou 4"); - } else if (!nomeDistancia) { - alert("Escreva a distancia entre a carga e o quadro de luz e/ou força."); - } - - if (nomeCCarregado == 1) { - fases = "Monofásico"; - nomeIB = nomePotenciaVA / (nomeTensao * K1 * K2 * K3); - VAkm = (nomeTensao * 0.04) / (nomeIB * (nomeDistancia / 1000)); - nomeResFio = - (0.0345 * nomePotenciaVA * nomeDistancia) / - (0.04 * nomeTensao * nomeTensao); - - /******* */ - if (nomeIB < 6) { - nomeDisj = Number.parseFloat(6); - nomeFio = Number.parseFloat(1.5); - } else if (nomeIB < 10) { - nomeDisj = Number.parseFloat(10); - nomeFio = Number.parseFloat(1.5); - } else if (nomeIB < 16) { - nomeDisj = Number.parseFloat(16); - nomeFio = Number.parseFloat(1.5); - } else if (nomeIB < 20) { - nomeDisj = Number.parseFloat(20); - nomeFio = Number.parseFloat(2.5); - } else if (nomeIB < 25) { - nomeDisj = Number.parseFloat(25); - nomeFio = Number.parseFloat(4); - } else if (nomeIB < 32) { - nomeDisj = Number.parseFloat(32); - nomeFio = Number.parseFloat(6); - } else if (nomeIB < 40) { - nomeDisj = Number.parseFloat(40); - nomeFio = Number.parseFloat(6); - } else if (nomeIB < 50) { - nomeDisj = Number.parseFloat(50); - nomeFio = Number.parseFloat(10); - } else if (nomeIB < 63) { - nomeDisj = Number.parseFloat(63); - nomeFio = Number.parseFloat(16); - } else if (nomeIB < 70) { - nomeDisj = Number.parseFloat(70); - nomeFio = Number.parseFloat(16); - } else if (nomeIB < 80) { - nomeDisj = Number.parseFloat(80); - nomeFio = Number.parseFloat(25); - } else if (nomeIB < 90) { - nomeDisj = Number.parseFloat(90); - nomeFio = Number.parseFloat(25); - } else if (nomeIB < 100) { - nomeDisj = Number.parseFloat(100); - nomeFio = Number.parseFloat(25); - } else { - alert( - "ERRO: Ampacidade - Condutor maior do que 25mm², procure um Técnico ou refaça a operação ou Disjuntor maior do que a capacidade do condutor de 25mm², procure um Técnico ou refaça a operação" - ); - nomeDisj = Number.parseFloat(0); - nomeFio = Number.parseFloat(0); - nomeFio2 = Number.parseFloat(0); - nomeFio3 = Number.parseFloat(0); - } - - if (nomeTipo == 2) { - if (nomeFio == 1.5) { - nomeFio = 2.5; - } - } - if (VAkm >= 27.4) { - nomeFio2 = Number.parseFloat(1.5); - } else if (VAkm >= 16.8) { - nomeFio2 = Number.parseFloat(2.5); - } else if (VAkm >= 10.5) { - nomeFio2 = Number.parseFloat(4); - } else if (VAkm >= 7) { - nomeFio2 = Number.parseFloat(6); - } else if (VAkm >= 4.2) { - nomeFio2 = Number.parseFloat(10); - } else if (VAkm >= 2.7) { - nomeFio2 = Number.parseFloat(16); - } else if (VAkm >= 1.72) { - nomeFio2 = Number.parseFloat(25); - } else { - alert( - "ERRO: V/A.km - Condutor maior do que 25mm², procure um Técnico ou refaça a operação" - ); - nomeDisj = Number.parseFloat(0); - nomeFio = Number.parseFloat(0); - nomeFio2 = Number.parseFloat(0); - nomeFio3 = Number.parseFloat(0); - } - - if (nomeResFio <= 1.5) { - nomeFio3 = Number.parseFloat(1.5); - } else if (nomeResFio <= 2.5) { - nomeFio3 = Number.parseFloat(2.5); - } else if (nomeResFio <= 4) { - nomeFio3 = Number.parseFloat(4); - } else if (nomeResFio <= 6) { - nomeFio3 = Number.parseFloat(6); - } else if (nomeResFio <= 10) { - nomeFio3 = Number.parseFloat(10); - } else if (nomeResFio <= 16) { - nomeFio3 = Number.parseFloat(16); - } else if (nomeResFio <= 25) { - nomeFio3 = Number.parseFloat(25); - } else { - alert( - "ERRO: Watt x metro -Condutor maior do que 25mm², procure um Técnico ou refaça a operação" - ); - nomeDisj = Number.parseFloat(0); - nomeFio = Number.parseFloat(0); - nomeFio2 = Number.parseFloat(0); - nomeFio3 = Number.parseFloat(0); - } - - if (nomeDisj == 0 || nomeFio == 0 || nomeFio2 == 0 || nomeFio3 == 0) { - alert( - "ERRO: Condutor superou 25mm² em, pelo menos, um dos critérios de dimensionamento. Consulte um técnico ou refaça o dimensionamento." - ); - } else { - alert( - `ATENÇÃO: A NBR 5410 indica que o menor condutor para iluminação é o de 1.5mm² e para força o de 2.5mm².\n\nEste dimensionamento considera: Condutores e cabos de cobre isolados de PVC 70, em eletroduto magnético embutido em alvenaria à 30ºC(ar), 20ºC(solo) e queda de tensão entre o quadro e a carga de 4%. \n\nPara o Circuito nomeado de ${nomeCirc}, com ${nomePotenciaVA} VA e a corrente de projeto IB = ${nomeIB} A, ${fases} , com ${nomeDistancia} metros de comprimento entre o quadro e a carga, pelo critério de máxima corrente (QUE NÃO CONSIDERA DISTÂNCIA NO CALCULO), encontramos: ${nomeFio} mm². Pelo critério de queda de tensão V/A.km, encontramos: ${nomeFio2} mm². Já pelo critério de watt x metros, encontramos: ${nomeFio3} mm² e Disjuntor termo magnético de curva "C" : ${nomeDisj}A, para o circuito , quando submetida a tensão de ${nomeTensao} Volts. \n\nUTILIZE O MAIOR CONDUTOR ENCONTRADO.` - ); - } - } else if (nomeCCarregado == 2) { - fases = "Bifásico"; - nomeIB = nomePotenciaVA / (nomeTensao * K1 * K2 * K3); - VAkm = (nomeTensao * 0.04) / (nomeIB * (nomeDistancia / 1000)); - nomeResFio = - (0.0345 * nomePotenciaVA * nomeDistancia) / - (0.04 * nomeTensao * nomeTensao); - - if (nomeIB < 6) { - nomeDisj = Number.parseFloat(6); - nomeFio = Number.parseFloat(1.5); - } else if (nomeIB < 10) { - nomeDisj = Number.parseFloat(10); - nomeFio = Number.parseFloat(1.5); - } else if (nomeIB < 16) { - nomeDisj = Number.parseFloat(16); - nomeFio = Number.parseFloat(1.5); - } else if (nomeIB < 20) { - nomeDisj = Number.parseFloat(20); - nomeFio = Number.parseFloat(2.5); - } else if (nomeIB < 25) { - nomeDisj = Number.parseFloat(25); - nomeFio = Number.parseFloat(4); - } else if (nomeIB < 32) { - nomeDisj = Number.parseFloat(32); - nomeFio = Number.parseFloat(6); - } else if (nomeIB < 40) { - nomeDisj = Number.parseFloat(40); - nomeFio = Number.parseFloat(6); - } else if (nomeIB < 50) { - nomeDisj = Number.parseFloat(50); - nomeFio = Number.parseFloat(10); - } else if (nomeIB < 63) { - nomeDisj = Number.parseFloat(63); - nomeFio = Number.parseFloat(16); - } else if (nomeIB < 70) { - nomeDisj = Number.parseFloat(70); - nomeFio = Number.parseFloat(16); - } else if (nomeIB < 80) { - nomeDisj = Number.parseFloat(80); - nomeFio = Number.parseFloat(25); - } else if (nomeIB < 90) { - nomeDisj = Number.parseFloat(90); - nomeFio = Number.parseFloat(25); - } else if (nomeIB < 100) { - nomeDisj = Number.parseFloat(100); - nomeFio = Number.parseFloat(25); - } else { - alert( - "ERRO: Ampacidade - Condutor maior do que 25mm², procure um Técnico ou refaça a operação ou Disjuntor maior do que a capacidade do condutor de 25mm², procure um Técnico ou refaça a operação" - ); - nomeDisj = Number.parseFloat(0); - nomeFio = Number.parseFloat(0); - nomeFio2 = Number.parseFloat(0); - nomeFio3 = Number.parseFloat(0); - } - - if (nomeTipo == 2) { - if (nomeFio == 1.5) { - nomeFio = 2.5; - } - } - - if (VAkm >= 27.4) { - nomeFio2 = Number.parseFloat(1.5); - } else if (VAkm >= 16.8) { - nomeFio2 = Number.parseFloat(2.5); - } else if (VAkm >= 10.5) { - nomeFio2 = Number.parseFloat(4); - } else if (VAkm >= 7) { - nomeFio2 = Number.parseFloat(6); - } else if (VAkm >= 4.2) { - nomeFio2 = Number.parseFloat(10); - } else if (VAkm >= 2.7) { - nomeFio2 = Number.parseFloat(16); - } else if (VAkm >= 1.72) { - nomeFio2 = Number.parseFloat(25); - } else { - alert( - "ERRO: V/A.km - Condutor maior do que 25mm², procure um Técnico ou refaça a operação" - ); - nomeDisj = Number.parseFloat(0); - nomeFio = Number.parseFloat(0); - nomeFio2 = Number.parseFloat(0); - nomeFio3 = Number.parseFloat(0); - } - - if (nomeResFio <= 1.5) { - nomeFio3 = Number.parseFloat(1.5); - } else if (nomeResFio <= 2.5) { - nomeFio3 = Number.parseFloat(2.5); - } else if (nomeResFio <= 4) { - nomeFio3 = Number.parseFloat(4); - } else if (nomeResFio <= 6) { - nomeFio3 = Number.parseFloat(6); - } else if (nomeResFio <= 10) { - nomeFio3 = Number.parseFloat(10); - } else if (nomeResFio <= 16) { - nomeFio3 = Number.parseFloat(16); - } else if (nomeResFio <= 25) { - nomeFio3 = Number.parseFloat(25); - } else { - alert( - "ERRO: Watt x metro -Condutor maior do que 25mm², procure um Técnico ou refaça a operação" - ); - nomeDisj = Number.parseFloat(0); - nomeFio = Number.parseFloat(0); - nomeFio2 = Number.parseFloat(0); - nomeFio3 = Number.parseFloat(0); - } - - if (nomeDisj == 0 || nomeFio == 0 || nomeFio2 == 0 || nomeFio3 == 0) { - alert( - "ERRO: Condutor superou 25mm² em, pelo menos, um dos critérios de dimensionamento. Consulte um técnico ou refaça o dimensionamento." - ); - } else { - alert( - `ATENÇÃO: A NBR 5410 indica que o menor condutor para iluminação é o de 1.5mm² e para força o de 2.5mm².\n\nEste dimensionamento considera: Condutores e cabos de cobre isolados de PVC 70, em eletroduto magnético embutido em alvenaria à 30ºC(ar), 20ºC(solo) e queda de tensão entre o quadro e a carga de 4%. \n\nPara o Circuito nomeado de ${nomeCirc}, com ${nomePotenciaVA} VA e a corrente de projeto IB = ${nomeIB} A, ${fases} , com ${nomeDistancia} metros de comprimento entre o quadro e a carga, pelo critério de máxima corrente (QUE NÃO CONSIDERA DISTÂNCIA NO CALCULO), encontramos: ${nomeFio} mm². Pelo critério de queda de tensão V/A.km, encontramos: ${nomeFio2} mm². Já pelo critério de watt x metros, encontramos: ${nomeFio3} mm² e Disjuntor termo magnético de curva "C" : ${nomeDisj}A, para o circuito , quando submetida a tensão de ${nomeTensao} Volts. \n\nUTILIZE O MAIOR CONDUTOR ENCONTRADO.` - ); - } - } else if (nomeCCarregado == 3) { - fases = "Bifásico + Neutro"; - nomeIB = nomePotenciaVA / (nomeTensao * Math.sqrt(3) * K1 * K2 * K3 * 0.86); - VAkm = (nomeTensao * 0.04) / (nomeIB * (nomeDistancia / 1000)); - nomeResFio = - (0.0298 * nomePotenciaVA * nomeDistancia) / - (0.04 * nomeTensao * nomeTensao); - - if (nomeIB < 6) { - nomeDisj = Number.parseFloat(6); - nomeFio = Number.parseFloat(1.5); - } else if (nomeIB < 10) { - nomeDisj = Number.parseFloat(10); - nomeFio = Number.parseFloat(1.5); - } else if (nomeIB < 16) { - nomeDisj = Number.parseFloat(16); - nomeFio = Number.parseFloat(1.5); - } else if (nomeIB < 20) { - nomeDisj = Number.parseFloat(20); - nomeFio = Number.parseFloat(2.5); - } else if (nomeIB < 25) { - nomeDisj = Number.parseFloat(25); - nomeFio = Number.parseFloat(4); - } else if (nomeIB < 32) { - nomeDisj = Number.parseFloat(32); - nomeFio = Number.parseFloat(6); - } else if (nomeIB < 40) { - nomeDisj = Number.parseFloat(40); - nomeFio = Number.parseFloat(10); - } else if (nomeIB < 50) { - nomeDisj = Number.parseFloat(50); - nomeFio = Number.parseFloat(16); - } else if (nomeIB < 63) { - nomeDisj = Number.parseFloat(63); - nomeFio = Number.parseFloat(16); - } else if (nomeIB < 70) { - nomeDisj = Number.parseFloat(70); - nomeFio = Number.parseFloat(25); - } else if (nomeIB < 80) { - nomeDisj = Number.parseFloat(80); - nomeFio = Number.parseFloat(25); - } else { - alert( - "ERRO: Ampacidade - Condutor maior do que 25mm², procure um Técnico ou refaça a operação ou Disjuntor maior do que a capacidade do condutor de 25mm², procure um Técnico ou refaça a operação" - ); - nomeDisj = Number.parseFloat(0); - nomeFio = Number.parseFloat(0); - nomeFio2 = Number.parseFloat(0); - nomeFio3 = Number.parseFloat(0); - } - - if (nomeTipo == 2) { - if (nomeFio == 1.5) { - nomeFio = 2.5; - } - } - - if (VAkm >= 27.4) { - nomeFio2 = Number.parseFloat(1.5); - } else if (VAkm >= 16.8) { - nomeFio2 = Number.parseFloat(2.5); - } else if (VAkm >= 10.5) { - nomeFio2 = Number.parseFloat(4); - } else if (VAkm >= 7) { - nomeFio2 = Number.parseFloat(6); - } else if (VAkm >= 4.2) { - nomeFio2 = Number.parseFloat(10); - } else if (VAkm >= 2.7) { - nomeFio2 = Number.parseFloat(16); - } else if (VAkm >= 1.72) { - nomeFio2 = Number.parseFloat(25); - } else { - alert( - "ERRO: V/A.km - Condutor maior do que 25mm², procure um Técnico ou refaça a operação" - ); - nomeDisj = Number.parseFloat(0); - nomeFio = Number.parseFloat(0); - nomeFio2 = Number.parseFloat(0); - nomeFio3 = Number.parseFloat(0); - } - - if (nomeResFio <= 1.5) { - nomeFio3 = Number.parseFloat(1.5); - } else if (nomeResFio <= 2.5) { - nomeFio3 = Number.parseFloat(2.5); - } else if (nomeResFio <= 4) { - nomeFio3 = Number.parseFloat(4); - } else if (nomeResFio <= 6) { - nomeFio3 = Number.parseFloat(6); - } else if (nomeResFio <= 10) { - nomeFio3 = Number.parseFloat(10); - } else if (nomeResFio <= 16) { - nomeFio3 = Number.parseFloat(16); - } else if (nomeResFio <= 25) { - nomeFio3 = Number.parseFloat(25); - } else { - alert( - "ERRO: Watt x metro -Condutor maior do que 25mm², procure um Técnico ou refaça a operação" - ); - nomeDisj = Number.parseFloat(0); - nomeFio = Number.parseFloat(0); - nomeFio2 = Number.parseFloat(0); - nomeFio3 = Number.parseFloat(0); - } - - if (nomeDisj == 0 || nomeFio == 0 || nomeFio2 == 0 || nomeFio3 == 0) { - alert( - "ERRO: Condutor superou 25mm² em, pelo menos, um dos critérios de dimensionamento. Consulte um técnico ou refaça o dimensionamento." - ); - } else { - alert( - `ATENÇÃO: A NBR 5410 indica que o menor condutor para iluminação é o de 1.5mm² e para força o de 2.5mm².\n\nEste dimensionamento considera: Condutores e cabos de cobre isolados de PVC 70, em eletroduto magnético embutido em alvenaria à 30ºC(ar), 20ºC(solo) e queda de tensão entre o quadro e a carga de 4%. \n\nPara o Circuito nomeado de ${nomeCirc}, com ${nomePotenciaVA} VA e a corrente de projeto IB = ${nomeIB} A, ${fases} , com ${nomeDistancia} metros de comprimento entre o quadro e a carga, pelo critério de máxima corrente (QUE NÃO CONSIDERA DISTÂNCIA NO CALCULO), encontramos: ${nomeFio} mm². Pelo critério de queda de tensão V/A.km, encontramos: ${nomeFio2} mm². Já pelo critério de watt x metros, encontramos: ${nomeFio3} mm² e Disjuntor termo magnético de curva "C" : ${nomeDisj}A, para o circuito , quando submetida a tensão de ${nomeTensao} Volts. \n\nUTILIZE O MAIOR CONDUTOR ENCONTRADO.` - ); - } - } else if (nomeCCarregado == 4) { - fases = "trifásico"; - nomeIB = nomePotenciaVA / (nomeTensao * Math.sqrt(3) * K1 * K2 * K3); - VAkm = (nomeTensao * 0.04) / (nomeIB * (nomeDistancia / 1000)); - nomeResFio = - (0.0298 * nomePotenciaVA * nomeDistancia) / - (0.04 * nomeTensao * nomeTensao); - - if (nomeIB < 6) { - nomeDisj = Number.parseFloat(6); - nomeFio = Number.parseFloat(1.5); - } else if (nomeIB < 10) { - nomeDisj = Number.parseFloat(10); - nomeFio = Number.parseFloat(1.5); - } else if (nomeIB < 16) { - nomeDisj = Number.parseFloat(16); - nomeFio = Number.parseFloat(1.5); - } else if (nomeIB < 20) { - nomeDisj = Number.parseFloat(20); - nomeFio = Number.parseFloat(2.5); - } else if (nomeIB < 25) { - nomeDisj = Number.parseFloat(25); - nomeFio = Number.parseFloat(4); - } else if (nomeIB < 32) { - nomeDisj = Number.parseFloat(32); - nomeFio = Number.parseFloat(6); - } else if (nomeIB < 40) { - nomeDisj = Number.parseFloat(40); - nomeFio = Number.parseFloat(10); - } else if (nomeIB < 50) { - nomeDisj = Number.parseFloat(50); - nomeFio = Number.parseFloat(16); - } else if (nomeIB < 63) { - nomeDisj = Number.parseFloat(63); - nomeFio = Number.parseFloat(16); - } else if (nomeIB < 70) { - nomeDisj = Number.parseFloat(70); - nomeFio = Number.parseFloat(25); - } else if (nomeIB < 80) { - nomeDisj = Number.parseFloat(80); - nomeFio = Number.parseFloat(25); - } else { - alert( - "ERRO: Ampacidade - Condutor maior do que 25mm², procure um Técnico ou refaça a operação ou Disjuntor maior do que a capacidade do condutor de 25mm², procure um Técnico ou refaça a operação" - ); - nomeDisj = Number.parseFloat(0); - nomeFio = Number.parseFloat(0); - nomeFio2 = Number.parseFloat(0); - nomeFio3 = Number.parseFloat(0); - } - - if (nomeTipo == 2) { - if (nomeFio == 1.5) { - nomeFio = 2.5; - } - } - - if (VAkm >= 27.4) { - nomeFio2 = Number.parseFloat(1.5); - } else if (VAkm >= 16.8) { - nomeFio2 = Number.parseFloat(2.5); - } else if (VAkm >= 10.5) { - nomeFio2 = Number.parseFloat(4); - } else if (VAkm >= 7) { - nomeFio2 = Number.parseFloat(6); - } else if (VAkm >= 4.2) { - nomeFio2 = Number.parseFloat(10); - } else if (VAkm >= 2.7) { - nomeFio2 = Number.parseFloat(16); - } else if (VAkm >= 1.72) { - nomeFio2 = Number.parseFloat(25); - } else { - alert( - "ERRO: V/A.km - Condutor maior do que 25mm², procure um Técnico ou refaça a operação" - ); - nomeDisj = Number.parseFloat(0); - nomeFio = Number.parseFloat(0); - nomeFio2 = Number.parseFloat(0); - nomeFio3 = Number.parseFloat(0); - } - - if (nomeResFio <= 1.5) { - nomeFio3 = Number.parseFloat(1.5); - } else if (nomeResFio <= 2.5) { - nomeFio3 = Number.parseFloat(2.5); - } else if (nomeResFio <= 4) { - nomeFio3 = Number.parseFloat(4); - } else if (nomeResFio <= 6) { - nomeFio3 = Number.parseFloat(6); - } else if (nomeResFio <= 10) { - nomeFio3 = Number.parseFloat(10); - } else if (nomeResFio <= 16) { - nomeFio3 = Number.parseFloat(16); - } else if (nomeResFio <= 25) { - nomeFio3 = Number.parseFloat(25); - } else { - alert( - "ERRO: Watt x metro -Condutor maior do que 25mm², procure um Técnico ou refaça a operação" - ); - nomeDisj = Number.parseFloat(0); - nomeFio = Number.parseFloat(0); - nomeFio2 = Number.parseFloat(0); - nomeFio3 = Number.parseFloat(0); - } - - if (nomeDisj == 0 || nomeFio == 0 || nomeFio2 == 0 || nomeFio3 == 0) { - alert( - "ERRO: Condutor superou 25mm² em, pelo menos, um dos critérios de dimensionamento. Consulte um técnico ou refaça o dimensionamento." - ); - } else { - alert( - `ATENÇÃO: A NBR 5410 indica que o menor condutor para iluminação é o de 1.5mm² e para força o de 2.5mm².\n\nEste dimensionamento considera: Condutores e cabos de cobre isolados de PVC 70, em eletroduto magnético embutido em alvenaria à 30ºC(ar), 20ºC(solo) e queda de tensão entre o quadro e a carga de 4%. \n\nPara o Circuito nomeado de ${nomeCirc}, com ${nomePotenciaVA} VA e a corrente de projeto IB = ${nomeIB} A, ${fases} , com ${nomeDistancia} metros de comprimento entre o quadro e a carga, pelo critério de máxima corrente (QUE NÃO CONSIDERA DISTÂNCIA NO CALCULO), encontramos: ${nomeFio} mm². Pelo critério de queda de tensão V/A.km, encontramos: ${nomeFio2} mm². Já pelo critério de watt x metros, encontramos: ${nomeFio3} mm² e Disjuntor termo magnético de curva "C" : ${nomeDisj}A, para o circuito , quando submetida a tensão de ${nomeTensao} Volts. \n\nUTILIZE O MAIOR CONDUTOR ENCONTRADO.` - ); - } - } else if (nomeCCarregado == 5) { - // TODO document why this block is empty - fases = "trifásico + neutro"; - nomeIB = nomePotenciaVA / (nomeTensao * Math.sqrt(3) * K1 * K2 * K3 * 0.86); - VAkm = (nomeTensao * 0.04) / (nomeIB * (nomeDistancia / 1000)); - nomeResFio = - (0.0298 * nomePotenciaVA * nomeDistancia) / - (0.04 * nomeTensao * nomeTensao); - - if (nomeIB < 6) { - nomeDisj = Number.parseFloat(6); - nomeFio = Number.parseFloat(1.5); - } else if (nomeIB < 10) { - nomeDisj = Number.parseFloat(10); - nomeFio = Number.parseFloat(1.5); - } else if (nomeIB < 16) { - nomeDisj = Number.parseFloat(16); - nomeFio = Number.parseFloat(1.5); - } else if (nomeIB < 20) { - nomeDisj = Number.parseFloat(20); - nomeFio = Number.parseFloat(2.5); - } else if (nomeIB < 25) { - nomeDisj = Number.parseFloat(25); - nomeFio = Number.parseFloat(4); - } else if (nomeIB < 32) { - nomeDisj = Number.parseFloat(32); - nomeFio = Number.parseFloat(6); - } else if (nomeIB < 40) { - nomeDisj = Number.parseFloat(40); - nomeFio = Number.parseFloat(10); - } else if (nomeIB < 50) { - nomeDisj = Number.parseFloat(50); - nomeFio = Number.parseFloat(16); - } else if (nomeIB < 63) { - nomeDisj = Number.parseFloat(63); - nomeFio = Number.parseFloat(16); - } else if (nomeIB < 70) { - nomeDisj = Number.parseFloat(70); - nomeFio = Number.parseFloat(25); - } else if (nomeIB < 80) { - nomeDisj = Number.parseFloat(80); - nomeFio = Number.parseFloat(25); - } else { - alert( - "ERRO: Ampacidade - Condutor maior do que 25mm², procure um Técnico ou refaça a operação ou Disjuntor maior do que a capacidade do condutor de 25mm², procure um Técnico ou refaça a operação" - ); - nomeDisj = Number.parseFloat(0); - nomeFio = Number.parseFloat(0); - nomeFio2 = Number.parseFloat(0); - nomeFio3 = Number.parseFloat(0); - } - - if (nomeTipo == 2) { - if (nomeFio == 1.5) { - nomeFio = 2.5; - } - } - - if (VAkm >= 27.4) { - nomeFio2 = Number.parseFloat(1.5); - } else if (VAkm >= 16.8) { - nomeFio2 = Number.parseFloat(2.5); - } else if (VAkm >= 10.5) { - nomeFio2 = Number.parseFloat(4); - } else if (VAkm >= 7) { - nomeFio2 = Number.parseFloat(6); - } else if (VAkm >= 4.2) { - nomeFio2 = Number.parseFloat(10); - } else if (VAkm >= 2.7) { - nomeFio2 = Number.parseFloat(16); - } else if (VAkm >= 1.72) { - nomeFio2 = Number.parseFloat(25); - } else { - alert( - "ERRO: V/A.km - Condutor maior do que 25mm², procure um Técnico ou refaça a operação" - ); - nomeDisj = Number.parseFloat(0); - nomeFio = Number.parseFloat(0); - nomeFio2 = Number.parseFloat(0); - nomeFio3 = Number.parseFloat(0); - } - - if (nomeResFio <= 1.5) { - nomeFio3 = Number.parseFloat(1.5); - } else if (nomeResFio <= 2.5) { - nomeFio3 = Number.parseFloat(2.5); - } else if (nomeResFio <= 4) { - nomeFio3 = Number.parseFloat(4); - } else if (nomeResFio <= 6) { - nomeFio3 = Number.parseFloat(6); - } else if (nomeResFio <= 10) { - nomeFio3 = Number.parseFloat(10); - } else if (nomeResFio <= 16) { - nomeFio3 = Number.parseFloat(16); - } else if (nomeResFio <= 25) { - nomeFio3 = Number.parseFloat(25); - } else { - alert( - "ERRO: Watt x metro -Condutor maior do que 25mm², procure um Técnico ou refaça a operação" - ); - nomeDisj = Number.parseFloat(0); - nomeFio = Number.parseFloat(0); - nomeFio2 = Number.parseFloat(0); - nomeFio3 = Number.parseFloat(0); - } - - if (nomeDisj == 0 || nomeFio == 0 || nomeFio2 == 0 || nomeFio3 == 0) { - alert( - "ERRO: Condutor superou 25mm² em, pelo menos, um dos critérios de dimensionamento. Consulte um técnico ou refaça o dimensionamento." - ); - } else { - alert( - `ATENÇÃO: A NBR 5410 indica que o menor condutor para iluminação é o de 1.5mm² e para força o de 2.5mm².\n\nEste dimensionamento considera: Condutores e cabos de cobre isolados de PVC 70, em eletroduto magnético embutido em alvenaria à 30ºC(ar), 20ºC(solo) e queda de tensão entre o quadro e a carga de 4%. \n\nPara o Circuito nomeado de ${nomeCirc}, com ${nomePotenciaVA} VA e a corrente de projeto IB = ${nomeIB} A, ${fases} , com ${nomeDistancia} metros de comprimento entre o quadro e a carga, pelo critério de máxima corrente (QUE NÃO CONSIDERA DISTÂNCIA NO CALCULO), encontramos: ${nomeFio} mm². Pelo critério de queda de tensão V/A.km, encontramos: ${nomeFio2} mm². Já pelo critério de watt x metros, encontramos: ${nomeFio3} mm² e Disjuntor termo magnético de curva "C" : ${nomeDisj}A, para o circuito , quando submetida a tensão de ${nomeTensao} Volts. \n\nUTILIZE O MAIOR CONDUTOR ENCONTRADO.` - ); - } - } else { - alert("ERRO: refaça a operação"); - } -} - -//p16 chama função de dimensionamento -//cria caixa de identificação com validações -function dimens() { - tabDim = window.document.querySelector("div#conteudo"); /*#tabDim*/ - nome = window.document.querySelector("#nome"); - ender = window.document.querySelector("input#ender"); - data = window.document.querySelector("input#data"); - depend = window.document.querySelector("input#depend"); - validaNome(); -} -function validaNome() { - if (!nome.value) { - alert( - "Preencha com seu primeiro nome e somente depois pressione 'Continuar'." - ); - } else if (!ender.value) { - alert( - "Preencha com sua Cidade/Estado e somente depois pressione 'Continuar'." - ); - } else if (!data.value) { - alert("Preencha com uma data e somente depois pressione 'Continuar'."); - } else if (!depend.value) { - alert( - "Preencha com o número de dependências e somente depois pressione 'Continuar'." - ); - } else { - continua(); - } -} - -function continua() { - //Cria caixas para receber dimensões de cada comodo. - //Incluir TUGs e Iluminação - tabDim.innerHTML = `
Quarto incluido!
`; - break; - case "2": - retornoCase = cases_5(); - tugQuarto_2 = retornoCase.Rtug; - potTugQuarto_2 = retornoCase.RpotTug; - ilumQuarto_2 = retornoCase.Rilum; - quartoA_2 = retornoCase.RA; - quartoP_2 = retornoCase.RP; - tabDim.innerHTML += `Quarto incluido!
`; - break; - case "3": - retornoCase = cases_5(); - tugQuarto_3 = retornoCase.Rtug; - potTugQuarto_3 = retornoCase.RpotTug; - ilumQuarto_3 = retornoCase.Rilum; - quartoA_3 = retornoCase.RA; - quartoP_3 = retornoCase.RP; - tabDim.innerHTML += `Quarto incluido!
`; - break; - case "4": - retornoCase = cases_5(); - tugQuarto_4 = retornoCase.Rtug; - potTugQuarto_4 = retornoCase.RpotTug; - ilumQuarto_4 = retornoCase.Rilum; - quartoA_4 = retornoCase.RA; - quartoP_4 = retornoCase.RP; - tabDim.innerHTML += `Quarto incluido!
`; - break; - case "5": - retornoCase = cases_5(); - tugQuarto_5 = retornoCase.Rtug; - potTugQuarto_5 = retornoCase.RpotTug; - ilumQuarto_5 = retornoCase.Rilum; - quartoA_5 = retornoCase.RA; - quartoP_5 = retornoCase.RP; - tabDim.innerHTML += `Quarto incluido!
`; - break; - //6 até 8 sala - case "6": - retornoCase = cases_5(); - tugSala_1 = retornoCase.Rtug; - potTugSala_1 = retornoCase.RpotTug; - ilumSala_1 = retornoCase.Rilum; - salaA_1 = retornoCase.RA; - salaP_1 = retornoCase.RP; - tabDim.innerHTML += `Sala incluido!
`; - break; - case "7": - retornoCase = cases_5(); - tugSala_2 = retornoCase.Rtug; - potTugSala_2 = retornoCase.RpotTug; - ilumSala_2 = retornoCase.Rilum; - salaA_2 = retornoCase.RA; - salaP_2 = retornoCase.RP; - tabDim.innerHTML += `Sala incluido!
`; - break; - case "8": - retornoCase = cases_5(); - tugSala_3 = retornoCase.Rtug; - potTugSala_3 = retornoCase.RpotTug; - ilumSala_3 = retornoCase.Rilum; - salaA_3 = retornoCase.RA; - salaP_3 = retornoCase.RP; - tabDim.innerHTML += `Sala incluido!
`; - break; - //9 até 14 banheiro - case "9": - retornoCase = cases_35(); - tugBanheiro_1 = retornoCase.Rtug; - potTugBanheiro_1 = retornoCase.RpotTug; - ilumBanheiro_1 = retornoCase.Rilum; - banheiroA_1 = retornoCase.RA; - banheiroP_1 = retornoCase.RP; - tabDim.innerHTML += `Banheiro incluido!
`; - break; - case "10": - retornoCase = cases_35(); - tugBanheiro_2 = retornoCase.Rtug; - potTugBanheiro_2 = retornoCase.RpotTug; - ilumBanheiro_2 = retornoCase.Rilum; - banheiroA_2 = retornoCase.RA; - banheiroP_2 = retornoCase.RP; - tabDim.innerHTML += `Banheiro incluido!
`; - break; - case "11": - retornoCase = cases_35(); - tugBanheiro_3 = retornoCase.Rtug; - potTugBanheiro_3 = retornoCase.RpotTug; - ilumBanheiro_3 = retornoCase.Rilum; - banheiroA_3 = retornoCase.RA; - banheiroP_3 = retornoCase.RP; - tabDim.innerHTML += `Banheiro incluido!
`; - break; - case "12": - retornoCase = cases_35(); - tugBanheiro_4 = retornoCase.Rtug; - potTugBanheiro_4 = retornoCase.RpotTug; - ilumBanheiro_4 = retornoCase.Rilum; - banheiroA_4 = retornoCase.RA; - banheiroP_4 = retornoCase.RP; - tabDim.innerHTML += `Banheiro incluido!
`; - break; - case "13": - retornoCase = cases_35(); - tugBanheiro_5 = retornoCase.Rtug; - potTugBanheiro_5 = retornoCase.RpotTug; - ilumBanheiro_5 = retornoCase.Rilum; - banheiroA_5 = retornoCase.RA; - banheiroP_5 = retornoCase.RP; - tabDim.innerHTML += `Banheiro incluido!
`; - break; - case "14": - retornoCase = cases_35(); - tugBanheiro_6 = retornoCase.Rtug; - potTugBanheiro_6 = retornoCase.RpotTug; - ilumBanheiro_6 = retornoCase.Rilum; - banheiroA_6 = retornoCase.RA; - banheiroP_6 = retornoCase.RP; - tabDim.innerHTML += `Banheiro incluido!
`; - break; - //15 até 16 cozinha - case "15": - retornoCase = cases_35(); - tugCozinhaCopa_1 = retornoCase.Rtug; - potTugCozinhaCopa_1 = retornoCase.RpotTug; - ilumCozinhaCopa_1 = retornoCase.Rilum; - cozinhaCopaA_1 = retornoCase.RA; - cozinhaCopaP_1 = retornoCase.RP; - tabDim.innerHTML += `Copa/Cozinha incluido!
`; - break; - case "16": - retornoCase = cases_35(); - tugCozinhaCopa_2 = retornoCase.Rtug; - potTugCozinhaCopa_2 = retornoCase.RpotTug; - ilumCozinhaCopa_2 = retornoCase.Rilum; - cozinhaCopaA_2 = retornoCase.RA; - cozinhaCopaP_2 = retornoCase.RP; - tabDim.innerHTML += `Copa/Cozinha incluido!
`; - break; - - //17 até 18 Area de serviço - case "17": - retornoCase = cases_35(); - tugAreaServico_1 = retornoCase.Rtug; - potTugAreaServico_1 = retornoCase.RpotTug; - ilumAreaServico_1 = retornoCase.Rilum; - areaServicoA_1 = retornoCase.RA; - areaServicoP_1 = retornoCase.RP; - tabDim.innerHTML += `Área de serviço incluido!
`; - break; - case "18": - retornoCase = cases_35(); - tugAreaServico_2 = retornoCase.Rtug; - potTugAreaServico_2 = retornoCase.RpotTug; - ilumAreaServico_2 = retornoCase.Rilum; - areaServicoA_2 = retornoCase.RA; - areaServicoP_2 = retornoCase.RP; - tabDim.innerHTML += `Área de serviço incluido!
`; - break; - //19 ate 20 varanda - case "19": - retornoCase = cases_5(); - tugVaranda_1 = retornoCase.Rtug; - potTugVaranda_1 = retornoCase.RpotTug; - ilumVaranda_1 = retornoCase.Rilum; - varandaA_1 = retornoCase.RA; - varandaP_1 = retornoCase.RP; - tabDim.innerHTML += `Varanda incluido!
`; - break; - case "20": - retornoCase = cases_5(); - tugVaranda_2 = retornoCase.Rtug; - potTugVaranda_2 = retornoCase.RpotTug; - ilumVaranda_2 = retornoCase.Rilum; - varandaA_2 = retornoCase.RA; - varandaP_2 = retornoCase.RP; - tabDim.innerHTML += `Varanda incluido!
`; - break; - //21 ate 22 Garagem/sóton/porão - case "21": - retornoCase = cases_5(); - tugGaragemStonPorao_1 = retornoCase.Rtug; - potTugGaragemStonPorao_1 = retornoCase.RpotTug; - ilumGaragemStonPorao_1 = retornoCase.Rilum; - garagemStonPoraoA_1 = retornoCase.RA; - garagemStonPoraoP_1 = retornoCase.RP; - tabDim.innerHTML += `GAragem/Soton/Porão incluido!
`; - break; - case "22": - retornoCase = cases_5(); - tugGaragemStonPorao_2 = retornoCase.Rtug; - potTugGaragemStonPorao_2 = retornoCase.RpotTug; - ilumGaragemStonPorao_2 = retornoCase.Rilum; - garagemStonPoraoA_2 = retornoCase.RA; - garagemStonPoraoP_2 = retornoCase.RP; - tabDim.innerHTML += `GAragem/Soton/Porão incluido!
`; - break; - //23 até 24 Terraço/Sala_Festa/Área_Lazer - case "23": - retornoCase = cases_5(); - tugTerracoSala_FestaArea_Lazer_1 = retornoCase.Rtug; - potTugTerracoSala_FestaArea_Lazer_1 = retornoCase.RpotTug; - ilumTerracoSala_FestaArea_Lazer_1 = retornoCase.Rilum; - terracoSala_FestaArea_LazerA_1 = retornoCase.RA; - terracoSala_FestaArea_LazerP_1 = retornoCase.RP; - tabDim.innerHTML += `Terraço/Salão de festas/Área de lazer incluido!
`; - break; - case "24": - retornoCase = cases_5(); - tugTerracoSala_FestaArea_Lazer_2 = retornoCase.Rtug; - potTugTerracoSala_FestaArea_Lazer_2 = retornoCase.RpotTug; - ilumTerracoSala_FestaArea_Lazer_2 = retornoCase.Rilum; - terracoSala_FestaArea_LazerA_2 = retornoCase.RA; - terracoSala_FestaArea_LazerP_2 = retornoCase.RP; - tabDim.innerHTML += `Terraço/Salão de festas/Área de lazer incluido!
`; - break; - //25 Escritório/Bilbiolteca - case "25": - retornoCase = cases_5(); - tugEscritorioBilbiolteca = retornoCase.Rtug; - potTugEscritorioBilbiolteca = retornoCase.RpotTug; - ilumEscritorioBilbiolteca = retornoCase.Rilum; - escritorioBilbioltecaA = retornoCase.RA; - escritorioBilbioltecaP = retornoCase.RP; - tabDim.innerHTML += `Escritário/Biblioteca incluido!
`; - break; - - default: - alert( - "ERR: Opção inválida. Selecione uma dependência e depois 'Incluir'. Ao terminar as inclusões click em 'Calcular'." - ); - break; - } - - tabDim.innerHTML = ` - `; -} -function cases_5() { - area = window.document.querySelector("input#area").value; - perim = window.document.querySelector("input#perim").value; - if (!area) { - alert( - "Preencha o campo área com um valor numérico e somente depois pressione 'Incluir'." - ); - } else if (!perim) { - alert( - "Preencha o campo perimetro com um valor numérico e somente depois pressione 'Incluir'." - ); - } else { - P = parseFloat(perim); - A = parseFloat(area); - if (P < 5) { - tug = 1; - potTug = tug * 100; - } else if (P % 5 == 0) { - tug = P / 5; - potTug = tug * 100; - } else { - tug = parseInt(P / 5) + 1; - potTug = tug * 100; - } - if (A <= 6) { - ilum = 100; - } else { - ilum = 100; - for (var i = A - 6; i >= 4; i -= 4) { - ilum += 60; - } - } - tug += parseInt( - prompt( - "Para esta dependência, o sistema calculou o número MÍNIMO de " + - tug + - " TUGs, conforme a NBR5410. Se desejar acrescentar mais TUGs, digite um número de Tugs extra à dependência ou digite '0', e depois 'OK'. Casos deixe o Prompt em branco o cálculo apresentará erro. Após, para incluir nova dependência, selecione-a e click 'incluir'. Ao fim de todas as inclusões finalize o calculo clicando 'Calcular D1' " - ) - ); - - potTug = tug * 100; - } - - var Rtug = tug, - RpotTug = potTug, - Rilum = ilum, - RA = A, - RP = P; - //alert("Rtug, RpotTug, Rilum, RA, RP"+ Rtug + RpotTug+ Rilum+ RA+ RP); - return { Rtug, RpotTug, Rilum, RA, RP }; -} -function cases_35() { - area = window.document.querySelector("input#area").value; - perim = window.document.querySelector("input#perim").value; - if (!area) { - alert( - "Preencha o campo área com um valor numérico e somente depois pressione 'Incluir'." - ); - } else if (!perim) { - alert( - "Preencha o campo perimetro com um valor numérico e somente depois pressione 'Incluir'." - ); - } else { - switch (caso) { - case "9": - case "10": - case "11": - case "12": - case "13": - case "14": - tug = 1; - potTug = 600; - break; - default: - P = parseFloat(perim); - A = parseFloat(area); - - if (P < 3.5) { - tug = 1; - potTug = tug * 600; - } else if (P % 3.5 == 0) { - tug = P / 3.5; - if (tug <= 3) { - potTug = tug * 600; - } else { - potTug = 1800 + (tug - 3) * 100; - } - } else { - tug = parseInt(P / 3.5) + 1; - if (tug <= 3) { - potTug = tug * 600; - } else { - potTug = 1800 + (tug - 3) * 100; - } - } - break; - } - if (A <= 6) { - ilum = 100; - } else { - ilum = 100; - for (var i = A - 6; i >= 4; i -= 4) { - ilum += 60; - } - } - tug += parseInt( - prompt( - "Para esta dependência, o sistema calculou o número MÍNIMO de " + - tug + - " TUGs, conforme a NBR5410. Se desejar acrescentar mais TUGs, digite um número de Tugs extra à dependência ou digite '0', e depois 'OK'. Casos deixe o Prompt em branco o cálculo apresentará erro. Após, para incluir nova dependência, selecione-a e click 'incluir'. Ao fim de todas as inclusões finalize o calculo clicando 'Calcular D1' " - ) - ); - if (tug <= 3) { - potTug = tug * 600; - } else { - potTug = 1800 + (tug - 3) * 100; - } - } - - var Rtug = tug, - RpotTug = potTug, - Rilum = ilum, - RA = A, - RP = P; - return { Rtug, RpotTug, Rilum, RA, RP }; -} - -function calculo() { - //Soma de Número de tugs - numeroTugs = - tugQuarto_1 + - tugQuarto_2 + - tugQuarto_3 + - tugQuarto_4 + - tugQuarto_5 + - tugSala_1 + - tugSala_2 + - tugSala_3 + - tugBanheiro_1 + - tugBanheiro_2 + - tugBanheiro_3 + - tugBanheiro_4 + - tugBanheiro_5 + - tugBanheiro_6 + - tugCozinhaCopa_1 + - tugCozinhaCopa_2 + - tugAreaServico_1 + - tugAreaServico_2 + - tugVaranda_1 + - tugVaranda_2 + - tugGaragemStonPorao_1 + - tugGaragemStonPorao_2 + - tugTerracoSala_FestaArea_Lazer_1 + - tugTerracoSala_FestaArea_Lazer_2 + - tugEscritorioBilbiolteca; - //soma de Potência de tugs - potTugs = - potTugQuarto_1 + - potTugQuarto_2 + - potTugQuarto_3 + - potTugQuarto_4 + - potTugQuarto_5 + - potTugSala_1 + - potTugSala_2 + - potTugSala_3 + - potTugBanheiro_1 + - potTugBanheiro_2 + - potTugBanheiro_3 + - potTugBanheiro_4 + - potTugBanheiro_5 + - potTugBanheiro_6 + - potTugCozinhaCopa_1 + - potTugCozinhaCopa_2 + - potTugAreaServico_1 + - potTugAreaServico_2 + - potTugVaranda_1 + - potTugVaranda_2 + - potTugGaragemStonPorao_1 + - potTugGaragemStonPorao_2 + - potTugTerracoSala_FestaArea_Lazer_1 + - potTugTerracoSala_FestaArea_Lazer_2 + - potTugEscritorioBilbiolteca; - - //Soma de potencia de iluminação - potIlum = - ilumQuarto_1 + - ilumQuarto_2 + - ilumQuarto_3 + - ilumQuarto_4 + - ilumQuarto_5 + - ilumSala_1 + - ilumSala_2 + - ilumSala_3 + - ilumBanheiro_1 + - ilumBanheiro_2 + - ilumBanheiro_3 + - ilumBanheiro_4 + - ilumBanheiro_5 + - ilumBanheiro_6 + - ilumCozinhaCopa_1 + - ilumCozinhaCopa_2 + - ilumAreaServico_1 + - ilumAreaServico_2 + - ilumVaranda_1 + - ilumVaranda_2 + - ilumGaragemStonPorao_1 + - ilumGaragemStonPorao_2 + - ilumTerracoSala_FestaArea_Lazer_1 + - ilumTerracoSala_FestaArea_Lazer_2 + - ilumEscritorioBilbiolteca; - - //soma de TUES C1 - //Dimensões Totais: Incluir Variáveis de área e perímetro no Switch (caso) para receber valores.. - - aCasa = - salaA_1 + - salaA_2 + - salaA_3 + - quartoA_1 + - quartoA_2 + - quartoA_3 + - quartoA_4 + - quartoA_5 + - varandaA_1 + - varandaA_2 + - banheiroA_1 + - banheiroA_2 + - banheiroA_3 + - banheiroA_4 + - banheiroA_5 + - banheiroA_6 + - areaServicoA_1 + - areaServicoA_2 + - cozinhaCopaA_2 + - cozinhaCopaA_1 + - garagemStonPoraoA_1 + - garagemStonPoraoA_2 + - terracoSala_FestaArea_LazerA_1 + - terracoSala_FestaArea_LazerA_2 + - escritorioBilbioltecaA; - - perimetroCasa = - salaP_1 + - salaP_2 + - salaP_3 + - quartoP_1 + - quartoP_2 + - quartoP_3 + - quartoP_4 + - quartoP_5 + - varandaP_1 + - varandaP_2 + - banheiroP_1 + - banheiroP_2 + - banheiroP_3 + - banheiroP_4 + - banheiroP_5 + - banheiroP_6 + - areaServicoP_1 + - areaServicoP_2 + - cozinhaCopaP_2 + - cozinhaCopaP_1 + - garagemStonPoraoP_1 + - garagemStonPoraoP_2 + - terracoSala_FestaArea_LazerP_1 + - terracoSala_FestaArea_LazerP_2 + - escritorioBilbioltecaP; - //Demenda de tug e Iluminação - //por Unidade Consumidora 0,03 KVA/m2 - kvaM2 = 30 * aCasa; - - //Demenda de tug e Iluminação - //por FD% - - c1 = potIlum + potTugs; - - //Comparar m´todos de demanda por metro quadrado e por atribuição de VA por ponto. - //alert("d1 antes: "+d1+ "VA, kvaM2: "+ kvaM2+"VA") - alert( - "O sistema calculou pelo método Kva*m²: " + - kvaM2 + - " VA instalados(C1). Considerando as dimensões: área total da residência de " + - aCasa + - " m², e perimetro total da residência de " + - perimetroCasa + - " m, que resultou em: Número de TUGs: " + - numeroTugs + - " unidades, Potência atribuida à TUGs: " + - potTugs + - " VA, Potência atribuida à Iluminação: " + - potIlum + - " VA, C1 resultou em: " + - c1 + - " VA. O sistema, atendendo o RECON-BT 2023 - LIGHT, para dimsnsionamento de unidade residêncial, adotou o maior valor calculado para o dimensionamento, comparando o resultado dos dois métodos." - ); - - if (kvaM2 > c1) { - c1 = kvaM2; - } - - if (c1 <= 1000) { - d1 = c1 * 0.8; - } else if (c1 <= 2000) { - d1 = 1000 * 0.8 + (c1 - 1000) * 0.75; - } else if (c1 <= 3000) { - d1 = 1000 * 0.8 + 1000 * 0.75 + (c1 - 2000) * 0.65; - } else if (c1 <= 4000) { - d1 = 1000 * 0.8 + 1000 * 0.75 + 1000 * 0.65 + (c1 - 3000) * 0.6; - } else if (c1 <= 5000) { - d1 = - 1000 * 0.8 + 1000 * 0.75 + 1000 * 0.65 + 1000 * 0.6 + (c1 - 4000) * 0.5; - } else if (c1 <= 6000) { - d1 = - 1000 * 0.8 + - 1000 * 0.75 + - 1000 * 0.65 + - 1000 * 0.6 + - 1000 * 0.5 + - (c1 - 5000) * 0.45; - } else if (c1 <= 7000) { - d1 = - 1000 * 0.8 + - 1000 * 0.75 + - 1000 * 0.65 + - 1000 * 0.6 + - 1000 * 0.5 + - 1000 * 0.45 + - (c1 - 6000) * 0.4; - } else if (c1 <= 8000) { - d1 = - 1000 * 0.8 + - 1000 * 0.75 + - 1000 * 0.65 + - 1000 * 0.6 + - 1000 * 0.5 + - 1000 * 0.45 + - 1000 * 0.4 + - (c1 - 7000) * 0.35; - } else if (c1 <= 9000) { - d1 = - 1000 * 0.8 + - 1000 * 0.75 + - 1000 * 0.65 + - 1000 * 0.6 + - 1000 * 0.5 + - 1000 * 0.45 + - 1000 * 0.4 + - 1000 * 0.35 + - (c1 - 8000) * 0.3; - } else if (c1 <= 10000) { - d1 = - 1000 * 0.8 + - 1000 * 0.75 + - 1000 * 0.65 + - 1000 * 0.6 + - 1000 * 0.5 + - 1000 * 0.45 + - 1000 * 0.4 + - 1000 * 0.35 + - 1000 * 0.3 + - (c1 - 9000) * 0.27; - } else if (c1 > 10000) { - d1 = - 1000 * 0.8 + - 1000 * 0.75 + - 1000 * 0.65 + - 1000 * 0.6 + - 1000 * 0.5 + - 1000 * 0.45 + - 1000 * 0.4 + - 1000 * 0.35 + - 1000 * 0.3 + - 1000 * 0.27 + - (c1 - 10000) * 0.24; - } - - // Demanda de TUES - //Demanda Total - InserirTipoGeralTue(); -} - -function InserirTipoGeralTue() { - tabDim.innerHTML = `
- - - - |
-
-
-
- - |
-
-
- - |
-
-
- - |
-
-
- - | `;
-
- tabDim.innerHTML += ``;
-}
-
-function rodarIncluirTue() {
- //Seleção de Tue
- selTue = window.document.querySelector("#selMenu3");
- caso2 = selTue.options[selTue.selectedIndex].value;
- switch (caso2) {
- case "0":
- alert(
- "Selecione o tipo de TUE e depois incluir. Ao terminar as inclusões click em calcular."
- );
-
- break;
- case "1":
- c2 = window.document.querySelector("#tue").value;
- qC2 = parseInt(window.document.querySelector("#qtue").value);
- cEsp = c2;
- qCEsp = qC2;
-
- alert(
- "Aparelho de aquecimento_C2: " +
- qC2 +
- " = " +
- c2 +
- "VA, incluido. Para incluir nova TUE, selecione-a e click 'incluir'. para finalizar click 'calcular'"
- );
- tipoTue = window.document.querySelector("#selMenu4");
- caso3 = tipoTue.options[tipoTue.selectedIndex].value;
- switch (caso3) {
- case "0":
- alert("Selecione um tipo e depois incluir.");
- break;
- case "1":
- d2Tipo1 = C2();
- c2t1 = c2;
- qC2t1 = qC2;
- break;
- case "2":
- d2Tipo2 = C2();
- c2t2 = c2;
- qC2t2 = qC2;
- break;
- case "3":
- d2Tipo3 = C2();
- c2t3 = c2;
- qC2t3 = qC2;
- break;
- case "4":
- d2Tipo4 = C2();
- c2t4 = c2;
- qC2t4 = qC2;
- break;
- case "5":
- d2Tipo5 = C2();
- c2t5 = c2;
- qC2t5 = qC2;
- break;
- default:
- alert("ERR.");
- break;
- function C2() {
- var c = c2,
- d = 0,
- qC = qC2;
- if (qC == 0) {
- d = 0;
- } else if (qC == 1) {
- d = c * 1;
- } else if (qC == 2) {
- d = c * 0.75;
- } else if (qC == 3) {
- d = c * 0.7;
- } else if (qC == 4) {
- d = c * 0.66;
- } else if (qC == 5) {
- d = c * 0.62;
- } else if (qC == 6) {
- d = c * 0.59;
- } else if (qC == 7) {
- d = c * 0.56;
- } else if (qC == 8) {
- d = c * 0.53;
- } else if (qC == 9) {
- d = c * 0.51;
- } else if (qC >= 10) {
- alert(
- "ERR: Neste Aplicativos o número de aparelhos é limitado a 09 unidades."
- );
- }
- return d;
- }
- }
- d2 = d2Tipo1 + d2Tipo2 + d2Tipo3 + d2Tipo4 + d2Tipo5;
- c2f =
- parseFloat(c2t1) +
- parseFloat(c2t2) +
- parseFloat(c2t3) +
- parseFloat(c2t4) +
- parseFloat(c2t5);
- qC2f =
- parseFloat(qC2t1) +
- parseFloat(qC2t2) +
- parseFloat(qC2t3) +
- parseFloat(qC2t4) +
- parseFloat(qC2t5);
-
- break;
- case "2":
- c3 = window.document.querySelector("#tue").value;
- qC3 = parseInt(window.document.querySelector("#qtue").value);
- cEsp = c3;
- qCEsp = qC3;
- alert(
- "Condicionador de Ar_C3: " +
- qC3 +
- " = " +
- c3 +
- "VA, incluido. Para incluir nova TUE, selecione-a e click 'incluir'. para finalizar click 'calcular'"
- );
- tipoTue = window.document.querySelector("#selMenu4");
- caso3 = tipoTue.options[tipoTue.selectedIndex].value;
- switch (caso3) {
- case "0":
- alert("Selecione um tipo e depois incluir.");
- break;
- case "1":
- d3Tipo1 = C3();
- c3t1 = c3;
- qC3t1 = qC3;
- break;
- case "2":
- d3Tipo2 = C3();
- c3t2 = c3;
- qC3t2 = qC3;
- break;
- case "3":
- d3Tipo3 = C3();
- c3t3 = c3;
- qC3t3 = qC3;
- break;
- case "4":
- d3Tipo4 = C3();
- c3t4 = c4;
- qC3t4 = qC3;
- break;
- case "5":
- d3Tipo5 = C3();
- c3t5 = c3;
- qC3t5 = qC3;
- break;
- default:
- alert("ERR.");
- break;
- function C3() {
- var c = c3,
- d = 0,
- qC = qC3;
- if (qC == 0) {
- d = 0;
- } else if (qC <= 4) {
- d = c * 1;
- } else if (qC <= 10) {
- d = c * 0.7;
- } else if (qC > 10) {
- alert(
- "ERR: Neste Aplicativos o número de aparelhos é limitado a 10 unidades."
- );
- }
- return d;
- }
- }
- d3 = d3Tipo1 + d3Tipo2 + d3Tipo3 + d3Tipo4 + d3Tipo5;
- c3f =
- parseFloat(c3t1) +
- parseFloat(c3t2) +
- parseFloat(c3t3) +
- parseFloat(c3t4) +
- parseFloat(c3t5);
- qC3f =
- parseFloat(qC3t1) +
- parseFloat(qC3t2) +
- parseFloat(qC3t3) +
- parseFloat(qC3t4) +
- parseFloat(qC3t5);
-
- break;
- case "3":
- c4 = window.document.querySelector("#tue").value;
- qC4 = parseInt(window.document.querySelector("#qtue").value);
- cEsp = c4;
- qCEsp = qC4;
- alert(
- "Self Contained(Similares_C4): " +
- qC4 +
- " = " +
- c4 +
- "VA, incluido. Para incluir nova TUE, selecione-a e click 'incluir'. para finalizar click 'calcular'"
- );
- tipoTue = window.document.querySelector("#selMenu4");
- caso3 = tipoTue.options[tipoTue.selectedIndex].value;
- switch (caso3) {
- case "0":
- alert("Selecione um tipo e depois incluir.");
- break;
- case "1":
- d4Tipo1 = C4();
- c4t1 = c4;
- qC4t1 = qC4;
- break;
- case "2":
- d4Tipo2 = C4();
- c4t2 = c4;
- qC4t2 = qC4;
- break;
- case "3":
- d4Tipo3 = C4();
- c4t3 = c4;
- qC4t3 = qC4;
- break;
- case "4":
- d4Tipo4 = C4();
- c4t4 = c4;
- qC4t4 = qC4;
- break;
- case "5":
- d4Tipo5 = C4();
- c4t5 = c4;
- qC4t5 = qC4;
- break;
- default:
- alert("ERR.");
- break;
- function C4() {
- var c = c4,
- d = 0,
- qC = qC4;
- if (qC == 0) {
- d = 0;
- } else if (qC4 <= 10) {
- d = c * 1;
- } else if (qC > 10) {
- alert(
- "ERR: Neste Aplicativos o número de aparelhos é limitado a 10 unidades."
- );
- }
- return d;
- }
- }
- d4 = d4Tipo1 + d4Tipo2 + d4Tipo3 + d4Tipo4 + d4Tipo5;
- c4f =
- parseFloat(c4t1) +
- parseFloat(c4t2) +
- parseFloat(c4t3) +
- parseFloat(c4t4) +
- parseFloat(c4t5);
- qC4f =
- parseFloat(qC4t1) +
- parseFloat(qC4t2) +
- parseFloat(qC4t3) +
- parseFloat(qC4t4) +
- parseFloat(qC4t5);
-
- break;
- case "4":
- c5 = window.document.querySelector("#tue").value;
- qC5 = parseInt(window.document.querySelector("#qtue").value);
- cEsp = c5;
- qCEsp = qC5;
- alert(
- "Motores, Maq. de solda (motor-gerador)_C5; " +
- qC5 +
- " = " +
- c5 +
- "VA, incluido. Para incluir nova TUE, selecione-a e click 'incluir'. para finalizar click 'calcular'"
- );
- tipoTue = window.document.querySelector("#selMenu4");
- caso3 = tipoTue.options[tipoTue.selectedIndex].value;
- switch (caso3) {
- case "0":
- alert("Selecione um tipo e depois incluir.");
- break;
- case "1":
- d5Tipo1 = C5();
- c5t1 = c5;
- qC5t1 = qC5;
- break;
- case "2":
- d5Tipo2 = C5();
- c5t2 = c5;
- qC5t2 = qC5;
- break;
- case "3":
- d5Tipo3 = C5();
- c5t3 = c5;
- qC5t3 = qC5;
- break;
- case "4":
- d5Tipo4 = C5();
- c5t4 = c5;
- qC5t4 = qC5;
- break;
- case "5":
- d5Tipo5 = C5();
- c5t5 = c5;
- qC5t5 = qC5;
- break;
- default:
- alert("ERR.");
- break;
- function C5() {
- var c = c5,
- d = 0,
- qC = qC5;
- if (qC == 0) {
- d = 0;
- } else if (qC == 1) {
- d = c * 1;
- } else if (qC == 2) {
- d = c * 0.75;
- } else if (qC == 3) {
- d = c * 0.6333;
- } else if (qC == 4) {
- d = c * 0.575;
- } else if (qC == 5) {
- d = c * 0.54;
- } else if (qC == 6) {
- d = c * 0.5;
- } else if (qC == 7) {
- d = c * 0.4714;
- } else if (qC == 8) {
- d = c * 0.45;
- } else if (qC == 9) {
- d = c * 0.4333;
- } else if (qC >= 10) {
- d = c * 0.42;
- }
- return d;
- }
- }
- d5 = d5Tipo1 + d5Tipo2 + d5Tipo3 + d5Tipo4 + d5Tipo5;
- c5f =
- parseFloat(c5t1) +
- parseFloat(c5t2) +
- parseFloat(c5t3) +
- parseFloat(c5t4) +
- parseFloat(c5t5);
- qC5f =
- parseFloat(qC5t1) +
- parseFloat(qC5t2) +
- parseFloat(qC5t3) +
- parseFloat(qC5t4) +
- parseFloat(qC5t5);
- break;
-
- case "5":
- c6 = window.document.querySelector("#tue").value;
- qC6 = parseInt(window.document.querySelector("#qtue").value);
- cEsp = c6;
- qCEsp = qC6;
- alert(
- "MAq solda_trafo, equip Hospitalar_C6: " +
- qC6 +
- " = " +
- c6 +
- "VA, incluido. Para incluir nova TUE, selecione-a e click 'incluir'. para finalizar click 'calcular'"
- );
- tipoTue = window.document.querySelector("#selMenu4");
- caso3 = tipoTue.options[tipoTue.selectedIndex].value;
- switch (caso3) {
- case "0":
- alert("Selecione um tipo e depois incluir.");
- break;
- case "1":
- d6Tipo1 = C6();
- c6t1 = c6;
- qC6t1 = qC6;
- break;
- case "2":
- d6Tipo2 = C6();
- c6t2 = c6;
- qC6t2 = qC6;
- break;
- case "3":
- d6Tipo3 = C6();
- c6t3 = c6;
- qC6t3 = qC6;
- break;
- case "4":
- d6Tipo4 = C6();
- c6t4 = c6;
- qC6t4 = qC6;
- break;
- case "5":
- d6Tipo5 = C6();
- c6t5 = c6;
- qC6t5 = qC6;
- break;
- default:
- alert("ERR.");
- break;
- function C6() {
- var c = c6,
- d = 0,
- qC = qC6;
- if (qC == 0) {
- d = 0;
- } else if (qC == 1) {
- d = c * 1;
- } else if (qC <= 3) {
- d = c * 0.7;
- } else if (qC <= 7) {
- d = c * 0.6;
- } else if (qC > 7) {
- alert(
- "ERR: Neste Aplicativos o número de aparelhos é limitado a 7 unidades."
- );
- }
- return d;
- }
- }
- d6 = d6Tipo1 + d6Tipo2 + d6Tipo3 + d6Tipo4 + d6Tipo5;
- c6f =
- parseFloat(c6t1) +
- parseFloat(c6t2) +
- parseFloat(c6t3) +
- parseFloat(c6t4) +
- parseFloat(c6t5);
- qC6f =
- parseFloat(qC6t1) +
- parseFloat(qC6t2) +
- parseFloat(qC6t3) +
- parseFloat(qC6t4) +
- parseFloat(qC6t5);
- break;
- }
-
- //Incluir TUE
-
- tabDim.innerHTML = ` `;
-}
-
-function rodarDimenCirc() {
- potTotalDem =
- parseFloat(d1) +
- parseFloat(d2) +
- parseFloat(d3) +
- parseFloat(d4) +
- parseFloat(d5) +
- parseFloat(d6);
- potFinalInst =
- parseFloat(c1) +
- parseFloat(c2f) +
- parseFloat(c3f) +
- parseFloat(c4f) +
- parseFloat(c5f) +
- parseFloat(c6f);
- numeroTues =
- parseFloat(qC2f) +
- parseFloat(qC3f) +
- parseFloat(qC4f) +
- parseFloat(qC5f) +
- parseFloat(qC6f);
- if (potTotalDem <= 4000) {
- padrao = "UM1";
- } else if (potTotalDem <= 5000) {
- padrao = "UM2";
- } else if (potTotalDem <= 7000) {
- padrao = "UB1";
- } else if (potTotalDem <= 8000) {
- padrao = "UB2";
- } else if (potTotalDem <= 12000) {
- padrao = "T1";
- } else if (potTotalDem <= 13000) {
- padrao = "T2";
- } else if (potTotalDem <= 15000) {
- padrao = "T2";
- } else if (potTotalDem > 15000) {
- padrao = "ERRO";
- }
- alert(
- `Atenção: \nO Padrão calculado para este dimensionamento foi o padrão de entrada (LIGHT-RJ) do tipo: " ${padrao}" . \nOBS.:\n¬ O Padrão "UM1 ou UM2" - Urbano Monofásico fornece R+N - 127V, \n¬ O padrão "UB1 ou UB2" - Urbano Bifásico fornece R+S+N - 127V ou 220v, \n¬ O padrão "T1 ou T2" - Urbano Trifásico fornece R+S+T+N - 127V ou 220V. `
- );
-
- /*********Acrescentado novo teste *************************************************************************************/
- tabDim.innerHTML = `
-