25.07.2014 Views

pdf download - Software and Computer Technology - TU Delft

pdf download - Software and Computer Technology - TU Delft

pdf download - Software and Computer Technology - TU Delft

SHOW MORE
SHOW LESS

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 />

/ / d e f i n i t i o n ’ cut −open ’ c u r r e n t loop<br />

system C u r r e n t l o o p<br />

(<br />

bool I s e t , Imvr , I t o m o t o r , I f r o m m o t o r , I a c t a n a l o g ,<br />

I a c t ,<br />

bool h EXT , h MVR , h MotorBrake<br />

) {<br />

/ / d e c l a r a t i o n components<br />

system Component EXT out , MVR forward , MBU, MVR backward ,<br />

EXT in ;<br />

}<br />

/ / d e f i n i t i o n b e h a v i o r<br />

EXT out ( I s e t , Imvr , h EXT ) ;<br />

MVR forward ( Imvr , I t o m o t o r , h MVR) ;<br />

MBU ( I t o m o t o r , I f r o m m o t o r , h MotorBrake ) ;<br />

MVR backward ( I f r o m m o t o r , I a c t a n a l o g , h MVR) ;<br />

EXT in ( I a c t a n a l o g , I a c t , h EXT ) ;<br />

/ / d e f i n i t i o n ’ cut −open ’ speed loop<br />

system S p e e d l o o p<br />

(<br />

bool Vset , Vmvr , V to motor , t o r q u e , r e a l s p e e d ,<br />

V a c t a n a l o g , Vact ,<br />

bool h EXT , h MVR , h MotorBrake , h S t a n d<br />

) {<br />

/ / d e c l a r a t i o n components<br />

system Component EXT out , MVR forward , MBU, s t a n d ,<br />

MVR backward , EXT in ;<br />

}<br />

/ / d e f i n i t i o n b e h a v i o r<br />

EXT out ( Vset , Vmvr , h EXT ) ;<br />

MVR forward ( Vmvr , V to motor , h MVR) ;<br />

MBU ( V to motor , t o r q u e , h MotorBrake ) ;<br />

s t a n d ( t o r q u e , r e a l s p e e d , h S t a n d ) ;<br />

MVR backward ( r e a l s p e e d , V a c t a n a l o g , h MVR) ;<br />

EXT in ( V a c t a n a l o g , Vact , h EXT ) ;<br />

/ / d e f i n i t i o n ’ cut −open ’ p o s i t i o n loop<br />

system P o s i t i o n l o o p<br />

(<br />

bool Pset , CURRENT ERROR, SPEED ERROR , r e a l p o s i t i o n ,<br />

P a c t a n a l o g , e pos ,<br />

bool h St<strong>and</strong> , h PEU , h EXT<br />

) {<br />

111

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!