martes, 17 de junio de 2025
jueves, 29 de mayo de 2025
03.- Programación II - Proyecto Parcial Nro. 03
A continuación el programa que se deberá desarrollar.
Esta mañana estaré aclarando cualquier duda asociada al mismo.
Usted ha sido contratado por Dupont, líder mundial en fabricación de pintura para el sector automotriz. Su Jefe, al revisar su curriculum, detecta que usted tiene conocimientos de programación en C++ y le solicita que programe el sistema de elaboración de las dos pinturas lideres para el mercado venezolano: Azul Marino (AzMarino) y Azul Celeste (AzCeleste).
3ro.- Cuando una bomba se encuentra trabajando con con la válvula de succión y descarga abierta su caudal de operación es de 100 lts/mi.
9no.- El programa debe impedir que se arranque un nuevo lote de mezclado de pintura si el lote en curso no se ha completado. En caso de intentar arrancar el proceso nuevamente sin que el lote de preparación actual este completado, el programa deberá presentar un mensaje en pantalla que informe que el ultimo proceso de mezclado no se ha completado y la solicitud no será aceptada.
- El Archivo de texto contendrá las Válvulas V201, V202, V203, V401, V402, V403, el Color a mezclar (AzMarino / AzCeleste) y el comando de arranque de fabricación (ON/OFF); si este comando pasa a ON y el mezclador esta vacío se procederá a fabricar el lote de pintura definida según el Color a mezclar. Si durante el proceso de fabricación de un lote se coloca en OFF el comando de arranque, el proceso de fabricación en curso deberá completarse.
- Se debe indicar tiempo de funcionamiento de cada bomba en segundos y los transmisores de niveles de los tanques bases y el mezclador, de forma de verificar el funcionamiento del programa.
- Usted debe simular todos los elementos del esquema y su funcionamiento.
- Se debe monitorear todos los elementos en pantalla.
- una vez finalice el ciclo de mezclado el mezclador debe vaciarse a razón de 4% cada segundo (25 seg totales)
- Los niveles de los tanques bases son de 25% el nivel del mezclador en 0%
- Los interruptores de Flujo en Normal.
- Todas las válvulas abiertas.
- Las bombas apagadas.
- Los transmisores de presión en 0 psi.
- El comando de arranque de fabricación en OFF.
- El selector de tipo de pintura en AzCeleste
martes, 20 de mayo de 2025
03.- Programación II - Esquema de Bombeo - Simulación Clase Nro 3 - Actividad propuesta miércoles 22 de May
Para mejorar el funcionamiento del sistema de bombeo industrial, en la clase del Miércoles 06 de Nov se estableció una modificación del esquema trabajado por el profesor, la modificación consiste en incorporar un "Switch de Alto Nivel"y "Una válvula de desvió de seguridad", el esquema quedaría de la siguiente forma:
jueves, 15 de mayo de 2025
03.- Programación II - Esquema de Bombeo - Simulación Clase Nro 2
miércoles, 14 de mayo de 2025
03.- Programación II - Esquema de Bombeo - Simulación Clase Nro 1
Basado en el siguientes esquema de Control
lunes, 12 de mayo de 2025
miércoles, 7 de mayo de 2025
02.- Programación II - Parcial Nro. 2 (Solución del Profesor)
Parcial Nro.2
El ejercito Ucraniano recurre a usted, su misión es programar un dron para bombardear un tren ruso. La inteligencia Ucraniana informó que el general mas sanguinario del ejercito ruso viajará en el tercer vagón del tren. Los espías ubicados en la ciudad de "Jersón" informarán el momento exacto en que el tren comience a moverse. Se desconoce la velocidad del tren, sin embargo sabemos que es constante a lo largo del recorrido. El conductor del tren fija la velocidad en un rango entre 80 y 150 km/hr. En el momento que inicie movimiento el tren usted arrancará un dron con explosivo C4. El dron vuela a velocidad constante de 15 mts/seg. Usted puede programar el dron para que vuele a una altura entre 20 y 80 mts. de forma de que no sea detectado por las defensas rusas. El dron dispone de un radar que detectará la punta del tren cuando se encuentre a 500 mts. de distancia horizontal del dron.
Xc4 = Vo cos 0 tc4 => como el cos 0 = 1, entonces el Xc4 = Vo tc4 (ecuación Nro. 1)
El movimiento en vertical es un Movimiento Uniformemente Acelerado (M.U.A) en consecuencia el desplazamiento vertical correspondería a:
2.5 mts = Yo + Vo sen 90 tc4 – g (tc4)2 /2, como seno 90 = 0, entonces la ecuación quedaría:
2.5 mts = yo – 9.8 mts/seg2 (tc4)2 /2 => 4.9 mts/seg2 (tc4)2 = (yo – 2.5) mts =>
Tc4 = √ [(yo – 2.5) mts / 4.9 mts/seg2] => Tc4 = √ [(yo – 2.5) / 4.9] seg
Como Yo es un dato conocido que opera entre 20 y 80 mts, podemos determinar tvc4 posteriormente conociendo ese dato podemos determinar Xc4, con la ecuación Nro 1.
Sabemos que el radar detecta la punta del tren a una distancia de 500 mts, la ubicación del general Chavenko es 25 mts más atrás ósea a 525 mts del Dron. El proyectil viaja a la velocidad del Dron y una vez soltado conserva esa velocidad en horizontal, el tren viaja a una velocidad conocida en km/hr que llamaremos Vtren, en consecuencia, llamemos Xdron al desplazamiento del Dron antes de soltar el C4. Podemos determinar el punto de impacto del tren y el c4 determinando el tiempo en el cual se encuentran ambos. Los movimientos horizontales del Dron, el C4 una vez soltado y el tren son Movimientos Rectilíneos Uniformes (M.R.U). Por lo tanto, podemos afirmar que el C4 y el Tren se encuentran en el mismo punto:
Xdron + Xc4 = (525mts – Xtren) =>
15 mts/seg x tdron + Xc4 = (525mts – Vtren ttren)
Pero el ttren = tdron + tc4, por lo tanto
15 mts/seg x tdron + Xc4= (525mts – Vtren (tdron + tc4))
El tc4 y Xc4 son datos que calculamos previamente y Vtren es un dato conocido detectado por el radar del Dron (mínimo 80 km/hr máximo 150 km/hr). En consecuencia, podemos determinar el tiempo del Dron (tdron), el cual sería el tiempo desde que se detecta el tren hasta que se libera la carga. Al conocer ese tiempo también podemos determinar la distancia precisa en donde el Dron libera la carga. Por lo tanto,
15 mts/seg x tdron + Xc4 = 525mts – Vtren tdron – Vtren tc4 =>
15 mts/seg x tdron + Vtren tdron = 525mts – Vtren tc4 - Xc4 =>
tdron (15 mts/seg + Vtren) = 525mts– Vtren tc4 - Xc4 =>
tdron = (525mts– Vtren tc4 - Xc4) / (15 mts/seg + Vtren)
Con el tdron calculamos Xdron = 15 mts/seg tdron, ambos datos corresponden a lo solicitado.
Por ejemplo, determinemos tdron y Xdron, si la altura del Dron es 50 mts y la velocidad del tren es 100 km/hr.
Respuesta:
Determinemos tc4 y Xc4
Tc4 = √ [(50 – 2.5) mts / 4.9 mts/seg2] => Tc4 = √ [(50 – 2.5) / 4.9] seg
Tc4 = 3.11349925 seg
Xc4 = 3.11349925 seg x 15 mts/seg => Xc4 = 46.7024887 mts
Ahora determinamos lo solicitado Tdron y Xdron
Vtren = 100 km/hr => Vtren = 27.7777778 mts/seg
tdron = (525mts – 540 mts/seg 3.11349925 seg - 46.7024887 mts) / (15 mts/seg + 27.7777778 mts/seg)
tdron = 9.15923 seg
Xdron = 9.15923 seg x 15 mts/seg => Xdron = 137.388 mts