OptimalPIandPIDParametersfora Batch of Benchmark Process Models Representative for the Process Industry

Size: px
Start display at page:

Download "OptimalPIandPIDParametersfora Batch of Benchmark Process Models Representative for the Process Industry"

Transcription

1 OptimalPIandPIDParametersfora Batch of Benchmark Process Models Representative for the Process Industry Olof Garpinger August 27, 205 Abstract ThisreportpresentsalargenumberofoptimalPIandPIDparameters for a batch of 34 benchmark process models representative for the process industry. This information can e.g. be used as a reference for other controller design methods. The optimal parametershavebeenderivedusingthematlab -basedsoftwarecalled SWORD, which determines the PI or PID controller that gives the best load disturbance performance given some closed-loop robustness. The performance measure used here is the integrated absolute error during a step disturbance on the process input, and the robustness constraints are given by upper limits on maximum sensitivity and complementary sensitivity. It has previously been shown that SWORD can be used to find near-optimal controllers also with respect to an additional noise sensitivity constraint. A controller design methodbasedonthisfindinggivesasetofpiandpidcontrollers all with the same robustness, but instead with a trade-off between performance and noise sensitivity. Five such sets of controllers are presented here for process models with varying dynamics. There are alsoalargenumberofoptimal,unfiltered,swordpiandpidparameters presented, and related to four different robustness values. Alldatahasbeencollectedintableswhicharegivenattheendofthis report.thesametableshavebeencollectedinmatlab datafiles, Excel spreadsheets, as well as in a tex-file.. Introduction ThepurposeofthisdocumentistoprovidealargenumberofIAEoptimal PI and PID controllers for a batch of benchmark process models, which can be used for comparison with other design methods. Both for the unfiltered case(with regards to four different robustness levels) and for the filtered, noise sensitivity constrained, case. The first few sections are used to define the optimization problem used to determine the controllers, and to present the batch of benchmark models. 77 tables filled with optimal PID parametersandrelateddataaregiveninsections8to0.thetableshavealso

2 r Σ d n e u z y C(s) Σ P(s) Σ F(s) Figure Aloaddisturbance,d,measurementnoise,n,andset-point,r,acton the closed-loop system with process P(s), controller C(s) and measurement filter F(s). beencollectedinmatlab mat-files,excelspreadsheets(differentsheets fordifferentprocesstypes),aswellasinatex-file.thesecanbedownloaded from: 2. The closed-loop system The single-input single-output feedback loop in Fig. will be used here to setupaconstrainedoptimizationproblemforthedesignofpiandpid controllers. The process, P(s), is manipulated by a controller, C(s), such thatthecontrolledvariable,z,iskeptascloseaspossibletoaset-point,r, inordertominimizethecontrolerror,e.theprocessisaffectedbyaload disturbance, d, at the process input. The measurements of the controlled variable, y, typically contain noise, n, and are fed through a low-pass filter, F(s),tokeepthenoiselevelofthecontrolsignal,u,low. Assuming regulatory control around a constant set-point, r = 0, the closed-loop system can be described by three equations Z(s)= Y(s)= P(s) P(s)C(s)F(s) D(s) N(s), () +P(s)C(s)F(s) +P(s)C(s)F(s) P(s) +P(s)C(s)F(s) D(s)+ N(s), (2) +P(s)C(s)F(s) U(s)= P(s)C(s)F(s) +P(s)C(s)F(s) D(s) C(s)F(s) N(s), (3) +P(s)C(s)F(s) with frequency-domain signals in capital letters. 2

3 It is well-known that the four transfer functions S(s)= +P(s)C(s)F(s), (4) T(s)= P(s)C(s)F(s) +P(s)C(s)F(s), (5) S p (s)= S c (s)= P(s) +P(s)C(s)F(s), (6) C(s)F(s) +P(s)C(s)F(s), (7) are sufficient to describe the closed-loop system in Fig.. S(s) is called the sensitivity function and T(s) the complementary sensitivity function. 3. Controllers and noise filters In this document, optimal PI and PID parameters will be presented, sometimes together with a corresponding noise filter time constant. There are several PID and filter forms commonly used, and it is therefore important todefinetheonesusedhere.thepicontrollerwillbegivenbythetransfer function C PI (s)=k ( + ), (8) st i where K istheproportionalgainand T i istheintegraltime.forpid controltheparallelformhasbeenchosensinceitismoregeneralthanthe series form. It has the transfer function C PID (s)=k ( + ) +st d. (9) st i Thederivativepartcomeswiththederivativetimeparameter,T d.lowpass filters are used here to decrease closed-loop noise throughput. This is especially important for PID control, but also useful for PI control. A first-order low-pass filter has been used for PI control, F PI (s)= st f +, (0) which gives the controller high-frequency roll-off. A second order filter F PID (s)= (st f ) 2 /2+sT f +, () is used for PID control, also for the sake of high-frequency roll-off. The filtertimeconstantt f istheonlyparameterthatneedstobesetinboth F PI andf PID. 3

4 P (s)= e s +st, T=0.02,0.05,0.,0.2,0.3,0.5,0.7,, P 2 (s)=.3,.5,2,4,6,8,0,20,50,00,200,500,000 e s (+st) 2, T=0.0,0.02,0.05,0.,0.2,0.3,0.5,0.7,, P 3 (s)=.3,.5,2,4,6,8,0,20,50,00,200,500 (s+)(+st) 2, T=0.005,0.0,0.02,0.05,0.,0.2,0.5,2,5,0 P 4 (s)= P 5 (s)= (s+) n, n=3,4,5,6,7,8 (+s)(+ αs)(+ α 2 s)(+ α 3 s), α=0.,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9 P 6 (s)= s(+st ) e sl, L =0.0,0.02,0.05,0.,0.2,0.3,0.5,0.7,0.9,.0, T +L = P 7 (s)= (+st)(+st ) e sl, T +L =, T=,2,5,0 L =0.0,0.02,0.05,0.,0.3,0.5,0.7,0.9,.0 P 8 (s)= αs (s+) 3, α=0.,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,.0,. P 9 (s)= (s+)((st) 2 +.4sT+), T=0.,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,.0 Figure 2 Test batch of 34 processes representative for the process industry. 4. Abatchofbenchmarkmodels A batch of 34 benchmark process models, representative for the process industry,wasintroducedin[]andcanbefoundinfig.2,onthenextpage. Sections8to0holdsoptimalPIandPIDparametersforthisbatch. In addition to these models, the second order time-delayed model P 2,mod (s)= e 0.s (20s+) 2, (2) willalsobeusedtoderiveasetofoptimalcontrollerparameters(with 4

5 corresponding filters). The benchmark models have been approximated with first-order timedelayed(fotd) models P m (s)= K p st+ e sl, (3) in order to classify them based on the normalized time delay, τ= L L+T. (4) 5. Criteria for PID controller design Arationalwaytostartthedesignofacontrolleristofirstderiveaprocess model and a collection of requirements. Constrained optimization can then be applied to make a trade between often conflicting requirements. Tuning of PID controllers for the process industry is seldom done this way since theeffortthatcanbedevotedtoasingleloopisseverelylimited. Requirements typically include specifications on load disturbance attenuation, robustness to process uncertainty, noise sensitivity and set-point tracking. Load disturbance attenuation is a primary concern in process control where steady-state regulation is a key issue, while set-point tracking is a major concern in motion control. Set-point tracking can, however, be treated separately by using a control architecture having two degrees of freedom. Therefore, the controllers listed here will be optimal with respect to load disturbance attenuation. 5. Performance Closed-loop performance, i.e. load disturbance attenuation will here be characterized by the integrated absolute error(iae) IAE= 0 e(t) dt, (5) foraunitsteploaddisturbanceontheprocessinput,seefig Robustness Itisveryimportanttoensurethatallplantprocessesaresafeandstable around their set-points. For this reason, the primary goal of many PID design methods is to secure the robustness of the closed-loop system, i.e. to keep good margins to the point of instability. Robustness can be captured by the sensitivity function, S(s), and the complementary sensitivity function, T(s), see Eqs.(4 5). The maximum values of these functions S(iω) M s, T(iω) M t, ω R +, (6) i.e. the H -norms, will be used here as robustness constraints on the closed-loopsystem.largevaluesof M s and M t willleadtopoorrobustness, while values close to give very high robustness. Reasonable robustnessistypicallygivenwithm s andm t between.2and2.0.forsimplicity,m s andm t willhavethesamevaluesineachnewoptimizationhere (M s =M t =.2,.4,.6,and.8).Notethat ωisthefrequencyin[rad/s] and R + denotesthesetofallnon-negativerealnumbers. 5

