Este documento describe el desarrollo de un laboratorio virtual de electrónica basado en la plataforma Unity. El objetivo es actualizar el laboratorio existente para reducir los tiempos de respuesta y probar la viabilidad de MATLAB y Simulink para las simulaciones. Se implementó un prototipo funcional que demostró que MATLAB y Simulink son viables para las simulaciones y que Unity es un entorno 3D adecuado. Los tiempos de simulación fueron adecuados aunque se detectaron problemas con los tiempos de la primera ejecución y la atención de
2022_06_30 «Laboratorio virtual de electrónica basado en Unity»
1. Laboratorio virtual de
electrónica basado en Unity
Alumno: Carlos Jiménez Guerra
Tutor: Sergio López Gregorio
Director: Daniel Fernández-Avilés Pedraza
cjg@gmx.es
XII Jornadas eMadrid
2. Objetivos
XII Jornadas eMadrid - cjg@gmx.es
Actualizar el laboratorio existente:
Reducir los tiempo de respuesta
Verificar la viabilidad de MATLAB y Simulink para las simulaciones
Desarrollar un prototipo funcional del laboratorio definitivo en Unity
30/06/2022 2
5. • Los laboratorios se están
migrando a Unity
• Laboratorio de electrónica
de la ETSIST: eLab3D
• Laboratorio de Regulación
y Control de la ETSII
Antecedentes
XII Jornadas eMadrid - cjg@gmx.es
30/06/2022 5
12. • Equipos de excitación
• Fuente DC
• Generador de funciones
• Equipos de medida
• Multímetros
• Osciloscopio
• Circuitos
Entorno 3D
XII Jornadas eMadrid - cjg@gmx.es
30/06/2022 12
13. • Programación gráfica
• Modelos de la biblioteca
Simscape
• Diseño de una biblioteca
• Varios modelos por circuito
• Ya diseñados los circuitos
básicos:
• Divisor resistivo
• Circuito con diodo
• Circuitos con transistor
• Circuitos con amplificadores
Simulink
XII Jornadas eMadrid - cjg@gmx.es
30/06/2022 13
16. • Problemas detectados:
• Tiempos de la primera
ejecución del modelo
• Atención de las peticiones por
orden de llegada (FIFO)
Resultados
XII Jornadas eMadrid - cjg@gmx.es
Tiempos medios
Número de clientes MATLAB Wireshark
Un cliente 0,47831271 0,78232647
Dos clientes 0,74699151 0,78083717
Tres clientes 0,49582344 0,82347628
0.5
0.6
0.7
0.8
0.9
1
1.1
1.2
0 5 10 15 20 25 30 35 40 45 50
Tiempo
de
respuesta
(s) Número de usuarios
Estimación para peticiones simultaneas
30/06/2022 16
18. MATLAB y Simulink son viables para las simulaciones
El entorno de Unity es válido como entorno 3D
Los tiempos de simulación son adecuados
Conclusiones
XII Jornadas eMadrid - cjg@gmx.es
30/06/2022 18
22. • Permiten ejecutar una única
simulación
• Se analizó el número adecuado
de muestras por pantalla
• Se han definido tres:
• A: 250.000 muestras en 10 ms
• B: 100.000 muestras en 100 ms
• C: 100 muestras en un periodo
• Para los modelos de continua se
emplea una ventana fija de 100
muestras en 1 µs.
Ventana de simulación
XII Jornadas eMadrid - cjg@gmx.es
30/06/2022 22
Editor's Notes
Hablar del envío de resultados
Queda mucho que meter… por ejemplo como se han definido las ventanas y que dependen del osciloscopio