Control
" # $ % $ " %
& ' + % * , % ( * ( * " () % $ % * () % # % % ( * , % * ( % ( *
Figura 2.1 Representación a bloques de un sistema.
"
# .'/ 0
=
+ + +
+
+ +
$ '' & $ %
"
%
(
'*
Figura 2.2 Diagrama de un sistema dinámico.
" #
.'/'0
=
.'/'0
! #
"
) '1 2
Figura 2.3 Esquema de un sistema retroalimentado de control.
$ , 3 0 0 % .0 % 42 .0 % " 5 7 . 0 86 ' 10 # 5 .0 " % % % , . % % . . .0
1
# 6 5 7.0 8
" % % "
+ '1
# 7.0 8 +
$
5
" !
% "
$
, '
$
Figura 2.4 Retroalimentación directa de estado.
) '!
Figura 2.5 Retroalimentación de estado usando un estimador.
)
%
7 8
&
' (
! !
&
'! .0 .3 0 0 .
+
# 9 .0 " % .0 # 0 .: 7:;8 ; , $ 3 % , + , 2 = , < ; , $ $ .0 .0% .0 #
)
'1
7'8 $ %
" $ $ $ ,
718 , $
" " > , . 9 # $ 9 6
!
# , 0 6 > 2 $ ? ''
$
"
" , % $ ? $ ( ( # ) * * $ , ?
% % " 3+&
, # % %
)
+
!
! (
!
,
*
" $
"
# % 3 $ $ , ) 2 , " $ B
C7
@ .
A
0
,
8
+
D -3ED
$ ,
$ F E ;
'1 ) $
3 %
G
.(
*07!8
% # % 9
; . 'A ' 10 $
*
' /
. 0 2 1 (0 ! " " ! 0 0 % ( ! (
-
0
3
-
Entrada de c omando
Base de conocimiento
S alida
Fuzzificac ión
Inferenc ia
Defuzzific ac ión
Proceso y medición
Figura 2.6 Esquema de un controlador difuso insertado en el esquema general de un control retroalimentado.
'A . " & & %
H
'1 F 0 " % %
F
3 "
% "
I # . FE 0 ; # , % < FE % F -/;J D $
2 # %
>!
") + * $ " # , " ",
#
→ ) + *
#
-
>" . /% # 0 . >0 "
)
"
#
" F -. . 00 ;J D . .
> .'00 . 00 K . , < 3 .
L
K
. . 00
. 00
;L < . > # + K # ! . + # , M K 1
7C8>
M . ,
!
2
;
+
2< (
=
8 : > 9 44) ?
%@
4
%
%
3 .
L
;L / . , # + K # +
!
.
>
5
L.#
K#0K D
5
L.#
K#0 D
2
.
9 9 < "
;L<
/ %
) " N , O
+ ) / 3 % :≤ %
Bajo Medio Alto
% & , &( % > % &( > : ≤ & (≤ : : ≤ &( % % " & (≤ : " 1 % %
& (≤
) 'C
1
1
Bajo
Medio
Alto
0.8 Degree of membership Degree of membership 0 1 2 3 4 5 e(n) 6 7 8 9 10
0.8
0.6
0.6
0.4
0.4
0.2
0.2
0
0 0 1 2 3 4 5 de(n) 6 7 8 9 10
Figura 2.7 Funciones de membresía definidas para las señalesde entrada al controlador difuso
6
)
$ 'C ) $
% ( 'G * ( *
$
%
bajo medio alto
1
0.8 Degree of membership
0.6
0.4
0.2
0 0 0.1 0.2 0.3 0.4 0.5 salida 0.6 0.7 0.8 0.9 1
Figura 2.8 Funciones de membresía “crisp” para la salida.
/ 3
&
.
0
>
1. If (error is bajo) and (cambioerror is bajo) then (salida is bajo) (1) 2. If (error is bajo) and(cambioerror is medio) then (salida is medio) (1) 3. If (error is bajo) and (cambioerror is alto) then (salida is alto) (1) 4. If (error is medio) and (cambioerror is bajo) then (salida is bajo) (1) 5. If (error is medio) and (cambioerror is medio) then (salida is medio) (1) 6. If (error is medio) and (cambioerror is alto) then (salida is alto) (1) 7. If (error is alto) and (cambioerror is alto) then(salida is alto) (1) 8. If (error is alto) and (cambioerror is medio) then (salida is alto) (1) 9. If (error is alto) and (cambioerror is bajo) then (salida is alto) (1) Tal vez habría que definir o explicar cuántas funciones se tienen que determiner. ¿porqué 9 y no más?
/ / " 2
) )
N
O
2
+
3 ) ( * 2 < 6 µ K µD6 D 5β K βD , " > D D "
µα ⋅ β
=
=
µα
=
α / E
% NO
&( 3 % )& &( 3 • • 3 % '1'3 + 7H8 , % ) , $ 2 7G8 $ , )F &( % 3 % . &( 0 3 %
3 3
)F >
F &( + -
3 3
M ;J D
3
3
)&> F &( + -
M ;J D &( 3 %
'H
Figura 2.9 Esquema de una neurona artificial.
>
= A +
% 9 9 # ' : .(# *0 ?
Figura 2.10 Una capa de neuronas.
" '
2
>
$
1 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 -5 -4 -3 -2 -1 0 1 2 3 4 5
5...
Regístrate para leer el documento completo.