Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
"
!
"
! # !
"
"
"
"
$ "
&
" "
$ $
# '
( " "
"
,
,
,
,
,
' !
# " !
!
!
!
,
% $
!
!
( * &
"
$ "
"
/
0
0
1
/
!
2
.
,
3
!
4
* * &
"
$ "
"
6 1
0
$
.
/
d
Controllore
Attuatore
Sistema
Trasduttore
$ ) ( #
0
1
,
.
2
1
. 8
! /
1
/
5 * &
$ "
'
!
!
"
7
0
,
"
."
/$
$
!
!
'
'
"
! +
! +
!
w(t)
de(t)
dt
2
9 * &
$ "
.
%(
'
!
!
!
%(
"
.
.
! %(
. *
1
,
,
;
(
<
!
! /
! /
%(
. - 2
,
,
! =
( #
=
*
,
,
! =
1
!
' * &
$ "
.
%(
FUZZY
INGRESSI
NONFUZZY
INTERFACCIA DI
FUZZIFICAZIONE
BASE
DELLA
CONOSCENZA
FUZZY
FUZZY
INTERFACCIA DI
DEFUZZIFICAZIONE
LOGICA
DELLE
DECISIONI
FUZZY
FLC
>
GE
Guadagno
FC
! "
GE
GU
Guadagno
Guadagno u
USCITE
NONFUZZY
FUZZY
"
de/dt
GU
FC
GCE
Guadagno
Guadagno
Controllore fuzzy P
Controllore fuzzy PD
1/s
Integratore
GE
GE
Integratore
Guadagno
de/dt
GCE
GU
FC
Guadagno
Guadagno
1/s
e
de/dt
Guadagno
GU
FC
GCE
Guadagno
Guadagno
Controllore fuzzy PI
& * &
$ "
. #
%(
%(
,
,
!
"
! -
/
!
$ ) !
%(
0
1
s = e + e
$
,
!
' !
.,
! "
/
!
8 )
0
1
- /$
? * &
$ "
. #
%(
"
>
!
!
$
u1 =u fuzz (e,e, ) = u fuzz (s)
GS
GU
GU
GU
$ ) !
"
A
GS
cs
-KGCS
CSS
>
B
sN
GSN
GD
SN
C
"
"
!
7 #
#
" #
"
C
#
!
@ * &
# (
"
%(
(
# $
0 !
" "
- $
* ) D
B
!
$ ) !
# # !
E
$
A E
Flusso di aria
Flusso di combustibile
1
Angolo di
anticipo
1
Velocit
Albero a gomiti
2
Pressione
Posizione della
valvola a farfalla
Collettore
% ) * &
# (
%(
(
0 !
"
# $
'
" "
.
1
/
.
!
$ ) !
/$
1
.
/
!
# # !
1
Carico
Pressione
1041
Velocit di
riferimento
Controllore del
Duty cycle
Velocit
Motore in condizioni di minimo
Controllore dell'angolo
di anticipo
% % * &
# (
%(
(
!
#
"
# $
" "
. ,,
!
1
/=
G
-
$ 2
.
1
$
"
* 5 I J
!
$ "
,
0
!
.
"
,
!
/
!
"
!
$ ,
'
'
0 . 2 "
# #
! "
% ( * &
# (
%(
# (
"
!
Carico
Pressione
1041
Velocit di
riferimento
Controllore del
Duty cycle
Velocit
Motore in condizioni di minimo
Controllore dell'angolo
di anticipo
F
1
0.2
1/Ti
3.1
Errore di
velocit
Kp
du/dt
Range
operativo
Duty cycle
della valvola
del minimo
0.2
0.37
Td
Duty cycle
di riferimento
"
0.7
1/Ti
700
Errore di
velocit
Kp
du/dt
Range
operativo
Angolo
di anticipo
0
20
Td
"
Angolo di anticipo
di riferimento
% * * &
# (
%(
(
# (
"
# $
" "
1070
0.7
0.65
1060
0.6
1050
0.55
1040
0.5
0.45
1030
0.4
1020
0.35
1010
10
15
0.3
[s]
10
15
10
15
10
15
[s]
7
"
65
8
60
7
55
5
50
4
45
2
40
1
35
10
15
[s]
[s]
3.5
45
40
3
35
2.5
30
25
20
1.5
15
1
10
0.5
5
10
15
5
[s]
[s]
% 5 * &
# (
%(
(
# (
(
"
.
# $
!
" "
2
(
errore
1
Mux
Ref
f(u)
Mux
0.0145
1
Operating Control
range
du/dt
Mux
velocit
f(u)
10
0.37
du/dt
ds/dt
Base DS
1
s
Integrator
0.9
Kp/Ti
0.7
1/Ti
700
Errore di
velocit
Kp
du/dt
Range
operativo
Angolo
di anticipo
0
20
Td
"
Angolo di anticipo
di riferimento
% 9 * &
# (
%(
(
# (
"
.
# $
!
" "
1070
0.7
0.65
1060
0.6
1050
0.55
1040
0.5
0.45
1030
0.4
1020
0.35
1010
10
15
0.3
10
[s]
15
[s]
7
"
9
100
90
7
80
6
70
60
50
2
40
1
30
10
15
10
15
10
15
[s]
[s]
45
3.5
40
3
35
2.5
30
25
20
1.5
15
1
10
0.5
5
10
15
[s]
[s]
% ' * &
# (
%(
(
# (
"
# $
%(
!
" "
8888.9
6000
0.0018
Mux
Errore
1
Duty
cycle
Range
operativo
Controllore
fuzzy
650
du/dt
0.37
Derivative
Duty cycle
di riferimento
(
,
.
"
,,
$
,
N
Z
P
0.5
200
150
0
-100
-80
-60
-40
-20
0
e
20
40
60
80
100
100
50
N
Z
P
0.5
0
-50
-100
0
-100
-150
-80
-60
-40
-20
0
ce
20
40
60
80
100
-200
100
NB
NS
Z
PS
PB
0.5
-200
-150
-100
-50
50
u
100
150
200
250
50
100
50
0
0
-50
ce
300
-50
-100
-100
e
% & * &
# (
%(
(
# (
"
%(
# $
. # !
!
" "
$ !
"
0.75
1070
0.7
1060
0.65
0.6
1050
0.55
1040
0.5
0.45
1030
0.4
1020
0.35
1010
0.3
0
10
15
10
15
[s]
[s]
7
"
70
8
65
7
60
6
55
50
3
45
2
40
1
35
10
15
[s]
10
15
10
15
[s]
1
3.5
30
3
25
2.5
20
1.5
15
1
10
0.5
10
15
5
[s]
[s]
% ? * &
# (
(
%
%% $
!
$
"
%(
.
# $ " "
!
!
2
>
6 1
* )
1070
1060
1050
1040
1030
1020
Controllore PID
Controllore fuzzy sliding mode
Controllore fuzzy
1010
10
15
[rpm]
# $
,
"
,
/
,
# # ! #
,
2
! $
"
% @ * &
#
!
"
# (
! # #
(
!
%(
!
!
'
"
#
! # !
0 !
'
!
(
0 !
2
A K > .
# !
/
( !
( ) * &
#
!
# (
! # #
"
%(
!
"
'
! # !
0 !
'
!
(
,,
1
>
6
,
6
6
E 2
0 !
'
! /
2
1
.
$ ) !
# # !
/
-
L
,,
$
.
( % * &
#
!
# (
! # #
"
%(
!
'
"
! # !
'
.
!
&
"
! # #
% >
"
/=
(
,
.8
"
/=
,
-
. 8 ) /=
5
,
.
!
Velocit
Albero
7
/
Duty
Cycle
Kp
D.C.
Aeff
Area Efficace
Turbina
ATTUATORE
PNEUMATICO
Pset
min
Iniezione
Carburante
Ki*Tc
MAPPA DELLA
PRESSIONE DI
RIFERIMENTO
Pboost
INTEGRATORE
LIMITATO
z-1
z
LIMITATORE
DI PRESSIONE
( ( * &
#
!
"
# (
! # #
%(
!
!
%(
! %(
errore
GE
'
GCE
! # !
&
.
.
E
cu
variazione
dell" errore
"
CU
GCU
CE
variabile di
attuazione
NS
NZS
NZ
PZ
PZS
PS
0.8
0.6
0.4
0.2
0
-100
Degree of membership
Degree of membership
CONTROLLORE
FUZZY
NB
-80
NMB
-60
NM
-40
NS
-20
NZS
NZ
0
E, CE
20
PZ
40
PZS
60
PS
PM
80
PMB
100
PB
0.8
0.6
0.4
0.2
0
-200 -166.7 -133.3 -100 -66.7 -33.3
0
CU
33.3 66.7
( * * &
#
!
# (
! # #
"
%(
!
CE
NS
NZS
NZ
Z
PZ
PZS
PS
'
! # !
&
E NS
!
%(
# !
"
NB
NMB
NM
NS
NZS
NZ
Z
NZS NZ
PZ
PZS PS
NMB
NM
NS
NZS
NZ
Z
PZ
NM
NS
NZS
NZ
Z
PZ
PZS
NS
NZS
NZ
Z
PZ
PZS
PS
NZS
NZ
Z
PZ
PZS
PS
PM
NZ
Z
PZ
PZS
PS
PM
PMB
Z
PZ
PZS
PS
PM
PMB
PB
F 7
- . B K /
( 5 * &
#
!
# (
! # #
"
%(
!
!
%(
( " !
"
'
! # !
&
% $ !
100
change of
control action
50
-50
-100
200
100
200
100
0
0
-100
-200
-100
-200
change of error
error
( 9 * &
#
!
"
# (
! # #
%(
!
!
%(
# (
"
'
! # !
. !
#
&
1200
1000
%
"
800
600
'
# " !
$ $
!
400
200
! # #
12
!
!
! !
$
!
15
time [s]
1200
1000
! # #
#
800
'
$
600
!
%(
400
!
!
.
200
12
15
time [s]
( ' * &
#
!
"
# (
! # #
%(
. -
! # !
# (
!
%(
$
'
$ !
&
! " !
$
!
! %% $
0 !
$ $ ! !
eff
[cm 2]
"
12
15
time [s]
( & * &
#
!
"
# (
! # #
%% $
%(
!
. -
! # !
# (
!
%(
"
'
!
$
!
&
!
" $
,
.
( ? * &
# (
0 !
"
' !
'
,
,
!
$ ) !
# # !
/
.,
/
. 1
1
!
$ )
0
L
.
" !
,,
- /
$ -
2
$
Encoder
a disco
Aste
Interruttore di
fine corsa
Motore elettrico in c.c
( @ * &
# (
%(
! *
u
RK
Somma
Riferimento
' !
. #
Ref
"
Alimentazione
Guadagno
Stati
Oscilloscopio
Attuatore con
saturazione
Regolatore
+
1
+
+
u = u1 + u2
u1 = (K1x1 + K2 x 2 )
( 8
,
. $ $M / $
( 8
,
. $ $ $M /
Gs
Gu
u2
Fuzzy Logic
Controller
* ) * &
# (
# (
"
' !
2
1
N
Z
P
0.8
0.6
0.4
0.2
0
-100
-80
-60
-40
-20
0
s
20
40
60
80
100
N
Z
P
0.8
0.6
0.4
0.2
0
-100
-80
-60
-40
-20
0
u
20
40
60
80
100
20
15
10
-5
-10
-15
-20
10
15
20
25
30
$ N )8 )
35
40
45
50
45
50
.N )8 ) /
40
0.15
30
0.1
20
0.05
10
-10
-0.05
-20
-0.1
-40
0
10
15
20
-30
-0.15
25
30
35
40
45
50
10
15
20
25
30
35
40
. N ) ) /
* % * &
# (
# (
"
' !
N
Z
P
0.5
100
0
-100
-80
-60
-40
-20
0
s
20
40
60
80
100
50
N
Z
P
0.5
-50
0
-100
-80
-60
-40
-20
0
cs
20
40
60
80
100
-100
-100
1
NB
NS
PS
PB
100
-50
50
0
0.5
0
50
-50
100
0
-100
-80
-60
-40
-20
0
u
20
40
60
80
100
-100
ss
40
0.15
30
0.1
20
0.05
10
-10
-0.05
-20
-0.1
-40
0
10
15
20
-30
-0.15
25
30
35
40
45
50
10
15
20
25
30
35
40
45
50
.N )8 ) /
40
0.15
30
0.1
20
0.05
10
-0.05
-10
-20
-0.1
-0.15
10
15
20
-30
25
30
35
40
45
50
-40
10
15
20
25
30
35
40
45
50
. N ) ) /
* ( * &
#
" !
# (
' !
!
!
1
,
$
>
>
"
>
* * * &
# (
" !
"
' !
! 2
0.15
10
0.1
0.05
-0.05
-5
-0.1
-0.15
0
10
20
-10
30
40
50
60
"
10
20
30
40
50
60
10
20
30
40
50
60
10
20
30
40
50
60
0.15
10
0.1
5
0.05
0
0
-5
-0.05
-0.1
-10
-0.15
0
10
20
30
40
50
60
-15
"
15
0.15
10
0.1
0.05
0
-0.05
-5
-0.1
-0.15
0
10
20
-10
30
40
50
60
"
* 5 * &
# (
" !
"
' !
! 2
15
0.15
10
0.1
0.05
0
-0.05
-5
-0.1
-0.15
0
10
20
-10
30
40
50
60
10
20
30
40
50
60
10
20
30
40
50
60
10
20
30
40
50
60
F
"
15
0.15
10
0.1
0.05
0
-0.05
-5
-0.1
-0.15
0
10
20
-10
30
40
50
60
"
15
0.15
10
0.1
0.05
-0.05
-5
-0.1
-10
-0.15
0
10
20
30
40
50
60
-15
"
* 9 * &
# (
" !
! $
%% $
$ ) !
"
' !
$
!
!
0
/$
,
0
,
0
0
# $
"
" ! # #
# # ! #
" (
0
s = e + e
/
!
$
s = e + e .
$
'
3
/
s = e + e .
* ' * &
"
$ ( #
%% $
!
$
2
."
(
0 ,
$
(
0
,
,
(
$ !
# # 0
/
"
! (
!
0
2
M
# # 0
!
!
# " !
' !
!
%(
,
$
!
%(
* & * &