6 5.3 Noise sensitivity Large control signal activity generated by measurement noise could cause undesirable actuator wear and tear. The impact of the transfer function frommeasurementnoisetocontrolaction, S c (s),dependsonmanyfactors, with the controller parameters and low-pass filter being particularly important.inthisdocument,theh 2 -normofs c (s)(seeeq.7) S c (s) 2 κ u, (7) will be used to constrain the noise sensitivity. Assuming continuous-time whitegaussianmeasurementnoisewithunitspectraldensity, S c (s) 2 can be derived using the integral formula S c (s) 2 = 2π S c (iω) 2 dω. (8) 6. Optimal PID design using SWORD TheMATLAB softwaretoolcalledsword(software-basedoptimalrobustdesign),wasfirstpresentedin[2].thistoolisusedtoderiveoptimal PI and PID controllers with respect to the optimization problem minimize K,T i,t d R + 0 e(t) dt, subjectto S(iω) M s, T(iω) M t, ω R +. (9) The low-pass filtertime constant, T f,isfixed in each optimization. To simplify the problem solving, the software finds the controller that makes at least one of the robustness constraints active. This will give the optimal solutionalsoto(9),unlessm s andm t arequitelarge(i.e.whensword startsgivinghighlyoscillatingresponses).thistypicallyhappensform s andm t greaterthan2.0. Sections8and9holdtableswithunfilteredSWORDPIandPIDparametersforthebenchmarkmodelsinFig.2,withrespecttoM s =M t =.2,.4,.6,and.8. The SWORD software tool is freely available at: AnolderversionoftheSWORDsoftwareisalsoavailableonthiswebpage.Ithasbeentestedmorethoroughlyandcane.g.beusedifthemost recent SWORD version would not work. 6

7 7. Using SWORD to determine the noise filter In[3],itisshownthatSWORDcanprovidecontrollersthatarecloseto optimal also with respect to the extended optimization problem minimize K,T i,t d,t f R + 0 e(t) dt, subjectto S(iω) M s, T(iω) M t, ω R +, S c (s) 2 κ u. (20) Thisisaccomplishedbyvaryingthelow-passfiltertimeconstant,T f,as wellasthecontrollertype(pid,piori).theresultisasetofcontrollers andlow-passfilters.theusercanthenusethissettochoosethebest possible controller giving an acceptable level of the control signal activity. This level can be determined by visual feedback of the control signal. Section 0 presents tables with controller sets for five different models (withm s =M t =.4),containing:lag-dominant,balanced,delay-dominant, integrating, and dominant second-order processes. 7

8 8. Optimal PI parameters for the test batch The following tables hold process data, optimal unfiltered SWORD PI parameters, and corresponding IAE-values, for the benchmark models. Section8.presentstablesforaclosed-looprobustnessgivenbyM s =M t =.2, Section8.2forM s =M t =.4,Section8.3forM s =M t =.6,andSection 8.4forM s =M t =.8.ThetableshavealsobeencollectedinMATLAB mat-files, Excel spreadsheets(different sheets for different process types), aswellasinatex-file.thesecanbedownloadedfrom: 8. M s =M t =.2 Table P (s)= e s (st+),unfilteredpi,m s=m t =.2 T τ K T i k p k i IAE

9 e s Table2 P 2 (s)= (st+) 2,UnfilteredPI,M s=m t =.2 T τ K T i k p k i IAE

10 Table3 P 3 (s)= (s+)(st+) 2,UnfilteredPI,M s=m t =.2 T τ K T i k p k i IAE Table4 P 4 (s)= (s+) n,unfilteredpi,m s=m t =.2 n τ K T i k p k i IAE Table5 P 5 (s)= (s+)(sα+)(sα 2 +)(sα 3 +),UnfilteredPI,M s=m t =.2 α τ K T i k p k i IAE

11 e sl Table6 P 6 (s)= s(st +),UnfilteredPI,M s=m t =.2 T L τ K T i k p k i IAE

12 e sl Table7 P 7 (s)= (st+)(+st ),UnfilteredPI,M s=m t =.2 T T L τ K T i k p k i IAE

13 Table8 P 8 (s)= sα (s+) 3,UnfilteredPI,M s=m t =.2 α τ K T i k p k i IAE Table9 P 9 (s)= (s+)((st) 2 +.4sT+),UnfilteredPI,M s=m t =.2 T τ K T i k p k i IAE

14 8.2 M s =M t =.4 Table0 P (s)= e s (st+),unfilteredpi,m s=m t =.4 T τ K T i k p k i IAE

15 e s Table P 2 (s)= (st+) 2,UnfilteredPI,M s=m t =.4 T τ K T i k p k i IAE

16 Table2 P 3 (s)= (s+)(st+) 2,UnfilteredPI,M s=m t =.4 T τ K T i k p k i IAE Table3 P 4 (s)= (s+) n,unfilteredpi,m s=m t =.4 n τ K T i k p k i IAE Table4 P 5 (s)= (s+)(sα+)(sα 2 +)(sα 3 +),UnfilteredPI,M s=m t =.4 α τ K T i k p k i IAE

17 e sl Table5 P 6 (s)= s(st +),UnfilteredPI,M s=m t =.4 T L τ K T i k p k i IAE

18 e sl Table6 P 7 (s)= (st+)(+st ),UnfilteredPI,M s=m t =.4 T T L τ K T i k p k i IAE

19 Table7 P 8 (s)= sα (s+) 3,UnfilteredPI,M s=m t =.4 α τ K T i k p k i IAE Table8 P 9 (s)= (s+)((st) 2 +.4sT+),UnfilteredPI,M s=m t =.4 T τ K T i k p k i IAE

20 8.3 M s =M t =.6 Table9 P (s)= e s (st+),unfilteredpi,m s=m t =.6 T τ K T i k p k i IAE

21 e s Table20 P 2 (s)= (st+) 2,UnfilteredPI,M s=m t =.6 T τ K T i k p k i IAE

22 Table2 P 3 (s)= (s+)(st+) 2,UnfilteredPI,M s=m t =.6 T τ K T i k p k i IAE Table22 P 4 (s)= (s+) n,unfilteredpi,m s=m t =.6 n τ K T i k p k i IAE Table23 P 5 (s)= (s+)(sα+)(sα 2 +)(sα 3 +),UnfilteredPI,M s=m t =.6 α τ K T i k p k i IAE

23 e sl Table24 P 6 (s)= s(st +),UnfilteredPI,M s=m t =.6 T L τ K T i k p k i IAE

24 e sl Table25 P 7 (s)= (st+)(+st ),UnfilteredPI,M s=m t =.6 T T L τ K T i k p k i IAE

25 Table26 P 8 (s)= sα (s+) 3,UnfilteredPI,M s=m t =.6 α τ K T i k p k i IAE Table27 P 9 (s)= (s+)((st) 2 +.4sT+),UnfilteredPI,M s=m t =.6 T τ K T i k p k i IAE

