CASOS DE ESTUDIO

LA INGENIERÍA MECATRÓNICA Y LAS TECNOLOGÍAS DE LA INFORMACIÓN

Por: Ricardo Angel Jaime Lemus
Publicado: lunes, 10 de octubre de 2022

La Ingeniería Mecatrónica es una rama multidisciplinaria de la ingeniería, de la cual, una de sus más importantes aplicaciones es la creación y el desarrollo de proyectos que involucren sistemas mecánicos, eléctricos, electrónicos y de información. Se dice también que cualquier tipo de ingeniero es un ingeniero en sistemas, la diferencia fundamental radica en la naturaleza de éstos, de tal manera que todos estos profesionistas deben tener en común qué es y cómo se crea un sistema en términos generales. En el desarrollo de sistemas de software es posible emplear UML (Lenguaje Unificado de Modelado), mientras que para el desarrollo de cualquier tipo de sistema existe SYSML (Lenguaje de Especificación de Sistemas), aunque no se encuentran cantidades de divulgación de éste comparado con UML. Quizá usar estos lenguajes no sea realmente necesario, pero sí que dan un acercamiento a cómo formalizar el desarrollo de proyectos por más simples o complejos que sean.

En mi paso por Rush Tecnologías S.A. De C.V. he colaborado en el desarrollo de soluciones de software en base a requisitos previamente definidos por mis superiores y por sus clientes. He aprendido que normalmente casi cualquier sistema de información real puede ser relacional y que se parte de ahí para abstraer los requerimientos en conceptos y posteriormente en objetos (que pudieran ser tablas de una base de datos relacional) con atributos (que pudieran ser columnas de una tabla de una base de datos relacional) y procesos (que pudieran ser procedimientos que accedan a una base de datos relacional para obtener cierta información o para cambiar sus variables de estado) con sus respectivos mecanismos para mantener la integridad del sistema (restricciones que pudieran ser claves primarias, foráneas, disparadores, etcétera; de una base de datos relacional). Todo lo anteriormente dicho se podría representar a través de un diagrama de bloques que se relacionan entre sí para definir un sistema de control, de manera que, si por cada versión liberada el diagrama no cambia, se hablaría de versiones de sistemas de control invariantes en el tiempo (S1, S2, S3, …) o de un sistema en general variante en el tiempo (S).

Un sistema S puede tener múltiples entradas y salidas que puedan ser aprovechadas por otros de la misma o de diferente naturaleza, es decir, una base de datos se podría comunicar con otra o con otro tipo de sistema, como pudiera ser una controladora C, funcionando en un servidor de red que a su vez se comunica con otro tipo de controladora K, funcionando en el dispositivo de un usuario que a su vez se comunica con un sistema de interfaces gráficas I para que éste pueda introducir o recibir información a través de sus entradas y salidas de manera adecuada para mantener la integridad de S.

Estando los sistemas de las Tecnologías de la Información representados por diagramas de bloques se puede realizar entonces una correcta integración con sistemas mecánicos, eléctricos, entre otros; que también pueden representarse de la misma forma. En base a esta analogía, un sistema mecatrónico puede ser correctamente construido a partir de un sistema K que pueda comunicarse no solamente con sistemas I para brindar y recibir información directamente de los humanos, sino también con otros tipos de interfaces E para brindar y recibir información del medio ambiente que inmerge a una máquina de producción industrial, de paneles eléctricos, básculas, sensores de posición, etc.

Para desarrollar otro tipo de sistemas a los informáticos se puede emplear una analogía muy similar a las técnicas utilizadas en éstos últimos, en donde al final, la mayor parte de la información que se recoge de los primeros puede recaer en un sistema de tipo S. Por ejemplo, una variable perteneciente a un sistema de proceso de producción (ingeniería industrial), como lo sería la cantidad de piezas fabricadas de un producto de un lote en específico normalmente tendría lugar en un sistema S para que pueda verse reflejado en sistemas I y E y alterado únicamente por sistemas E.

En conclusión, las tecnologías de la información son fundamentales en un sistema mecatrónico y gracias a Rush Tecnologías S.A. De C.V. he encontrado un nuevo mundo de posibilidades que antes no creía posibles.

Escrito por:
Ricardo Angel Jaime Lemus