var Componentes_DRP_Prob_Falla = ['id_componente', 'txt_id_equipo_', 'txt_id_drp_', 'txt_anio_inspeccion',
'DRP_Tipo_Asiento_', 'DRP_txt_presion_operacion_', 'DRP_Tipo_Dispositivo_', 'DRP_txt_frecc_inspeccion_', 'DRP_Severidad_Fluido_',
'DRP_Severidad_Descarga_', 'DRP_Severidad_AjusteAmbiental_', 'DRP_txt_presion_ajuste_', 'DRP_txt_mawp_',
'DRP_txt_factor_danio_', 'DRP_txt_factor_psm_', 'DRP_txt_presion_operacion_', 'DRP_overhauled_', 'DRP_anio_de_inspeccion_',
'DRP_combo_efectividad_', 'DRP_combo_Paso_', 'DRP_combo_Fuga_', 'DRP_tiempo_entre_inspeccion_',
'DRP_txt_sobrepresion_escenario_', 'DRP_combo_tipo_escenarios_', 'DRP_escenario_', 'DRP_chk_Equipo_protegido_', 'DRP_txt_areatotal_',
'DRP_txt_areatotalevaluada_', 'DRP_txt_pofobjetivo_', 'DRP_P_prd_f_j_', 'DRP_nupd_', 'DRP_txt_gff_',
'DRP_txt_prob_falla_', 'DRP_txt_prob_fuga_', 'DRP_Severidad_Fluido_FUGA_', 'DRP_txt_prob_falla_total_', 'DRP_nupd_Fuga_',
'DRP_chk_DiscoRuptura_', 'DRP_txt_presion_sobrepresion_', 'DRP_chk_versimulador_', 'DRP_txt_anio_proxima_inspeccion_',
'DRP_txt_tipo_de_equipo_', 'DRP_txt_marca_', 'DRP_txt_modelo_', 'DRP_txt_numserie_', 'DRP_Factor_danio_FD_',
'DRP_fecha_analisis_FD_', 'NombreImagen_', 'DRP_combo_efectividad_Nueva_','Grafica_POF_DRP_Efectividad_','Grafica_POF_DRP_Comparativa_'];
$(document).ready(function () {
var UltimaPosicion = 0;
var Vector_PofFalla = new Array();
var Vector_PofFuga = new Array();
var Simulacion = false;
var NuevaEfectividadSimulador = '';
var SumaEscenario1 = new Escenarios();
var NumeroDeInspecciones = 15;
var NumeroDeEscenarios= 3;
$(document).on("click", '#CalcularProb_Falla_DRP', function () {
FuncionCalcular(false)
});
function FuncionCalcular(Simulador) {
try {
//alert('Entra');
Simulacion = Simulador;
// $("#SalidaMemoria").html("");
var DRP_chk_DiscoRuptura_ = ($("#DRP_chk_DiscoRuptura_1").is(":checked")) ? true : false;
CalcularProb_Falla_DRP();
if (DRP_chk_DiscoRuptura_ == false) {
CalcularProbabilidad_FUGA_DRP();
} else {
$('#DRP_txt_prob_fuga_1').val("0");
}
if (Simulacion == true) {
} else {
var DRP_txt_prob_fuga_1 = $.fn.Convertir_double($('#DRP_txt_prob_fuga_1').val());
var DRP_txt_prob_falla_1 = $.fn.Convertir_double($('#DRP_txt_prob_falla_1').val());
var Total = DRP_txt_prob_falla_1 + DRP_txt_prob_fuga_1;
$('#DRP_txt_prob_falla_total_1').val(Total);
$('#DRP_txt_anio_proxima_inspeccion_1').val("");
}
if ('' != 'OK') {
// $('#SalidaMemoria').html("");
}
} catch (Error) {
}
}
function CalcularProb_Falla_DRP()
{
try {
// alert("Entra al calculo PRo Falla");
//$("#SalidaMemoria").html("");
$("#SalidaMemoria").append("
______ MEMORIA CALCULO PROBABILIDAD DE FALLA ______
");
// EspersorRequerido = parseFloat($("#tmin_requerido" + Renglon).val());
var FC = 0, FENV = 0, NDEF = 0, NMOD = 0, FA = 0, BETA = 0, TiempoTotal = 0, DRP_txt_prob_falla_1 = 0;
var DRP_Tipo_Dispositivo_1 = $('#DRP_Tipo_Dispositivo_1').val();
var DRP_Severidad_Descarga_1 = $('#DRP_Severidad_Descarga_1').val();
var DRP_Severidad_Fluido_1 = $('#DRP_Severidad_Fluido_1').val();
var DRP_Severidad_AjusteAmbiental_1 = $('#DRP_Severidad_AjusteAmbiental_1').val();
if (DRP_Tipo_Dispositivo_1 == 'Convencional' && DRP_Severidad_Descarga_1 == 'Sistema Cerrado o quemador (flare)') {
FC = 0.75;
} else {
FC = 1;
}
// OBTENEMOS LOS VALORES DE LA TABLA
if (DRP_Tipo_Dispositivo_1 == 'Convencional' && DRP_Severidad_Fluido_1 == 'Ligero') {
NDEF = 50.5;
BETA = 1.8;
} else if (DRP_Tipo_Dispositivo_1 == 'Convencional' && DRP_Severidad_Fluido_1 == 'Moderado') {
NDEF = 23.9;
BETA = 1.8;
} else if (DRP_Tipo_Dispositivo_1 == 'Convencional' && DRP_Severidad_Fluido_1 == 'Severo') {
NDEF = 17.6;
BETA = 1.8;
} else {
// NDEF = 0;
}
if (DRP_Tipo_Dispositivo_1 == 'Balanceada por Fuelle' && DRP_Severidad_Fluido_1 == 'Ligero') {
NDEF = 50.5;
BETA = 1.8;
} else if (DRP_Tipo_Dispositivo_1 == 'Balanceada por Fuelle' && DRP_Severidad_Fluido_1 == 'Moderado') {
NDEF = 23.9;
BETA = 1.8;
} else if (DRP_Tipo_Dispositivo_1 == 'Balanceada por Fuelle' && DRP_Severidad_Fluido_1 == 'Severo') {
NDEF = 17.6;
BETA = 1.8;
} else {
// NDEF = 0;
}
if (DRP_Tipo_Dispositivo_1 == 'Operadas por Piloto' && DRP_Severidad_Fluido_1 == 'Ligero') {
NDEF = 33.7;
BETA = 1.8;
} else if (DRP_Tipo_Dispositivo_1 == 'Operadas por Piloto' && DRP_Severidad_Fluido_1 == 'Moderado') {
NDEF = 8.0;
BETA = 1.8;
} else if (DRP_Tipo_Dispositivo_1 == 'Operadas por Piloto' && DRP_Severidad_Fluido_1 == 'Severo') {
NDEF = 3.5;
BETA = 1.8;
} else {
// NDEF = 0;
}
if (DRP_Tipo_Dispositivo_1 == 'Disco de Ruptura' && DRP_Severidad_Fluido_1 == 'Ligero') {
NDEF = 50.5;
BETA = 1.8;
} else if (DRP_Tipo_Dispositivo_1 == 'Disco de Ruptura' && DRP_Severidad_Fluido_1 == 'Moderado') {
NDEF = 50.5;
BETA = 1.8;
} else if (DRP_Tipo_Dispositivo_1 == 'Disco de Ruptura' && DRP_Severidad_Fluido_1 == 'Severo') {
NDEF = 50.5;
BETA = 1.8;
} else {
// NDEF = 0;
}
if (NDEF == 0) {
// NDEF = 0.75;
}
// Ajuste ambiental
if (DRP_Severidad_AjusteAmbiental_1 == 'Temperatura de Operación 200°F < T < 500°F' ||
DRP_Severidad_AjusteAmbiental_1 == 'Temperatura de Operación T > 500°F' ||
DRP_Severidad_AjusteAmbiental_1 == 'Rango Operacional >90% para DRP con resorte o 95% para piloteadas' ||
DRP_Severidad_AjusteAmbiental_1 == 'Tubería instalada con vibración' ||
DRP_Severidad_AjusteAmbiental_1 == 'Servicio cíclico') {
FENV = 1;
} else if (DRP_Severidad_AjusteAmbiental_1 == 'Historial de actuación excesiva en servicio (>5 por año)' ||
DRP_Severidad_AjusteAmbiental_1 == 'Historial de Chatter') {
FENV = 0.5;
}
NMOD = FC * FENV * NDEF;
// NMOD = round(NMOD, 3);
$("#SalidaMemoria").append("
DRP_Tipo_Dispositivo_1 : " + DRP_Tipo_Dispositivo_1 +
"
DRP_Severidad_Fluido_1 : " + DRP_Severidad_Fluido_1 + "
FC: " + FC + "
FENV: " + FENV + "
NDEF : " + NDEF + "
NMOD : " + NMOD);
var DRP_chk_Equipo_protegido_1 = ($("#DRP_chk_Equipo_protegido_1").is(":checked")) ? true : false;
if (DRP_chk_Equipo_protegido_1 == true) {
var DRP_txt_areatotal_1 = $.fn.Convertir_double($('#DRP_txt_areatotal_1').val(), $('#DRP_txt_areatotal_1'));
var DRP_txt_areatotalevaluada_ = $.fn.Convertir_double($('#DRP_txt_areatotalevaluada_1').val(), $('#DRP_txt_areatotalevaluada_1'));
FA = Math.pow((DRP_txt_areatotal_1 / DRP_txt_areatotalevaluada_), 0.5);
} else {
FA = 1;
}
$("#SalidaMemoria").append("
FA : " + FA);
var NMOD_Original = NMOD;
for (var Posicion = 1; Posicion <= NumeroDeInspecciones ; Posicion++) {
var nupd1 = 0;
var DRP_tiempo_entre_inspeccion_ = $.fn.Convertir_double($('#DRP_tiempo_entre_inspeccion_' + Posicion).val(), $('#DRP_tiempo_entre_inspeccion_' + Posicion));
var DRP_overhauled_ = ($('#DRP_overhauled_' + Posicion).is(":checked")) ? true : false;
if (DRP_tiempo_entre_inspeccion_ > 0)
{
nupd1 = Calcular_NMOD_POB_FALLA(Posicion, NMOD, DRP_tiempo_entre_inspeccion_, BETA);
$('#DRP_nupd_' + Posicion).val(nupd1);
if (DRP_overhauled_ == false) {
NMOD = nupd1;
} else if (DRP_overhauled_ == true) {
NMOD = NMOD_Original;
}
TiempoTotal += DRP_tiempo_entre_inspeccion_;
$("#SalidaMemoria").append("
Tiene OverHauled : " + DRP_overhauled_ + "
NMOD_Original : " + NMOD_Original + " ; Tiempo Total : " + TiempoTotal);
UltimaPosicion = Posicion;
} else {
// $('#DRP_nupd_' + Posicion).val(NMOD);
}
var fd = $.fn.Convertir_double($('#DRP_Factor_danio_FD_' + Posicion).val(), $('#DRP_Factor_danio_FD_' + Posicion));
if (fd > 0) {
$('#DRP_txt_factor_danio_1').val(fd);
}
}
for (var Posicion = 1; Posicion <= NumeroDeInspecciones ; Posicion++) {
var DRP_P_prd_f_j_ = 0;
var DRP_txt_sobrepresion_escenario_ = $.fn.Convertir_double($('#DRP_txt_sobrepresion_escenario_' + Posicion).val(),
$('#DRP_txt_sobrepresion_escenario_' + Posicion));
var DRP_escenario_ = ($('#DRP_escenario_' + Posicion).is(":checked")) ? true : false;
if (DRP_txt_sobrepresion_escenario_ > 0 && DRP_escenario_ == true)
{
var DRP_combo_tipo_escenarios_ = $('#DRP_combo_tipo_escenarios_' + Posicion).val();
DRP_P_prd_f_j_ = Calcular_P_PRD_F_J(Posicion, NMOD, TiempoTotal, BETA, DRP_txt_sobrepresion_escenario_, FA, DRP_combo_tipo_escenarios_);
$('#DRP_P_prd_f_j_' + Posicion).val(DRP_P_prd_f_j_);
if(parseFloat(DRP_P_prd_f_j_) > 0){
DRP_txt_prob_falla_1 += DRP_P_prd_f_j_;
}
}
}
if (Simulacion == true) {
SimuladorGrafica_POB_FALLA();
} else {
$('#DRP_txt_prob_falla_1').val(DRP_txt_prob_falla_1);
}
} catch (Error) {
}
}
function Calcular_NMOD_POB_FALLA(Posicion, Nmod, Tiempo, BETA) {
try {
var P_prd_F_prior = 0, P_prd_P_prior = 0, P_prd_F_COND = 0;
var CF_PASS = 0, CF_FAIL = 0;
var P_prd_F_WGT = 0;
var Aux1 = 0, Aux2 = 0;
var NUPD_Update = 0;
Aux1 = (Tiempo / Nmod);
Aux1 = (-1) * (Math.pow(Aux1, BETA));
P_prd_F_prior = 1 - Math.exp(Aux1); // EQ 1.17
P_prd_P_prior = 1 - P_prd_F_prior; // EQ 1.18
var DRP_combo_efectividad_ = $('#DRP_combo_efectividad_' + Posicion).val();
if (Simulacion == true) {
DRP_combo_efectividad_ = NuevaEfectividadSimulador;
}
if( DRP_combo_efectividad_ != undefined && DRP_combo_efectividad_ != '' ){
var DRP_combo_Paso_ = $('#DRP_combo_Paso_' + Posicion).val();
$("#SalidaMemoria").append("
INSPECCIÓN " + Posicion + " ; Efectividad : " + DRP_combo_efectividad_ + ' ; Paso o Fallo : ' + DRP_combo_Paso_);
$("#SalidaMemoria").append("
NMOD/NUPD : " + Nmod);
$("#SalidaMemoria").append("
Tiempo Entre Inspeccion : " + Tiempo + " , BETA : " + BETA);
$("#SalidaMemoria").append("
P_prd_F_prior : " + P_prd_F_prior + "
P_prd_P_prior : " + P_prd_P_prior);
//Cuando Paso
if (DRP_combo_efectividad_ == 'Regularmente') {
CF_PASS = 0.50;
CF_FAIL = 0.70;
} else if (DRP_combo_efectividad_ == 'Usualmente') {
CF_PASS = 0.70;
CF_FAIL = 0.95;
} else if (DRP_combo_efectividad_ == 'Altamente') {
CF_PASS = 0.90;
CF_FAIL = 0.95;
}
$("#SalidaMemoria").append("
CF_PASS : " + CF_PASS + " , CF_FAIL : " + CF_FAIL);
if (DRP_combo_Paso_ == 'Paso') {
P_prd_F_COND = (1 - CF_PASS) * P_prd_P_prior; // EQ 1.19
} else if (DRP_combo_Paso_ == 'Fallo') {
P_prd_F_COND = CF_FAIL * P_prd_F_prior + (1 - CF_PASS) * P_prd_P_prior; // EQ 1.19
}
$("#SalidaMemoria").append("
P_prd_F_COND : " + P_prd_F_COND);
// Sguienet paso
if ((DRP_combo_efectividad_ == 'Regularmente' ||
DRP_combo_efectividad_ == 'Usualmente' ||
DRP_combo_efectividad_ == 'Altamente') &&
DRP_combo_Paso_ == 'Paso')
{
P_prd_F_WGT = P_prd_F_prior - (0.2 * (P_prd_F_prior * (Tiempo / Nmod))) + (0.2 * P_prd_F_COND * (Tiempo / Nmod));
}
if ((DRP_combo_efectividad_ == 'Usualmente' ||
DRP_combo_efectividad_ == 'Altamente') &&
DRP_combo_Paso_ == 'Fallo')
{
P_prd_F_WGT = P_prd_F_COND;
}
if (DRP_combo_efectividad_ == 'Regularmente' &&
DRP_combo_Paso_ == 'Fallo')
{
P_prd_F_WGT = (0.5 * P_prd_F_prior) + (0.5 * P_prd_F_COND);
}
Aux2 = 1 - P_prd_F_WGT;
Aux2 = (-1) * Math.log(Aux2) ; // log10(Aux2) ;
Aux2 = Math.pow(Aux2, (1 / BETA));
NUPD_Update = Tiempo / Aux2;
//NUPD_Update = round(NUPD_Update, 5);
$("#SalidaMemoria").append("
P_prd_F_WGT : " + P_prd_F_WGT);
$("#SalidaMemoria").append("
Aux2 : " + Aux2);
$("#SalidaMemoria").append("
Tiempo : " + Tiempo);
$("#SalidaMemoria").append("
NUPD_Update : " + NUPD_Update);
return NUPD_Update;
}
} catch (Error) {
return 0;
}
} // funcion Caldular
var Vector_ESCENARIOS = new Array();
var Vector_ESCENARIOS_fuga = new Array();
function Calcular_P_PRD_F_J(Posicion, NUPD, Tiempo, BETA, Valor_M, FA, Escenario) {
try {
var POJ = 0, Aux1 = 0, Aux2 = 0, Aux3 = 0, F_OP_J = 0, DR = 0, P_F_J = 0, P_FOD = 0, P_FOD_j = 0, P_PRD_F_J_Final = 0;
var Excenario1 = new Escenarios();
POJ = Valor_M * FA;
var DRP_txt_presion_ajuste_1 = $.fn.Convertir_double($('#DRP_txt_presion_ajuste_1').val(), $('#DRP_txt_presion_ajuste_1'));
var DRP_txt_mawp_1 = $.fn.Convertir_double($('#DRP_txt_mawp_1').val(), $('#DRP_txt_mawp_1'));
var DRP_txt_gff_1 = $('#DRP_txt_gff_1 option:selected').attr('data-value');
DRP_txt_gff_1 = parseFloat(DRP_txt_gff_1) * 1;
// alert('Dos : ' + DRP_txt_gff_1 + ' COMBO' + $('#DRP_txt_gff_1 option:selected').val() );
var DRP_txt_factor_danio_1 = $.fn.Convertir_double($('#DRP_txt_factor_danio_1').val(), $('#DRP_txt_factor_danio_1'));
var DRP_txt_factor_psm_1 = $.fn.Convertir_double($('#DRP_txt_factor_psm_1').val(), $('#DRP_txt_factor_psm_1'));
if ((POJ / DRP_txt_presion_ajuste_1) < 1.3) {
F_OP_J = 1.0;
} else if ((POJ / DRP_txt_presion_ajuste_1) > 4.0) {
F_OP_J = 0.2;
} else {
F_OP_J = 1 - (1 / 3.375) * ((POJ / DRP_txt_presion_ajuste_1) - 1.3);
}
$("#SalidaMemoria").append("
CáLCULO DE ESCENARIOS : " + Escenario + " , Posicicion " + Posicion + " ____________________________");
$("#SalidaMemoria").append("
Valor_M: " + Valor_M + "
FA : " + FA + "
POJ : " + POJ +
" .... NUPD : " + NUPD + " ... TiempoTotal : " + Tiempo + ",
Factor de Daño : " + DRP_txt_factor_danio_1);
$("#SalidaMemoria").append("
F_OP_J : " + F_OP_J + " , DRP_txt_presion_ajuste_1 : " + DRP_txt_presion_ajuste_1);
var DRP_combo_tipo_escenarios_ = $('#DRP_combo_tipo_escenarios_' + Posicion).val();
var EF = 0, DRRF = 0;
switch (DRP_combo_tipo_escenarios_) {
case 'Fuego':
EF = 0.0040;
DRRF = 0.10;
break;
case 'Perdida de Agua de enfriamiento (servicios)':
EF = 0.10;
DRRF = 1.0;
break;
case 'Falla en suministro de potencia eléctrica':
EF = 0.080;
DRRF = 1.0;
break;
case 'Descarga bloqueada con control administrativo en sitio':
EF = 0.010;
DRRF = 1.0;
break;
case 'Descarga bloqueada sin control administrativo':
EF = 0.1;
DRRF = 1.0;
break;
case 'Falla en válvula de control, con evento en la misma':
EF = 0.10;
DRRF = 1.0;
break;
case 'Falla en válvula de control, con evento direccion opuesta':
EF = 0.020;
DRRF = 1.0;
break;
case 'Reacción química (RunaWay)':
EF = 1.0;
DRRF = 1.0;
break;
case 'Ruptura de tubos en intercambiador de calor':
EF = 0.0010;
DRRF = 1.0;
break;
case 'Falla en bomba de reflujo':
EF = 0.2;
DRRF = 1.0;
break;
case 'Relevo térmico con control administrativo en sitio':
EF = 0.010;
DRRF = 1.0;
break;
case 'Relevo térmico sin control administrativo en sitio':
EF = 0.10;
DRRF = 1.0;
break;
case 'Sobre llenado de líquido con control administrativo en sitio':
EF = 0.010;
DRRF = 0.10;
break;
case 'Sobre llenado de líquido sin control administrativo en sitio':
EF = 0.10;
DRRF = 0.10;
break;
default:
EF = 0.000;
DRRF = 0.00;
break;
} // Fin del Swith
DR = EF * DRRF;
Aux1 = (0.0312881 * DRP_txt_gff_1 * DRP_txt_factor_danio_1 * DRP_txt_factor_psm_1);
Aux2 = 3.464837 * (POJ / DRP_txt_mawp_1);
Aux2 = Math.pow(Math.E, Aux2);
P_F_J = Aux1 * Aux2;
Aux3 = (-1) * Math.pow((Tiempo / NUPD), BETA);
P_FOD = 1 - Math.exp(Aux3);
P_FOD_j = P_FOD * F_OP_J;
P_PRD_F_J_Final = P_FOD_j * DR * P_F_J;
$("#SalidaMemoria").append("
EF : " + EF + " , DRRF : " + DRRF);
$("#SalidaMemoria").append("
DR : " + DR +" ; Aux1 = " + Aux1 + " , DRP_txt_gff_1 : " + DRP_txt_gff_1 + ' ; DRP_txt_factor_danio_1 :' + DRP_txt_factor_danio_1 + '; DRP_txt_factor_psm_1 : ' + DRP_txt_factor_psm_1);
$("#SalidaMemoria").append("
Aux1 : " + Aux1 + " , Aux2 : " + Aux2);
$("#SalidaMemoria").append("
P_F_J : " + P_F_J);
$("#SalidaMemoria").append("
Aux3 : " + Aux3);
$("#SalidaMemoria").append("
P_FOD : " + P_FOD);
$("#SalidaMemoria").append("
P_FOD_j : " + P_FOD_j);
$("#SalidaMemoria").append("
P_PRD_F_J_Final : " + P_PRD_F_J_Final);
// Excenario1.P_PRD_F_J_Final = P_PRD_F_J_Final;
// ASIGNAMOS LOS VALORES A LA CLASE
Excenario1.TipoEscenario = Escenario;
Excenario1.NUPD = NUPD;
Excenario1.TiempoTotal = Tiempo;
Excenario1.SobrePresion = DRP_txt_presion_ajuste_1;
Excenario1.P_PRD_F_J_Final = P_PRD_F_J_Final;
Excenario1.P_F_J = P_F_J;
Excenario1.BETA = BETA;
Excenario1.P_FOD = P_FOD;
Excenario1.F_OP_J = F_OP_J;
Excenario1.P_FOD_j = P_FOD_j;
Excenario1.DR = DR;
Vector_ESCENARIOS[Posicion] = Excenario1;
return P_PRD_F_J_Final; //round( P_PRD_F_J_Final , 5 );
} catch (Error) {
}
}
var Vector_NMODS = new Array();
function CalcularProbabilidad_FUGA_DRP()
{
try {
//alert("Entra al calculo PRo FUGA");
$("#SalidaMemoria").append("_________ MEMORIA CALCULO PROBABILIDAD DE FUGA _________________
");
// EspersorRequerido = parseFloat($("#tmin_requerido" + Renglon).val());
var FS = 0, FENV = 0, NDEF = 0, NMOD = 0, BETA = 0, TiempoTotal = 0, DRP_txt_prob_fuga_1 = 0, Aux1 = 0, FSET = 0;
var DRP_Tipo_Dispositivo_1 = $('#DRP_Tipo_Dispositivo_1').val();
var DRP_Tipo_Asiento_1 = $('#DRP_Tipo_Asiento_1').val();
var DRP_Severidad_Fluido_1 = $('#DRP_Severidad_Fluido_FUGA_1').val();
var DRP_Severidad_AjusteAmbiental_1 = $('#DRP_Severidad_AjusteAmbiental_1').val();
if (DRP_Tipo_Asiento_1 == 'Asientos suaves') {
FS = 1.25;
} else if (DRP_Tipo_Asiento_1 == 'El resto de los casos') {
FS = 1;
}
// OBTENEMOS LOS VALORES DE LA TABLA
if (DRP_Tipo_Dispositivo_1 == 'Convencional' && DRP_Severidad_Fluido_1 == 'Ligero') {
NDEF = 17.5;
BETA = 1.6;
} else if (DRP_Tipo_Dispositivo_1 == 'Convencional' && DRP_Severidad_Fluido_1 == 'Moderado') {
NDEF = 15.5;
BETA = 1.6;
} else if (DRP_Tipo_Dispositivo_1 == 'Convencional' && DRP_Severidad_Fluido_1 == 'Severo') {
NDEF = 13.1;
BETA = 1.6;
} else {
// NDEF = 0;
}
if (DRP_Tipo_Dispositivo_1 == 'Balanceada por Fuelle' && DRP_Severidad_Fluido_1 == 'Ligero') {
NDEF = 16.0;
BETA = 1.6;
} else if (DRP_Tipo_Dispositivo_1 == 'Balanceada por Fuelle' && DRP_Severidad_Fluido_1 == 'Moderado') {
NDEF = 14.0;
BETA = 1.6;
} else if (DRP_Tipo_Dispositivo_1 == 'Balanceada por Fuelle' && DRP_Severidad_Fluido_1 == 'Severo') {
NDEF = 11.5;
BETA = 1.6;
} else {
// NDEF = 0;
}
if (DRP_Tipo_Dispositivo_1 == 'Operadas por Piloto' && DRP_Severidad_Fluido_1 == 'Ligero') {
NDEF = 17.5;
BETA = 1.6;
} else if (DRP_Tipo_Dispositivo_1 == 'Operadas por Piloto' && DRP_Severidad_Fluido_1 == 'Moderado') {
NDEF = 15.5;
BETA = 1.6;
} else if (DRP_Tipo_Dispositivo_1 == 'Operadas por Piloto' && DRP_Severidad_Fluido_1 == 'Severo') {
NDEF = 13.1;
BETA = 1.6;
} else {
// NDEF = 0;
}
if (DRP_Tipo_Dispositivo_1 == 'Disco de Ruptura' && DRP_Severidad_Fluido_1 == 'Ligero') {
NDEF = 17.5;
BETA = 1.6;
} else if (DRP_Tipo_Dispositivo_1 == 'Disco de Ruptura' && DRP_Severidad_Fluido_1 == 'Moderado') {
NDEF = 17.5;
BETA = 1.6;
} else if (DRP_Tipo_Dispositivo_1 == 'Disco de Ruptura' && DRP_Severidad_Fluido_1 == 'Severo') {
NDEF = 17.6;
BETA = 1.8;
} else {
// NDEF = 0;
}
if (NDEF == 0) {
//NDEF = 0.75;
}
// Ajuste ambiental
if (DRP_Severidad_AjusteAmbiental_1 == 'Temperatura de Operación 200°F < T < 500°F') {
FENV = 0.8;
} else if (DRP_Severidad_AjusteAmbiental_1 == 'Temperatura de Operación T > 500°F') {
FENV = 0.6;
} else if (DRP_Severidad_AjusteAmbiental_1 == 'Rango Operacional >90% para DRP con resorte o 95% para piloteadas') {
FENV = 0.5;
} else if (DRP_Severidad_AjusteAmbiental_1 == 'Tubería instalada con vibración') {
FENV = 0.8;
} else if (DRP_Severidad_AjusteAmbiental_1 == 'Servicio cíclico') {
FENV = 0.8;
} else if (DRP_Severidad_AjusteAmbiental_1 == 'Historial de actuación excesiva en servicio (>5 por año)' ||
DRP_Severidad_AjusteAmbiental_1 == 'Historial de Chatter') {
FENV = 0.5;
} else {
// FENV = 0.0;
}
NMOD = FS * FENV * NDEF;
//NMOD = round(NMOD, 3);
$("#SalidaMemoria").append("
DRP_Tipo_Dispositivo_1 : " + DRP_Tipo_Dispositivo_1 +
"
DRP_Severidad_Fluido_1 : " + DRP_Severidad_Fluido_1 + "
FS: " + FS + "
FENV: " + FENV + "
NDEF : " + NDEF + "
NMOD : " + NMOD);
var Excenario1 = new Escenarios();
var NMOD_Original = NMOD;
for (var Posicion = 1; Posicion <= 15; Posicion++) {
var nupd1 = 0;
var DRP_tiempo_entre_inspeccion_ = $.fn.Convertir_double($('#DRP_tiempo_entre_inspeccion_' + Posicion).val(),
$('#DRP_tiempo_entre_inspeccion_' + Posicion));
var DRP_overhauled_ = ($('#DRP_overhauled_' + Posicion).is(":checked")) ? true : false;
//if (DRP_tiempo_entre_inspeccion_ >= 0 && DRP_overhauled_ == true)
if (DRP_tiempo_entre_inspeccion_ > 0)
{
nupd1 = Calcular_NUPD_POF_FUGA(Posicion, NMOD, DRP_tiempo_entre_inspeccion_, BETA);
$('#DRP_nupd_Fuga_' + Posicion).val(nupd1);
// NMOD = nupd1;
if (DRP_overhauled_ == false) {
NMOD = nupd1;
} else if (DRP_overhauled_ == true) {
$("#SalidaMemoria").append("
Tiene OverHauled : SI
");
NMOD = NMOD_Original;
}
TiempoTotal += DRP_tiempo_entre_inspeccion_;
$("#SalidaMemoria").append("
NMOD_Original : " + NMOD_Original + '; Tiempo Total (Zuma) : ' + TiempoTotal);
Vector_NMODS[UltimaPosicion] = NMOD;
UltimaPosicion = Posicion;
$('#DRP_txt_UltimoAnio').val($.fn.Convertir_double($('#DRP_anio_de_inspeccion_' + Posicion).val(),
$('#DRP_anio_de_inspeccion_' + Posicion)));
} else {
// $('#DRP_nupd_' + Posicion).val(NMOD);
}
} // Fin del FOR de POL Fuga
var P_prd = 0;
Aux1 = (TiempoTotal / NMOD);
Aux1 = (-1) * (Math.pow(Aux1, BETA));
P_prd = 1 - Math.exp(Aux1); // EQ 1.17
$("#SalidaMemoria").append("
TiempoTotal : " + TiempoTotal + " .... P_prd : " + P_prd);
// Calcular FSET
var DRP_txt_presion_operacion_1 = $.fn.Convertir_double($('#DRP_txt_presion_operacion_1').val(), $('#DRP_txt_presion_operacion_1'));
var DRP_txt_presion_ajuste_1 = $.fn.Convertir_double($('#DRP_txt_presion_ajuste_1').val(), $('#DRP_txt_presion_ajuste_1'));
var menor = 0;
// OBTENEMOS LOS VALORES DE LA TABLA
if (DRP_Tipo_Dispositivo_1 == 'Convencional' || DRP_Tipo_Dispositivo_1 == 'Balanceada por Fuelle')
{
Aux1 = DRP_txt_presion_operacion_1 / DRP_txt_presion_ajuste_1;
if (Aux1 < 0.90) {
menor = Aux1;
} else {
menor = 0.90;
}
FSET = 1 - ((0.90 - menor) / 90);
} else if (DRP_Tipo_Dispositivo_1 == 'Operadas por Piloto') {
Aux1 = DRP_txt_presion_operacion_1 / DRP_txt_presion_ajuste_1;
if (Aux1 < 0.95) {
menor = Aux1;
} else {
menor = 0.95;
}
FSET = 1 - ((0.95 - menor) / 95);
} else if (DRP_Tipo_Dispositivo_1 == 'Disco de Ruptura') {
FSET = 1;
}
$("#SalidaMemoria").append("
FSET : " + FSET);
DRP_txt_prob_fuga_1 = P_prd * FSET;
$("#SalidaMemoria").append("
FINAL ----> DRP_txt_prob_fuga_1 : " + DRP_txt_prob_fuga_1);
$('#DRP_txt_prob_fuga_1').val(DRP_txt_prob_fuga_1);
// ASIGNAMOS LOS VALORES A LA CLASE
// Excenario1.TipoEscenario = Escenario;
Excenario1.NUPD_FUGA = NMOD;
Excenario1.FSET_FUGA = FSET;
Excenario1.TiempoTotal = TiempoTotal;
// Excenario1.SobrePresion = DRP_txt_presion_ajuste_1;
// Excenario1.P_PRD_F_J_Final = P_PRD_F_J_Final;
// Excenario1.P_F_J = P_F_J;
Excenario1.BETA_FUGA = BETA;
// Excenario1.P_FOD = P_FOD;
// Excenario1.F_OP_J = F_OP_J;
// Excenario1.P_FOD_j = P_FOD_j;
// Excenario1.DR = DR;
Vector_ESCENARIOS_fuga[1] = Excenario1;
if (Simulacion == true) {
SimuladorGrafica_POB_FUGA();
}
} catch (Error) {
}
}
function Calcular_NUPD_POF_FUGA(Posicion, Nmod, Tiempo, BETA) {
try {
var P_prd_F_prior = 0, P_prd_P_prior = 0, P_prd_F_COND = 0;
var CF_PASS = 0, CF_FAIL = 0;
var P_prd_F_WGT = 0;
var Aux1 = 0, Aux2 = 0;
var NUPD_Update = 0;
Aux1 = (Tiempo / Nmod);
Aux1 = (-1) * (Math.pow(Aux1, BETA));
P_prd_F_prior = 1 - Math.exp(Aux1); // EQ 1.17
P_prd_P_prior = 1 - P_prd_F_prior; // EQ 1.18
$("#SalidaMemoria").append("
INSPECCIÓN " + Posicion + " _______________________________________________________");
$("#SalidaMemoria").append("
NMOD/NUPD : " + Nmod);
$("#SalidaMemoria").append("
Tiempo entre Inspeccion : " + Tiempo + " , BETA : " + BETA);
$("#SalidaMemoria").append("
P_prd_F_prior : " + P_prd_F_prior);
$("#SalidaMemoria").append("
P_prd_P_prior : " + P_prd_P_prior);
//Cuando Paso
var DRP_combo_efectividad_ = $('#DRP_combo_efectividad_' + Posicion).val();
if (Simulacion == true) {
DRP_combo_efectividad_ = NuevaEfectividadSimulador;
}
var DRP_combo_Paso_ = $('#DRP_combo_Fuga_' + Posicion).val();
if (DRP_combo_efectividad_ == 'Regularmente' && DRP_combo_Paso_ == 'No fuga') {
CF_PASS = 0.5;
} else if (DRP_combo_efectividad_ == 'Regularmente' && DRP_combo_Paso_ == 'Fuga') {
CF_PASS = 0.5;
CF_FAIL = 0.7;
} else if (DRP_combo_efectividad_ == 'Usualmente' && DRP_combo_Paso_ == 'No fuga') {
CF_PASS = 0.7;
} else if (DRP_combo_efectividad_ == 'Usualmente' && DRP_combo_Paso_ == 'Fuga') {
CF_PASS = 0.7;
CF_FAIL = 0.95;
} else if (DRP_combo_efectividad_ == 'Altamente' && DRP_combo_Paso_ == 'No fuga') {
CF_PASS = 0.9;
} else if (DRP_combo_efectividad_ == 'Altamente' && DRP_combo_Paso_ == 'Fuga') {
CF_PASS = 0.9;
CF_FAIL = 0.95;
}
$("#SalidaMemoria").append("
CF_PASS : " + CF_PASS + " , CF_FAIL : " + CF_FAIL);
if (DRP_combo_Paso_ == 'No fuga') {
P_prd_F_COND = (1 - CF_PASS) * P_prd_P_prior; // EQ 1.19
} else if (DRP_combo_Paso_ == 'Fuga') {
P_prd_F_COND = CF_FAIL * P_prd_F_prior + (1 - CF_PASS) * P_prd_P_prior; // EQ 1.19
}
$("#SalidaMemoria").append("
DRP_combo_efectividad_ -> " + DRP_combo_efectividad_ + " ; DRP_combo_Paso_ -> " + DRP_combo_Paso_ + " ; P_prd_F_COND -> " + P_prd_F_COND);
// Sguienet paso
if ((DRP_combo_efectividad_ == 'Regularmente' ||
DRP_combo_efectividad_ == 'Usualmente' ||
DRP_combo_efectividad_ == 'Altamente') &&
DRP_combo_Paso_ == 'No fuga')
{
P_prd_F_WGT = P_prd_F_prior - (0.2 * (P_prd_F_prior * (Tiempo / Nmod))) + (0.2 * P_prd_F_COND * (Tiempo / Nmod));
}
if ((DRP_combo_efectividad_ == 'Usualmente' ||
DRP_combo_efectividad_ == 'Altamente') &&
DRP_combo_Paso_ == 'Fuga')
{
P_prd_F_WGT = P_prd_F_COND;
}
if (DRP_combo_efectividad_ == 'Regularmente' &&
DRP_combo_Paso_ == 'Fuga')
{
P_prd_F_WGT = (0.5 * P_prd_F_prior) + (0.5 * P_prd_F_COND);
}
$("#SalidaMemoria").append("
P_prd_F_WGT : " + P_prd_F_WGT);
Aux2 = 1 - P_prd_F_WGT;
Aux2 = (-1) * Math.log(Aux2) ; // log10(Aux2);
Aux2 = Math.pow(Aux2, (1 / BETA));
NUPD_Update = Tiempo / Aux2;
NUPD_Update = round(NUPD_Update, 5);
$("#SalidaMemoria").append("
NUPD_Update : " + NUPD_Update + " ");
return NUPD_Update;
} catch (Error) {
return 0;
}
} // funcion Caldular
function log10(val) {
return Math.log(val) / Math.LN10;
}
function SimuladorGrafica_POB_FALLA() {
try {
//NMOD_1_Fuga var NMOD_1_copia = NMOD_1;
$('#SalidaMemoria').append("
INICIA EL SIMULADOR POB FALLA
");
$("#SalidaMemoria").append("");
for (var x = 0; x < 20; x++) { // Numero de Años de la simulación
$("#SalidaMemoria").append(" | Ciclo | NuevoTiempo | Escenario | NUPD | BETA | P_FOD | P_FOD_j |
");
var suma = 0;
for (var Posicion = 1; Posicion <= 15; Posicion++) {
var Excenario1 = new Escenarios();
Excenario1 = Vector_ESCENARIOS[Posicion];
if (Excenario1 != undefined) {
if (Excenario1.SobrePresion > 0)
{
var tiempo = Excenario1.TiempoTotal + x;
var Aux3 = (-1) * Math.pow((tiempo / Excenario1.NUPD), Excenario1.BETA);
Excenario1.P_FOD = 1 - Math.exp(Aux3);
Excenario1.P_FOD_j = Excenario1.P_FOD * Excenario1.F_OP_J;
Excenario1.P_PRD_F_J_Final = Excenario1.P_FOD_j * Excenario1.DR * Excenario1.P_F_J;
$("#SalidaMemoria").append("
P_FOD_j : " + Excenario1.P_FOD_j + " , DR->" + Excenario1.DR + " , P_F_J-> " + Excenario1.P_F_J);
$("#SalidaMemoria").append("
P_PRD_F_J_Final : " + Excenario1.P_PRD_F_J_Final);
suma = suma + Excenario1.P_PRD_F_J_Final;
$("#SalidaMemoria").append(" | " + x + " | " + tiempo + " | " + Excenario1.TipoEscenario +
" | " + Excenario1.NUPD + " | " + Excenario1.BETA +
" | " + Excenario1.P_FOD + " | " + Excenario1.P_FOD_j + " |
");
}
} //Escenario Undefined
} // sumatoria de todos los Escenarios
Vector_PofFalla[x] = suma;
} // Numero de Años del Excenario
$("#SalidaMemoria").append("");
$('#SalidaMemoria').append("
RESULTADOS SIMULADOR POF FALLA: ________________________");
$('#SalidaMemoria').append("
VECTOR POF FALLA : ");
for (var x = 0; x < Vector_PofFalla.length; x++) {
$('#SalidaMemoria').append("
Vector_PofFalla[" + x + "]->" + Vector_PofFalla[x]);
}
} catch (Error) {
alert("Error " + Error);
}
}
function SimuladorGrafica_POB_FUGA() {
try {
//NMOD_1_Fuga var NMOD_1_copia = NMOD_1;
$('#SalidaMemoria').append("
INICIA EL SIMULADOR FUGA
");
for (var x = 0; x < 20; x++) { // Numero de Años de la simulación
var Excenario1 = new Escenarios();
Excenario1 = Vector_ESCENARIOS_fuga[1];
if (Excenario1 != undefined) {
Excenario1.TiempoTotal += x;
var Aux1 = (Excenario1.TiempoTotal / Excenario1.NUPD_FUGA);
Aux1 = (-1) * (Math.pow(Aux1, Excenario1.BETA_FUGA));
var P_prd = 1 - Math.exp(Aux1); // EQ 1.17
$("#SalidaMemoria").append("
Ciclo : " + x + " del Tiempo Actualizado : " + Excenario1.TiempoTotal);
$("#SalidaMemoria").append("
Con Escenario " + Excenario1.TipoEscenario);
$("#SalidaMemoria").append("
NUPD_FUGA " + Excenario1.NUPD_FUGA + "");
$("#SalidaMemoria").append("
BETA_FUGA " + Excenario1.BETA_FUGA);
$("#SalidaMemoria").append("
P_prd : " + P_prd);
$("#SalidaMemoria").append("
FSET : " + Excenario1.FSET_FUGA);
Excenario1.DRP_txt_prob_fuga_1 = P_prd * Excenario1.FSET_FUGA;
$("#SalidaMemoria").append("
FINAL ----> DRP_txt_prob_fuga_1 : " + Excenario1.DRP_txt_prob_fuga_1);
//$('#DRP_txt_prob_fuga_1').val(DRP_txt_prob_fuga_1);
Vector_PofFuga[x] = Excenario1.DRP_txt_prob_fuga_1;
} //Solo una vez
} // ciclo del numero de Años
$('#SalidaMemoria').append("
RESULTADOS SIMULADOR POF FUGA: ________________________");
$('#SalidaMemoria').append("
VECTOR POF FUGA : ");
for (var x = 0; x < Vector_PofFuga.length; x++) {
$('#SalidaMemoria').append("
Vector_PofFuga[" + x + "]->" + Vector_PofFuga[x]);
}
} catch (Error) {
alert("Error " + Error);
}
}
$(document).on("click", '#GuardarProbabilidadFallaDRP', function () {
GuardarProbabilidadFallaDRP();
});
function GuardarProbabilidadFallaDRP()
{
if ($.fn.LimpiarCadena($("#txt_id_equipo_1").val()) == '') {
$('#Error').html("!Debe establecer el nombre del Equipo ¡");
// return false;
} else {
$('#Error').html('');
}
if ($.fn.LimpiarCadena($("#txt_anio_inspeccion1").val()) == '') {
//$('#Error').html("!Debe estab¡");
// return false;
} else {
// $('#Error').html('');
}
var dataString = 'SAVE_Operation=RECIPIENTES_Guardar_VidaRemanente&cadena=' + $.fn.Leer_Informacion_de_Tablas(1, 15, Componentes_DRP_Prob_Falla) +
'&Tipo=String_DRP_Modulo_POF&OK';
// $("#SalidaMemoria").append("
Buscar : " + dataString);
$.fn.Guardando("GuardarProbabilidadFallaDRP", true);
$.ajax({
type: "POST",
url: "SaveData.php",
data: dataString,
cache: false,
success: function (html) {
location.reload();
$.fn.Guardando("GuardarProbabilidadFallaDRP", false);
//$("#SalidaMemoria").append("
Buscar : " + html);
}
});
return false;
}
$(document).on("change", '#DRP_chk_Equipo_protegido_1', function () {
// var Material = $(this).val(); //.split("*");
var DRP_chk_Equipo_protegido_1 = ($(this).is(":checked")) ? true : false;
if (DRP_chk_Equipo_protegido_1 == true) {
$("#DRP_txt_areatotal_1").prop("disabled", false);
$("#DRP_txt_areatotalevaluada_1").prop("disabled", false);
} else {
$("#DRP_txt_areatotal_1").prop("disabled", true);
$("#DRP_txt_areatotalevaluada_1").prop("disabled", true);
}
});
$(document).on("change", '#DRP_txt_gff_1', function () {
// var Material = $(this).val(); //.split("*");
var DRP_txt_gff_1 = $('option:selected', this).attr('data-value');
// alert(DRP_txt_gff_1);
// DRP_txt_gff_1 = $.fn.Convertir_double(DRP_txt_gff_1);
});
$(document).on("click", '#GraficaIBR', function () {
NuevaEfectividadSimulador = $('#DRP_combo_efectividad_Nueva_1').val();
if (NuevaEfectividadSimulador != undefined && NuevaEfectividadSimulador != '') {
FuncionCalcular(true);
$.fn.GenerarGrafica_IBR_DRP(NuevaEfectividadSimulador, 'Gráfica de POF');
} else {
alert("Debe Establecer la nueva Efectividad")
}
});
$(document).on("click", '#GraficaIBR_Comparativa', function () {
SumaEscenario1 = new Escenarios();
NuevaEfectividadSimulador = 'Regularmente';
FuncionCalcular(true);
SumaEscenario1.Vector_PofFuga_REGULARMENTE = Vector_PofFuga.slice();
SumaEscenario1.Vector_PofFalla_REGULARMENTE = Vector_PofFalla.slice();
//$("#SalidaMemoria").append("
Vector_PofFuga_REGULARMENTE -> " + SumaEscenario1.Vector_PofFuga_REGULARMENTE +' ; Vector_PofFalla_REGULARMENTE -> '+ SumaEscenario1.Vector_PofFalla_REGULARMENTE );
NuevaEfectividadSimulador = 'Usualmente';
FuncionCalcular(true);
SumaEscenario1.Vector_PofFuga_USUALMENTE = Vector_PofFuga.slice();
SumaEscenario1.Vector_PofFalla_USUALMENTE = Vector_PofFalla.slice();
//$("#SalidaMemoria").append("
Vector_PofFuga_USUALMENTE -> " + SumaEscenario1.Vector_PofFuga_USUALMENTE +' ; Vector_PofFalla_USUALMENTE -> '+ SumaEscenario1.Vector_PofFalla_USUALMENTE );
NuevaEfectividadSimulador = 'Altamente';
FuncionCalcular(true);
SumaEscenario1.Vector_PofFuga_ALTAMENTE = Vector_PofFuga.slice();
SumaEscenario1.Vector_PofFalla_ALTAMENTE = Vector_PofFalla.slice();
//$("#SalidaMemoria").append("
Vector_PofFuga_ALTAMENTE -> " + SumaEscenario1.Vector_PofFuga_ALTAMENTE +' ; Vector_PofFalla_ALTAMENTE -> '+ SumaEscenario1.Vector_PofFalla_ALTAMENTE );
$.fn.GenerarGrafica_IBR_DRP(NuevaEfectividadSimulador, 'Gráfica de Efectividades' );
});
$.fn.GenerarGrafica_IBR_DRP = function (NuevaEfectividadSimulador, TipoDeGrafica)
{
var dataString = "";
$("#SalidaMemoria").html('');
var Grafica = "PROB_FALLA_DRP" + (Math.floor((Math.random() * 10000) + 1)) + ".png";
var Vector_suma = new Array();
var Vector_Limite = new Array();
var VectorAnios = new Array();
for (var x = 0; x < Vector_PofFalla.length; x++)
{
if (TipoDeGrafica == 'Gráfica de POF') {
Vector_suma[x] = Vector_PofFuga[x] + Vector_PofFalla[x];
Vector_Limite[x] = $.fn.Convertir_double($('#DRP_txt_pofobjetivo_1').val(), $('#DRP_txt_pofobjetivo_1'));
VectorAnios[x] = $.fn.Convertir_double($('#DRP_txt_UltimoAnio').val()) + x;
if (Vector_suma[x] > Vector_Limite[x]) {
x = 21;
}
if (VectorAnios[x] != undefined) {
$('#DRP_txt_anio_proxima_inspeccion_1').val(VectorAnios[x]);
}
} else if ( TipoDeGrafica == 'Gráfica de Efectividades' ) {
SumaEscenario1.Suma_ALTAMENTE[x] = SumaEscenario1.Vector_PofFuga_ALTAMENTE[x] + SumaEscenario1.Vector_PofFalla_ALTAMENTE[x];
SumaEscenario1.Suma_REGULARMENTE[x] = SumaEscenario1.Vector_PofFuga_REGULARMENTE[x] + SumaEscenario1.Vector_PofFalla_REGULARMENTE[x];
SumaEscenario1.Suma_USUALMENTE[x] = SumaEscenario1.Vector_PofFuga_USUALMENTE[x] + SumaEscenario1.Vector_PofFalla_USUALMENTE[x];
$("#SalidaMemoria").append("
Suma_ALTAMENTE-> "+ SumaEscenario1.Suma_ALTAMENTE[x] +" ; Vector_PofFuga_ALTAMENTE -> " + SumaEscenario1.Vector_PofFuga_ALTAMENTE[x] +' ; Vector_PofFalla_ALTAMENTE -> '+ SumaEscenario1.Vector_PofFalla_ALTAMENTE[x] );
$("#SalidaMemoria").append("
Suma_REGULARMENTE-> "+ SumaEscenario1.Suma_REGULARMENTE[x] +" ; Vector_PofFuga_REGULARMENTE -> " + SumaEscenario1.Vector_PofFuga_REGULARMENTE[x] +' ; Vector_PofFalla_REGULARMENTE -> '+ SumaEscenario1.Vector_PofFalla_REGULARMENTE[x] );
$("#SalidaMemoria").append("
Suma_USUALMENTE-> "+ SumaEscenario1.Suma_USUALMENTE[x] +" ; Vector_PofFuga_USUALMENTE -> " + SumaEscenario1.Vector_PofFuga_USUALMENTE[x] +' ; Vector_PofFalla_USUALMENTE -> '+ SumaEscenario1.Vector_PofFalla_USUALMENTE[x] );
Vector_Limite[x] = $.fn.Convertir_double($('#DRP_txt_pofobjetivo_1').val(), $('#DRP_txt_pofobjetivo_1'));
VectorAnios[x] = $.fn.Convertir_double($('#DRP_txt_UltimoAnio').val()) + x;
if (SumaEscenario1.Suma_ALTAMENTE[x] > Vector_Limite[x]) {
x = 21;
}
if (VectorAnios[x] != undefined) {
$('#DRP_txt_anio_proxima_inspeccion_1').val(VectorAnios[x]);
}
}
}
dataString = 'VectorCirc=' + Vector_suma + '&VectorLong=' + Vector_suma + '&VectorAnios=' + VectorAnios +
'&VectorLimite=' + Vector_Limite + '&TipoMawp=&NombreGrafica=' + Grafica +
'&Componente=&Efectividad=' + NuevaEfectividadSimulador +
'&AnioEvaluacion=' + $('#DRP_txt_UltimoAnio').val() + '&TipoGrafica=' + TipoDeGrafica +
'&VectorAltamente=' + SumaEscenario1.Suma_ALTAMENTE + '&VectorRegularmente=' + SumaEscenario1.Suma_REGULARMENTE +
'&VectorUsualmente=' + SumaEscenario1.Suma_USUALMENTE + '&OK';
// alert(dataString);
$("#SalidaMemoria").append("
dataString Grafica : " + dataString);
$.ajax({
type: "POST",
url: "Graficas/Examples/Grafica_DRP_probabilidad.php",
data: dataString,
cache: false,
success: function (html) {
//$("#TituloModal").html("Grafica de Probabilidad de Falla en demanda y Fuga de la DRP");
// $("#ContenidoModal").html(html);
if (TipoDeGrafica == 'Gráfica de POF') {
$("#ContenidoModal").html(html);
$("#Grafica_POF_DRP_Efectividad_1").val(Grafica);
$("#IMG_Grafica_POF_DRP_Efectividad_1").attr("src", "https://tech-inservice.com/NewTech/ToolsCalculos/Graficas/tmp/" + "" + Grafica + "");
} else {
$("#ContenidoModal").html(html);
$("#Grafica_POF_DRP_Comparativa_1").val(Grafica);
$("#IMG_Grafica_POF_DRP_Comparativa_1").attr("src", "https://tech-inservice.com/NewTech/ToolsCalculos/Graficas/tmp/" + "" + Grafica + "");
}
},
fail: function () {
alert("Error alguno");
}
});
return false;
};
});
function Escenarios() {
this.TipoEscenario = '';
this.NUPD = 0;
this.TiempoTotal = 0;
this.SobrePresion = 0;
this.P_PRD_F_J_Final = 0;
this.P_F_J = 0;
this.BETA = 0;
this.P_FOD = 0;
this.F_OP_J = 0;
this.P_FOD_j = 0;
this.DR = 0;
//Varibles de Fuga
this.DRP_txt_prob_fuga_1 = 0;
this.NUPD_FUGA = 0;
this.BETA_FUGA = 0;
this.FSET_FUGA = 0;
this.UltimoAnio = 0;
this.Vector_PofFuga_ALTAMENTE = new Array();
this.Vector_PofFalla_ALTAMENTE = new Array();
this.Suma_ALTAMENTE = new Array();
this.Vector_PofFuga_REGULARMENTE = new Array();
this.Vector_PofFalla_REGULARMENTE = new Array();
this.Suma_REGULARMENTE = new Array();
this.Vector_PofFuga_USUALMENTE = new Array();
this.Vector_PofFalla_USUALMENTE = new Array();
this.Suma_USUALMENTE = new Array();
}