Sei sulla pagina 1di 150

Diplomado de Ingeniería de

Mantenimiento y
Confiabilidad

1
Contenidos

•  Introducción: ¿Qué es el Life Cycle Cost


Analysis?
•  Tiempo de vida y costos en un LCCA.
•  Metodologías propuestas de cálculo.
•  Modelo de tasa constante.
•  Modelo de tasa de falla determinístico.
•  Modelo de tasa de falla con distribución Weibull.

Autor: Pablo Viveros G. Todos los derechos reservados. 2


Contenidos

•  Modelo NHPP para un LCCA.


•  S i m u l a c i ó n d e M o n t e C a r l o : P R P c o n
actualización de costos y modelo con
actualización de factores.
•  Simulación de Monte Carlo: GRP Power Law
Model.
•  Overhaul: Tiempo entre overhauls y periodo de
reemplazo.

Autor: Pablo Viveros G. Todos los derechos reservados. 3


INTRODUCCIÓN

Autor: Pablo Viveros G. Todos los derechos reservados. 4


DesaBo de hoy…

Mejoramiento
Ges.ón de
Eficacia, Ac.vos
Eficiencia y
Sustentabilidad
Estrategias y
Modelo de
Ac+vidad

Obje+vos
del Negocio

Autor: Pablo Viveros G. Todos los derechos reservados. 5


…logrando el necesario
equilibrio.

ROA RSE

Creación de Valor a través del: Creación de Valor a través del:
“Costo del ciclo de vida “Costo del ciclo de vida
del ac.vo” de la empresa”

Desarrollo Sustentable

Autor: Pablo Viveros G. Todos los derechos reservados. 6


Marco Conceptual

Confiabilidad Operacional (CO):



Capacidad de una instalación (infraestructura, personas, tecnología) para cumplir su
función (haga lo que se espera de ella), y en caso de que falle, lo haga del modo menos
dañino posible.

Una instalación confiable debe incluir tanto con.nuidad operacional como control
de riesgos

Caracterís.cas del proceso de mejora de la CO:



§  Mejorar CO se puede conseguir mediante diversas inicia+vas.
§  Depende de la interacción entre los equipos, los procesos, las personas y el
ambiente organizacional (clima).
§  La presencia ineludible de la incer+dumbre coloca a la Confiabilidad en el ámbito de
las decisiones basadas en riesgo.

Autor: Pablo Viveros G. Todos los derechos reservados. 7


Pilares basales de la CO

Confiabilidad Humana. Es la probabilidad de


desempeño eficiente de las personas sin cometer
errores.

Confiabilidad de proceso. Es operar dentro de
rangos y bajo estándares. Entender el proceso. Tener
la habilidad de prevención y solución de problemas.

