30
IMPLEMENTACIÓN DE UNA LIBRERÍA PID EN LABVIEWRUBÉN BLANCO DÍAZ HUMPHREY DIÉGUEZ FERNÁNDEZ MARTÍN TORRECILLAS LÓPEZ

PID LabVIEW

Embed Size (px)

Citation preview

Page 1: PID LabVIEW

������������ ����������� �

“ IMPLEMENTACIÓN DE UNA LIBRERÍA PID EN LABVIEW”

RUBÉN BLANCO DÍAZHUMPHREY DIÉGUEZ FERNÁNDEZMARTÍN TORRECILLAS LÓPEZ

Page 2: PID LabVIEW

������������ ����������� �

������ �� ������ ����

��� ����������� ��������������� ��� �

������� ������� ��� �������� ��� ��!"�����#

� �� ���� ������ ��� �

� ���� ��$������

��������� ��� �������������� ���������

� ��������������������������

� %&��'� ����(����$����������������������

Page 3: PID LabVIEW

������������ ����������� )

������������� ��� ������ ��� �

��*���������(��'� ��� ������* ���� �' ������ �&��� ����������� �������� ��� ���������� +��� *��������,��������

����������*������������,���������������-

.����������/����*��������(��� � ������� �����������������������0�������'�������'��������������'����������

����������������� ������������������ ��� �����������'����

��& �����-

Page 4: PID LabVIEW

������������ ����������� 1

����-����� ��� ��2 ������������

� ��������������� �������������������� �

�*������������������� ��� �������� ������

������������� ��� �������$ ������� -�

.-/-�3�� ��� ��� ��4������

Page 5: PID LabVIEW

������������ ����������� 5

����-����� ��� ������������� �

%�������������+�������������������������

'������������������������������������������

��*��������� �'��6�� ����������� ����

��*��������� � ����� ����� ��� �-

.-/-�3�!� ��4�����#7!�8� ��4�����#

Page 6: PID LabVIEW

������������ ����������� 9

������� �������*����������/�' �

Un Regulador compara el valor real de la salida de un sistema con la entrada de referencia, determina el error, y produce una señal de control que reduce el error a cero, o a un valor muy pequeño.

Tipos:� Regulador Proporcional (P) � Regulador Proporcional Integrador (PI)� Regulador Proporcional Derivativo (PD)� Regulador Proporcional Integrador Derivativo

(PID)

Page 7: PID LabVIEW

������������ ����������� :

���������� ��� ��� ' ��� �����

#!

#!

��

���� =

#!;#! ������ =

Page 8: PID LabVIEW

������������ ����������� <

���������� ��� ��� ' ��� �����

Ejemplos de circuitos con acción proporcional

e(t)u(t)

R3

R1

R2

+

-

3

21

e 1 (t)u(t)

e 2 (t)

R3

R1

R2

+

-

3

21

R4

#!

#!

��

���� =#!;#! ������ =

Page 9: PID LabVIEW

������������ ����������� =

���������� ��� �������������!�#

����

#!;#! =

���

���� ;

#!

#!#! ==

Page 10: PID LabVIEW

������������ ����������� �>

���������� ��� �������������!�#

���

���� ;

#!

#!#! ==

����

#!;#! =

Ejemplos de circuitos con acción derivativa

e 1 (t)u(t)

R3

R2

+

-

3

21

R1 C1

e 1 (t)u(t)

R3

R2

+

-

3

21

C1

Page 11: PID LabVIEW

������������ ����������� ��

���������� ��� ����������!�#

����

�� #;!;�

#! =

��

����

���� ===

;

#!

#!#!

Page 12: PID LabVIEW

������������ ����������� ��

���������� ��� ����������!�#

Ejemplos de circuitos con acción integral

e 1 (t)u(t)

+

-

3

21

C1

R2

R1 e 1 (t)u(t)

+

-

3

21

R3

R2

C1R1

����

�� #;!;�

#! =�

��

����

���� ===

;

#!

#!#!

Page 13: PID LabVIEW

������������ ����������� �)

��� �� �'-�?'����� �����

#!#;;;

�!#! ���

������ ++=

Page 14: PID LabVIEW

������������ ����������� �1

������������������������@'0@�0@�

�����2 �

A����B�&�B�&�

�����2 �

A����@�

%��������������B�&�@�

B�&������2 �

A��������B�&�@'

%�� �/���' �%�������$�����

� ����

�'���

/���' ��

������

Page 15: PID LabVIEW

������������ ����������� �5

�� ���� ������ ��� ���

��2 ���������� �

����������� �

��������

#!#;;;

��;!#! ���

������ ++=

#!#;;�#;!;

��;!#! ���

������ ++=

#!#;;;

�!#! ���

������ ++=

Page 16: PID LabVIEW

������������ ����������� �9

��2 ����������

������������������� ��������������� ��

� �������������'���������-

%������ ��� ��������� ������������-

#!#;;;

��;!#! ���

������ ++=

Page 17: PID LabVIEW

������������ ����������� �:

�����������

(������� ���� ����� ���������/�� /��*�����

��������������� ����!"�" ���#

� ��� ���������������������8��� ����� -

#!#;;�#;!;

��;!#! ���

������ ++=

Page 18: PID LabVIEW

������������ ����������� �<

��������

����/���� ��� ����� �����'���������

A����&��� ���� &����������� ������' ��

��'���� -

#!#;;;

�!#! ���

������ ++=

Page 19: PID LabVIEW

������������ ����������� �=

CD� � ��������� ��$�������

%���������������$ � ����� -

%���������������$ ������� -

� CD� � �������?����������C�������� !E�������F�2��G ��#

� CD� � ��������������������������� ��� �

� CD� � �����/���� -

� CD� � ������������!(����$ ������ ����?�� #

Page 20: PID LabVIEW

������������ ����������� �>

CD� � ���$ ������� ��EF2�!�#

�- ����� ���������������������������������

����������-

�- ������� �����H'�G�����+��������������

� ��������� �������� ��������'���������-

Page 21: PID LabVIEW

������������ ����������� ��

CD� � ���$ ������� ��EF2�!�#

)- � � ����� �� ����� ��������� �� � �����

�������������������'������G������� ����� ����

�� ��" �� � � +���G����������������

��������

Page 22: PID LabVIEW

������������ ����������� ��

� BA%I�����������������

������G����������������������������'� ��� �����������������

���������������� �� ���������'������������1����>������

����, ������*����� ��6*������������'�������������

������������&���� ��'� �������� � �C�����"�%J���"�/�7

.����������������� �����&��������������"���+�����������'� ��������� ������� �

Page 23: PID LabVIEW

������������ ����������� �)

%�� �� ��������

�������������� �������������

Page 24: PID LabVIEW

������������ ����������� �1

%&��'� �������� �����������

������������������������� ��

Page 25: PID LabVIEW

������������ ����������� �5

2������������������������

Page 26: PID LabVIEW

������������ ����������� �9

%&��'� �(����$����������������

���������������������������� ��

Page 27: PID LabVIEW

������������ ����������� �:

� ��J� ������������������

Page 28: PID LabVIEW

������������ ����������� �<

���'������������-�/������ ��

Page 29: PID LabVIEW

������������ ����������� �=

���'������������-����������

Page 30: PID LabVIEW

������������ ����������� )>

���