Motor Control. 5. Control. Motor Control. Motor Control
|
|
- Godwin Sutton
- 6 years ago
- Views:
Transcription
1 5. Conrol In his chaper we will do: Feedback Conrol On/Off Conroller PID Conroller Moor Conrol Why use conrol a all? Correc or wrong? Supplying a cerain volage / pulsewidh will make he moor spin a a cerain speed. Wrong! This will only work in idle condiion, no under load (e.g. driving up a slope) Bräunl Bräunl Moor Conrol Using a feedback conrol will make sure he desired speed is mainained under load. If moor goes oo slow accelerae If moor goes oo fas brake How is his done? (1) Read curren speed (2) Compare wih desired speed (3) Change moor oupu accordingly Bräunl Moor Conrol Noe: Time delay of conroller (for measuremen and calculaion) Time delay of moor (physical reacion ime of acuaor in real world) Inaccuracy of encoder daa Inaccuracy of acuaor movemen Bräunl
2 5.1 OnOff Conroller Simples case: desired speed ac.< des.? Only on/off of conrol value BangBang Conroller R() acual speed *K c Moor 0 or 1 0 or K c feedback encoder measuremen Bräunl OnOff Conroller BangBangConroller (onoff conroller) K C if v ac () < v des () R() = 0 else v acual R() Conrol signal acceleraes acuaor Wihou conrol signal, acuaor slows down May add hyseresis o avoid quick oscillaion Bräunl OnOff Conroller Noe: Updae is no coninuous Updae is e.g. every 10ms OnOff Conroller wih Hyseresis R( ) = K C if v ac () < v on () 0 if v ac () > v off () R() else v acual R() v acual R() v off v on Bräunl Bräunl
3 OnOff Conroller wih Hyseresis R( ) = R() K C if v ac () < v on () 0 if v ac () > v off () R() else OnOff Conroller BangBangConroller (onoff conroller) K C if v ac () < v des () R() = 0 else THEORY and PRACTICE v on v off v ac in main() { /* moor conrol */????? reurn 0; } Bräunl Bräunl OnOff Conroller So, we have a really simple formula, bu how can we ransform i ino a program??? desired speed ac.<des? *K c R() Moor acual speed 0 or 1 0 or K c encoder measuremen feedback 1. Wrie a conrol subrouine a. Read encoder daa (INPUT) b. Compue new oupu value R() c. Se moor speed (OUTPUT) 2. Call conrol subrouine periodically e.g. every 1/100 s Bräunl OnOff Conroller From THEORY o PRACTICE 1. Wrie a conrol subrouine a. Read encoder daa (INPUT) b. Compue new oupu value R() c. Se moor speed (OUTPUT) See library.hml: in QUADRead(QuadHandle handle); Inpu: (handle) ONE decoderhandle Oupu: 32bi counervalue (2^31.. 2^311) Semanics: Read acual QuadraureDecoder couner, iniially zero. Noe: A wrong handle will ALSO resul in a 0 couner value!! in MOTORDrive (MoorHandle handle,in speed); Inpu: (handle) logicalor of all MoorHandles which should be driven (speed) moor speed in percen Valid values: (full backward o full forward) 0 for full sop Oupu: (reurn code) 0 = ok 1 = error wrong handle Semanics: Se he given moors o he same given speed Bräunl
4 OnOff Conroller OnOff Conroller From THEORY o PRACTICE 1. Wrie a conrol subrouine a. Read encoder daa (INPUT) b. Compue new oupu value R() c. Se moor speed (OUTPUT) void onoff_conroller() { in enc_new, r_mo, err; enc_new = QUADRead(enc1);... err = MOTORDrive(mo1, r_mo); if (err) prinf( error: moor ); } K C 0 if v ac () < v des () else in v_des; /* user inpu icks/s */ #define Kc 75 /* cons. speed seing*/ void onoff_conroller() { in enc_new, v_ac, r_mo, err; saic in enc_old; enc_new = QUADRead(enc1); v_ac = (enc_newenc_old)*100; if (v_ac < v_des) r_mo = Kc; else r_mo = 0; err = MOTORDrive(mo1, r_mo); if (err) prinf( error: moor ); enc_old = enc_new; } speed in encodericks per s assuming 100 calls per s variable needs o keep value for nex call of rouine he whole conroller Bräunl Bräunl OnOff Conroller OnOff Conroller So far, so good! However, is here a problem wih overflow/underflow?? Bräunl Subsequen encoder readings (example): FFF8 FFFE (6) 0002 (4) Encoder Overflow our program compues: FFFC which equals (2 s complemen): 0004 similar for underflow Bräunl
5 OnOff Conroller From THEORY o PRACTICE 2. Call conrol subrouine periodically e.g. every 1/100 s See library.hml: TimerHandle OSAachTimer(in scale, TimerFnc funcion); Inpu: (scale) prescale value for 100Hz Timer (1 o...) (TimerFnc) funcion o be called periodically Oupu: (TimerHandle) handle o reference he IRQslo A value of 0 indicaes an error due o a full lis(max. 16). Semanics: Aach a irqrouine (void funcion(void)) o he irqlis. The scale parameer adjuss he call frequency (100/scale Hz) of his rouine o allow many differen applicaions. in OSDeachTimer(TimerHandle handle) Inpu: (handle) handle of a previous insalled imer irq Oupu: 0 = handle no valid 1 = funcion successfully removed from imer irq lis Semanics: Deach a previously insalled irqrouine from he irqlis. Bräunl OnOff Conroller From THEORY o PRACTICE 2. Call conrol subrouine periodically e.g. every 1/100 s in main() { TimerHandle 1; 1 = OSAachTimer(1, onoff_conroller); while (1) /* endless loop never reurns */ { /* oher asks or idle */ } OSDeachTimer(1); /* no used */ reurn 0; /* no used */ } sar conroller 100 imes per s ypical for embedded sysems Bräunl OnOff Conroller From THEORY o PRACTICE 2. Call conrol subrouine periodically e.g. every 1/100 s OnOff Conroller in main() { TimerHandle 1; 1 = OSAachTimer(1, onoff_conroller); while (KEYRead()!= KEY4) /* check end key */ { /* se desired speed wih inpu keys */ } OSDeachTimer(1); reurn 0; } beer for our purpose velociy [icks/sec] ime [sec] V desired V moor Bräunl Bräunl
6 5.2 Proporional Conroller Pconroller (proporional conroller) R() = K p * (v des () v ac ()) Linear change of conrol value o reduce error beer conroller Proporional Conroller R() = K p * e() wih e() = v des () v ac () error funcion K p is a consan value, conroller gain K p mus be seleced o achieve fas goal speed wihou overshoo Noe: No equilibrium when desired velociy is reached: if v des () = v ac () hen R() = 0 desired speed acual speed * K P Moor subrac encoder measuremen feedback Bräunl v moor varying K p Bräunl Proporional Conroller R() = K p * e() wih e() = v des () v ac () error funcion Implemenaion in C: Proporional Conroller 6000 V desired V moor K p = 0.85 V moor K p = 0.45 V moor K p = 0.20 V moor K p = 0.15 e_func = v_des v_ac; r_mo = Kp*e_func; velociy [icks/sec] Bräunl Bräunl ime [sec]
7 v moor 5.3 Inegral Conroller Adding IConroller (Inegral Conroller) Par Problem: PConroller may reach equilibrium wihou reaching he arge velociy seady sae error Soluion: Inegral par is used o eliminae seady sae error R() = K p * [ e() 1/T I * 0 e()d] v moor Inegral Conroller R() = K p * [ e() 1/T I * 0 e()d] or equivalen wih K I = K p /T I : R() = K p * e() K I * 0 e()d Implemenaion Naïve approach: inegral corresponds o SUM use ARRAY o sore e.g. 10 las values and sum up P PI Bräunl Bräunl Inegral Conroller R() = K p * [ e() 1/T I * 0 e()d] or equivalen wih K I =K p /T I : R() = K p * e() K I * 0 e()d Inegral Conroller R() = K p * e() K I * 0 e(τ)dτ Implemenaion Proper soluion: Implemenaion in C: Use rapezoid rule f ( (x i1 x i )/2 ) Area (or inegral) is: (x i1 x i ) * f ( (x i1 x i )/2 ) R n R n1 = K P * (e n e n1 ) Q I * dela * (e n e n1 )/2 R n = R n1 K P * (e n e n1 ) K I * (e n e n1 )/2 x i1 x i Bräunl (x i1 x i )/2 Bräunl
8 Inegral Conroller R() = K p * e() K I * 0 e(τ)dτ saic in r_old=0, e_old=0;... e_func = v_des v_ac; r_mo = r_old Kp*(e_funce_old) Ki*(e_funce_old)/2; r_mo = min(r_mo, 100); /* limi oupu */ r_mo = max(r_mo, 100); /* limi oupu */ r_old = r_mo; e_old = e_func; Bräunl Inegral Conroller velociy [icks/sec] V desired P conrol only (K p =0.2) PI conrol (K p =0.2 K I =0.05) Bräunl ime [sec] v moor 5.4 Derivaive Conroller Adding DConroller (Derivaive Conroller) Par Problems: PConroller responds slow o change in inpu PConroller wih high gain ends o oscillae Soluion: Add a derivaive erm for response/damping R() = K p * [ e() 1/T I * 0 e(τ)dτ T D * de()/d] v moor Derivaive Conroller R() = K p * [ e() 1/T I * 0 e(τ)dτ T D * de()/d ] or equivalen wih K I =K p /T I and K D =K p * T D : R() = K p * e() K I * 0 e(τ)dτ K D * de()/d Implemenaion in C: Derivaive corresponds o DIFFERENCE PI PID Bräunl Bräunl
9 5.5 PID Conroller Full PID Soluion: R() = K p * e() K I * 0 e()d K D * de()/d R n R n1 = K P * (e n e n1 ) Q I * dela * (e n e n1 )/2 Q D / dela * (e n 2*e n1 e n2 ) R n = R n1 K P * (e n e n1 ) K I * (e n e n1 )/2 K D * (e n 2*e n1 e n2 ) PID Conroller R() = K p * e() K I * 0 e()d K D * de()/d (full PID) saic in r_old=0, e_old=0, e_old2=0;... e_func = v_des v_ac; r_mo = r_old Kp*(e_funce_old) Ki*(e_funce_old)/2 Kd*(e_func 2* e_old e_old2); r_mo = min(r_mo, 100); /* limi oupu */ r_mo = max(r_mo, 100); /* limi oupu */ e_old2 = e_old; e_old = e_func; r_old = r_mo; Bräunl Bräunl PID Conroller PID Conroller PIDConroller is combinaion of P, I, and D conroller Simple, universal conroller Tradeoffs: Response ime vs. sabiliy Noise limis max. proporional gain Noe physical limis of acuaor e.g. max acceleraion, velociy Bräunl Bräunl
10 PID Conroller PID Conroller Tuning: Find suiable parameer seings for PID conroller 1. Selec ypical operaing seing for desired speed, urn off inegral and derivaive par, hen increase K P o max. or unil oscillaion occurs. 2. If sysem oscillaes, divide K P by Increase K D and observe behavior when changing desired speed by abou 5%. Choose a value of K D which gives a fas damped response. 4. Slowly increase K I unil oscillaion sars. Then divide K I by 2 or 3. Bräunl Problems: Wha happens if desired speed > physical max. speed? Error always > 0 inegral erm accumulaes If he desired speed is reached for a possible speed, he inegral residue will make he conroller overshoo Bräunl PID Conroller Soluions: Use max. and min. values for inegral Sop Isummaion upon sauraion Use more sophisicaed velociy algorihms or analyical mehods Acknowledgemens Bales: PID formulas and uning Kasper: PID formulas Braunschädel: PID measuremens Bräunl Velociy Conrol vs. Posiion Conrol Velociy Conrol is wha we have achieved so far We can make a moor drive a a cerain speed and make i mainain ha speed Posiion Conrol also incorporaes a sar/sop phase and makes he moor sop a a cerain locaion E.g. exacly afer one full revoluion This is imporan for many applicaions, e.g. driving a vehicle Bräunl
11 Velociy Conrol vs. Posiion Conrol Example for posiion conrol: move objec from s 0 o s 1 Velociy Conrol vs. Posiion Conrol a v v max s s 1 Bräunl s 0 Bräunl Velociy Conrol vs. Posiion Conrol Simple assumpion: Consan acceleraion / deceleraion Linear velociy in sar/sop phase consan oherwise Quadraic disance in sar/sop phase linear oherwise Velociy Conrol vs. Posiion Conrol A pracical way of achieving posiion conrol Use velociy conrol in sar phase and coninuous phase Monior curren posiion and calculae begin of end phase Coninuously updae speed while deceleraing a v s s 1 Bräunl s 0 Bräunl 2006 s 44
12 5.7 Driving a Vehicle Driving a Vehicle PID LMo PID RMo Two independenly driven wheels Task 1: Sraigh line How can you synchronize he moors? 1. Use one PID conroller per wheel pros / cons? how can you avoid irregulariies? (each wheel is conrolled bu sligh disurbances will resul in curve) Bräunl Bräunl Driving a Vehicle Driving a Vehicle PID PID LMo I RMo desired speed PID PID LMo I RMo curve offse How can you synchronize he moors? 1. Use one PID conroller per wheel pros / cons? how can you avoid irregulariies? (each wheel is conrolled bu sligh disurbances will resul in curve) ake difference of wheel posiion, inegrae, and feed back o boh wheels Bräunl Task 2: Curve Adap srucure for sraigh line wih offse for boh wheels o se pah curvaure Bräunl
13 Driving a Vehicle Oher soluions are possible as well! E.g. Use one PID conroller for speed and one PID conroller for sraighness pros / cons? Bräunl
Real Time Integral-Based Structural Health Monitoring
Real Time Inegral-Based Srucural Healh Monioring The nd Inernaional Conference on Sensing Technology ICST 7 J. G. Chase, I. Singh-Leve, C. E. Hann, X. Chen Deparmen of Mechanical Engineering, Universiy
More informationWORKSHOP SAFETY IN MOBILE APPLICATION
WORKSHOP SAFETY IN MOBILE APPLICATION Renaa Mondelaers Seven Bellens SICK SEW Cerified Funcional Safey Applicaion Exper Technology Leader Smar Facory CFSAE by SGS/TÜV Saar MOBILE APPLICATION AVAILABLE
More informationNEWTON S SECOND LAW OF MOTION
Course and Secion Dae Names NEWTON S SECOND LAW OF MOTION The acceleraion of an objec is defined as he rae of change of elociy. If he elociy changes by an amoun in a ime, hen he aerage acceleraion during
More informationMobile Robots Mapping
Mobile Robos Mapping 1 Roboics is Easy conrol behavior percepion modelling domain model environmen model informaion exracion raw daa planning ask cogniion reasoning pah planning navigaion pah execuion
More information1.4 Application Separable Equations and the Logistic Equation
1.4 Applicaion Separable Equaions and he Logisic Equaion If a separable differenial equaion is wrien in he form f ( y) dy= g( x) dx, hen is general soluion can be wrien in he form f ( y ) dy = g ( x )
More informationMOTION DETECTORS GRAPH MATCHING LAB PRE-LAB QUESTIONS
NME: TE: LOK: MOTION ETETORS GRPH MTHING L PRE-L QUESTIONS 1. Read he insrucions, and answer he following quesions. Make sure you resae he quesion so I don hae o read he quesion o undersand he answer..
More informationSam knows that his MP3 player has 40% of its battery life left and that the battery charges by an additional 12 percentage points every 15 minutes.
8.F Baery Charging Task Sam wans o ake his MP3 player and his video game player on a car rip. An hour before hey plan o leave, he realized ha he forgo o charge he baeries las nigh. A ha poin, he plugged
More informationTimers CT Range. CT-D Range. Electronic timers. CT-D Range. Phone: Fax: Web: -
CT-D Range Timers CT-D Range Elecronic imers Characerisics Diversiy: mulifuncion imers 0 single-funcion imers Conrol supply volages: Wide range: -0 V AC/DC Muli range: -8 V DC, 7 ime ranges from 0.0s o
More information4. Minimax and planning problems
CS/ECE/ISyE 524 Inroducion o Opimizaion Spring 2017 18 4. Minima and planning problems ˆ Opimizing piecewise linear funcions ˆ Minima problems ˆ Eample: Chebyshev cener ˆ Muli-period planning problems
More informationCOSC 3213: Computer Networks I Chapter 6 Handout # 7
COSC 3213: Compuer Neworks I Chaper 6 Handou # 7 Insrucor: Dr. Marvin Mandelbaum Deparmen of Compuer Science York Universiy F05 Secion A Medium Access Conrol (MAC) Topics: 1. Muliple Access Communicaions:
More informationIt is easier to visualize plotting the curves of cos x and e x separately: > plot({cos(x),exp(x)},x = -5*Pi..Pi,y = );
Mah 467 Homework Se : some soluions > wih(deools): wih(plos): Warning, he name changecoords has been redefined Problem :..7 Find he fixed poins, deermine heir sabiliy, for x( ) = cos x e x > plo(cos(x)
More informationTemperature Controller EXPERT-VT212 USER'S MANUAL
Temperaure Conroller USER'S MANUAL TABLE OF CONTENTS Page 1. PRECAUTIONS... 6 2. FEATURES... 7 3. LOCATION OF THE CONTROLS... 9 4. MOUNTING INSTRUCTIONS...12 4.1 CONNECTIONS... 12 5. CONTROLLER SETUP...14
More informationMIC2569. Features. General Description. Applications. Typical Application. CableCARD Power Switch
CableCARD Power Swich General Descripion is designed o supply power o OpenCable sysems and CableCARD hoss. These CableCARDs are also known as Poin of Disribuion (POD) cards. suppors boh Single and Muliple
More informationPART 1 REFERENCE INFORMATION CONTROL DATA 6400 SYSTEMS CENTRAL PROCESSOR MONITOR
. ~ PART 1 c 0 \,).,,.,, REFERENCE NFORMATON CONTROL DATA 6400 SYSTEMS CENTRAL PROCESSOR MONTOR n CONTROL DATA 6400 Compuer Sysems, sysem funcions are normally handled by he Monior locaed in a Peripheral
More informationData Structures and Algorithms. The material for this lecture is drawn, in part, from The Practice of Programming (Kernighan & Pike) Chapter 2
Daa Srucures and Algorihms The maerial for his lecure is drawn, in par, from The Pracice of Programming (Kernighan & Pike) Chaper 2 1 Moivaing Quoaion Every program depends on algorihms and daa srucures,
More informationChapter Six Chapter Six
Chaper Si Chaper Si 0 CHAPTER SIX ConcepTess and Answers and Commens for Secion.. Which of he following graphs (a) (d) could represen an aniderivaive of he funcion shown in Figure.? Figure. (a) (b) (c)
More informationMotion along a Line. Describing Motion along a Line
Moion along a Line Describing Moion: Displacemen Velociy Acceleraion Uniformly Acceleraed Moion Free Fall Describing Moion along a Line Wha is he posiion, elociy, and acceleraion of he blue do a each insan
More information1. Function 1. Push-button interface 4g.plus. Push-button interface 4-gang plus. 2. Installation. Table of Contents
Chaper 4: Binary inpus 4.6 Push-buon inerfaces Push-buon inerface Ar. no. 6708xx Push-buon inerface 2-gang plus Push-buon inerfacechaper 4:Binary inpusar. no.6708xxversion 08/054.6Push-buon inerfaces.
More informationLocation. Electrical. Loads. 2-wire mains-rated. 0.5 mm² to 1.5 mm² Max. length 300 m (with 1.5 mm² cable). Example: Belden 8471
Produc Descripion Insallaion and User Guide Transiser Dimmer (454) The DIN rail mouned 454 is a 4channel ransisor dimmer. I can operae in one of wo modes; leading edge or railing edge. All 4 channels operae
More informationOptimal Crane Scheduling
Opimal Crane Scheduling Samid Hoda, John Hooker Laife Genc Kaya, Ben Peerson Carnegie Mellon Universiy Iiro Harjunkoski ABB Corporae Research EWO - 13 November 2007 1/16 Problem Track-mouned cranes move
More informationDimmer time switch AlphaLux³ D / 27
Dimmer ime swich AlphaLux³ D2 426 26 / 27! Safey noes This produc should be insalled in line wih insallaion rules, preferably by a qualified elecrician. Incorrec insallaion and use can lead o risk of elecric
More informationFill in the following table for the functions shown below.
By: Carl H. Durney and Neil E. Coer Example 1 EX: Fill in he following able for he funcions shown below. he funcion is odd he funcion is even he funcion has shif-flip symmery he funcion has quarer-wave
More informationLow-Cost WLAN based. Dr. Christian Hoene. Computer Science Department, University of Tübingen, Germany
Low-Cos WLAN based Time-of-fligh fligh Trilaeraion Precision Indoor Personnel Locaion and Tracking for Emergency Responders Third Annual Technology Workshop, Augus 5, 2008 Worceser Polyechnic Insiue, Worceser,
More informationConnections, displays and operating elements. Status LEDs (next to the keys)
GB Connecions, displays and operaing elemens A Push-buon plus Sysem M Operaing insrucions 1 2 1 2 3 4 5 6 7 8 C B A 4 Inser he bus erminal ino he connecion of pushbuon A. 5 Inser he push-buon ino he frame.
More informationCENG 477 Introduction to Computer Graphics. Modeling Transformations
CENG 477 Inroducion o Compuer Graphics Modeling Transformaions Modeling Transformaions Model coordinaes o World coordinaes: Model coordinaes: All shapes wih heir local coordinaes and sies. world World
More informationEECS 487: Interactive Computer Graphics
EECS 487: Ineracive Compuer Graphics Lecure 7: B-splines curves Raional Bézier and NURBS Cubic Splines A represenaion of cubic spline consiss of: four conrol poins (why four?) hese are compleely user specified
More informationOutline. EECS Components and Design Techniques for Digital Systems. Lec 06 Using FSMs Review: Typical Controller: state
Ouline EECS 5 - Componens and Design Techniques for Digial Sysems Lec 6 Using FSMs 9-3-7 Review FSMs Mapping o FPGAs Typical uses of FSMs Synchronous Seq. Circuis safe composiion Timing FSMs in verilog
More informationETD-BL-1T-OFF-CC-... Timer relay with off delay (with control contact) and adjustable time. INTERFACE Data sheet _en_01. 1 Description.
Timer relay wih off delay (wih conrol conac) and adjusable ime INTERFACE Daa shee 103617_en_01 1 Descripion PHOENIX CONTACT - 09/2009 Feaures Compac ime relay in he 6.2 mm housing in order o conrol ime
More informationDefinition and examples of time series
Definiion and examples of ime series A ime series is a sequence of daa poins being recorded a specific imes. Formally, le,,p be a probabiliy space, and T an index se. A real valued sochasic process is
More informationUsing CANopen Slave Driver
CAN Bus User Manual Using CANopen Slave Driver V1. Table of Conens 1. SDO Communicaion... 1 2. PDO Communicaion... 1 3. TPDO Reading and RPDO Wriing... 2 4. RPDO Reading... 3 5. CANopen Communicaion Parameer
More informationConnections, displays and operating elements. 3 aux. 5 aux.
Taser PlusKapiel3:Taser3.1Taser Plus Meren2005V6280-561-0001/08 GB Connecions, displays and operaing elemens Taser Plus Arec/Anik/Trancen Operaing insrucions A 1 2 1 2 3 4 5 6 C B A B 3 aux. 7 8 9 aux.
More informationAML710 CAD LECTURE 11 SPACE CURVES. Space Curves Intrinsic properties Synthetic curves
AML7 CAD LECTURE Space Curves Inrinsic properies Synheic curves A curve which may pass hrough any region of hreedimensional space, as conrased o a plane curve which mus lie on a single plane. Space curves
More informationVoltair Version 2.5 Release Notes (January, 2018)
Volair Version 2.5 Release Noes (January, 2018) Inroducion 25-Seven s new Firmware Updae 2.5 for he Volair processor is par of our coninuing effors o improve Volair wih new feaures and capabiliies. For
More informationCS 152 Computer Architecture and Engineering. Lecture 7 - Memory Hierarchy-II
CS 152 Compuer Archiecure and Engineering Lecure 7 - Memory Hierarchy-II Krse Asanovic Elecrical Engineering and Compuer Sciences Universiy of California a Berkeley hp://www.eecs.berkeley.edu/~krse hp://ins.eecs.berkeley.edu/~cs152
More informationImplementing Ray Casting in Tetrahedral Meshes with Programmable Graphics Hardware (Technical Report)
Implemening Ray Casing in Terahedral Meshes wih Programmable Graphics Hardware (Technical Repor) Marin Kraus, Thomas Erl March 28, 2002 1 Inroducion Alhough cell-projecion, e.g., [3, 2], and resampling,
More information! errors caused by signal attenuation, noise.!! receiver detects presence of errors:!
Daa Link Layer! The Daa Link layer can be furher subdivided ino:!.! Logical Link Conrol (LLC): error and flow conrol!.! Media Access Conrol (MAC): framing and media access! differen link proocols may provide
More informationLess Pessimistic Worst-Case Delay Analysis for Packet-Switched Networks
Less Pessimisic Wors-Case Delay Analysis for Packe-Swiched Neworks Maias Wecksén Cenre for Research on Embedded Sysems P O Box 823 SE-31 18 Halmsad maias.wecksen@hh.se Magnus Jonsson Cenre for Research
More informationIn fmri a Dual Echo Time EPI Pulse Sequence Can Induce Sources of Error in Dynamic Magnetic Field Maps
In fmri a Dual Echo Time EPI Pulse Sequence Can Induce Sources of Error in Dynamic Magneic Field Maps A. D. Hahn 1, A. S. Nencka 1 and D. B. Rowe 2,1 1 Medical College of Wisconsin, Milwaukee, WI, Unied
More informationReinforcement Learning by Policy Improvement. Making Use of Experiences of The Other Tasks. Hajime Kimura and Shigenobu Kobayashi
Reinforcemen Learning by Policy Improvemen Making Use of Experiences of The Oher Tasks Hajime Kimura and Shigenobu Kobayashi Tokyo Insiue of Technology, JAPAN genfe.dis.iech.ac.jp, kobayasidis.iech.ac.jp
More informationMATH Differential Equations September 15, 2008 Project 1, Fall 2008 Due: September 24, 2008
MATH 5 - Differenial Equaions Sepember 15, 8 Projec 1, Fall 8 Due: Sepember 4, 8 Lab 1.3 - Logisics Populaion Models wih Harvesing For his projec we consider lab 1.3 of Differenial Equaions pages 146 o
More informationDipartimento di Elettronica Informazione e Bioingegneria Robotics
Diparimeno di Eleronica Informazione e Bioingegneria Roboics Mobiliy: wheels and whegs @ 2015 Wheeled Mobile robos (WMR) A robo capable of locomoion on a surface solely hrough he acuaion of wheel assemblies
More informationChapter 3 MEDIA ACCESS CONTROL
Chaper 3 MEDIA ACCESS CONTROL Overview Moivaion SDMA, FDMA, TDMA Aloha Adapive Aloha Backoff proocols Reservaion schemes Polling Disribued Compuing Group Mobile Compuing Summer 2003 Disribued Compuing
More information4 Error Control. 4.1 Issues with Reliable Protocols
4 Error Conrol Jus abou all communicaion sysems aemp o ensure ha he daa ges o he oher end of he link wihou errors. Since i s impossible o build an error-free physical layer (alhough some shor links can
More informationNetwork management and QoS provisioning - QoS in Frame Relay. . packet switching with virtual circuit service (virtual circuits are bidirectional);
QoS in Frame Relay Frame relay characerisics are:. packe swiching wih virual circui service (virual circuis are bidirecional);. labels are called DLCI (Daa Link Connecion Idenifier);. for connecion is
More informationTroubleshooting PLCopen Block Behavior
Troubleshooing PLCopen Block Behavior Deailed Troubleshooing of he PLCopen Block Behavior General informaion Copyrigh Siemens AG 2 All righs reserved Subjec o change wihou prior noice. Copyrigh The disribuion
More informationPLCopen for efficiency in automation
Technical Paper PLCopen Technical Commiee 2 Funcion Blocks for Moion Conrol Par 6 Fluid Power Exensions Version 2.0, Published DISCLAIMER OF WARRANTIES THIS DOCUMENT IS PROVIDED ON AN AS IS BASIS AND MAY
More informationComputer representations of piecewise
Edior: Gabriel Taubin Inroducion o Geomeric Processing hrough Opimizaion Gabriel Taubin Brown Universiy Compuer represenaions o piecewise smooh suraces have become vial echnologies in areas ranging rom
More informationCOMP26120: Algorithms and Imperative Programming
COMP26120 ecure C3 1/48 COMP26120: Algorihms and Imperaive Programming ecure C3: C - Recursive Daa Srucures Pee Jinks School of Compuer Science, Universiy of Mancheser Auumn 2011 COMP26120 ecure C3 2/48
More informationENDA ETM742 DIGITAL TIMER
Read his documen carefully before using his device. The guaranee will be expired by damaging of he device if you don' aend o he direcions in he user manual. Also we don' accep any compensaions for personal
More informationElite Acoustics Engineering A4-8 Live-Performance Studio Monitor with 4 Channels, Mixer, Effects, and Bluetooth Quick Start Guide
Elie Acousics Engineering A4-8 Live-Performance Sudio Monior wih 4 Channels, Mixer, Effecs, and Blueooh Quick Sar Guide WHAT IS IN THE BOX Your A4-8 package conains he following: (1) Speaker (1) 12V AC
More informationImproved TLD Algorithm for Face Tracking
Absrac Improved TLD Algorihm for Face Tracking Huimin Li a, Chaojing Yu b and Jing Chen c Chongqing Universiy of Poss and Telecommunicaions, Chongqing 400065, China a li.huimin666@163.com, b 15023299065@163.com,
More informationShortest Path Algorithms. Lecture I: Shortest Path Algorithms. Example. Graphs and Matrices. Setting: Dr Kieran T. Herley.
Shores Pah Algorihms Background Seing: Lecure I: Shores Pah Algorihms Dr Kieran T. Herle Deparmen of Compuer Science Universi College Cork Ocober 201 direced graph, real edge weighs Le he lengh of a pah
More informationChapter 8 LOCATION SERVICES
Disribued Compuing Group Chaper 8 LOCATION SERVICES Mobile Compuing Winer 2005 / 2006 Overview Mobile IP Moivaion Daa ransfer Encapsulaion Locaion Services & Rouing Classificaion of locaion services Home
More informationPoint Cloud Representation of 3D Shape for Laser- Plasma Scanning 3D Display
Poin Cloud Represenaion of 3D Shape for Laser- Plasma Scanning 3D Displa Hiroo Ishikawa and Hideo Saio Keio Universi E-mail {hiroo, saio}@ozawa.ics.keio.ac.jp Absrac- In his paper, a mehod of represening
More informationSimple Network Management Based on PHP and SNMP
Simple Nework Managemen Based on PHP and SNMP Krasimir Trichkov, Elisavea Trichkova bsrac: This paper aims o presen simple mehod for nework managemen based on SNMP - managemen of Cisco rouer. The paper
More informationHandling uncertainty in semantic information retrieval process
Handling uncerainy in semanic informaion rerieval process Chkiwa Mounira 1, Jedidi Anis 1 and Faiez Gargouri 1 1 Mulimedia, InfoRmaion sysems and Advanced Compuing Laboraory Sfax Universiy, Tunisia m.chkiwa@gmail.com,
More informationAssignment 2. Due Monday Feb. 12, 10:00pm.
Faculy of rs and Science Universiy of Torono CSC 358 - Inroducion o Compuer Neworks, Winer 218, LEC11 ssignmen 2 Due Monday Feb. 12, 1:pm. 1 Quesion 1 (2 Poins): Go-ack n RQ In his quesion, we review how
More informationWiley Plus. Assignment 1 is online:
Wile Plus Assignmen 1 is online: 6 problems from chapers and 3 1D and D Kinemaics Due Monda Ocober 5 Before 11 pm! Chaper II: Kinemaics In One Dimension Displacemen Speed and Veloci Acceleraion Equaions
More informationData Structures and Algorithms
Daa Srucures and Algorihms The maerial for his lecure is drawn, in ar, from The Pracice of Programming (Kernighan & Pike) Chaer 2 1 Goals of his Lecure Hel you learn (or refresh your memory) abou: Common
More information(Structural Time Series Models for Describing Trend in All India Sunflower Yield Using SAS
(Srucural Time Series Models for Describing Trend in All India Sunflower Yield Using SAS Himadri Ghosh, Prajneshu and Savia Wadhwa I.A.S.R.I., Library Avenue, New Delhi-110 01 him_adri@iasri.res.in, prajnesh@iasri.res.in,
More informationAnnouncements For The Logic of Boolean Connectives Truth Tables, Tautologies & Logical Truths. Outline. Introduction Truth Functions
Announcemens For 02.05.09 The Logic o Boolean Connecives Truh Tables, Tauologies & Logical Truhs 1 HW3 is due nex Tuesday William Sarr 02.05.09 William Sarr The Logic o Boolean Connecives (Phil 201.02)
More informationSpline Curves. Color Interpolation. Normal Interpolation. Last Time? Today. glshademodel (GL_SMOOTH); Adjacency Data Structures. Mesh Simplification
Las Time? Adjacency Daa Srucures Spline Curves Geomeric & opologic informaion Dynamic allocaion Efficiency of access Mesh Simplificaion edge collapse/verex spli geomorphs progressive ransmission view-dependen
More informationImage segmentation. Motivation. Objective. Definitions. A classification of segmentation techniques. Assumptions for thresholding
Moivaion Image segmenaion Which pixels belong o he same objec in an image/video sequence? (spaial segmenaion) Which frames belong o he same video sho? (emporal segmenaion) Which frames belong o he same
More informationPROCESS AUTOMATION MANUAL TIMER RELAY KF**-DU-EX1.D ISO9001
PROCESS AUTOMATION MANUAL TIMER RELAY KF**-DU-EX1.D ISO9001 Wih regard o he supply of producs, he curren issue of he following documen is applicable: The general erms of delivery for producs and services
More informationthe marginal product. Using the rule for differentiating a power function,
3 Augu 07 Chaper 3 Derivaive ha economi ue 3 Rule for differeniaion The chain rule Economi ofen work wih funcion of variable ha are hemelve funcion of oher variable For example, conider a monopoly elling
More informationLecture 4. Programming with Message Passing: Applications and Performance
Lecure 4 Programming wih Message Passing: Applicaions and Performance Announcemens Quiz #1 in secion on 10/13 Miderm: evening of 10/30, 7:00 o 8:20 PM Wednesday s office hours sar a 1.30 (res of he quarer)
More informationSTEREO PLANE MATCHING TECHNIQUE
STEREO PLANE MATCHING TECHNIQUE Commission III KEY WORDS: Sereo Maching, Surface Modeling, Projecive Transformaion, Homography ABSTRACT: This paper presens a new ype of sereo maching algorihm called Sereo
More informationConstant-Work-Space Algorithms for Shortest Paths in Trees and Simple Polygons
Journal of Graph Algorihms and Applicaions hp://jgaa.info/ vol. 15, no. 5, pp. 569 586 (2011) Consan-Work-Space Algorihms for Shores Pahs in Trees and Simple Polygons Tesuo Asano 1 Wolfgang Mulzer 2 Yajun
More informationENDA ETM442 DIGITAL TIMER
Read his documen carefully before using his device. The guaranee will be expired by damaging of he device if you don' aend o he direcions in he user manual. Also we don' accep any compensaions for personal
More informationDynamic Route Planning and Obstacle Avoidance Model for Unmanned Aerial Vehicles
Volume 116 No. 24 2017, 315-329 ISSN: 1311-8080 (prined version); ISSN: 1314-3395 (on-line version) url: hp://www.ijpam.eu ijpam.eu Dynamic Roue Planning and Obsacle Avoidance Model for Unmanned Aerial
More informationWhy not experiment with the system itself? Ways to study a system System. Application areas. Different kinds of systems
Simulaion Wha is simulaion? Simple synonym: imiaion We are ineresed in sudying a Insead of experimening wih he iself we experimen wih a model of he Experimen wih he Acual Ways o sudy a Sysem Experimen
More informationMass-Spring Systems and Resonance
Mass-Spring Sysems and Resonance Comparing he effecs of damping coefficiens An ineresing problem is o compare he he effec of differen values of he damping coefficien c on he resuling moion of he mass on
More informationSchedule. Curves & Surfaces. Questions? Last Time: Today. Limitations of Polygonal Meshes. Acceleration Data Structures.
Schedule Curves & Surfaces Sunday Ocober 5 h, * 3-5 PM *, Room TBA: Review Session for Quiz 1 Exra Office Hours on Monday (NE43 Graphics Lab) Tuesday Ocober 7 h : Quiz 1: In class 1 hand-wrien 8.5x11 shee
More informationSection 2. Mirrors and Prism Systems
Secion 2 Mirrors and Prism Sysems 2-1 Plane Mirrors Plane mirrors are used o: Produce a deviaion Fold he opical pah Change he image pariy Each ray from he objec poin obeys he law of reflecion a he mirror
More informationA Matching Algorithm for Content-Based Image Retrieval
A Maching Algorihm for Conen-Based Image Rerieval Sue J. Cho Deparmen of Compuer Science Seoul Naional Universiy Seoul, Korea Absrac Conen-based image rerieval sysem rerieves an image from a daabase using
More informationImproving Occupancy Grid FastSLAM by Integrating Navigation Sensors
Improving Occupancy Grid FasSLAM by Inegraing Navigaion Sensors Chrisopher Weyers Sensors Direcorae Air Force Research Laboraory Wrigh-Paerson AFB, OH 45433 Gilber Peerson Deparmen of Elecrical and Compuer
More informationTest - Accredited Configuration Engineer (ACE) Exam - PAN-OS 6.0 Version
Tes - Accredied Configuraion Engineer (ACE) Exam - PAN-OS 6.0 Version ACE Exam Quesion 1 of 50. Which of he following saemens is NOT abou Palo Alo Neworks firewalls? Sysem defauls may be resored by performing
More informationLearning in Games via Opponent Strategy Estimation and Policy Search
Learning in Games via Opponen Sraegy Esimaion and Policy Search Yavar Naddaf Deparmen of Compuer Science Universiy of Briish Columbia Vancouver, BC yavar@naddaf.name Nando de Freias (Supervisor) Deparmen
More informationRao-Blackwellized Particle Filtering for Probing-Based 6-DOF Localization in Robotic Assembly
MITSUBISHI ELECTRIC RESEARCH LABORATORIES hp://www.merl.com Rao-Blackwellized Paricle Filering for Probing-Based 6-DOF Localizaion in Roboic Assembly Yuichi Taguchi, Tim Marks, Haruhisa Okuda TR1-8 June
More informationOutline Introduction. Digital Applications (Cont d) Classification of Control Systems. Discrete-time Control Applications
Ouline Inroducion Classiicaion o Conrol Sysems Classiicaion o Conrol Sysems Analog Conrollers Op-amp circuis PID Implemenaion Comparison Signals in Conrol Engineering Elemens o Conrol Compuer I/O ineraces
More informationC 1. Last Time. CSE 490/590 Computer Architecture. Cache I. Branch Delay Slots (expose control hazard to software)
CSE 490/590 Compuer Archiecure Cache I Seve Ko Compuer Sciences and Engineering Universiy a Buffalo Las Time Pipelining hazards Srucural hazards hazards Conrol hazards hazards Sall Bypass Conrol hazards
More informationCS 152 Computer Architecture and Engineering. Lecture 6 - Memory
CS 152 Compuer Archiecure and Engineering Lecure 6 - Memory Krse Asanovic Elecrical Engineering and Compuer Sciences Universiy of California a Berkeley hp://www.eecs.berkeley.edu/~krse hp://ins.eecs.berkeley.edu/~cs152
More informationMOBILE COMPUTING. Wi-Fi 9/20/15. CSE 40814/60814 Fall Wi-Fi:
MOBILE COMPUTING CSE 40814/60814 Fall 2015 Wi-Fi Wi-Fi: name is NOT an abbreviaion play on Hi-Fi (high fideliy) Wireless Local Area Nework (WLAN) echnology WLAN and Wi-Fi ofen used synonymous Typically
More informationMOBILE COMPUTING 3/18/18. Wi-Fi IEEE. CSE 40814/60814 Spring 2018
MOBILE COMPUTING CSE 40814/60814 Spring 2018 Wi-Fi Wi-Fi: name is NOT an abbreviaion play on Hi-Fi (high fideliy) Wireless Local Area Nework (WLAN) echnology WLAN and Wi-Fi ofen used synonymous Typically
More informationLD7832A 4/17/2013. High Power Factor LED Controller with HV Start-up. General Description. Features. Applications. Typical Application REV: 00
4/17/2013 High Power Facor LED Conroller wih HV Sar-up REV: 00 General Descripion The is a buck soluion wih high PFC conrol for LED lighing. I feaures HV sar-up, easy o design wih minimum cos and PCB size.
More informationProject #1 Math 285 Name:
Projec #1 Mah 85 Name: Solving Orinary Differenial Equaions by Maple: Sep 1: Iniialize he program: wih(deools): wih(pdeools): Sep : Define an ODE: (There are several ways of efining equaions, we sar wih
More informationTHERMAL PHYSICS COMPUTER LAB #3 : Stability of Dry Air and Brunt-Vaisala Oscillations
THERMAL PHYSICS COMPUTER LAB #3 : Sabiliy of Dry Air and Brun-Vaisala Oscillaions Consider a parcel of dry air of volume V, emperaure T and densiy ρ. I displace he same volume V of surrounding air of emperaure
More informationY. Tsiatouhas. VLSI Systems and Computer Architecture Lab
CMOS INEGRAED CIRCUI DESIGN ECHNIQUES Universiy of Ioannina Clocking Schemes Dep. of Compuer Science and Engineering Y. siaouhas CMOS Inegraed Circui Design echniques Overview 1. Jier Skew hroughpu Laency
More informationBulletin 700-HA Plug-in Style Relays
Bullein 00-HA Bullein 00-HA or Changeover s Tube Base Socke Mouning Muli-Range Time and Surge Suppressor Modules Table of Conens Descripion Page Descripion Page Overview...........................................
More informationGauss-Jordan Algorithm
Gauss-Jordan Algorihm The Gauss-Jordan algorihm is a sep by sep procedure for solving a sysem of linear equaions which may conain any number of variables and any number of equaions. The algorihm is carried
More informationV103 TRIPLE 10-BIT LVDS TRANSMITTER FOR VIDEO. General Description. Features. Block Diagram
General Descripion The V103 LVDS display inerface ransmier is primarily designed o suppor pixel daa ransmission beween a video processing engine and a digial video display. The daa rae suppors up o SXGA+
More informationMUX 1. GENERAL DESCRIPTION
256Mb Async./Burs/Sync./A/D MUX 1. GENERAL DESCRIPTION Winbond x16 ADMUX producs are high-speed, CMOS pseudo-saic random access memory developed for lowpower, porable applicaions. The device has a DRAM
More informationFIELD PROGRAMMABLE GATE ARRAY (FPGA) AS A NEW APPROACH TO IMPLEMENT THE CHAOTIC GENERATORS
FIELD PROGRAMMABLE GATE ARRAY (FPGA) AS A NEW APPROACH TO IMPLEMENT THE CHAOTIC GENERATORS Mohammed A. Aseeri and M. I. Sobhy Deparmen of Elecronics, The Universiy of Ken a Canerbury Canerbury, Ken, CT2
More informationBoyce - DiPrima 8.4, Multistep Methods
Boyce - DiPrima 8., Mulisep Mehods Secion 8., p. 67: Iniializaion In[1]:= In[]:= Impor "ColorNames.m" DiffEqs` Runga-Kua Mehod Implemen one sep of he Runge-Kua Mehod. In[]:= Clear y,, h, f ; eqn : y' f,
More informationDiscrete Event Systems. Lecture 14: Discrete Control. Continuous System. Discrete Event System. Discrete Control Systems.
Lecure 14: Discree Conrol Discree Even Sysems [Chaper: Sequenial Conrol + These Slides] Discree Even Sysems Sae Machine-Based Formalisms Saechars Grafce Laboraory 2 Peri Nes Implemenaion No covered in
More informationCAMERA CALIBRATION BY REGISTRATION STEREO RECONSTRUCTION TO 3D MODEL
CAMERA CALIBRATION BY REGISTRATION STEREO RECONSTRUCTION TO 3D MODEL Klečka Jan Docoral Degree Programme (1), FEEC BUT E-mail: xkleck01@sud.feec.vubr.cz Supervised by: Horák Karel E-mail: horak@feec.vubr.cz
More informationChapter 4 Sequential Instructions
Chaper 4 Sequenial Insrucions The sequenial insrucions of FBs-PLC shown in his chaper are also lised in secion 3.. Please refer o Chaper, "PLC Ladder diagram and he Coding rules of Mnemonic insrucion",
More informationA Principled Approach to. MILP Modeling. Columbia University, August Carnegie Mellon University. Workshop on MIP. John Hooker.
Slide A Principled Approach o MILP Modeling John Hooer Carnegie Mellon Universiy Worshop on MIP Columbia Universiy, Augus 008 Proposal MILP modeling is an ar, bu i need no be unprincipled. Slide Proposal
More informationMultifunctional time delay relay MFT U11S, MFT U21S, MFT U22S, MFT U31S, MFT U21P, MFT U22P, MFT U41SE
Mulifuncional ime delay relay MFT U11, MFT U21, MFT U22, MFT U31, MFT U21, MFT U22, MFT U41E 8 Funcions, 8 ime ranges Mulivolage: 24 Vac / dc 110... 240 Vac 12... 240 Vdc 24... 240 Vac 2 oupu conacs MFT
More informationTUTORING TEXTS IN MATHCAD
TUTORING TEXTS IN MATHCAD MIROSLAV DOLOZÍILEK and ANNA RYNDOVÁ Faculy of Mechanical Engineering, Brno Universiy of Technology Technická, 616 69 Brno, Czech Republic E-ail: irdo@fyzika.fe.vubr.cz Absrac
More information