Abstract-In this paper you can find the modeling of a dc motor and
the process
to find the difference equation needed to be
implemented in embedded systems and their simulation in
Simulink animation 3D matlab.Finally communicating the embedd
ed system with the computer to emulate behavior without
building the plant.
I. INTRODUCTION
En la mayora de los casos en los cuales la industria tiene que
generar un nuevo producto el cual se compone de
instrumentos de control o bien sea un dispositivo para
controlar ciertos tipos de plantas[1], la industria no cuenta con
la capacidad de hacer una emulacin de la planta, y esto
genera que se tenga que hacer creer al controlador que la
planta en realidad si existe.
Para estos casos la solucin ingenieril de vanguardia recae en
la obtencin de un modelo muy fiel de la planta a la cual se le
va a aplicar el control, con el fin de llevarlo a una
representacin discreta y poder emular su comportamiento
dentro de un dispositivo electrnico programable para obtener
un comportamiento muy cercano, como lo puede llegar a ser la
implementacin en vehculo de tipo elctrico[2].
El planteamiento del problema es la respuesta que ha generado
la comunidad acadmica y cientfica en general para la
industria la cual requiere hacer pruebas de sus controles sin
tener la planta construida, contribuyendo a la reduccin de
costos y tiempos de implementacin de los productos. Para
esto se ha llevado a esferas de exigencia que cumplan los
requerimientos de los desarrolladores[3].
El uso de dispositivos como las tarjetas de desarrollo ha hecho
que este tipo de tecnologa se vaya masificando hasta lograr
un punto tan amplio en el rea del control y su aplicacin, que
hasta ya las primeras aproximaciones a las soluciones de
control se desarrollan para la tecnologa hardware-in-the-loop
Electiva de electrnica
Modelamiento Sistemas
El modelamiento consiste en una representacin del sistema
que debe asimilarse al comportamiento real de la planta. Este
est gobernado matemticamente por ecuaciones diferenciales
que darn por ende el tipo del sistema. Para abordar este tipo
de anlisis de los sistemas hay diversos mtodos en donde
estn el mtodo de Newton y el de Euler-Lagrange como los
ms representativos.
Imagen 2. Plano Complejo en dominio de Z
Las ecuaciones en diferencia son el mtodo ms prctico para
ser implementado en sistemas electrnicos programables
debido a la practicidad de adquirir valores de acuerdo al
evento, que avanza o retrasa de acuerdo al modelamiento de la
planta.
en
en
en
de
Ecuaciones en diferencia
Dentro de las matemticas especiales, de un nivel avanzado se
ha llevado a travs de los aos la implementacin de
ecuaciones que permiten relacionar eventos de tipo discreto,
que luego puedan ser procesados y analizados.
Electiva de electrnica
Electiva de electrnica
4
IV. DESARROLLO DEL LABORATORIO
uego se realizo el siguiente diagrama de bloques mostrado en
la imagen 7 donde est el controlador PID en ecuacin de
diferencias comunicado serialmente con el hardware in the
loop por comunicacin serial.
Donde:
Obteniendo as:
Imagen 7. Sistema de control.
Luego se procedi a la conversin en formato discreto
a travs del mtodo del retenedor de orden zero.
Donde:
Aplicando la transformada Z:
V. ANLISIS DE RESULTADOS
Donde:
Electiva de electrnica
VI. CONCLUSIONES
1. Los sistemas embebidos son una opcin para simular
sistemas sin la necesidad de construirlos
2. El toolbox de Matlab es til para realizar simulaciones en
tiempo real que no solamente sean atractivas por su agradable
entorno 3d sino que adems se pueden hacer simulaciones
reales con entornos que cumplen especificaciones fsicas.
3. El control discreto es una opcin de control fcil y que no
toma mucho tiempo para la implementacin en el control de
un sistema lineal.
REFERENCES
[1] A. M. Clark, D. M. Kocak, K. Martindale, and A.
Woodroffe, Numerical modeling and Hardware-in-theLoop simulation of undersea networks, ocean
observatories and offshore communications backbones,
in OCEANS 2009, MTS/IEEE Biloxi - Marine Technology
for Our Future: Global and Local Challenges, 2009, pp.
111.
[2] H. Zhong, G. Ao, J. Qiang, L. Yang, and B. Zhuo, The
Development of A Real-Time Hardware-in-the-Loop Test
Bench for Hybrid Electric Vehicles Based on MultiThread Technology, in IEEE International Conference
on Vehicular Electronics and Safety, 2006. ICVES 2006,
2006, pp. 470475.
[3] S. Ayasun, R. Fischl, T. Chmielewski, S. Vallieu, K. Miu,
and C. Nwankpa, Evaluation of the static performance of
a simulation-stimulation interface for power hardware in
the loop, in Power Tech Conference Proceedings, 2003
IEEE Bologna, 2003, vol. 3, p. 8 pp. Vol.3.
[4] C. Godoy, High Performance Computational
Environment for Real-Time Hardware-in-the-Loop
Simulation, in HPCMP Users Group Conference, 2006,
2006, pp. 333336.
[5] D. Michalek, C. Gehsat, R. Trapp, and T. Bertram,
Hardware-in-the-loop-simulation of a vehicle climate
controller with a combined HVAC and passenger
compartment model, in Proceedings, 2005 IEEE/ASME
5
International Conference on Advanced Intelligent
Mechatronics, 2005, pp. 10651070.
[6] S. R. Barros dos Santos and N. M. F. de Oliveira,
Longitudinal autopilot controllers test platform hardware
in the loop, in Systems Conference (SysCon), 2011 IEEE
International, 2011, pp. 379386.
[7] K. Ogata, Ingeniera de control moderna. Pearson
Educacin, 2003.
[8] K. Ogata, Sistemas de control en tiempo discreto. Pearson
Educacin, 1996.
[9] B. C. Kuo, Sistemas de control automtico. Pearson
Educacin, 1996.
[10] M. G. Rodrguez, Introduccin rpida a Matlab y
Simulink para ciencia e ingeniera. Ediciones Daz de
Santos, 2003.
[11] Numeric Computation - MATLAB. [Online].
Available:
http://www.mathworks.com/products/matlab/description2
.html. [Accessed: 25-Feb-2014].