Sei sulla pagina 1di 8

LabVIEW

Un sistema desarrollado por National Instrument con la caracterstica de


construir una amplia gama de aplicaciones necesarias para ingenieros y
cientficos en mucho menor tiempo. Las aplicaciones que se pueden crear van
desde el diseo a prueba y de pequeos a grandes sistemas, el software es
altamente escalable y cuanta tambin con hardware reconfigurable modular.
El programa trabaja con una variedad de software y hardware tanto propios (de
Nationals Instrument) como externo, que pueden ser integrados virtualmente
en cualquier sistema, ejemplo tecnologa de lgica difusa con arduino).
El programa esta optimizado, entregando todo tipo de herramientas para
desarrollar rpidamente cualquier tipo de programa.
Medicin y monitoreo.
Dentro de un solo ambiente dentro del software, LabVIEW provee una
incomparable integracin de libreras que permiten el uso ptimo para la
adquisicin de datos, la cual provee una medicin mltiple de datos lo que
hace ms fcil controlar el sistema.
Tambin cuenta con la ltima tecnologa dentro de libreras preescritas como
son la de fpga.

Lgica difusa.
La lgica difusa a no toma el criterio de: es completamente cierto o
completamente falso como la lgica bivalente, si no que toma criterios para
definir cierto grado de verdad y cierto grado de mentira a la vez.
La lgica difusa cuenta con VARIABLES LINGISTICAS que le otorga un valor
numrico a las palabras, que se encuentran descritas en un UNIVERSO (rango
de valores que puede timar los elementos de la variable),

Modelos difusos.
Los modelos difusos (lingstico) se basan en un conjunto de reglas heursticas
(ANEXO) donde las variables lingsticas de la entrada y salida se encuentran
representadas por un conjunto difuso. La siguiente figura muestra los
principales componentes del modelo lingstico difuso:

Interfaz de fusificacion: se encarga de transformar las variables de


entrada al sistema, se deben definir los rangos de variaciones de las
variables de entrada y los conjuntos difusos asociado con sus
respectivas funciones de perteneca.

Base de conocimiento: contiene las reglas lingsticas del control y la


informacin referente a las funciones de pertenencia de los conjuntos
difusos. Generalmente las reglas tienen la siguiente forma:
Si U1 es A y U2 es B entonces Y es C

Donde A,B, C son conjuntos difusos de las variables de entradas de U1 y


U2 y de la variable de salida de Y respectivamente.
Motor de inferencia: realiza la tarea de calcular variables de salida
basada en las variables de entradas, por medio de las reglas del
controlador y la inferencia difusa entregando una salida al sistema
difuso.

si U 1 es Ai y U 2 es B i entonces Y es C i

La secuencia de clculo que realiza el motor de inferencia es la


siguiente.
Determinar el grado de cumplimiento

de cada regla a partir del

grado de pertenencia de las variables de entrada obtenidas de la


fusificacion.

i =min ( u Ai ,u Bi)
Ya que las premisas de estas reglas estn unidas mediante operadores
AND definidas como INTERSECCION de conjuntos difusos.
Como cada regla tiene su propia consecuencia Y es
encuentra asociada a una funcin de pertenencia
tiene un conjunto de salida

Ci , que se

U Ci , por lo tanto se

C ' i cuya funcin de perteneca es:

U 'Ci =min ( i , uci )


Siendo

i el grado de cumplimiento de laregla asociada i.

Para evaluar el conjunto total de reglas, se unen los conjuntos difusos de

Ci '

resultante de cada regla, generndose una salida del sistema que

tiene la siguiente funcin de pertenencia.

U ' c =max ( u ' Ci ) con i=1, , n

Para un conjunto total de n reglas.


As, se obtiene finalmente una salida difusa del controlador, con una
funcin de pertenencia Uc.
Interfaz de defusificacion: este elemento provee salidas discretas y
determinanticas en base de los conjuntos difusos C obtenidos como
resultado de la inferencia.
Existen distintos mtodos de defusificacion, como por ejemplo:
Mtodo del mximo: la salida corresponde al mximo valor para el cual
la funcin de pertenencia uc alcanza su mximo valor.
Promedio del mximo: la salida se escribe como el promedio entre los
elementos del conjunto c que tienen un grado de pertenencia mxima.

