Professional Documents
Culture Documents
!!
"! #$%&
' ( )& * + % ",!
-' *'
+& % 2 3 4 3 5 6/
/3 7 &%% 8%'%'3 '',/7 %8%'3 '',/
! " # #
# $
#
!
!
%
3! 9 */& -%
! 0 :
!
"
"
!
"
# "
"
!$% &
'()* + )* ) * )*
% '()*
&
)*
"
" " ,%
& "
"
-
" &
&
. ""
&
/ 0 -
!
"
!
1
,%
$%
"" ! ."
23
4
"
! 5 , ""
$ & )6-7* 8 %
2
#
"" % " % &
"
&
" " &
!
6-7 -%
%
$ &
).6-7* %
$
&
) 6-7* ""
-
"
9$ : 6-7 %
"
&
!%
< "
&
&
"
6
="
"" > " ""
"
! ="
% &
-
""
2
%
- "!
! ? -
.6-7 6-7 ""
? 0 ? 5
" -
="
? 8 - " ""
? @ ""
? A
% ) *
)
*
-
6-7
""" ) * $
)0*
"
!
>%
$
)*
Differential estimate
Nonlinear function x2
x2
x
Input signal Signal tracking
f x1 v, 2 R 2
x1
v + R
Feedback
-
6-7
)! ( #$!
-
@ !
"%
) * +
) * C
) * C )8*
%
2
)
* ! !
-
"
" " !
!% "
6-7
" "
B % + - " "
B
% + -
% -
"
?
"% !
6-7
)0*
& # " 6-7 "
$ "
& %
D
"
-
%
"
!
6-7
0 )!$!
#
"% !
6-7
)@*
- "
! !
!
/
! - %
""
%
! 2 &
- ""
& %
!""# *+
)*
( )* + )* )* )A*
)
*
5
f(z)= -z
4
f(z)= -z 3
3 f(z)= -z-z 3
z
0
0 1 2 3 4 5 6
Time(s)
E "%
( ? ."
+ )*
) * )F*
#
! )*
)
* +
- )* %
"
B
)A*
) *
+ ( )*)* + )* )* )D*
4
2 - )*
."
4!
G
$.? - 8
)A*
!
"
! 2 -
)*
% C
!"#, *+
!
! "
#
$ %
!
!
!
&!
! !
!
! !
!
!
- % % &
%
!
/ - $ &
"
"! % %
"
8 "
,%
(
( )* + )* )
* + )
*
!
) *
)
)
* +
*
)* "
" ( )* C
)*
( )* + )*
)* )
* + )*
( ?""
+ )* + )* )* -
)*
+ ( )* + ( )* ( )* + )* )* ( )*
)*
- %
( )* + )*
)* ()* + )* ()*
)0*
4 )0* ! %
- )*
"!
)
* ? )*
."
2
)
*
!
"
! 2 =
."
)
*
-
)*
" % ! " .
""=
E! . 0 . 0 %
!
.!!" *+ *
%
)
*
+
)* "
" ( )*
C
! (
( )* + )*
)*
)* )* )
* +
)8*
)* ( )*
( )* -
&
!
& "
!
& /< ( )*
)*
! ! ( )*
%
0 -
""
" %
6-7 %
"
&
> % "
%
&!
"
+ "
(
*
"
,
"
$
- .
%
-
.6-7
$
/
,"(
- .
,
*
,
,
%
#
!
5 !!()#
$%
$ &
2
$ &
!
!$
# %
"
"
"
"" -
""
%
% # ""
%
!""# /+
"
)*
)*
( )* + )* )*
()* + )* C )*
)* C )* )@*
!
0
)
*
0
)
*
) * 1
)
*
( E
."
)* C )* C C )* C )*
) * +
)A*
C
- ) *
)
* +
! !
-
) * %
"
)@*
) *
+ )*( )* C ( )* )* C )*( )* C ( )* )*
- ) *
." -
+
!
( )* +
( )* +
)D*
()* ()* +
6 ( )* +
( )* +
/
)D*
% ) * + )
* ( )* ( )* ! 2
- )
* $
) * +
4!
G
$
.? -
)@*
!
"
! )
*
- %
% . 5
% &
%
%
!""# /- '
)
* !
(
( )* + )* )
* +
( )* + )* C
)* )
* +
)
*
!
) *
0
0
) *
)
)
* +
)* "
" ( )* C
*
)*
( )* + )* )* )
* +
)*
)*
-
( )* + )* ()*
)0*
( )* + )* C
)* ( )*
- 0 + ) *
0( )* + 0 )* C % )*
)5*
%
0 )* + )* )* C
)*
)8*
% )* + ( (
)@*
# 1 + ) *
)
* K/ )
* ! %
1( + 1)* )A*
-
6-7
- )5*
"!
)A* #
)* . ""=
- ! . 5 . 5 %
!
.!!" /+ *
%
+
2
)* "
" ( )* C
)*
( )* +
)*
)* )* )* )
* +
( )* + )F*
)*
) * ) * ) * C
(
) * )
* +
K/ )F*
6-7 ( )*
&
"
-
& "
# "
!
!%
8
"
& %
-
&
"
%
! /
&
8 "!# 2#"3 !$ #
" ""
&
="
"
%
8 /
,2
,2
#
6-7 )@*
" "
-
"
B
!
% -! -
"
$
""
K
"
& /
-
"
;
E 6-7 .6-7 6-7
K/ )@* K/ )8* K/ )F*
8
8
8
L L
L L
L L
08
0
0
0
0 0 0
- "
/ ),2* E 6-7 ) * .6-7 ) * 6-7 ) *
L
AA L
5
5 L
D
5 L
8850 L
F
F L
F
@ L
F08 L
5 L
A
F L
FA L
8@@ L
0@
L0F@
L
A
L
58
LAA
F L5
0@ L
D
5
L88@
LF
LF
@
LF
L5D
D LA
F
L
FD88 L88@F
L08DD
L05D
@ L@D0
A L58
D
=
"
"
&
"
&
" - 6-7
%
=
"
%
"
!
" -
""
! 6-7 !
= !
K="
"
Velocity Acceleration
feedforward feedforward
NTD NTD d (Disturbance ) Real
Control Plant Position
Position + + +
value 1 response
command + +
K1 K2 Mn
+ + + Ms 2
Position gain Velocity gain
+ +
d gM n
Velocity NTD
feedback g
Velocity loop
NTD s+g
disturbance observer
+
gM n
;
>$
O
;
O 5
7N4 & / 8
P
6
8 $
-3
x 10
feedforward (m/s)
2
Zoom in Command velocity
Velocity
Conventional NTD
0 LNTD
FNTD
-2
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
Time (s)
-3
x 10
feedforward (m/s2)
2
Acceleration
Command acceleration
Zoom in
Conventional NTD
0 LNTD
FNTD
-2
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
Time (s)
-3
x 10
2
response (m/s)
LNTD
0 FNTD
-2
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
Time (s)
Disturbance observer
LNTD
0 FNTD
-0.2
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
Time (s)
-6
x 10
Servo error (m)
5 Conventional NTD
LNTD
0 FNTD
-5 Conventional NTD
-
"" ="
-
F D K
"
!
< "
"
"
! !
"
#
%
"
%
!
F
"
,% ""
.6-7 6-7
"
6-7 # % 6-7 "
&
-
! F
"
- / &
& ,%
0.1
feedforward (m/s) Zoom in Command velocity
Velocity
Conventional NTD
0 LNTD
FNTD
-0.1
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
Time (s)
feedforward (m/s2)
5
Acceleration
Command acceleration
Zoom in
Conventional NTD
0 LNTD
FNTD
-5
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
Time (s)
0.1
response (m/s)
LNTD
0 FNTD
-0.1
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
Time (s)
Disturbance observer
-3
2
Conventional NTD
output (N)
LNTD
0 FNTD
-2
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
Time (s)
-4
x 10
2
Servo error (m)
Conventional NTD
LNTD
0 FNTD
-2
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
Time (s)
-
"" ="
!
"
6-7 -
!
! "
! !
- "
! !
!
F 7 "
!
!
1
6-7 -
1
1
!
!
F
% ""
#
"
"
%
"
D - " &
- "
& %$ % % ""
E
"
F5
)*
%
6-7
,%
00
)* % %
.6-7
>
5
)*
! " 6-7 -
"
& "
A
$$ -
""
"! "
$
& ""
% $
%
%
$ &
).6-7*
""
-
""
& / % "
" % %
"
"
B
- %
&
-
%
$ &
) 6-7*
""
! "
% .6-7
-
"
" &
&
%
/ "
- ="
> " ""
"
-
""
"
4
% ""
& "
# %$ " % " % !
""
="
"
% &
""
"
!
! %
"
% %
% %$% /
% : & / / %%
&! / $
'5 'FG //'55
'
2
%
!""# + '
4 !
(
1( )* + 1)* 1)
* + 1 )D*
!
1)* + )* )* )*
,
0
#
%
<
*
3
0( )* + 0 )* C % )* 0 )
* + 0
)0
*
!
0 )* + )* )* )*
, 0
% )* + #)*
#)* + )* )* )*
"
)*
+ 0
0 )
* ,
!
C*
!"#, +
@ * !
!
#
)1*
)1* #
,
<
C*
C* + 0 5
)1* )1*
)1*
'
0 #
!
0 )
0 *
C*
0 )0* #
# + =)0 *
#
0 )
0 * &
#
C*
0 )
0 * 0 0
!
0 )
0 * ) C*
0 0 !
!"#, - *
#
)
3 7
,
+5