Confiabilidad de equipos. Resultado de las
estrategias de mantenimiento. Se busca evitar el
deterioro, averías y extender el MTBF (+empo medio
entre fallas

Confiabilidad de diseño / Mantenibilidad de los
equipos: Enfocado a que los equipos demanden el
mínimo de mantenimiento. Se busca disminuir el
MTTR (+empo medio para reparar).

Fuente: Norma Británica PAS 55 / ISO 55000

Autor: Pablo Viveros G. Todos los derechos reservados. 8


CO con foco en el Ciclo de Vida

Mejoramiento de la Ges.ón de Ac.vos


Durante todo el costo del ciclo de vida de los ac+vos y el de la compañía
Para incrementar el ROA y la RSE

Fase de Proyecto Fase del Ejercicio

Orientación a las Orientación a los Orientación a las Orientación a los


personas equipos personas equipos

Confiabilidad Operacional

Autor: Pablo Viveros G. Todos los derechos reservados. 9


Introducción

Un proyecto industrial debe ser analizado en


su ciclo de vida (LCCA).

Autor: Pablo Viveros G. Todos los derechos reservados. 10


¿Qué es el LCCA?

El Life Cycle Cost Analysis es


un concepto que fue
concebido durante la década
de los 60’ por el
departamento de defensa de
EE.UU., sin embargo este no
consideraba la fase de
diseño y producción.

Autor: Pablo Viveros G. Todos los derechos reservados. 11


¿Qué es el LCCA?

•  1 9 8 4 : E n u n a c o n f e r e n c i a
patrocinada por la US National
Science Fundation, se le otorgo al
LCCA, de entre 34 áreas, una
clasificación de alta priorización.
•  1990: Emerge una técnica efectiva
presentada por Keys donde un
proyecto se separa en las fases de
diseño, producción, utilización,
soporte y desincorporación.

Autor: Pablo Viveros G. Todos los derechos reservados. 12


¿Qué es el LCCA?

•  1993: Se mejoran técnicas de


c u a n t i fi c a c i ó n d e c o s t e s ,
incluyendo técnicas que
cuantifican la confiabilidad y el
impacto de esta sobre la
producción.
•  1994: Kirt and Dellisola lo define
como una técnica de cálculo
económico que permite
optimizar la toma de decisiones
asociadas al proceso de diseño,
selección, desarrollo, y
sustitución de los activos que
componen un sistema.

Autor: Pablo Viveros G. Todos los derechos reservados. 13


¿Qué es el LCCA?

•  H o y e n d í a e x i s t e n d i v e r s a s p ro p u e s t a s
metodológicas las cuales pueden o no satisfacer de
mejor medida las necesidades de un proyecto
dependiendo del contexto de este.
Lai et al 2001 Marais 2013

Zhang and Love Shahata and Zayed Lad and Kulkami


Muchiri et al 2010
2000 2008 2012

Eginhard 1977 Pinjala et al 2006 Hartman 2004 Scarf et al 2007

Motta and
Jardine 1970 Tsang 2002 Khan 2001
Colissimo 2002

Estrategias de Modelos cuantitativos


Reparación vs
mantenimiento y su de LCC y su valor de
Reemplazo de
contribución a la contribución a la
Máquinas
organización organización

Autor: Pablo Viveros G. Todos los derechos reservados. 14


Life Cycle Cost Analysis

•  El LCCA juega un rol importante en la confección de políticas de


mantenimiento. Esto se debe a la relación entre las estrategias
de mantenimiento y los objetivos de la organización en el
negocio, dado que las políticas de mantenimiento afectan
directamente al nivel y planificación de producción de las
empresas (El-akruti et al. 2016).
•  Permite determinar los costos relacionados al uso de máquinas,
escoger el procedimiento estratégico de mantenimiento más
adecuado, prever las necesidades futuras de presupuesto, tomar
decisiones estratégicas, decidir el momento de cambio de un
activo (Dhillon 1999).

Autor: Pablo Viveros G. Todos los derechos reservados. 15


Life Cycle Cost Analysis
Determinar la vida útil
del equipo

Obtener una estimación


de los costos
involucrados

Determinar el valor
residual del equipo

Pasos de un LCCA Restar el valor residual a


los costos involucrados
del equipo

Obtener los costos del


ciclo de vida al añadir los
costos anteriormente
obtenidos a aquellos
costos de adquisición

Repetir los pasos


anteriores con todos los
equipos a estudiar

Woodward, 1997.
Autor: Pablo Viveros G. Todos los derechos reservados. 16
VIDA ÚTIL DE UN ACTIVO

Calcular los
Comparar las
Determinar costos por
Determinar vida ú+l. diversas
costos. equipo durante
opciones
el ciclo de vida

Autor: Pablo Viveros G. Todos los derechos reservados. 17


LCCA: Vida útil de un
activo

Para estimar los costos del ciclo de vida de un activo


es necesario conocer la vida útil de este.
Existen 5 formas de determinar el tiempo de un activo.

Autor: Pablo Viveros G. Todos los derechos reservados. 18


LCCA: Vida útil de un
activo

Tiempo de vida funcional: Tiempo durante el cual un


activo es necesario para un sistema o una empresa.

Autor: Pablo Viveros G. Todos los derechos reservados. 19


LCCA: Vida útil de un
activo

Tiempo de vida físico:


Periodo durante el cual el
activo está diseñado para
vivir.
Tiempo de vida
Te c n o l ó g i c o : P e r i o d o
durante el cual el activo
no está obsoleto en
términos de tecnología.

Autor: Pablo Viveros G. Todos los derechos reservados. 20


LCCA: Vida útil de un
activo
Tiempo de vida económico: Periodo durante el
cual se vuelve económicamente más
conveniente cambiar el equipo por otro nuevo.
Tiempo de vida social o legal: Periodo durante
el cual existe un deseo humano o una
normativa legal que incitan un cambio.

Dhilon, 1999.
Autor: Pablo Viveros G. Todos los derechos reservados. 21
Costos de un Activo

Calcular los
Determinar costos por equipo Comparar las
Determinar vida ú+l. costos. durante el ciclo diversas opciones
de vida

Autor: Pablo Viveros G. Todos los derechos reservados. 22


LCCA: Costos

LCCA permite establecer el costo global referente a un


activo. Sin embargo, es necesario determinar los
costos individuales presentes durante la vida de cada
equipo.

Autor: Pablo Viveros G. Todos los derechos reservados. 23


LCCA: Costos

Dentro de la totalidad de los


costos existentes en la vida de un
activo, hay una gran cantidad de
estos que no pueden ser vistos a
simple vista, de aquí nace la
necesidad de efectuar un análisis
sobre estos.

Autor: Pablo Viveros G. Todos los derechos reservados. 24


LCCA: Costos
Dentro de los factores que presentan
una dificultad a la hora de determinar
los costos están:

•  Incorrecta aplicación de factores de
costos.
•  Estimación incorrecta o fuera de
tiempo debido a aspectos
contables.
•  Categorías de presupuesto rígidas.
•  Mala predicción ante los eventos de
falla.
•  Desconocimiento de los fenómenos
de deterioro de un equipo.

Autor: Pablo Viveros G. Todos los derechos reservados. 25


LCCA: Costos

•  Falta de planificación/programación de
los trabajos de mantenimiento y
desconocimiento de las técnicas
modernas de mantenimiento.
•  Cambios de diseño ingenieril durante el
desarrollo del proyecto.
•  Cambios en la planificación de la
producción.
•  C a m b i o s e n l a a d q u i s i c i ó n d e
componentes.
•  Problemas no esperados.

Autor: Pablo Viveros G. Todos los derechos reservados. 26


LCCA: Costos

Los Costos involucrados en un LCCA se pueden


dividir de la siguiente manera:
•  Costos de investigación y desarrollo.
•  Costos de inversión y construcción.
•  Costos de operación y mantenimiento
•  Costos de desecho o desincorporación.

Autor: Pablo Viveros G. Todos los derechos reservados. 27


LCCA: Costos
Costos Totales

Costos Inves+gación y Costos Inversión y Costos Operación y Costos Desecho o


Desarrollo Construcción Mantenimiento Desincorporación

Gerencia Técnica de Gerencia Manufactura y Operaciones y


Diseño Producción Producción Impactos Ambientales

Ingeniería Industrial y Mantenimiento y


Planificación del Ac+vo análisis de operaciones Servicios externos Desarme del Ac+vo

Procesos de Desincorporación del


Inves+gación del Ac+vo manufactura Inventarios ac+vo

Documentación del
Diseño Construcción Entrenamiento personal Registro histórico

Sofware Comisionamiento Data técnica

Test y Pruebas de Soporte y Logís+ca Modificaciones del


Diseño inicial ac+vo

Autor: Pablo Viveros G. Todos los derechos reservados. 28


Costos de Desarrollo

•  Vinculados a la fase inicial de desarrollo del activo o sistema.


•  Resultados alcanzan su máxima efectividad durante la fase
de desarrollo.
•  Las consideraciones económicas del LCCA deben
plantearse durante esta etapa.

Autor: Pablo Viveros G. Todos los derechos reservados. 29


Costos de Inversión

•  Asociados a la adquisición, logística,


implementación y puesta en marcha del activo.
•  Determinar secuencias y procesos más
eficientes.

Autor: Pablo Viveros G. Todos los derechos reservados. 30


Costos de Operación y
Remoción

•  Se componen de los costos de operación,


mantenimiento, energía, materia prima,
overhaul, modificaciones de ingeniería,
disposición de desechos y remoción del activo.
•  Estos costos son los más significativos de todo
el ciclo de vida.
•  Pueden alcanzar hasta 10 veces los costos
iniciales.

Autor: Pablo Viveros G. Todos los derechos reservados. 31


LCCA: Costos asociados
a la Confiabilidad
Dentro de los costos asociados a la
confiabilidad se tienen:

•  C o s t o s p o r p e n a l i z a c i ó n :
oportunidades de ventas perdidas,
lucro cesante, pérdidas
operacionales, impacto en la calidad.
•  Costos por mantenimiento correctivo:
mano de obra asociada a la
reparación, materiales y repuestos
utilizados.

Autor: Pablo Viveros G. Todos los derechos reservados. 32


LCCA: Costos

Desde un punto de vista financiero, los costos


pueden ser organizados como:

•  CAPEX: Costos de desarrollo e inversión (diseño,
desarrollo, adquisición, instalación,
entrenamiento, etc.).
•  OPEX: Costos de operación (mano de obra,
operación, mantenimiento preventivo y correctivo,
etc.).

Autor: Pablo Viveros G. Todos los derechos reservados. 33


LCCA: Costos

El- Akru. et al, 2016.

Autor: Pablo Viveros G. Todos los derechos reservados. 34


LCCA: Costos

Para que un sistema sea eficaz y eficiente, es


necesario evaluar y cuantificar dos aspectos de un
activo: Los costos de instalación y operación, y la
confiabilidad del activo. (Woodhouse, 1991)
Los análisis de confiabilidad permiten conocer los
costos por penalización en cuanto a pérdida de
producción asociada al Downtime de un equipo,
pérdidas de producción y disminución de la calidad.
(Parra et al. 2012).

Autor: Pablo Viveros G. Todos los derechos reservados. 35


EVALUACIÓN I 

NIVELACIÓN

Autor: Pablo Viveros G. Todos los derechos reservados. 36


LCCA: Costos (CAE)

El Costo Anual Equivalente (CAE)


es el costo equivalente por año de
poseer un activo a lo largo de toda
su vida. El CAE se calcula como un
pago de anualidad ordinaria que
tiene el mismo valor presente que
los costos del activo.


Autor: Pablo Viveros G. Todos los derechos reservados. 37


LCCA: Costos (VAN)

E l Va l o r A c t u a l N e t o ( VA N ) e s u n
procedimiento que permite calcular el valor
presente de un determinado número de
flujos de caja futuros, originados por una
inversión. 
 𝑁
Donde: 𝑄𝑛
I: Inversión inicial. 𝑉𝐴𝑁 = −𝐼 + (
( 1 + 𝑟 )𝑛
N: Número de periodos considerado. 𝑛=1
r: Tasa de descuento.
: Flujos de caja del periodo n.
Si
VAN > 0: La inversión producirá ganancias
por sobre la rentabilidad exigida
Si VAN < 0: La inversión producirá pérdidas
por encima de la rentabilidad exigida.

Autor: Pablo Viveros G. Todos los derechos reservados. 38


MODELOS DE LCCA
CONSIDERANDO CONFIABILIDAD

Calcular los
Comparar las
Determinar costos por
Determinar vida ú+l. diversas
costos. equipo durante
opciones
el ciclo de vida

Autor: Pablo Viveros G. Todos los derechos reservados. 39


Lyfe Cycle Cost Analysis.

Una vez determinados los costos involucrados en el


ciclo de vida de un activo físico, es posible comenzar
un análisis matemático sobre los costos.

Autor: Pablo Viveros G. Todos los derechos reservados. 40


Modelos de LCCA
considerando Confiabilidad

El uso del LCCA se ha incrementado dado el potencial


de análisis que permite incorporar diversas variables
antes ignoradas. En virtud de esto, se han desarrollado
diversas metodologías que presentan simples métodos.
A continuación se presentarán 3 métodos que
consideran el impacto de la confiabilidad en un modelo
LCCA.

Autor: Pablo Viveros G. Todos los derechos reservados. 41


Modelo de Tasa de Falla
Constante

El modelo de tasa constante de falla consta de 8


pasos, los cuales son:
1.  Determinar las cargas operacionales de los
activos y la demanda existente sobre estos.
2.  Determinar los factores de utilización.
3.  Identificar las diversas opciones a ser
evaluadas.

Autor: Pablo Viveros G. Todos los derechos reservados. 42


Modelo de Tasa de Falla
Constante

4.  Determinar para cada alternativa los costos


de no confiabilidad.
5.  Identificar para cada categoría los costos
encontrados.
6.  Identificar la criticidad de los costos y
proponer estrategias de control.

Autor: Pablo Viveros G. Todos los derechos reservados. 43


Modelo de Tasa de Falla
Constante

7.  Estimar el Valor actual neto


( VA N o C A E ) d e c a d a
alternativa calculada.
8.  Seleccionar la opción con
menor costo cómo la
ganadora.

Autor: Pablo Viveros G. Todos los derechos reservados. 44


Modelo de Tasa de Falla
Constante

Para cuantificar los costos asociados a la no


confiabilidad, este modelo propone lo siguiente:
•  Definir los tipos de falla (f) donde f=1,2,…,F
para F tipos de falla distintos.
•  Definir la frecuencia de falla por año . Esta es
una frecuencia constante por año.

Autor: Pablo Viveros G. Todos los derechos reservados. 45


Modelo de Tasa de Falla
Constante

se define como:

Donde:
N: Número total de fallas.
T: Número de años del ciclo de
vida del activo.

Autor: Pablo Viveros G. Todos los derechos reservados. 46
Modelo de Tasa de Falla
Constante

•  Calcular los costos de falla , estos


incluyen los costos de repuestos, mano de
obra, penalización por producción e impacto
operacional.
•  Calcular el costo total de falla por año TCPf
(Total Cost Per Failure) :

Autor: Pablo Viveros G. Todos los derechos reservados. 47


Modelo de Tasa de Falla
Constante

•  Por último, se debe calcular el VAN de los


obtenidos:


Donde:
i: Tasa de descuento o interés.
t: Periodo del flujo.

Autor: Pablo Viveros G. Todos los derechos reservados. 48


EJEMPLO I

Autor: Pablo Viveros G. Todos los derechos reservados. 49


Modelo de tasa constante de
falla (Ejemplo)

Una refinería desea obtener el LCCA


de un compresor, se sabe que la
duración del ciclo de vida del
compresor es de 10 años, existe
solo un tipo de falla y el time
between failure (expresado en
meses) de las detenciones durante
su ciclo de vida está adjuntado en la
tabla 4.1 presentada a continuación:

Autor: Pablo Viveros G. Todos los derechos reservados. 50


Modelo de Tasa constante
de Falla (Ejemplo)
Time between failure (meses)
5
7
3
7
Además, se tiene en conocimiento 2
4
que el costo por falla es de 3
5
$5.000.000 USD/falla y que la tasa de 8
9
descuento que utiliza la empresa es 2
4
de 10%. 6
3
Utilizando el modelo de tasa de falla 4
2
constante, efectúe un LCCA y 4
3
obtenga el costo global del activo. 8
9
4
4
7
4

Autor: Pablo Viveros G. Todos los derechos reservados. 51


Modelo de Tasa de Falla Constante.

TALLER I

Autor: Pablo Viveros G. Todos los derechos reservados. 52


Modelo de tasa de falla
Determinística

Este modelo se diferencia del anterior en como


considerar la tasa de falla del activo, ya que este
modelo utiliza, tal como dice su nombre, una tasa
de falla determinística. Los pasos de este modelo
son:

Autor: Pablo Viveros G. Todos los derechos reservados. 53


Modelo de tasa de falla
Determinística

1.  Definir el proceso productivo a evaluar.


2.  Identificar alternativas que cubran la
demanda de producción.
3.  Definir para cada alternativa su respectiva
estructura de costos.

Autor: Pablo Viveros G. Todos los derechos reservados. 54


Modelo de tasa de falla
Determinística

4.  Cuantificar para cada alternativa los costos de


cada categoría.
5.  Identificar por cada categoría los factores con
mayor impacto de costos de la misma.
6.  Proponer una estrategia en cada alternativa con
el fin de minimizar el impacto.

Autor: Pablo Viveros G. Todos los derechos reservados. 55


Modelo de tasa de falla
Determinística

7.  Cuantificar para cada alternativa un valor


anual equivalente A (CAE) con una tasa de
descuento i y periodo t.
8.  Seleccionar como alternativa aquella que
presente el menor costo para su ciclo de
vida.

Autor: Pablo Viveros G. Todos los derechos reservados. 56


Modelo de tasa de falla
Determinística

Este modelo se diferencia del anterior en:


•  El costo total es estimado en valores
anuales equivalentes.
•  La frecuencia de falla puede variar de
manera determinística para los distintos
periodos de tiempo.

Autor: Pablo Viveros G. Todos los derechos reservados. 57


Modelo de tasa de falla
Determinística

En este modelo el impacto de las fallas se evalúa


de la siguiente manera:
1.  Identificar para cada alternativa los modos de
falla f entre F tipos distintos de falla.

Autor: Pablo Viveros G. Todos los derechos reservados. 58


Modelo de tasa de falla
Determinística

2.  Definir, de manera determinista, la frecuencia


de falla esperada para el año t. La
frecuencia de falla por año es considerada
determinística, dado que esta está definida por
información histórica, bases de datos o
experiencia sobre el proceso.
3.  Calcular el costo de la falla .

Autor: Pablo Viveros G. Todos los derechos reservados. 59


Modelo de tasa de falla
Determinística

4.  Calcular el costo por falla por año .





5.  Llevar a valor presente (VAN) los flujos de costo por falla por
año .

Autor: Pablo Viveros G. Todos los derechos reservados. 60


Modelo de tasa de falla
Determinística

6.  Calcular el costo total por falla .


Todos los costos por tipo de falla son añadidos,
en valor presente, durante el tiempo de vida del
equipo.


Autor: Pablo Viveros G. Todos los derechos reservados. 61


Modelo de tasa de falla
Determinística

7.  Calcular el costo anual total equivalente CATE.


Dado un valor presente 𝑉𝐴𝑁( ) con una
duración de años T y una tasa de descuento i:



Autor: Pablo Viveros G. Todos los derechos reservados. 62


Modelo de tasa de falla
Determinística

Para finalizar, se deben añadir el resto de los costos


que no estén asociados a la no confiabilidad.
A partir de los resultados obtenidos se debe
seleccionar aquella opción que presente el menor
costo global.

Autor: Pablo Viveros G. Todos los derechos reservados. 63


EJEMPLO II

Autor: Pablo Viveros G. Todos los derechos reservados. 64


Modelo de tasa de falla
Determinista (ejemplo)

Una empresa desea evaluar el LCCA de


uno de sus equipos, para esto ha
obtenido la siguiente información:
•  Existe un solo tipo de falla
•  La duración del ciclo de vida es de 10
años.
•  Los costos de falla han sido estimados
por $5.000 USD/falla.

Autor: Pablo Viveros G. Todos los derechos reservados. 65
Modelo de tasa de falla
Determinista (ejemplo)

•  La frecuencia esperada de falla por periodo de tiempo


es la presentada en la tabla a continuación:

Año 1 2 3 4 5 6 7 8 9 10
Fallas 2 3 3 4 2 3 3 4 3 3
•  La tasa de descuento es del 10%.
Efectuar un LCCA del equipo utilizando el modelo de
tasa de falla determinista.

Autor: Pablo Viveros G. Todos los derechos reservados. 66


Modelo de tasa falla Determinista
TALLER II

Autor: Pablo Viveros G. Todos los derechos reservados. 67


Modelo de tasa de falla de
Distribución Weibull

En términos de estructura de análisis de costos, este


modelo es bastante similar a los dos modelos
anteriormente revisados, la mayor diferencia recae en
que los costos de no confiabilidad son calculados a
través de una distribución Weibull.

Autor: Pablo Viveros G. Todos los derechos reservados. 68


Modelo de tasa de falla de
Distribución Weibull

Para este modelo se deben seguir los siguientes


pasos:
1.  Identificar para cada alternativa los modos de
falla f entre F tipos distintos de falla.
2.  Determinar para cada tipo de falla el Time to
Failure. Esta información debe ser obtenida de
registros de fallas, bases de datos o por
experiencia sobre el proceso a analizar.

Autor: Pablo Viveros G. Todos los derechos reservados. 69


Modelo de tasa de falla de
Distribución Weibull

3.  Calcular el costo de falla .


4.  Determinar la frecuencia esperada de falla
utilizando una distribución Weibull. Para hacer
esto se utilizará:

Autor: Pablo Viveros G. Todos los derechos reservados. 70


Modelo de tasa de falla de
Distribución Weibull




Si se asume que la variable aleatoria ​ 𝑡↓𝑓  está distribuida
de acuerdo a una función Weibull de parámetros ,
entonces:

Autor: Pablo Viveros G. Todos los derechos reservados. 71


Modelo de tasa de falla de
Distribución Weibull











MTBF=
Autor: Pablo Viveros G. Todos los derechos reservados. 72
Modelo de tasa de falla de
Distribución Weibull

Los parámetros se obtienen de algún de


software específico (Weibull++, RelPro, Easyfit,
etc.) que permita ajustar los datos históricos con
la función de distribución, entregando como
resultado los parámetros requeridos.

Autor: Pablo Viveros G. Todos los derechos reservados. 73


Modelo de tasa de falla de
Distribución Weibull

Donde en las 3 ecuaciones anteriores f es el número


específico del evento de falla, F es el número total
de fallas evaluadas y tfi es el tiempo entre fallas
(time between failure).

Autor: Pablo Viveros G. Todos los derechos reservados. 74


Modelo de tasa de falla de
Distribución Weibull

Luego:


5.  Calcular el costo total por falla por año TCPf,
costo generado por los diferentes eventos de
falla. Se obtiene a través de la siguiente
expresión:

Autor: Pablo Viveros G. Todos los derechos reservados. 75


Modelo de Tasa de falla de
Distribución Weibull

El valor anteriormente obtenido representa el


presupuesto necesario anual para costear
problemas por eventos de falla presentados durante
ese periodo de tiempo.

6.  Calcular el valor actual neto (VAN) de ,
este valor es el costo global de la alternativa
evaluada.

Autor: Pablo Viveros G. Todos los derechos reservados. 76


Modelo de tasa de falla de
Distribución Weibull


Donde:
i: Tasa de descuento.
T: Horizonte de tiempo de vida del
proyecto.

Autor: Pablo Viveros G. Todos los derechos reservados. 77


Modelo de tasa de falla de
Distribución Weibull

Para finalizar, se deben comparar las alternativas


estudiadas y escoger aquella que presente un costo
global menor.

Autor: Pablo Viveros G. Todos los derechos reservados. 78


EJEMPLO III

Autor: Pablo Viveros G. Todos los derechos reservados. 79


Modelo de tasa de falla de
Distribución Weibull (ejemplo)

Para este caso, una empresa desea


determinar el LCCA de un equipo a
adquirir. Luego de un minucioso estudio se
ha logrado obtener la siguiente
información:
•  Existe solo un tipo de falla.
•  El costo por falla es de $5000 USD/falla.

Autor: Pablo Viveros G. Todos los derechos reservados. 80


Modelo de tasa de falla de
Distribución Weibull (ejemplo)

•  La tasa de descuento es del 10%.


Time
between 5 7 3 7 2 4 3 5 8 9 2 4 6 3 4 2 4 3 8 9 4 4 7 4
failure

Obtener por medio de un análisis LCC, utilizando el


modelo de tasa de falla de distribución Weibull, el
costo global del activo.
*Nota: Los parámetros pueden ser obtenidos
tanto por fórmula como por medio de software.
Independiente del método utilizado, se obtendrán
valores similares.

Autor: Pablo Viveros G. Todos los derechos reservados. 81


MODELO DE TASA DE FALLA DE
DISTRIBUCIÓN WEIBULL.

TALLER III

Autor: Pablo Viveros G. Todos los derechos reservados. 82


Modelo NHPP para la
Aplicación en LCCA
El modelo Non Homogeneous Poisson Process
(NHPP) es un modelo estocástico que se puede
interpretar como uno de reparación mínima.
Es una buena representación de la realidad en
situaciones con reparaciones que mejoran la
condición de funcionamiento del activo post falla,
entre: “better than old y worst than new”.

Autor: Pablo Viveros G. Todos los derechos reservados. 83


Modelo NHPP para la
aplicación en LCCA

Las ventajas de este modelo son:


1.  Útil y simple para representar activos en
envejecimiento.
2.  Modelo ampliamente testeado.
3.  M a t e m á t i c a m e n t e d i r e c t o y b i e n
desarrollado.
4.  Matemáticamente simple.
5.  Modelo conservador que entrega resultados
similares a modelos más complejos (GRP)

Autor: Pablo Viveros G. Todos los derechos reservados. 84


Modelo NHPP para la
aplicación en LCCA

Este modelo se utiliza para evaluar el impacto de


fallas en un activo o sistema.
Los pasos para implementar este modelo son:
1.  Identificar para cada alternativa a evaluar, los
principales tipos de fallas. De esta manera
para un equipo determinado existirán 𝑓=1,
…, 𝐹 tipos de fallas.


Autor: Pablo Viveros G. Todos los derechos reservados. 85
Modelo NHPP para la
aplicación en LCCA

2.  Determinar, para la cantidad total de


fallas n, el time to failure . Esta
información se debe determinar por
medio de bases de datos, registro
de fallas o experiencia del personal
de operaciones.

Autor: Pablo Viveros G. Todos los derechos reservados. 86


Modelo NHPP para la
aplicación en LCCA

3.  Calcular los costos de falla . Estos costos incluyen


el costo de penalización por producción perdida e
impacto operacional ; Costo de mantenimiento
correctivo y el MTTR.

Autor: Pablo Viveros G. Todos los derechos reservados. 87


Modelo NHPP para la
aplicación en LCCA

4.  Definir la frecuencia esperada de falla por año


Donde se obtienen como:





: Tiempo en el que ocurre la falla i-ésima.
​𝑡↓𝑠 : Tiempo proyectado.
Autor: Pablo Viveros G. Todos los derechos reservados. 88

Modelo NHPP para la
aplicación en LCCA

Y se obtiene como:



Donde es un año o un valor equivalente (365
días, 8760 horas, etc.).

Autor: Pablo Viveros G. Todos los derechos reservados. 89


Modelo NHPP para la
aplicación en LCCA
5.  Calcular el costo total por falla .

7.  Calcular el valor presente del costo total por falla


(Present Total Cost Per Failure).

Autor: Pablo Viveros G. Todos los derechos reservados. 90


Modelo NHPP para la
aplicación en LCCA

Por último, el valor obtenido es añadido al


resto de los valores de la evaluación. Con
este valor se debe efectuar una
comparación entre las diversas opciones y
escoger la de menor costo global.

Autor: Pablo Viveros G. Todos los derechos reservados. 91


EJEMPLO IV

Autor: Pablo Viveros G. Todos los derechos reservados. 92


Modelo NHPP para la
aplicación en LCCA
(ejemplo)

El siguiente ejemplo busca establecer


una comparación de costos para la
adquisición de motores para la industria
ferroviaria de carga.
Los datos para cada equipo serán
presentados en las tablas puestas a
continuación:

Autor: Pablo Viveros G. Todos los derechos reservados. 93


Modelo NHPP para la
aplicación en LCCA
(ejemplo)

Opción A Opción B
Inversión $ 1.625.333 $ 1.272.000
Costos operacionales $ 502.448 $ 467.984
Costo mantenimiento preventivo $ 68.264 $ 91.582
Costo de overhaul $ 433.333 $ 406.819
Frecuencia de overhaul (años) 10 10
Intereses 11% 11%

Autor: Pablo Viveros G. Todos los derechos reservados. 94


Modelo NHPP para la
aplicación en LCCA
(ejemplo)

Opción A Opción B
Cp ($/hora) 200 200
Cc ($/hora) 20 19
MTTR 59,1 55,2

tf (horas) alternativa A
383 386 362 346 349 348 333 407 250 500
345 424 654 124 234 412 352 253 165 456
779 394 298 148 336 376 548 618 80 703
22 448 134 381 54 594 358 279 634 773
620 123 231 174 281 174 270 542 162 562
334 70 635 123 372 373 126 306 466 711
509 316 80 762 145 57 262 501 304 558

Autor: Pablo Viveros G. Todos los derechos reservados. 95


Modelo NHPP para la
aplicación en LCCA
(ejemplo)
tf (horas) alternativa B
125 429 323 284 415 618 327 251 201 630
367 578 345 589 317 232 184 211 348 515
217 356 506 512 273 593 234 92 42 151
23 225 35 304 600 465 423 173 188 148
55 230 347 62 406 591 26 259 239 638
166 284 485 61 528 299 342 302 134 379
415 87 71 525 247

Efectué un LCCA con el modelo NHPP para escoger la


opción más conveniente entre ambas alternativas y
obtenga, para cada alternativa, la proporción de
costos de mantenimiento correctivo por sobre el total.

Autor: Pablo Viveros G. Todos los derechos reservados. 96
Modelo NHPP para la aplicación
en LCCA.
TALLER IV

Autor: Pablo Viveros G. Todos los derechos reservados. 97


EVALUACIÓN II

Autor: Pablo Viveros G. Todos los derechos reservados. 98


SIMULACIÓN

Autor: Pablo Viveros G. Todos los derechos reservados. 99


Simulación Monte Carlo

Se utiliza para generar datos de entrada


de variables aleatorias formadas a partir
de sus distribuciones de probabilidad.
Para aquello, es necesario conocer las
f u n c i o n e s d e p ro b a b i l i d a d y l o s
parámetros de esta con tal de generar las
variables de interés.

Autor: Pablo Viveros G. Todos los derechos reservados. 100


Simulación Monte Carlo

Lo anterior se debe efectuar una


reiterada cantidad de veces para
generar n escenarios posibles, con
el fin de calcular las probabilidades
de los diferentes escenarios futuros
a analizar.

Autor: Pablo Viveros G. Todos los derechos reservados. 101


Simulación Monte Carlo

Según Quiroga & Schneider, 2011: para efectuar una


simulación Monte Carlo, se requiere de al menos la
siguiente información:
•  n: Número de simulaciones a efectuar.
•  Función de distribución de probabilidad de la variable
a simular.
•  Tiempo de inicio y fin de la simulación. Para esto se
puede utilizar un tiempo 0 como inicio y la duración
del ciclo de vida del equipo como tiempo de fin.

Autor: Pablo Viveros G. Todos los derechos reservados. 102


Simulación Monte Carlo

La aplicación en LCCA permite obtener los


tiempos de falla de un equipo o sistema, lo que
significa que se puede simular la confiabilidad de
estos.
Lo anterior, permite obtener un horizonte de
costos a partir de los resultados de la
simulación.

Autor: Pablo Viveros G. Todos los derechos reservados. 103


Simulación Monte Carlo

Se presentan 3 propuestas
metodológicas distintas para simular:

1.  Utilizar un modelo de renovación
perfecta PRP (perfect renewal
process) o HPP (homogeneous
poisson process) para estimar la tasa
de falla, y por consecuencia, el
número de fallas en cada uno de los
periodos. Con esto, se obtienen los
costos de cada periodo para
posteriormente actualizarlos con una
tasa de crecimiento de presupuesto i
(costo de mantener el activo aumenta
en el tiempo para mantener la
condición).

Autor: Pablo Viveros G. Todos los derechos reservados. 104


Simulación Monte Carlo

2.  Como segunda propuesta, se


considera una actualización de los
factores de la función de
d i s t r i b u c i ó n We i b u l l d e l a
probabilidad de falla por cada
periodo transcurrido.

Los factores a modificar son alfa y
beta. Al disminuir alfa, la frecuencia
de falla aumenta. Este efecto
también se puede encontrar al
aumentar el factor de beta, o bien
un combinación de ambos.

Autor: Pablo Viveros G. Todos los derechos reservados. 105


Simulación Monte Carlo

La frecuencia con la cual se modifiquen estos factores depende


del grado de envejecimiento que posea el equipo a analizar.
Para términos didácticos, los factores serán modificados una
vez por año.
Esto con el fin de considerar el desgaste del equipo durante el
horizonte de tiempo a simular.

Autor: Pablo Viveros G. Todos los derechos reservados. 106


Simulación Monte Carlo

3.  La tercera propuesta consta de utilizar un modelo


GRP (generalized renewal process) Power Law
Model, el cual considera intrínsecamente en su
distribución de probabilidades el envejecimiento del
activo.

Donde se tiene como función de distribución de


probabilidad:


Autor: Pablo Viveros G. Todos los derechos reservados. 107
Simulación Monte Carlo

Luego:

Donde es el factor de envejecimiento.


Cuando es 0, se transforma en una función PRP,
cuando toma el valor de 1, se torna en un NHPP.

Autor: Pablo Viveros G. Todos los derechos reservados. 108


Simulación Monte Carlo

De lo anterior se desprende que:



Autor: Pablo Viveros G. Todos los derechos reservados. 109


Simulación Monte Carlo

Los tres métodos anteriormente mencionados


permiten obtener los tiempos entre fallas por
medio de una simulación, utilizando diversos
modelos (aproximaciones) que consideran el
factor del envejecimiento de diversas
perspectivas.

Autor: Pablo Viveros G. Todos los derechos reservados. 110


Simulación Monte Carlo

Estos valores obtenidos son utilizados para formar


flujos de caja sobre los costos del activo, donde los
flujos consideran el costo por reparación, pérdida
de producción, repuestos, etc. En cuanto a los
costos de overhaul o reemplazo del activo, estos
deben ser considerados según los escenarios
posibles, es decir, considerando los años de vida
del proyecto como un valor discreto. Además, se
deben obtener los escenarios donde se efectúe el
reemplazo u overhaul del equipo.

Autor: Pablo Viveros G. Todos los derechos reservados. 111


Simulación Monte Carlo

𝑓𝑟𝑒𝑐𝑢𝑒𝑛𝑐𝑖𝑎(𝐹):𝑓=1,…, 𝑛

Donde n es el tiempo de vida del proyecto.
Lo anterior implica acotaciones a la obtención de tiempos
entre fallas, ya que al efectuar un overhaul o mantenimiento,
se asume un rejuvenecimiento del activo, por lo cual el
modelo para calcular tiempo entre fallas debe considerar
aquello.

Autor: Pablo Viveros G. Todos los derechos reservados. 112


Simulación Monte Carlo

Los valores de cada flujo, para cada escenario de


frecuencia de reemplazo, deben ser llevados a un valor
presente para obtener el VAN de costos del proyecto.
Este valor calculado por medio de la simulación se debe
obtener un número considerable de veces, y luego sobre
este, se debe buscar aquella frecuencia de overhaul que
presente el menor costo para la mayoría de los casos
(aproximación).

Autor: Pablo Viveros G. Todos los derechos reservados. 113


Simulación Monte Carlo

Para lo anterior existen diversos métodos de decisión,


siendo uno de estos el denominado “box-plot”, el cual
permite escoger aquella frecuencia de “overhaul” con el
menor costo global por medio de una inspección visual
de la representación gráfica de los datos, considerando
la dispersión de estos.

*Box-plot (o diagrama de caja y bigotes) permite visualizar la media
y dispersión de diversos grupos de datos de manera paralela,
permitiendo generar una comparación rápida entre ellos. Para más
información, leer Williamson et al, 1989.

Autor: Pablo Viveros G. Todos los derechos reservados. 114


Simulación Monte Carlo

Otro método es calcular la probabilidad de que cada


frecuencia de reparación sea la menos costosa entre
las opciones, para luego escoger aquella con mayor
probabilidad.
El método a utilizar depende de la variabilidad de los
datos, donde en caso de existir una mayor dispersión
de valores resultantes, se recomienda utilizar la
primera alternativa, y en caso contrario, la segunda
presentada.

Autor: Pablo Viveros G. Todos los derechos reservados. 115


EJEMPLO V.1

Autor: Pablo Viveros G. Todos los derechos reservados. 116


Simulación Monte Carlo
(ejemplo I)
Una empresa de la industria de generación
de energía plantea determinar los LCCA
para el estudio de ingeniería conceptual de
uno de sus proyectos. Para esto han
determinado que este tipo de equipos
poseen un comportamiento de falla Weibull
con parámetros de 457.99 y 1.06
respectivamente. Además, se ha
determinado que la duración de los
mantenimientos tiene un comportamiento
uniforme con mínimos y máximos de 6 y 8
respectivamente.

Autor: Pablo Viveros G. Todos los derechos reservados. 117
Simulación Monte Carlo
(Ejemplo I)

Aplique sobre cada costo total anual una tasa de aumento


del costo igual a:
•  5%∗(𝑛−1) donde n es el año del costo total anual al
cual implementar el interés.
La información de costos es:

Costo de repuesto $ 1.364


Costo de mano de obra $ 16
Costo de perdida de producción $ 3

Autor: Pablo Viveros G. Todos los derechos reservados. 118


Simulación Monte Carlo
(ejemplo I)

Determine, mediante el primer método, el LCCA del


equipo por medio de 100 simulaciones,
considerando una tasa de descuento del 10% y que
la duración del ciclo de vida es de 10 años. Luego,
calcule la frecuencia de mayor conveniencia para
hacer reemplazo del activo considerando que el
costo de generar un overhaul en el activo es de
$150.000 USD.

Autor: Pablo Viveros G. Todos los derechos reservados. 119


EJEMPLO V.2

Autor: Pablo Viveros G. Todos los derechos reservados. 120


Simulación Monte Carlo
(ejemplo II)

Una empresa desea analizar el LCCA


y el tiempo de reemplazo de uno de
sus equipos. Para esto se tiene como
información que posee un
comportamiento de falla Weibull de
parámetros de valores
457.99 y 1.007 respectivamente.

Autor: Pablo Viveros G. Todos los derechos reservados. 121


Simulación Monte
Carlo (ejemplo II)

El factor de actualización de sus parámetros es de


90% por cada año. El horizonte de tiempo para el
análisis es de 10 años y el costo de efectuar un
overhaul en el activo es de $75.000 USD. Sus
reparaciones tienen un comportamiento uniforme
con 6 y 8 horas.

*El valor de disminuirá en un 10% cada año, mientras que
aumentará cada año en un 10%.

Autor: Pablo Viveros G. Todos los derechos reservados. 122


Simulación Monte Carlo

(ejemplo II)

Los datos de costos y tasa de descuento se


encuentran en la tabla adjunta a continuación:
Costo de repuesto $ 1.364
Costo de mano de obra $ 16
Costo de perdida de producción $ 20
Tasa de descuento 10%

Determine, mediante el segundo método (actualización


de parámetros), el LCCA del equipo para el periodo de
tiempo especificado con frecuencias de overhaul cada
2, 5, 8 y 10 años, luego escoja con qué frecuencia se
encuentra el menor costo global.

Autor: Pablo Viveros G. Todos los derechos reservados. 123
EJEMPLO V.3

Autor: Pablo Viveros G. Todos los derechos reservados. 124


Simulación Monte Carlo
(ejemplo III)

Una empresa desea hacer un


estudio de costos del ciclo de vida
de uno de sus sistemas. Luego de
algunas investigaciones se obtuvo
que el sistema posee una función
de falla Weibull de parámetros
de valores 3594 y 3.11
respectivamente.

Autor: Pablo Viveros G. Todos los derechos reservados. 125


Simulación Monte Carlo
(ejemplo III)

Además, se estimó un de 0.15 y que las


reparaciones distribuyen de manera uniforme con
mínima y máxima de 6 y 8 respectivamente. En
cuanto a la tasa de descuento, esta es del 10% y el
costo de efectuar un overhaul sobre el sistema es de
$1.500.000 USD.

Autor: Pablo Viveros G. Todos los derechos reservados. 126


Simulación Monte Carlo

(ejemplo III)

Para los costos de mantenimiento, se han obtenido


los datos de la tabla adjunta a continuación:

Costo de repuesto $ 1.364
Costo de mano de obra $ 16
Costo de perdida de producción $ 3

Calcule, por medio de la tercera versión propuesta,
el LCCA del sistema y la frecuencia en el que debe
ser reemplazado simulando al menos 10 veces.

Autor: Pablo Viveros G. Todos los derechos reservados. 127


Simulación de Monte Carlo

TALLER V

Autor: Pablo Viveros G. Todos los derechos reservados. 128


DETERMINACIÓN DE
TIEMPOS DE OVERHAUL Y
REEMPLAZO

Autor: Pablo Viveros G. Todos los derechos reservados. 129


Tiempo de Overhaul y
Reemplazo

Un overhaul es un conjunto de
inspecciones y acciones de reemplazo
de componentes, que se llevan a cabo
con el fin de mantener un nivel de
disponibilidad y confiabilidad de un
equipo.
Requiere la detención del equipo y el
desarme parcial o total del mismo.

Autor: Pablo Viveros G. Todos los derechos reservados. 130


Tiempo de Overhaul y
Reemplazo

Desde el punto de vista de la tasa de falla


de los equipos, el overhaul lleva la tasa de
falla a un estado entre el overhaul
efectuado anteriormente y el momento
antes de que se efectúe el último overhaul.
La implementación de un overhaul es
común en equipos como compresores,
turbinas, calderas, hornos, etc. Esta
restauración incluye diferentes acciones
como: Ajuste, inspección, mejora, limpieza,
restauración e incluso reemplazo.

Autor: Pablo Viveros G. Todos los derechos reservados. 131


Tiempo de Overhaul y
Reemplazo

Según los autores Karsak & Tolga, 1998 y Pascual &


Ortega, 2006:
Mientras se reparan los equipos, existe un nivel de
pérdida de producción. Para disminuir esta pérdida
se pueden efectuar un overhaul periódico y un
mantenimiento preventivo frecuente. Luego de un
tiempo, es económicamente conveniente reemplazar
el equipo por uno nuevo.

Autor: Pablo Viveros G. Todos los derechos reservados. 132


Tiempo de Overhaul y
Reemplazo

A continuación, se presentará un modelo


propuesto por Zhang & Jardine, el cual
determina el intervalo entre overhaul y el
tiempo de reemplazo para un equipo.
Este modelo se determina considerando
que cada overhaul reduce la tasa de falla
del sistema, por lo cual se puede asumir
que el overhaul efectuado posiciona al
activo en un estado intermedio de
renovación “as bad as old” y “as good as
new”.
Autor: Pablo Viveros G. Todos los derechos reservados. 133
Tiempo de Overhaul y
Reemplazo

El fin de este modelo es minimizar el costo esperado


por unidad de tiempo, considerando costos de
mantenimiento, reemplazo y overhaul.
Para esto se considera una tasa de falla exponencial
de forma:

Autor: Pablo Viveros G. Todos los derechos reservados. 134


Tiempo de Overhaul y
Reemplazo

De la función anterior se llega a la función objetivo:






Donde:
p: Grado de mejora por overhaul.
q: 1- p.

Autor: Pablo Viveros G. Todos los derechos reservados. 135


Tiempo de Overhaul y
Reemplazo

​𝐶↓𝑚 : Costo de reparación minima.


​𝐶↓𝑜 : Costo de overhaul.

​𝐶↓𝑟 : Costo de reemplazo.

n: Número de overhaul.
S: Tiempo entre overhaul.

Autor: Pablo Viveros G. Todos los derechos reservados. 136


Tiempo de Overhaul y
Reemplazo

Como restricciones se tiene que:


Autor: Pablo Viveros G. Todos los derechos reservados. 137


Tiempo de Overhaul y
Reemplazo

En el caso que se requiera analizar un sistema


utilizando una función de distribución Weibull, se
propone la siguiente función objetivo:


Autor: Pablo Viveros G. Todos los derechos reservados. 138


EJEMPLO VI

Autor: Pablo Viveros G. Todos los derechos reservados. 139


Tiempo de Overhaul y
Reemplazo (Ejemplo)

Suponga que los costos de


mantenimiento de un sistema
determinado son = $200000,
= $8000 y = $2000. La tasa
de falla del sistema posee
parámetros . Por
medio de la minimización de
costos, determine el intervalo
entre overhauls y cantidad de
estos.

Autor: Pablo Viveros G. Todos los derechos reservados. 140
TIEMPO DE OVERHAUL Y REEMPLAZO.

TALLER VI

Autor: Pablo Viveros G. Todos los derechos reservados. 141


EVALUACIÓN III

Autor: Pablo Viveros G. Todos los derechos reservados. 142


Diplomado de Ingeniería de
Mantenimiento y
Confiabilidad

143
Anexo: VBA Macros

Una macros es un código qué puede ser


ejecutado en MS Excel y permite automatizar
ciertos cálculos, todo lo anterior con una
libertad mayor en comparación con aquello
que permiten las formulas de Excel.

Autor: Pablo Viveros G. Todos los derechos reservados. 144


Anexo: VBA Macros

Durante la sección de simulación, se ha de utilizar


cierta cantidad de macros para facilitar la
automatización del cálculo.
Para poder generar un macros, se debe entrar en la
pestaña de “Desarrollador” o “Developer”, para
luego hacer click en el botón de Visual Basic.

Autor: Pablo Viveros G. Todos los derechos reservados. 145


Anexo: VBA Macros

Al efectuar lo anterior, se abrirá una consola que


posee un recuadro (en el segmento izquierdo de la
ventana) donde existe una carpeta llamada Módulos.
Al abrirla, se podrá abrir el modulo 1 y sobre este, se
pueden escribir líneas de código.

Autor: Pablo Viveros G. Todos los derechos reservados. 146


Anexo: VBA Macros

La lógica que utiliza VBA sobre MS Excel, es la


misma que poseen el grueso de los lenguajes de
programación.
Dentro de las funciones más utilizadas en las
macros de este documento son:

Autor: Pablo Viveros G. Todos los derechos reservados. 147


Anexo: VBA Macros

•  IF: Genera un evento si se cumple cierta condición.


•  When: Genera ciertas funciones hasta que se cumpla una
condición.
•  Definición de variables: Permite definir variables tan solo
escribiendo el nombre de esta, seguido de signo “=“ y
luego el valor de esta.
•  Sheet”x”.Cells(a,b): Permite leer o escribir en la casilla
ubicada en la fila “a” y columna “b” en la hoja “x”. Nótese
que independiente del nombre que se le haya otorgado a
la hoja, esta tiene su nombre propio numerado en VBA.
Este nombre se puede encontrar en el recuadro izquierdo
de la consola de VBA.

Autor: Pablo Viveros G. Todos los derechos reservados. 148


Anexo: VBA Macros
•  Ejemplo:
Sub Macro()
Año=0
Contador=5
If año < contador Then
año = año + 1
End If
End Sub
Este código preguntará si el valor del año
es menor al contador, como esto es
positivo, entonces al valor de año se le
sumara 1 y luego se terminará el código.

Autor: Pablo Viveros G. Todos los derechos reservados. 149
Anexo: VBA Macros
•  Ejemplo:
Sub Macro()
Año=0
Contador=5
While año<Contador:
año=año+1
Wend
End Sub
Este código sumará a la variable año una unidad hasta
que sea igual al valor de contador, llegando hasta el valor
de 5.

Autor: Pablo Viveros G. Todos los derechos reservados. 150

Potrebbero piacerti anche