✨ Nuevas funcionalidades
1. Modelado de estanques con flujo pistón (Plug Flow)
Los objetos Simple Tank ahora admiten comportamiento de Flujo Pistón (Plug Flow) mediante una configuración opcional. Esto permite una representación más realista de chests de alta densidad, recipientes de proceso y escenarios de transporte de material donde la suposición de mezcla completa no es apropiada.
2. Soporte ampliado de unidades de ingeniería
SharpBot ahora proporciona una selección más amplia de unidades de ingeniería en las herramientas de simulación y visualización. Los usuarios pueden configurar caudal, presión, temperatura y otras variables de proceso utilizando unidades más alineadas con los requerimientos específicos de cada industria.
3. Visualización avanzada de corrientes
La funcionalidad View Stream se ha ampliado para mostrar información del proceso utilizando las unidades de ingeniería seleccionadas por el usuario. La inspección de corrientes ahora ofrece una visión más significativa de las condiciones operacionales directamente desde el lienzo del modelo.
4. Capacidades mejoradas de edición masiva
Los flujos de trabajo de edición masiva se han mejorado significativamente con:
- Edición directa basada en tablas dentro de SharpBot.
- Soporte para copiar y pegar desde herramientas externas.
- Exportación de encabezados para una integración más sencilla con hojas de cálculo.
- Parámetros adicionales disponibles para actualizaciones por lotes, incluida la configuración de clases de escaneo (scan class).
Estas mejoras simplifican la configuración y el mantenimiento de modelos a gran escala.
5. Mejoras en la supervisión por Heartbeat
La funcionalidad de Heartbeat se ha ampliado para mejorar la supervisión de sincronización en sistemas conectados, ayudando a los usuarios a validar el estado de las comunicaciones y detectar problemas de integración de manera más efectiva.
🐞 Correcciones de errores
1. Precisión en simulación y modelado de procesos
Se implementaron múltiples correcciones para mejorar la fidelidad de la simulación, entre ellas:
- Corrección del comportamiento de evaluación de igualdad lógica.
- Mejora de los cálculos de balance en divisores de flujo (flow splitters).
- Corrección de cálculos geométricos en estanques rectangulares.
- Corrección de la inicialización y manejo de composiciones en modelos dinámicos.
- Resolución de inconsistencias relacionadas con la densidad durante la inicialización.
- Mejora en el manejo de cálculos de flujo pistón e inventario de material.
Estos cambios aumentan la confianza en los resultados de simulación y en las condiciones de arranque de los procesos.
2. Mayor confiabilidad en el manejo de corrientes y materiales
Se resolvieron diversos problemas relacionados con definiciones de corrientes, conectores y portabilidad de modelos. Los usuarios ahora obtienen un comportamiento más robusto al copiar, reutilizar o modificar componentes de proceso entre modelos con configuraciones de corrientes diferentes.
3. Correcciones en la configuración de equipos
Se resolvieron problemas que afectaban:
- Persistencia de escalamiento de transmisores.
- Selección y visualización de unidades de ingeniería.
- Configuración de salida de mezcladores.
- Conversión de unidades y comportamiento de conectores en objetos Flow Setter.
- Visualización de valores de corrientes en conexiones del modelo.
4. Correcciones en gráficos y visualización
Se realizaron mejoras en gráficos de trazadores (tracer plots), sincronización temporal de plotters, ejemplos de gráficos de velas (candlestick), y componentes de monitoreo gráfico para asegurar una visualización precisa durante simulaciones repetidas.
5. Correcciones OPC y conectividad
Se implementaron numerosas correcciones para integraciones OPC UA y OPC DA, incluyendo:
- Asociación correcta del cliente para etiquetas generadas.
- Mejor comportamiento en bloques de lectura/escritura.
- Indicadores precisos del estado de conexión.
- Asignación correcta de tipos de conectores.
- Actualización confiable de valores.
- Mejora de reportes estadísticos.
🎨 Mejoras de interfaz y usabilidad
1. Mejor navegación y edición en el lienzo
Varias mejoras de flujo de trabajo hacen que el desarrollo de modelos sea más intuitivo:
- Ubicación más confiable al copiar y pegar.
- Mejor visualización de conectividad entre etiquetas.
- Mejor manejo de operaciones de edición de conectores.
- Interacción mejorada con objetos del modelo.
2. Experiencia refinada de edición masiva
La interfaz Mass Edit fue rediseñada para proporcionar una experiencia de edición más fluida sin requerir Microsoft Excel. Las modificaciones masivas ahora pueden realizarse de forma más eficiente directamente dentro de SharpBot.
3. Mejores controles de visualización de ingeniería
Los usuarios ahora pueden:
- Mostrar valores de proceso utilizando sus unidades de ingeniería preferidas.
- Controlar de manera más consistente la visibilidad de valores de transmisores.
- Ver información de proceso en tiempo real directamente sobre los elementos del modelo con mayor claridad.
4. Mejoras en diálogos y diseño de interfaz
Se refinaron varios cuadros de configuración para mejorar la usabilidad, incluyendo pantallas de configuración de flujo, interfaces de clientes OPC y controles de visualización.
5. La opción Run Fastest ahora es aún más rápida
Durante esta modalidad acelerada de simulación, el renderizado gráfico se desactiva para lograr mayores velocidades de ejecución.
⚙️ Mejoras de rendimiento y estabilidad
1. Mejoras de estabilidad de la plataforma
Se resolvieron múltiples problemas de estabilidad relacionados con renderizado gráfico, actualización del lienzo y componentes de interfaz de usuario, reduciendo la probabilidad de corrupción visual y fallos inesperados de la interfaz.
2. Optimización de recursos gráficos
El rendimiento de renderizado ha mejorado gracias a una mejor gestión de recursos gráficos, proporcionando una operación más confiable durante sesiones prolongadas de modelado.
3. Mejor actualización de objetos dinámicos
Los objetos de visualización, indicadores, displays y componentes de monitoreo gráfico ahora se actualizan de forma más consistente durante la ejecución de simulaciones.
4. Manejo robusto de errores
Se fortalecieron los mecanismos internos de validación y manejo de errores para proporcionar un comportamiento más predecible cuando los modelos contienen inconsistencias de configuración o combinaciones no soportadas.
🔌 Mejoras de conectividad e integración
1. Mayor confiabilidad de OPC UA y OPC DA
Los componentes de conectividad fueron mejorados para aumentar la confiabilidad de las comunicaciones, el manejo de etiquetas, los reportes de estado y la visibilidad de diagnósticos en integraciones OPC.
2. Mejor soporte para arreglos y tipos de datos
Se fortaleció el soporte para estructuras de datos complejas y comunicaciones basadas en arreglos, permitiendo una integración más confiable con sistemas externos de control y adquisición de datos.
3. Mejoras en la supervisión de comunicaciones
La supervisión mediante Heartbeat y los diagnósticos de comunicación fueron refinados para ayudar a los usuarios a identificar interrupciones de conexión y problemas de sincronización más rápidamente.
📘 Documentación y ejemplos
1. Actualización del manual de usuario
El Manual de Usuario de SharpBot ha sido actualizado para reflejar las funcionalidades más recientes, incluyendo herramientas de monitoreo gráfico, capacidades de gráficos de trazadores y mejoras de flujo de trabajo.
2. Mejoras en modelos de ejemplo
Varios modelos de ejemplo fueron actualizados y corregidos para asegurar que demuestren con precisión la funcionalidad actual de la plataforma y las mejores prácticas recomendadas.
3. Mejor navegación de ayuda
La navegación de la documentación fue mejorada mediante marcadores, referencias y organización actualizados, facilitando la localización de información relevante dentro de la documentación de la plataforma.
