pdf download - Software and Computer Technology - TU Delft
pdf download - Software and Computer Technology - TU Delft
pdf download - Software and Computer Technology - TU Delft
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Lydia Models<br />
C.3 The Models Constructed for the Case Study<br />
a t t r i b u t e p r o b a b i l i t y ( h MotorBrake ) = h MotorBrake ? 0 . 9 9<br />
: 0 . 0 1 ;<br />
a t t r i b u t e h e a l t h ( h S t a n d ) = t r u e ;<br />
a t t r i b u t e p r o b a b i l i t y ( h S t a n d ) = h S t a n d ? 0 . 9 5 : 0 . 0 5 ;<br />
a t t r i b u t e h e a l t h ( h PEU ) = t r u e ;<br />
a t t r i b u t e p r o b a b i l i t y ( h PEU ) = h PEU ? 0 . 9 6 : 0 . 0 4 ;<br />
/ / d e f i n i t i o n b e h a v i o r c u r r e n t loop<br />
h EXT => ( I mvr = I s e t ) ;<br />
h MVR => ( I t o m o t o r = I mvr ) ;<br />
h MotorBrake => ( I f r o m m o t o r = I t o m o t o r ) ;<br />
h MVR => ( I a c t a n a l o g = I f r o m m o t o r ) ;<br />
h EXT => ( I a c t = I a c t a n a l o g ) ;<br />
/ / d e f i n i t i o n b e h a v i o r speed loop<br />
h EXT => ( V mvr = Vset ) ;<br />
h MVR => ( V t o m o t o r = V mvr ) ;<br />
h MotorBrake => ( t o r q u e = V t o m o t o r ) ;<br />
h S t a n d => ( r e a l s p e e d = t o r q u e ) ;<br />
h MVR => ( V a c t a n a l o g = r e a l s p e e d ) ;<br />
h EXT => ( Vact = V a c t a n a l o g ) ;<br />
/ / d e f i n i t i o n b e h a v i o r p o s i t i o n loop<br />
( ! CURRENT ERROR <strong>and</strong> !SPEED ERROR) = P s e t ;<br />
h S t a n d => ( P s e t => r e a l p o s i t i o n ) ;<br />
h PEU => ( P a c t a n a l o g = r e a l p o s i t i o n ) ;<br />
h EXT => ( e p o s = ! P a c t a n a l o g ) ;<br />
/ / s p e c i f i e d b e h a v i o r i n t e r n a l of t h e LUC Extension<br />
h EXT => ( I s e t = e s p ) ;<br />
}<br />
/ / d e f i n i t i o n e r r o r s i g n a l s<br />
CURRENT ERROR = ( I a c t != I s e t ) ;<br />
SPEED ERROR = ( Vact != Vset ) ;<br />
( P a c t != P s e t ) => POSITION ERROR ;<br />
e p o s = ( P a c t != P s e t ) ; / / by d e f i n i t i o n<br />
c t r s p e e d = ( I s e t != e s p ) ; / / d e f i n i t i o n d e r i v a t i v e<br />
c t r s p e e d<br />
h EXT => ( POSITION ERROR => ( e p o s or ! h PEU ) ) ;<br />
POSVAL ERROR => ! h PEU ;<br />
115