Centro de rea: genera como salida el valor que corresponde al centro


de gravedad de las funciones de pertenencia del conjunto de salida C

Filtro.
El filtro pasa bajos se diseo para una frecuencia de 7.23 Hz, una centsima
parte del pwm se salida del control del arduino, esta consta de una resistencia
y un condensador conectado al pin no inversor del amplificador, y una
retroalimentacin desde el pin inversor del amplificador.
U2:D(V+)

U2:D

SALIDA DE CONTROL

10k

R12
C7

14
13
11

2.2u

12
salida filtro

LM324

El voltaje de salida del filtro tendr un rizado proporcional a los valores de R y


de C que estarn descritos en la siguiente ecuacin.

V pp=V DD 1

2e

t o
2
t o

1+ e 2

Que puede reducirse a la siguiente expresin.

V pp=V DD 1

2
1+ e

to
2

Siendo:

V DD : voltajemaximo del pwm (5 v )

t o : periodo del pwm de 1 Khz

:constante de tiempo=RC = 22ms


Con esto se obtienen dos cosas el rizado de la salida del filtro
aproximadamente 57mV y tiempo de estabilidad (5= 110ms)

Quedando con un rizado de voltaje de 60mV

Transformador de corriente.
Un aumento en el voltaje de entrada se ve una disminucin en la corriente de
carga. La corriente de carga queda representada idealmente por la siguiente
grafica. (I vs voltaje Vi)
En ciertas ocasiones es importante apagar la fuente de corriente dentro de los
lmites de saturacin del transistor. El voltaje de offset del amplificador
operacional activara el funcionamiento de la fuente de corriente cuando el
voltaje de entrada es igual al de alimentacin, si el voltaje de entrada es igual
al de alimentacin el voltaje de carga es igual a cero, pero debido a las
variaciones de offset del amplificador siempre va haber una corriente
circulando en la carga, El terminal no inversora necesita ms voltaje que el
terminal inversor, para arreglar este problema es necesario colocar una
resistencia de compensacin.
La expresin matemtica del sistema queda como:
Finalmente la fuente de corriente queda como:
R6(1)

RE

+88.8
Volts

U2:C
10
8

11

RC

R8(1)
RB

Q2
Q2(E)

salida filtro

BC557

LM324

(-)
+88.8
mA

RL

Y los valores de los elementos:


RE= 270
RL=150
RC=10K
RB=100
Debido a los efectos de saturacin del amplificador operacional en el transistor,
las corrientes que circulan por los terminales del transistor toman la siguiente
forma:

Solo se cuenta con cierta parte de la grafica para la apertura de la


electrovlvula, 3.5 a7.7 V

Cambiador de Nivel
Se tiene un rango de voltaje disponible que va desde 0 hasta los 5 volts (salida
del FILTRO), pero se requiere entre 3.5 a 7.7 V
Restador modificado.
Las ecuaciones quedan como:
Siguientes caso VI=0v, Vo=3.5V
Caso 2: Vi=5, Vo=7.7
R1=R2=R3=10K
Los resultados de esto se ven aceptables.
La curva de corriente de carga de la salida de la fuente de corriente, (0 a 5 V/ 4
a 20 mA)
Se recomienda trasladar la grafica hacia la derecha ya que desde los 4 mA se
ve una pequea apertura en la electrovlvula. Entonces en vez de partir de 4
mA parte antes para asegurarse el cierre completo de la electrovlvula, la
apertura completa de la electrovlvula en un 100% no influye mayormente en
el paso de presin por lo que bajar un poco la grafica de 20 a 18 v como el
lmite superior no es una problemtica mayor (no existe una mayor diferencia).
La referencia se calibrara a partir de un potencimetro de calibracin.

Salida del rel.


El arduino entrega 5 volt.

Potrebbero piacerti anche