26 8.4 M s =M t =.8 Table28 P (s)= e s (st+),unfilteredpi,m s=m t =.8 T τ K T i k p k i IAE

27 e s Table29 P 2 (s)= (st+) 2,UnfilteredPI,M s=m t =.8 T τ K T i k p k i IAE

28 Table30 P 3 (s)= (s+)(st+) 2,UnfilteredPI,M s=m t =.8 T τ K T i k p k i IAE Table3 P 4 (s)= (s+) n,unfilteredpi,m s=m t =.8 n τ K T i k p k i IAE Table32 P 5 (s)= (s+)(sα+)(sα 2 +)(sα 3 +),UnfilteredPI,M s=m t =.8 α τ K T i k p k i IAE

29 e sl Table33 P 6 (s)= s(st +),UnfilteredPI,M s=m t =.8 T L τ K T i k p k i IAE

30 e sl Table34 P 7 (s)= (st+)(+st ),UnfilteredPI,M s=m t =.8 T T L τ K T i k p k i IAE

31 Table35 P 8 (s)= sα (s+) 3,UnfilteredPI,M s=m t =.8 α τ K T i k p k i IAE Table36 P 9 (s)= (s+)((st) 2 +.4sT+),UnfilteredPI,M s=m t =.8 T τ K T i k p k i IAE

32 9. Optimal PID parameters for the test batch The following tables hold process data, optimal unfiltered SWORD PID parameters, and corresponding IAE-values, for the benchmark models. Section9.presentstablesforaclosed-looprobustnessgivenbyM s =M t =.2, Section9.2forM s =M t =.4,Section9.3forM s =M t =.6,andSection 9.4forM s =M t =.8.ThetableshavealsobeencollectedinMATLAB mat-files, Excel spreadsheets(different sheets for different process types), aswellasinatex-file.thesecanbedownloadedfrom: 9. M s =M t =.2 Table37 P (s)= e s (st+),unfilteredpid,m s=m t =.2 T τ K T i T d k p k i k d IAE

33 e s Table38 P 2 (s)= (st+) 2,UnfilteredPID,M s=m t =.2 T τ K T i T d k p k i k d IAE

34 Table39 P 3 (s)= (s+)(st+) 2,UnfilteredPID,M s=m t =.2 T τ K T i T d k p k i k d IAE Table40 P 4 (s)= (s+) n,unfilteredpid,m s=m t =.2 n τ K T i T d k p k i k d IAE Table4 P 5 (s)= (s+)(sα+)(sα 2 +)(sα 3 +),UnfilteredPID,M s,m t =.2 α τ K T i T d k p k i k d IAE

35 e sl Table42 P 6 (s)= s(st +),UnfilteredPID,M s=m t =.2 T L τ K T i T d k p k i k d IAE

36 e sl Table43 P 7 (s)= (st+)(+st ),UnfilteredPID,M s=m t =.2 T T L τ K T i T d k p k i k d IAE

37 Table44 P 8 (s)= sα (s+) 3,UnfilteredPID,M s=m t =.2 α τ K T i T d k p k i k d IAE Table45 P 9 (s)= (s+)((st) 2 +.4sT+),UnfilteredPID,M s=m t =.2 T τ K T i T d k p k i k d IAE

38 9.2 M s =M t =.4 Table46 P (s)= e s (st+),unfilteredpid,m s=m t =.4 T τ K T i T d k p k i k d IAE

39 e s Table47 P 2 (s)= (st+) 2,UnfilteredPID,M s=m t =.4 T τ K T i T d k p k i k d IAE

40 Table48 P 3 (s)= (s+)(st+) 2,UnfilteredPID,M s=m t =.4 T τ K T i T d k p k i k d IAE Table49 P 4 (s)= (s+) n,unfilteredpid,m s=m t =.4 n τ K T i T d k p k i k d IAE Table50 P 5 (s)= (s+)(sα+)(sα 2 +)(sα 3 +),UnfilteredPID,M s,m t =.4 α τ K T i T d k p k i k d IAE

41 e sl Table5 P 6 (s)= s(st +),UnfilteredPID,M s=m t =.4 T L τ K T i T d k p k i k d IAE

42 e sl Table52 P 7 (s)= (st+)(+st ),UnfilteredPID,M s=m t =.4 T T L τ K T i T d k p k i k d IAE

43 Table53 P 8 (s)= sα (s+) 3,UnfilteredPID,M s=m t =.4 α τ K T i T d k p k i k d IAE Table54 P 9 (s)= (s+)((st) 2 +.4sT+),UnfilteredPID,M s=m t =.4 T τ K T i T d k p k i k d IAE

44 9.3 M s =M t =.6 Table55 P (s)= e s (st+),unfilteredpid,m s=m t =.6 T τ K T i T d k p k i k d IAE

45 e s Table56 P 2 (s)= (st+) 2,UnfilteredPID,M s=m t =.6 T τ K T i T d k p k i k d IAE

46 Table57 P 3 (s)= (s+)(st+) 2,UnfilteredPID,M s=m t =.6 T τ K T i T d k p k i k d IAE Table58 P 4 (s)= (s+) n,unfilteredpid,m s=m t =.6 n τ K T i T d k p k i k d IAE Table59 P 5 (s)= (s+)(sα+)(sα 2 +)(sα 3 +),UnfilteredPID,M s,m t =.6 α τ K T i T d k p k i k d IAE

47 e sl Table60 P 6 (s)= s(st +),UnfilteredPID,M s=m t =.6 T L τ K T i T d k p k i k d IAE

48 e sl Table6 P 7 (s)= (st+)(+st ),UnfilteredPID,M s=m t =.6 T T L τ K T i T d k p k i k d IAE

Robust Controller Design for an Autonomous Underwater Vehicle

Robust Controller Design for an Autonomous Underwater Vehicle DRC04 Robust Controller Design for an Autonomous Underwater Vehicle Pakpong Jantapremjit 1, * 1 Department of Mechanical Engineering, Faculty of Engineering, Burapha University, Chonburi, 20131 * E-mail:

More information

ACTIVE QUEUE MANAGEMENT ALGORITHM WITH A RATE REGULATOR. Hyuk Lim, Kyung-Joon Park, Eun-Chan Park and Chong-Ho Choi

ACTIVE QUEUE MANAGEMENT ALGORITHM WITH A RATE REGULATOR. Hyuk Lim, Kyung-Joon Park, Eun-Chan Park and Chong-Ho Choi Copyright 22 IFAC 15th Triennial World Congress, Barcelona, Spain ACTIVE QUEUE MANAGEMENT ALGORITHM WITH A RATE REGULATOR Hyuk Lim, Kyung-Joon Park, Eun-Chan Park and Chong-Ho Choi School of Electrical

More information

NATIONAL UNIVERSITY OF SINGAPORE. MCH5003 Modeling and Simulation. E2: Simulation of PID Control System

NATIONAL UNIVERSITY OF SINGAPORE. MCH5003 Modeling and Simulation. E2: Simulation of PID Control System NATIONAL UNIVERSITY OF SINGAPORE MCH5003 Modeling and Simulation E2: Simulation of PID Control System 1. Object The aim of this experiment is to develop a digital PID controller, and simulate its performance

More information

BEST2015 Autonomous Mobile Robots Lecture 2: Mobile Robot Kinematics and Control

BEST2015 Autonomous Mobile Robots Lecture 2: Mobile Robot Kinematics and Control BEST2015 Autonomous Mobile Robots Lecture 2: Mobile Robot Kinematics and Control Renaud Ronsse renaud.ronsse@uclouvain.be École polytechnique de Louvain, UCLouvain July 2015 1 Introduction Mobile robot

More information

Tutorial 4. Differential Geometry I - Curves

Tutorial 4. Differential Geometry I - Curves 23686 Numerical Geometry of Images Tutorial 4 Differential Geometry I - Curves Anastasia Dubrovina c 22 / 2 Anastasia Dubrovina CS 23686 - Tutorial 4 - Differential Geometry I - Curves Differential Geometry

More information

A fuzzy optimization algorithm for blow moulding process

A fuzzy optimization algorithm for blow moulding process Authors: Yeh-Liang Hsu, Tzu-Chi Liu, Ming-Sho Hsu, Francis Thibault (2001-05-18); recommended: Yeh-Liang Hsu (2001-05-18). Note: This paper is to be presented at The Sixth International Conference on CSCW

More information

Lluesma Camps, Manuel; Cervin, Anton; Balbastre, Patricia; Ripoll, Ismael; Crespo, Alfons

Lluesma Camps, Manuel; Cervin, Anton; Balbastre, Patricia; Ripoll, Ismael; Crespo, Alfons Jitter Evaluation of Real-Time Control Systems Lluesma Camps, Manuel; Cervin, Anton; Balbastre, Patricia; Ripoll, Ismael; Crespo, Alfons 6 Link to publication Citation for published version (APA): Lluesma

More information

Distributed Parameter Systems Blockset for Simulink --- Third-Party MathWorks Product ---

Distributed Parameter Systems Blockset for Simulink --- Third-Party MathWorks Product --- Distributed Parameter Systems Blockset for Simulink --- Third-Party MathWorks Product --- G. Hulkó, C. Belavý, Š. Cibiri, J. Szuda University Center for Control of Distributed Parameter Systems Department

More information

An H Loop-Shaping Design Procedure for Attitude Control of an AUV

An H Loop-Shaping Design Procedure for Attitude Control of an AUV An H Loop-Shaping Design Procedure for Attitude Control of an AUV Scott B. Gibson and Daniel J. Stilwell Bradley Department of Electrical and Computer Engineering Virginia Tech {sgibson2, stilwell}@vt.edu

More information

Quick Start with CASSY Lab. Bi-05-05

Quick Start with CASSY Lab. Bi-05-05 Quick Start with CASSY Lab Bi-05-05 About this manual This manual helps you getting started with the CASSY system. The manual does provide you the information you need to start quickly a simple CASSY experiment

More information

Experiment 2: Control of Nonlinear Compensated SISO Systems

Experiment 2: Control of Nonlinear Compensated SISO Systems DEPARTMENT OF ELECTRICAL ENGINEERING UNIVERSITY OF MINNESOTA EE 4237 State Space Control Laboratory Experiment 2: Control of Nonlinear Compensated SISO Systems Prelab: 1. Study Section 6.3 of manual (attached)

More information

Control 2. Keypoints: Given desired behaviour, determine control signals Inverse models:

Control 2. Keypoints: Given desired behaviour, determine control signals Inverse models: Control 2 Keypoints: Given desired behaviour, determine control signals Inverse models: Inverting the forward model for simple linear dynamic system Problems for more complex systems Open loop control:

More information

Adaptive QoS Control Beyond Embedded Systems

Adaptive QoS Control Beyond Embedded Systems Adaptive QoS Control Beyond Embedded Systems Chenyang Lu! CSE 520S! Outline! Control-theoretic Framework! Service delay control on Web servers! On-line data migration in storage servers! ControlWare: adaptive

More information

Probabilistic systems a place where categories meet probability

Probabilistic systems a place where categories meet probability Probabilistic systems a place where categories meet probability Ana Sokolova SOS group, Radboud University Nijmegen University Dortmund, CS Kolloquium, 12.6.6 p.1/32 Outline Introduction - probabilistic

More information

Image Enhancement: To improve the quality of images

Image Enhancement: To improve the quality of images Image Enhancement: To improve the quality of images Examples: Noise reduction (to improve SNR or subjective quality) Change contrast, brightness, color etc. Image smoothing Image sharpening Modify image

More information

IVR: Open- and Closed-Loop Control. M. Herrmann

IVR: Open- and Closed-Loop Control. M. Herrmann IVR: Open- and Closed-Loop Control M. Herrmann Overview Open-loop control Feed-forward control Towards feedback control Controlling the motor over time Process model V B = k 1 s + M k 2 R ds dt Stationary

More information

EVALUATION OF THE PERFORMANCE OF VARIOUS FUZZY PID CONTROLLER STRUCTURES ON BENCHMARK SYSTEMS

EVALUATION OF THE PERFORMANCE OF VARIOUS FUZZY PID CONTROLLER STRUCTURES ON BENCHMARK SYSTEMS EVALUATION OF THE PERFORMANCE OF VARIOUS FUZZY CONTROLLER STRUCTURES ON BENCHMARK SYSTEMS Birkan Akbıyık İbrahim Eksin Müjde Güzelkaya Engin Yeşil e-mail: birkan@lycos.com e-mail:eksin@elk.itu.edu.tr e-mail:

More information

CHAPTER 4 FREQUENCY STABILIZATION USING FUZZY LOGIC CONTROLLER

CHAPTER 4 FREQUENCY STABILIZATION USING FUZZY LOGIC CONTROLLER 60 CHAPTER 4 FREQUENCY STABILIZATION USING FUZZY LOGIC CONTROLLER 4.1 INTRODUCTION Problems in the real world quite often turn out to be complex owing to an element of uncertainty either in the parameters

More information

THE BENEFIT OF ANSA TOOLS IN THE DALLARA CFD PROCESS. Simona Invernizzi, Dallara Engineering, Italy,

THE BENEFIT OF ANSA TOOLS IN THE DALLARA CFD PROCESS. Simona Invernizzi, Dallara Engineering, Italy, THE BENEFIT OF ANSA TOOLS IN THE DALLARA CFD PROCESS Simona Invernizzi, Dallara Engineering, Italy, KEYWORDS automatic tools, batch mesh, DFM, morphing, ride height maps ABSTRACT In the last few years,

More information

Visible and Long-Wave Infrared Image Fusion Schemes for Situational. Awareness

Visible and Long-Wave Infrared Image Fusion Schemes for Situational. Awareness Visible and Long-Wave Infrared Image Fusion Schemes for Situational Awareness Multi-Dimensional Digital Signal Processing Literature Survey Nathaniel Walker The University of Texas at Austin nathaniel.walker@baesystems.com

More information

Supplementary Figure 1. Decoding results broken down for different ROIs

Supplementary Figure 1. Decoding results broken down for different ROIs Supplementary Figure 1 Decoding results broken down for different ROIs Decoding results for areas V1, V2, V3, and V1 V3 combined. (a) Decoded and presented orientations are strongly correlated in areas

More information

Root Locus Controller Design

Root Locus Controller Design Islamic University of Gaza Faculty of Engineering Electrical Engineering department Control Systems Design Lab Eng. Mohammed S. Jouda Eng. Ola M. Skeik Experiment 4 Root Locus Controller Design Overview

More information

Resolution of spherical parallel Manipulator (SPM) forward kinematic model (FKM) near the singularities

Resolution of spherical parallel Manipulator (SPM) forward kinematic model (FKM) near the singularities Resolution of spherical parallel Manipulator (SPM) forward kinematic model (FKM) near the singularities H. Saafi a, M. A. Laribi a, S. Zeghloul a a. Dept. GMSC, Pprime Institute, CNRS - University of Poitiers

More information

10. Cartesian Trajectory Planning for Robot Manipulators

10. Cartesian Trajectory Planning for Robot Manipulators V. Kumar 0. Cartesian rajectory Planning for obot Manipulators 0.. Introduction Given a starting end effector position and orientation and a goal position and orientation we want to generate a smooth trajectory

More information

Developing a MATLAB-Based Control System Design and Analysis Tool for Enhanced Learning Environment in Control System Education

Developing a MATLAB-Based Control System Design and Analysis Tool for Enhanced Learning Environment in Control System Education Developing a MATLAB-Based Control System Design and Analysis Tool for Enhanced Learning Environment in Control System Education Frank S. Cheng and Lin Zhao Industrial and Engineering Technology Department

More information

2. Unlock the Customization Features: The Edit Button Click the "Edit" button on the Dashboard Home Page to unlock the customization features.

2. Unlock the Customization Features: The Edit Button Click the Edit button on the Dashboard Home Page to unlock the customization features. 1. Introduction: Customize Content for Your Students The Garland Science Learning System (GSLS) is completely customizable. You can edit, delete, or add content to create a unique learning experience for

More information

Dynamics Analysis for a 3-PRS Spatial Parallel Manipulator-Wearable Haptic Thimble

Dynamics Analysis for a 3-PRS Spatial Parallel Manipulator-Wearable Haptic Thimble Dynamics Analysis for a 3-PRS Spatial Parallel Manipulator-Wearable Haptic Thimble Masoud Moeini, University of Hamburg, Oct 216 [Wearable Haptic Thimble,A Developing Guide and Tutorial,Francesco Chinello]

More information

Fundamentals of lambda tuning

Fundamentals of lambda tuning Fundamentals of lambda tuning Understanding a particularly conservative PID controller design technique. Vance VanDoren, PhD, PE 04/16/2013 Lambda tuning is a form of internal model control (IMC) that

More information

Jacobian: Velocities and Static Forces 1/4

Jacobian: Velocities and Static Forces 1/4 Jacobian: Velocities and Static Forces /4 Models of Robot Manipulation - EE 54 - Department of Electrical Engineering - University of Washington Kinematics Relations - Joint & Cartesian Spaces A robot

More information

Department of Electrical Engineering. Indian Institute of Technology Dharwad EE 303: Control Systems Practical Assignment - 6

Department of Electrical Engineering. Indian Institute of Technology Dharwad EE 303: Control Systems Practical Assignment - 6 Department of Electrical Engineering Indian Institute of Technology Dharwad EE 303: Control Systems Practical Assignment - 6 Adapted from Take Home Labs, Oklahoma State University Root Locus Design 1 OBJECTIVE

More information

Configurable data import of multiple Excel

Configurable data import of multiple Excel Technical Disclosure Commons Defensive Publications Series April 09, 2018 Configurable data import of multiple Excel Daniel Hoppe Bertrandt Ingenieurbüro GmbH Follow this and additional works at: https://www.tdcommons.org/dpubs_series

More information

Three-Dimensional (Surface) Plots

Three-Dimensional (Surface) Plots Three-Dimensional (Surface) Plots Creating a Data Array 3-Dimensional plots (surface plots) are often useful for visualizing the behavior of functions and identifying important mathematical/physical features

More information

Spline Curves. Spline Curves. Prof. Dr. Hans Hagen Algorithmic Geometry WS 2013/2014 1

Spline Curves. Spline Curves. Prof. Dr. Hans Hagen Algorithmic Geometry WS 2013/2014 1 Spline Curves Prof. Dr. Hans Hagen Algorithmic Geometry WS 2013/2014 1 Problem: In the previous chapter, we have seen that interpolating polynomials, especially those of high degree, tend to produce strong

More information

Practical Robotics (PRAC)

Practical Robotics (PRAC) Practical Robotics (PRAC) A Mobile Robot Navigation System (1) - Sensor and Kinematic Modelling Nick Pears University of York, Department of Computer Science December 17, 2014 nep (UoY CS) PRAC Practical

More information

ON THE RE-CONFIGURABILITY DESIGN OF PARALLEL MACHINE TOOLS

ON THE RE-CONFIGURABILITY DESIGN OF PARALLEL MACHINE TOOLS 33 ON THE RE-CONFIGURABILITY DESIGN OF PARALLEL MACHINE TOOLS Dan Zhang Faculty of Engineering and Applied Science, University of Ontario Institute of Technology Oshawa, Ontario, L1H 7K, Canada Dan.Zhang@uoit.ca

More information

MODELLING AND MOTION ANALYSIS OF FIVE-BAR 5R MECHANISM

MODELLING AND MOTION ANALYSIS OF FIVE-BAR 5R MECHANISM Int. J. of Applied Mechanics and Engineering, 1, vol.19, No., pp.677-686 DOI: 1.78/ijame-1-6 MODELLING AND MOTION ANALYSIS OF FIVE-BAR 5R MECHANISM Z. BUDNIAK * and T. BIL Faculty of Mechanical Engineering

More information

ANALYTICAL STRUCTURES FOR FUZZY PID CONTROLLERS AND APPLICATIONS

ANALYTICAL STRUCTURES FOR FUZZY PID CONTROLLERS AND APPLICATIONS International Journal of Electrical Engineering and Technology (IJEET), ISSN 0976 6545(Print) ISSN 0976 6553(Online), Volume 1 Number 1, May - June (2010), pp. 01-17 IAEME, http://www.iaeme.com/ijeet.html

More information

Robotics: Science and Systems

Robotics: Science and Systems Robotics: Science and Systems System Identification & Filtering Zhibin (Alex) Li School of Informatics University of Edinburgh 1 Outline 1. Introduction 2. Background 3. System identification 4. Signal

More information

Introduction to Simulink Design Optimization

Introduction to Simulink Design Optimization 2009 The MathWorks, Inc. Introduction to Simulink Design Optimization Estimate and optimize Simulink model parameters Arkadiy Turevskiy and Alec Stothert Introduction to Simulink Design Optimization Estimate

More information

Dynamics Add-On User s Manual For WinGEMS 5.3

Dynamics Add-On User s Manual For WinGEMS 5.3 Dynamics Add-On User s Manual For WinGEMS 5.3 1. Dynamics 1.1. Introduction An optional feature of WinGEMS is the ability to simulate the transient response of a model with respect to time. The key dynamic

More information

CS787: Assignment 3, Robust and Mixture Models for Optic Flow Due: 3:30pm, Mon. Mar. 12, 2007.

CS787: Assignment 3, Robust and Mixture Models for Optic Flow Due: 3:30pm, Mon. Mar. 12, 2007. CS787: Assignment 3, Robust and Mixture Models for Optic Flow Due: 3:30pm, Mon. Mar. 12, 2007. Many image features, such as image lines, curves, local image velocity, and local stereo disparity, can be

More information

Differential Geometry MAT WEEKLY PROGRAM 1-2

Differential Geometry MAT WEEKLY PROGRAM 1-2 15.09.014 WEEKLY PROGRAM 1- The first week, we will talk about the contents of this course and mentioned the theory of curves and surfaces by giving the relation and differences between them with aid of

More information

CLOSED LOOP SYSTEM IDENTIFICATION USING GENETIC ALGORITHM

CLOSED LOOP SYSTEM IDENTIFICATION USING GENETIC ALGORITHM CLOSED LOOP SYSTEM IDENTIFICATION USING GENETIC ALGORITHM Lucchesi Alejandro (a), Campomar Guillermo (b), Zanini Aníbal (c) (a,b) Facultad Regional San Nicolás Universidad Tecnológica Nacional (FRSN-UTN),

More information

INTERNATIONAL JOURNAL OF DESIGN AND MANUFACTURING TECHNOLOGY (IJDMT)

INTERNATIONAL JOURNAL OF DESIGN AND MANUFACTURING TECHNOLOGY (IJDMT) INTERNATIONAL JOURNAL OF DESIGN AND MANUFACTURING TECHNOLOGY (IJDMT) International Journal of Design and Manufacturing Technology (IJDMT), ISSN 0976 6995(Print), ISSN 0976 6995 (Print) ISSN 0976 7002 (Online)

More information

OBSERVER BASED FRACTIONAL SECOND- ORDER NONSINGULAR TERMINAL MULTISEGMENT SLIDING MODE CONTROL OF SRM POSITION REGULATION SYSTEM

OBSERVER BASED FRACTIONAL SECOND- ORDER NONSINGULAR TERMINAL MULTISEGMENT SLIDING MODE CONTROL OF SRM POSITION REGULATION SYSTEM International Journal of Electrical Engineering & Technology (IJEET) Volume 9, Issue 5, September-October 2018, pp. 73 81, Article ID: IJEET_09_05_008 Available online at http://www.iaeme.com/ijeet/issues.asp?jtype=ijeet&vtype=9&itype=5

More information

AUTOPILOT DESIGN DOR THE LATERAL-DIRECTIONAL MOTION OF AN UAV

AUTOPILOT DESIGN DOR THE LATERAL-DIRECTIONAL MOTION OF AN UAV SCIENTIFIC RESEARCH AND EDUCATION IN THE AIR FORCE AFASES2017 AUTOPILOT DESIGN DOR THE LATERAL-DIRECTIONAL MOTION OF AN UAV Costin ENE, Adrian-Mihail STOICA, Petrisor-Valentin PARVU University Politehnica

More information

DETERMINING suitable types, number and locations of

DETERMINING suitable types, number and locations of 108 IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL. 47, NO. 1, FEBRUARY 1998 Instrumentation Architecture and Sensor Fusion for Systems Control Michael E. Stieber, Member IEEE, Emil Petriu,

More information

A Note on Computation of a Ray Bending Path

A Note on Computation of a Ray Bending Path A Note on Computation of a Ray Bending Path Jerry Tessendorf August 7, 017 1 starting point Index of refraction spatial variations within a volume induce bending of the ray marching path that light takes

More information

CHAPTER 1 INTRODUCTION

CHAPTER 1 INTRODUCTION 1 CHAPTER 1 INTRODUCTION 1.1 Motivation The presence of uncertainties and disturbances has always been a vital issue in the control of dynamic systems. The classical linear controllers, PI and PID controllers

More information

A Short SVM (Support Vector Machine) Tutorial

A Short SVM (Support Vector Machine) Tutorial A Short SVM (Support Vector Machine) Tutorial j.p.lewis CGIT Lab / IMSC U. Southern California version 0.zz dec 004 This tutorial assumes you are familiar with linear algebra and equality-constrained optimization/lagrange

More information

Computational Genomics and Molecular Biology, Fall

Computational Genomics and Molecular Biology, Fall Computational Genomics and Molecular Biology, Fall 2015 1 Sequence Alignment Dannie Durand Pairwise Sequence Alignment The goal of pairwise sequence alignment is to establish a correspondence between the

More information

Detecting and Identifying Moving Objects in Real-Time

Detecting and Identifying Moving Objects in Real-Time Chapter 9 Detecting and Identifying Moving Objects in Real-Time For surveillance applications or for human-computer interaction, the automated real-time tracking of moving objects in images from a stationary

More information

Investigating an iterative method for tuning decentralised PI-controllers in TITO systems

Investigating an iterative method for tuning decentralised PI-controllers in TITO systems u 1 y 1 step G 2x2 C 2 u 2 y 2 C 1 u 1 y 1 G 2x2 u 2 y 2 step Investigating an iterative method for tuning decentralised PI-controllers in TITO systems Master s thesis in Systems, Control and Mechatronics

More information

A Survey of Modelling and Rendering of the Earth s Atmosphere

A Survey of Modelling and Rendering of the Earth s Atmosphere Spring Conference on Computer Graphics 00 A Survey of Modelling and Rendering of the Earth s Atmosphere Jaroslav Sloup Department of Computer Science and Engineering Czech Technical University in Prague

More information

Controller Design for Line of Sight Stabilization System

Controller Design for Line of Sight Stabilization System Controller Design for Line of Sight Stabilization System A. G. Habashi, M. M. Ashry, M. H. Mabrouk, and G. A. Elnashar. MTC, Cairo, Egypt Abstract For any fire control system, performance improvement of

More information

Inverse Kinematics without matrix inversion

Inverse Kinematics without matrix inversion 8 IEEE International Conference on Robotics and Automation Pasadena, CA, USA, May 9-, 8 Inverse Kinematics without matrix inversion by Alexandre N. Pechev Abstract This paper presents a new singularity

More information

Artificial Intelligence for Robotics: A Brief Summary

Artificial Intelligence for Robotics: A Brief Summary Artificial Intelligence for Robotics: A Brief Summary This document provides a summary of the course, Artificial Intelligence for Robotics, and highlights main concepts. Lesson 1: Localization (using Histogram

More information

TRAJECTORY PLANNING OF FIVE DOF MANIPULATOR: DYNAMIC FEED FORWARD CONTROLLER OVER COMPUTED TORQUE CONTROLLER

TRAJECTORY PLANNING OF FIVE DOF MANIPULATOR: DYNAMIC FEED FORWARD CONTROLLER OVER COMPUTED TORQUE CONTROLLER 59 Military Technical College Kobry El-Kobbah, Cairo, Egypt. 7 th International Conference on Applied Mechanics and Mechanical Engineering. TRAJECTORY PLANNING OF FIVE DOF MANIPULATOR: DYNAMIC FEED FORWARD

More information

Using Redundancy in Serial Planar Mechanisms to Improve Output-Space Tracking Accuracy

Using Redundancy in Serial Planar Mechanisms to Improve Output-Space Tracking Accuracy Using Redundancy in Serial Planar Mechanisms to Improve Output-Space Tracking Accuracy S. Ambike, J.P. Schmiedeler 2 and M.M. Stanišić 2 The Ohio State University, Columbus, Ohio, USA; e-mail: ambike.@osu.edu

More information

Fuzzy Logic Approach for Hybrid Position/Force Control on Underwater Manipulator

Fuzzy Logic Approach for Hybrid Position/Force Control on Underwater Manipulator Fuzzy Logic Approach for Hybrid Position/Force Control on Underwater Manipulator Mohd Rizal Arshad, Surina Mat Suboh, Irfan Abd Rahman & Mohd Nasiruddin Mahyuddin USM Robotic Research Group (URRG), School

More information

Outline. EE793 Target Tracking: Lecture 2 Introduction to Target Tracking. Introduction to Target Tracking (TT) A Conventional TT System

Outline. EE793 Target Tracking: Lecture 2 Introduction to Target Tracking. Introduction to Target Tracking (TT) A Conventional TT System Outline EE793 Target Tracking: Lecture 2 Introduction to Target Tracking Umut Orguner umut@metu.edu.tr room: EZ-12 tel: 4425 Department of Electrical & Electronics Engineering Middle East Technical University

More information

Image Reconstruction 3 Fully 3D Reconstruction

Image Reconstruction 3 Fully 3D Reconstruction Image Reconstruction 3 Fully 3D Reconstruction Thomas Bortfeld Massachusetts General Hospital, Radiation Oncology, HMS HST.S14, February 25, 2013 Thomas Bortfeld (MGH, HMS, Rad. Onc.) Image Reconstruction

More information

An Adaptive Update-Rate Control of a Phased Array Radar for Efficient Usage of Tracking Tasks

An Adaptive Update-Rate Control of a Phased Array Radar for Efficient Usage of Tracking Tasks An Adaptive Update-Rate Control of a Phased Array Radar for Efficient Usage of Tracking Tasks Sang Hoon Baek, Hyunchul Seok, Kyu Ho Park and Joohwan Chun {baeksangh, hcseok, kpark}@core.kaist.ac.kr, chun@ee.kaist.ac.kr

More information

Validation of a Direct Analysis in Real Time Mass Spectrometry (DART-MS) Method for the Quantitation of Six Carbon Sugar in Saccharification Matrix

Validation of a Direct Analysis in Real Time Mass Spectrometry (DART-MS) Method for the Quantitation of Six Carbon Sugar in Saccharification Matrix Validation of a Direct Analysis in Real Time Mass Spectrometry (DART-MS) Method for the Quantitation of Six Carbon Sugar in Saccharification Matrix Daudi Saang onyo, a,b Gary Selby b and Darrin L. Smith*

More information

Pivot Tables, Lookup Tables and Scenarios

Pivot Tables, Lookup Tables and Scenarios Introduction Format and manipulate data using pivot tables. Using a grading sheet as and example you will be shown how to set up and use lookup tables and scenarios. Contents Introduction Contents Pivot

More information

PROCESS IDENTIFICATION USING OPEN-LOOP AND CLOSED-LOOP STEP RESPONSES

PROCESS IDENTIFICATION USING OPEN-LOOP AND CLOSED-LOOP STEP RESPONSES PROCESS IDENTIFICATION USING OPEN-LOOP AND CLOSED-LOOP STEP RESPONSES Rohit Ramachandran 1, S. Lakshminarayanan 1 and G.P Rangaiah 1 ABSTRACT This paper is concerned with process identification by curve

More information

Technical Report: Anytime Computation and Control for Autonomous Systems

Technical Report: Anytime Computation and Control for Autonomous Systems Masthead Logo Real-Time and Embedded Systems Lab (mlab) University of Pennsylvania ScholarlyCommons School of Engineering and Applied Science 4-15-2019 Technical Report: Anytime Computation and Control

More information

A NOUVELLE MOTION STATE-FEEDBACK CONTROL SCHEME FOR RIGID ROBOTIC MANIPULATORS

A NOUVELLE MOTION STATE-FEEDBACK CONTROL SCHEME FOR RIGID ROBOTIC MANIPULATORS A NOUVELLE MOTION STATE-FEEDBACK CONTROL SCHEME FOR RIGID ROBOTIC MANIPULATORS Ahmad Manasra, 135037@ppu.edu.ps Department of Mechanical Engineering, Palestine Polytechnic University, Hebron, Palestine

More information

Using Algebraic Geometry to Study the Motions of a Robotic Arm

Using Algebraic Geometry to Study the Motions of a Robotic Arm Using Algebraic Geometry to Study the Motions of a Robotic Arm Addison T. Grant January 28, 206 Abstract In this study we summarize selected sections of David Cox, John Little, and Donal O Shea s Ideals,

More information

DETERMINING PARETO OPTIMAL CONTROLLER PARAMETER SETS OF AIRCRAFT CONTROL SYSTEMS USING GENETIC ALGORITHM

DETERMINING PARETO OPTIMAL CONTROLLER PARAMETER SETS OF AIRCRAFT CONTROL SYSTEMS USING GENETIC ALGORITHM DETERMINING PARETO OPTIMAL CONTROLLER PARAMETER SETS OF AIRCRAFT CONTROL SYSTEMS USING GENETIC ALGORITHM Can ÖZDEMİR and Ayşe KAHVECİOĞLU School of Civil Aviation Anadolu University 2647 Eskişehir TURKEY

More information

Credit risk, credit crunch and capital structure SESM 2009

Credit risk, credit crunch and capital structure SESM 2009 Credit risk, credit crunch and capital structure SESM 2009 Svetlana Boyarchenko University of Texas at Austin June 7, 2009 S. Boyarchenko (UT Austin) SESM June 7, 2009 1 / 28 Motivation Predicting corporate

More information

Allan Variance Analysis of Random Noise Modes in Gyroscopes

Allan Variance Analysis of Random Noise Modes in Gyroscopes Allan Variance Analysis of Random Noise Modes in Gyroscopes Alexander A. Trusov, Ph.D. Alex.Trusov@gmail.com, AlexanderTrusov.com, MEMS.eng.uci.edu MicroSystems Laboratory, Mechanical and Aerospace Engineering

More information

Reference Variables Generation Using a Fuzzy Trajectory Controller for PM Tubular Linear Synchronous Motor Drive

Reference Variables Generation Using a Fuzzy Trajectory Controller for PM Tubular Linear Synchronous Motor Drive Reference Variables Generation Using a Fuzzy Trajectory Controller for PM Tubular Linear Synchronous Motor Drive R. LUÍS J.C. QUADRADO ISEL, R. Conselheiro Emídio Navarro, 1950-072 LISBOA CAUTL, R. Rovisco

More information

Developer s Tip. An Introduction to the Theory of Planar Failure. Concepts of Planar Rock Slope Failure

Developer s Tip. An Introduction to the Theory of Planar Failure. Concepts of Planar Rock Slope Failure Developer s Tip An Introduction to the Theory of Planar Failure In this article we explain the basic concepts behind planar failure analysis of rock slopes. We also discuss the geometric conditions that

More information

Application Note 69 LCD Contrast Control Using Dallas Semiconductor Digital Potentiometers

Application Note 69 LCD Contrast Control Using Dallas Semiconductor Digital Potentiometers Application Note 69 LCD Contrast Control Using Dallas Semiconductor Digital Potentiometers INTRODUCTION Dallas Semiconductor manufactures a variety of digital potentiometers. These potentiometers can be

More information

SHIP heading control, also known as course keeping, has

SHIP heading control, also known as course keeping, has IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 20, NO. 1, JANUARY 2012 257 Disturbance Compensating Model Predictive Control With Application to Ship Heading Control Zhen Li, Member, IEEE, and Jing

More information

Learning Throttle Valve Control Using Policy Search

Learning Throttle Valve Control Using Policy Search Learning Throttle Valve Control Using Policy Search Bastian Bischoff 1, Duy Nguyen-Tuong 1, Torsten Koller 1, Heiner Markert 1, and Alois Knoll 2 1 Robert Bosch GmbH, Corporate Research, Robert-Bosch-Str.

More information

Microsoft Excel Microsoft Excel

Microsoft Excel Microsoft Excel Excel 101 Microsoft Excel is a spreadsheet program that can be used to organize data, perform calculations, and create charts and graphs. Spreadsheets or graphs created with Microsoft Excel can be imported

More information

H 2 IL Co-simulation of Cooperative Robots based on ADAMS, MATLAB and a haptic interface

H 2 IL Co-simulation of Cooperative Robots based on ADAMS, MATLAB and a haptic interface H 2 IL Co-simulation of Cooperative Robots based on ADAMS, MATLAB and a haptic interface M. Bonilla-Jiménez, V. Parra-Vega, F. J. Ruiz-Sánchez Robotics and Advanced Manufacturing Group. CINVESTAV-IPN Ramos

More information

Decision Trees Oct

Decision Trees Oct Decision Trees Oct - 7-2009 Previously We learned two different classifiers Perceptron: LTU KNN: complex decision boundary If you are a novice in this field, given a classification application, are these

More information

RK4. Version 2.0 (updated 5/30/2005) 2001, 2005 Tomas Co. Michigan Technological University Houghton, MI 49931

RK4. Version 2.0 (updated 5/30/2005) 2001, 2005 Tomas Co. Michigan Technological University Houghton, MI 49931 RK4 Version 2.0 (updated 5/30/2005) 2001, 2005 Tomas Co Michigan Technological University Houghton, MI 49931 Table of Contents Description 3 Rationale 3 Special Features 3 Installing the RK4 Add-In 4 Activating/Deactivating

More information

Multi-stage Stackelberg Game Approach for Colocation Datacenter Demand Response

Multi-stage Stackelberg Game Approach for Colocation Datacenter Demand Response Multi-stage Stackelberg Game Approach for Colocation Datacenter Demand Response Minh N. H. Nguyen, DoHyeon Kim, Nguyen H. Tran and Choong Seon Hong Department of Computer Science and Engineering, Kyung

More information

CONFIGURATION GUIDE. CG39ARCAL-1 Rev: 1 January APACS+ TM Advanced Regulatory Control Application Library Version 4.

CONFIGURATION GUIDE. CG39ARCAL-1 Rev: 1 January APACS+ TM Advanced Regulatory Control Application Library Version 4. CONFIGURATION GUIDE CG39ARCAL-1 Rev: 1 January 1999 APACS+ TM Advanced Regulatory Control Application Library Version 4.00 or Higher CONTENTS TABLE OF CONTENTS SECTION AND TITLE PAGE 1.0 INTRODUCTION...1-1

More information

Shape Modeling. Differential Geometry Primer Smooth Definitions Discrete Theory in a Nutshell. CS 523: Computer Graphics, Spring 2011

Shape Modeling. Differential Geometry Primer Smooth Definitions Discrete Theory in a Nutshell. CS 523: Computer Graphics, Spring 2011 CS 523: Computer Graphics, Spring 2011 Shape Modeling Differential Geometry Primer Smooth Definitions Discrete Theory in a Nutshell 2/15/2011 1 Motivation Geometry processing: understand geometric characteristics,

More information

ON SOME METHODS OF CONSTRUCTION OF BLOCK DESIGNS

ON SOME METHODS OF CONSTRUCTION OF BLOCK DESIGNS ON SOME METHODS OF CONSTRUCTION OF BLOCK DESIGNS NURNABI MEHERUL ALAM M.Sc. (Agricultural Statistics), Roll No. I.A.S.R.I, Library Avenue, New Delhi- Chairperson: Dr. P.K. Batra Abstract: Block designs

More information

Exercises Unit 4. Graphics User Interface

Exercises Unit 4. Graphics User Interface Exercises Unit 4. Graphics User Interface Working period: Seventh and Eighth weeks Due date: 21 April 2013 Submit only one file name_e4.pdf containing the solution to the following exercises. Include the

More information

Circuit Model for Interconnect Crosstalk Noise Estimation in High Speed Integrated Circuits

Circuit Model for Interconnect Crosstalk Noise Estimation in High Speed Integrated Circuits Advance in Electronic and Electric Engineering. ISSN 2231-1297, Volume 3, Number 8 (2013), pp. 907-912 Research India Publications http://www.ripublication.com/aeee.htm Circuit Model for Interconnect Crosstalk

More information

Strategic IT Architectures and The SAS System A Case Study of the Application of The SAS System within British Gas Trading

Strategic IT Architectures and The SAS System A Case Study of the Application of The SAS System within British Gas Trading Strategic IT Architectures and The SAS System A Case Study of the Application of The SAS System within British Gas Trading Presenters: John Ingram - British Gas Trading Ty Sapsford - OCS Consulting Plc

More information

DESIGN AND IMPLEMENTATION OF VISUAL FEEDBACK FOR AN ACTIVE TRACKING

DESIGN AND IMPLEMENTATION OF VISUAL FEEDBACK FOR AN ACTIVE TRACKING DESIGN AND IMPLEMENTATION OF VISUAL FEEDBACK FOR AN ACTIVE TRACKING Tomasz Żabiński, Tomasz Grygiel, Bogdan Kwolek Rzeszów University of Technology, W. Pola 2, 35-959 Rzeszów, Poland tomz, bkwolek@prz-rzeszow.pl

More information

Lecture 9: General and Bottom-Up Parsing. Last modified: Sun Feb 18 13:49: CS164: Lecture #9 1

Lecture 9: General and Bottom-Up Parsing. Last modified: Sun Feb 18 13:49: CS164: Lecture #9 1 Lecture 9: General and Bottom-Up Parsing Last modified: Sun Feb 18 13:49:40 2018 CS164: Lecture #9 1 A Little Notation Here and in lectures to follow, we ll often have to refer to general productions or

More information

Interpolation using asymptote and apex shifted hyperbolic Radon transform

Interpolation using asymptote and apex shifted hyperbolic Radon transform Interpolation using asymptote and apex shifted hyperbolic Radon transform Amr Ibrahim, Paolo Terenghi and Mauricio D. Sacchi Department of Physics, University of Alberta PGS Abstract The asymptote and

More information

CHAPTER 9. Classification Scheme Using Modified Photometric. Stereo and 2D Spectra Comparison

CHAPTER 9. Classification Scheme Using Modified Photometric. Stereo and 2D Spectra Comparison CHAPTER 9 Classification Scheme Using Modified Photometric Stereo and 2D Spectra Comparison 9.1. Introduction In Chapter 8, even we combine more feature spaces and more feature generators, we note that

More information

Robotics: Science and Systems

Robotics: Science and Systems Robotics: Science and Systems Model Predictive Control (MPC) Zhibin Li School of Informatics University of Edinburgh Content Concepts of MPC MPC formulation Objective function and constraints Solving the

More information

Application of A Priori Error Estimates for Navier-Stokes Equations to Accurate Finite Element Solution

Application of A Priori Error Estimates for Navier-Stokes Equations to Accurate Finite Element Solution Application of A Priori Error Estimates for Navier-Stokes Equations to Accurate Finite Element Solution P. BURDA a,, J. NOVOTNÝ b,, J. ŠÍSTE a, a Department of Mathematics Czech University of Technology

More information

SOURCE-RECEIVER MODEL OF A BUILDING EXCITED BY GROUND BORNE VIBRATION

SOURCE-RECEIVER MODEL OF A BUILDING EXCITED BY GROUND BORNE VIBRATION Full paper for the structured session Railway noise and vibration of the EAA symposium Noise in the built environment SOURCE-RECEIVER MODEL OF A BUILDING EXCITED BY GROUND BORNE VIBRATION M Villot P Ropars

More information

Assignment 3: Edge Detection

Assignment 3: Edge Detection Assignment 3: Edge Detection - EE Affiliate I. INTRODUCTION This assignment looks at different techniques of detecting edges in an image. Edge detection is a fundamental tool in computer vision to analyse

More information

Linear First-Order PDEs

Linear First-Order PDEs MODULE 2: FIRST-ORDER PARTIAL DIFFERENTIAL EQUATIONS 9 Lecture 2 Linear First-Orer PDEs The most general first-orer linear PDE has the form a(x, y)z x + b(x, y)z y + c(x, y)z = (x, y), (1) where a, b,

More information

Chapter 3 Image Registration. Chapter 3 Image Registration

Chapter 3 Image Registration. Chapter 3 Image Registration Chapter 3 Image Registration Distributed Algorithms for Introduction (1) Definition: Image Registration Input: 2 images of the same scene but taken from different perspectives Goal: Identify transformation

More information

Development of a Ground Based Cooperating Spacecraft Testbed for Research and Education

Development of a Ground Based Cooperating Spacecraft Testbed for Research and Education DIPARTIMENTO DI INGEGNERIA INDUSTRIALE Development of a Ground Based Cooperating Spacecraft Testbed for Research and Education Mattia Mazzucato, Sergio Tronco, Andrea Valmorbida, Fabio Scibona and Enrico

More information

Peer-to-Peer Bargaining in Container-Based Datacenters

Peer-to-Peer Bargaining in Container-Based Datacenters Peer-to-Peer Bargaining in Container-Based Datacenters Yuan Feng*, Baochun Li* and Bo Li *Department of Electrical and Computer Engineering, University of Toronto Department of Computer Science, Hong Kong

More information