PROGRAM LICENSE AGREEMENT LIMITED WARRANTY... 4 Trademarks Contents Preface... 11

Size: px
Start display at page:

Download "PROGRAM LICENSE AGREEMENT LIMITED WARRANTY... 4 Trademarks Contents Preface... 11"

Transcription

1 . Contents PROGRAM LICENSE AGREEMENT... LIMITED WARRANTY... 4 Trademarks Contents... 8 Preface Overview Jst one other important thing Abot the ser manal Manal System Conventions The FID Software Package Program extensions sed by this program System reqirements How to install the FID Program Description of the dialogs - Mens: The Toolbar Fzzy Resorce Stats View Fzzy Resorce Editor LingVar Editor Fzzy Set Name Editor Fzzy Set View Rle Resorce Editor Rle Definition - Karnagh Veitch Rle Definition - Expert type Defzzification Fzzy Map Dialog Define Inpts NOT sed for map Fzzy Map View PID inpt dialog Linear Plant Definition - Zero-Pole representation... 4 FID - User s gide (c) FDG-Systems N. Exler

2 4.6 Zero-Pole-Gain & Deadtime inpt Linear Plant Definition- Nmerator-Denominator Nmerator-Denominator & Deadtime inpt Linear Plant Definition - Mltiple steps Mlti-Step definition Non-linear Plant Definition Simlation Definition Connect Fzzy Inpts Connect Distrbance Simlation View Save simlation data SDF Definition Convert Fzzy to ADSP-Code Abot FID Fzzy-Logic on an ADSP-2xx Featres Fnction List Specifications Fzzification Memory Model for the fzzification interface: Inference mechanism Memory model for the inference mechanism in loopmode Memory model for the inference mechanism in seqential-mode Defzzification Memory model for the defzzification Tning Inpt variable tning Otpt variable tning Resoltions and Formats Inpt vales and scaling factors Membership fnctions for the inpt vales Membership vales (grades) Membership fnctions (singletons) for the fzzy otpt FID - User s gide (c) FDG-Systems N. Exler

3 Crisp otpt vales Implementation of the generated ADSP-2xx sorce code in yor specific application Examples rnning on EZ-LAB board Design of linear and non-linear static fzzy-elements Design of a two-level fzzy controller Design of a simple fzzy PI-controller compared to a classical PI-controller Design of a simple fzzy PID-controller Introdction to Fzzy Logic Overview Fndamentals of Fzzy Logic Fzzy sets and membership fnctions Shape of membership fnctions Set operators Strctre of a fzzy system Fzzification Inference and Composition Defzzification Fzzy Control Control strctre Design steps of a fzzy controller Bibliography Index FID - User s gide (c) FDG-Systems N. Exler

4 Preface Fzzy logic was first introdced in 965 by Lofti A. Zadeh bt it was ridicled and not taken seriosly b y many of Zadeh's contemporaries. The following years, therefore, saw limited work on fzzy logic and only a small nmber of people concentrated on developing the first applications of it. Inspite of this thogh, the firs t fzzy controller was realized by Mamdani and hi s colleages in the 97's and was sccessflly sed fo r the controller of a rotary cement kiln in Denmark. At the end of the 98's and beginning of the 9's Japanes e engineers showed the world that they had taken fzz y logic very seriosly indeed and were able to presen t nmeros applications of fzzy logic, many of whic h were to be fond in hosehold appliances and consmer articles. The world woke p and sddenly there was a worldwide fzzy boom! Many hman decision processes can be reprodce d relatively accrately with fzzy logic. This means it i s possible to reprodce those processes carried ot b y hmans for which there is no control model. Thi s reprodction is generally not very difficlt. Mor e problematic, however, is the implementation of fzz y logic onto hardware, especially for cheap and fast single processor soltions. There are some special fzzy processors bt these ar e mostly employed as jst coprocessors and are therefor e not likely to become standard. Reglar microprocessors mostly lack the necessary speed for fzzy logi c FID - User s gide (c) FDG-Systems N. Exler

5 applications. As fzzy algorithms are principly complex and systematic signal processing problems, the signa l processor is the best sited hardware for dealing wit h them. The Analog Devices ADSP 2xx series has lon g since not jst processed signals bt also has a timer, serial ports, host interface ports, ADC/DAC along wit h mch more on chip. ADSP's, therefore cover both fzzy logic as well as reglar signal processing tasks sch a s FFT, digitial filters, PID-controllers and so on. Thi s means the combination of the processor family ADSP - 2xx, with one development tool and varied softwar e packages along with their libaries can be sed in a ver y wide range of development areas. The FID Application Software is one of the 3rd part y software packages for the ADSP-2xx family tha t spports Fzzy development on DSP's. The FI D Application Software is an easy to se Microsof t Windows based application software for developing, writing and testing fzzy programs based on the ADSP- 2xx system. This makes yo independent of specia l fzzy controllers. Vienna, Agst 994 FID - User s gide (c) FDG-Systems N. Exler

6 7. Introdction to Fzzy Logic 7. Overview Fzzy logic is a generalization of binary logic (Boolean logic), and therefore, a fzzy logic based system can completely represent a crisp logic system. The converse is not tre. Fzzy logic is based on fzzy set theory and provides a rigoros framework for representing non-crisp sitations. Similarly, the fzzy set theory is a generalization of classical set theory. In 965, Lofti A. Zadeh, a professor of electrical engineering at the University of California, Berkeley expanded the concept of a classically defined set to that of a fzzy set. The basic fzzy rle-based strctre can be sed in many different types of applications, inclding control, process control, decision making, schedling, prediction, and estimation. By allowing high flexibility in the definition of fzzy logic operations, and especially in how the cobination of the firing strength of all rles and the defzzification is performed, the area of applications is even frther increased. 7.2 Fndamentals of Fzzy Logic Unlike binary logic and binary algebra sed in all standard compters, fzzy logic is mltivaled. Instead of an element being a member of a set or not, fzzy logic allows degrees of membership so that something FID - User s gide (c) FDG-Systems N. Exler Page: 3

7 can be partially tre and partially false at the same time or in other words, something can be a member of two or more fzzy sets. Fzzy sets which are therefore an essential part of the fzzy set theory, can be defined as ncertain qantities of objects or vales. First of all the meaning of ncertain qantities (fzzy sets) will be explained, starting with crisp qantities Fzzy sets and membership fnctions The separation of people into grops (sets) according to their height can give an idea of crisp and ncertain (fzzy) sets. If, for example, three crisp sets { small, medim, tall} are defined and the appropriate people are allocated to them, classical set theory (crisp sets) demands the definition of two thresholds for three sets. These sets are assigned by the system designer, and are given labels sch as small, medim, tall. e.g.: threshold :,7 m; threshold 2:,8 m The three sets have then the following ranges: small <.7m.7m medim <.8m.8m tall This is shown graphically in figre 36. The circles arond the ranges along the height axis are jst to visalize these ranges as in the classical set theory. Six people with different heights are marked along the height axis (person A:.65m; person B:.85m, person C:.73m, person D:.78m, person E:.7m, person F: FID - User s gide (c) FDG-Systems N. Exler Page: 4

8 .8m). A E C D F B height [m] small medim tall crisp sets Fig. 36: Crisp sets for three grops of people. The degree (TRUE or FALSE) of membership µ to a crisp or fzzy set {small, medim, tall} can be described by sing membership f nctions (see figre 37). For crisp sets it isn't really necessary to define membershi p fnctions, bt it makes it easier to nderstand th e difference between membership fnctions and crisp o r fzzy sets later on. µ... degree of membership membership fnctions A E C D F B height [m] small medim tall crisp sets Fig. 37: Membership fnctions describing the degree of membership µ of crisp sets. The great disadvantage of this division (see figre 3 6 and 37) is that a person with a height of,79 m belongs FID - User s gide (c) FDG-Systems N. Exler Page: 5

9 to the grop of medim people, bt a person who is jst centimeter taller than the person before belongs to the grop of tall people. Normally we wold say that th e second person is jst a little taller than the first person. One soltion cold be t he definition of more sets, bt the discrimination between the sets remains still very crisp. The division of hman beings and also of natre i n general is mch smoother than in the Boolean logic and therefore mlti-levels of separation are sed (e.g. in th e brain for different signal levels are known). The only soltion to this problem is ncertain qantities called fzzy sets in the fzzy set theory. The fzzy se t theory can be seen as a generalization of the ordinary set theory. To extend the crisp sets to fzzy sets it i s necessary to overlap the crisp sets (see figre 38). Th e overlapping region is the fzzy part of the overlappin g sets. A E C D F B height [m] small medim tall fzzy sets Fig. 38: Fzzy sets for three grops of people. This overlapping region of the fzzy sets can b e described by sing membership fnctions (MFs) wit h different shaped edges. e.g.: In figre 39 trapezi m shaped MFs (straight lines with a finit slope) are sed to FID - User s gide (c) FDG-Systems N. Exler Page: 6

10 describe fzzy sets. The main other shapes sed ar e trianglar, Gaß- and cos-shaped MFs. With this concept a person with a height of,79 m belongs with a degree of.75 to the fzzy set medim and with a degree of.25 to the fzzy set tall. In a lingistic interpretation this means, this person is a little bit more medim height than tall. It is now clear that the fzzy concept describes the decision making process o f hmans mch better than the classical mathematica l concepts. µ (S ) i i membership fnctions A E C D F B height [m] small medim tall fzzy sets Fig. 39: Membership fnctions for fzzy sets. Now, it is necessary to give some definitions befor e going frther on. The fzzy sets are described b y fnctions called membership fnctions as alread y defined in figre 37 and 39 which describe the degree of membership of every inpt vale to a fzzy set between the vales and (or and %). In this case th e fzzy sets are normalized to the range of to. Mathematically the fzzy sets can be described i n different kinds of definitions. The most commo n FID - User s gide (c) FDG-Systems N. Exler Page: 7

11 definitions are: A fzzy set A in X is a set of ordered pairs: A = { (x,µ A(x)) x X } where µ A(x) is the membership fnction of x in A, which maps the collection of objects in the range of definitio n X (niverse of discorse) to the membership space M. That means in discrete form for the fzzy set medi m before: medim = { (.68,.), (.7,.5), (.72,.), (.74,.), (.76,.), (.78,.), (.8,.5), (.82,.) height ( m) } and in continos form:. height.68 m 25*height m < height <.72 m medim =..72 m height.78 m -25*height m < height <.82 m. height.82 m Beside the first definition the following definition i s qite common: A = µ A (x ) / x + µ A (x 2 ) / x = i µ A(x i) / xi i =.. n or A = x µ (x) / x A That means in discrete form for the fzzy set medim: A=./ /.7 +./ Frther definitions and examples abot fzzy sets can be FID - User s gide (c) FDG-Systems N. Exler Page: 8

12 fond in nmeros books and papers describing fzz y logic (see chapter 8) Shape of membership fnctions The shape of membership fnctions has an inflence on the "weighting" of the inpt vales in the range o f definition. e.g. A trianglar shaped MF has only on e inpt vale where the de gree of membership (DOM) µ is. If it is necessary to have a range of inpt vales where the DOM vales shold be it is necessary to s e trapezim shaped MFs. Gaß- shaped MFs are often sed for statistically clstered inpt vales. For contro l prposes jst -shaped MFs are sed to map the inp t vales to the fzzy sets. In the example of chapter 7.2. jst rectanglar an d trapezim shaped membership fnctions (MFs) hav e been taken into consideration. These shapes of MFs are called -shaped. Special cases of -shaped MFs are -shaped (or trianglar MFs), Z-shaped and S-shape d MFs (figre 4). Other shapes for membership fnctions which are often sed are Gaß- and cos-shaped MF s (figre 4 and 42). All these MFs can be represente d only by for corner points p, p, p, p. and the shape of MF. The vales betwee n these points can be interpolated very easily. For fzzy otpts a more simpler representation of MFs are often sed. The sed "Mfs" are singletons of rea l membership fnctions (figre 43). which can b e described by one or two vales. The first vale is always a crisp vale in the otpt definition range (niverse o f FID - User s gide (c) FDG-Systems N. Exler Page: 9

13 discorse) and is called c (cen ter) and the second vale is a weighting on that singleton (a...area). The weightin g vale a (can be nderstood as the area nder the MF ) describes the inflence of a singleton on the crisp otpt vale compared to the other singletons. µ() µ() Z-shape /\-shape µ() µ() S-shape Fig. 4: Different pi-shape -shaped membership fnctions. µ() µ() Fig. 4: Gass-shaped membership fnctions. µ() µ() Fig. 42: Cos-shaped membership fnctions. FID - User s gide (c) FDG-Systems N. Exler Page: 2

14 µ() µ() c Fig. 43: Singletons for membership fnctions c a In practice, the system designer choose the membership fnctions and the fzzy sets are a reslt of this choice. The same labels which are sed for the membershi p fnctions are sed for the fzzy sets and vice versa. Each of the labels represent a fzzy set positioned in th e operational domain of possible crisp vales. The representation in form of nmbers can be therefor e simplified qite a lot sing -shaped membershi p fnctions with only 4 corner points, and a linea r interpolation between these points. Another possibilit y for the representation of the membership fnctions with arbitrary shapes cold be the representation by arrays of nmbers, bt that consmes a lot of memory spac e Therefore, PI-shaped MFs are well sited for practica l implementations on microprocessors especially DSP's Set operators Up to now, the differences between fzzy sets an d membership fnctions are described. Therefore th e membership fnction is the mo st important part for fzzy set operations. Operations with fzzy sets (ncertai n sets) are defined via their membership fnctions. The basic operators for the Boolean logic are AND, OR FID - User s gide (c) FDG-Systems N. Exler Page: 2

15 and NOT and these operations can also be sed for se t operations. Bt these basic operators are jst sed fo r fzzy set operations in order to describe the problems in a lingistical form. For the actal calclation of fzz y vales the basic operators AND and OR are sbstitte d by different set operators. The most sed set operators for fzzy contro l applications are the minimm an d the maximm operator and sometimes the complement operator (negation). These operators were origionally sed by Zadeh an d Mamdani. Intersection of 2 fzzy sets: C = A B can be described by the minimm operator: µ (x) = min{µ (x), µ (x)} x X C A B Union of 2 fzzy sets: C = A B can be described by the maximm operator: µ (x) = max{µ (x), µ (x)} x X C A B Complement of a fzzy set: A' A can be described by the complement operator: µ (x) = - µ (x) x X A' A e.g.: µ A (x) =.5; µ B(x) =.8 A B min{.5;.8} =.5 A B max{.5;.8} =.8 A' µ A' (x) = - µ A(x) =.5 The binary AND-operator and the min-operator are very closely related to each other. Similarly, the binary O R operator and the ma x-operator are very closely related to each other. The reason for the first relation is that th e reslt of an AND-operation is only if both or all inpt FID - User s gide (c) FDG-Systems N. Exler Page: 22

16 vales are. For the set operator minimm the sam e conclsion can be sed. The same relation is valid fo r the OR and the maximm operator. The three basic fzzy operations are graphically show n in figre 46. µ() µ () µ () 2 µ() µ() µ () µ () 2 Fig. 46: Minimm, maximm and complement operation µ() µ() µ () µ() The following mathematical characteristics are valid for the min- and max-operators: commtative: op(µ A, µ B ) = op(µ B, µ A) associative: op(µ, µ, µ ) = op(op(µ, µ ), µ ) A B C A B C This two characteristics are mainly important if mor e than two inpt vales are sed in a lingistical rle. If the min-operator is compared to hman decisio n making then it can be interpreted as a pessimisti c operator which always takes the smallest vale. Therefore, this operator has no compensation featre. Sometimes, this featre i s desirable, bt on the other side it is often an ndesi rable featre. e.g. People compensate some weaknesses in certain areas by their strengths i n other areas. The max-operator is very optimistic an d therefore it is an extremely compensative operator. Besides the min- and max-operator a lot of othe r operators can be sed for the AND and OR operation. (e.g.: algebraic prodct, algebraic sm, drastic prodct, drastic sm,..) FID - User s gide (c) FDG-Systems N. Exler Page: 23

17 FID - User s gide (c) FDG-Systems N. Exler Page: 24

18 7.3 Strctre of a fzzy system All fzzy logic systems se a rle-base (knowledge base) as their central strctre. Rles, typically cast in an IF... THEN... syntax, represent system operation an d mapping inpts to otpts. Measred and calclate d crisp inpt vales are fzzified, sing membershi p fnctions, into fzzy trth vales (or degrees o f membership). These are then applied as conditions to the rles contained in the rle-base, with triggered rle s specifying necessary act ions, again as fzzy trth vales. These actions are combined and defzzified into crisp, exectable system o tpts. Where inpts and otpts are continos (as in control a pplications), this fzzificationinference-defzzification process is performed on a n ongoing basis, at reglar sampling intervals. Conceptally this process is similar to the se of a Fas t Forier Transform (FFT), to transform time domai n signals into the freqency domain, to process th e reslting freqencies, and then to transform the reslt s back into time domain. The added expense o f transforming from the time to the freqency domain i s jstified becase the system model is easier t o nderstand and to maniplate in terms of freqencies. Similarly, a fzzy system "transforms" signals from th e "crisp domain" to the "fzzy domain", makes decision s based on these fzzy vales and a knowledge of th e desired system operation cast in fzzy terms (rles), and then transforms the resl ts back into the crisp domain for exection (figre 47). The jstification is, as wit h FID - User s gide (c) FDG-Systems N. Exler Page: 25

19 freqency domain processing, that the system model i s easier to nderstand and to maniplate in the fzz y domain than in the crisp domain. Inpts Otpts Crisp to Fzzy Transform Rle-base Fzzy to Crisp Transform "Fzzification" "Inference and Composition" "Defzzification" Fig. 47: Fzzification-Inference-Defzzification process This basic fzzy rle-based strctre can be sed i n many different types of applications, inclding control, process control, decisio n making, schedling, prediction, and estimation. By allowing high flexibility in th e definition of fzzy logic operations, and especially i n how the combination of the firing strength of all rle s and the defzzification is performed, the area o f applications is even frther increased Fzzification Consider a fzzy temperatre controller with two inpts. The two inpts are the temperatre T and the change i n temperatre T. The actal measred temperatre T and the calclated change in temperatre T = T old - T are crisp vales. FID - User s gide (c) FDG-Systems N. Exler Page: 26

20 For a classical temperatre controller (e.g. PID) only the error in temperatre is sed as an inpt. The otpt o f this PID-controller is the actal control action for a control nit (e.g. heating system). If a fzzy temperatre controller, represented by fzz y terms, is sed, then it is necessary to convert (o r transform) the crrent i npts into fzzy inpts by finding the degrees of membership (fzzy trth vales) for al l inpt membership fnctions. This conversion from th e crisp inpt space into the fzzy inpt space is called fzzification. The two inp t variables T and T are called lingistic variables, an d each of these variables consist of a few membershi p fnctions (fzzy terms). The membership fnction s (MFs) are assigned by the system designer (figre 48), and are given labels sch as cold, warm for T and negative, zero, positive for T. Each of these label s represent a fzzy set positioned in the operationa l domain (niverse of discorse) of possible crisp vales. In figre 48 the fzzification process for inpt vales of T = C and T = -2 C/time nit (shown on the x - axis). The degree of membersh ip is the grade vale at the intersection the system inpt vale makes with a membership fnction. FID - User s gide (c) FDG-Systems N. Exler Page: 27

21 µ cold warm µ negative zero positive T= 4 - ) T= -2 T / [ C] ) T / [ C/time] Fig. 48: Fzzification for two inpt variables. In figre 48 this yields a fzzy inpt vale for T of.75 for MF 'cold', and of.25 for MF 'warm'. This process is repeated for the change of temperatre inpt yielding.2 for MF 'negative',.8 for 'zero', and zero for M F 'positive' Inference and Composition The inference processing (rle evalation) is the central part of the knowledge based decision making, and i s expressed by lingistical rles. Rles are statement s expressing a dependancy relation among system inpt s and system otpts. Individal rles represent parts o f the soltion to a problem. All rles considered togethe r determine the final soltion. Rle evalation takes the fzzy inpts (degrees o f membership) from the fzzification step and the rle s from the knowledge base and calclates fzzy otpts. A typical rle base for a temperatre controller belo w shows in principle the rle evalation. The membership fnctions for the otpt heating are shown in figre 47. FID - User s gide (c) FDG-Systems N. Exler Page: 28

22 RULE STRENGTH IF T is cold (.75) AND T is zero (.8) THEN heating is high (.75) IF T is cold (.75) AND T is negative (.2) THEN heating is high (.2) IF T is cold (.75) AND T is positive (.) THEN heating is medim (.) IF T is warm (.25) AND T is negative (.2) THEN heating is medim (.2) IF T is warm (.25) AND T is zero (.8) THEN heating is off (.25) IF T is warm (.25) AND T is positive (.) THEN heating is off (.) Next to each of the membership labels in the IF-part s (antecedants) the corresponding fzzy inpts obtained in the fzzification step are shown in brackets. To the right of each rle the reslting firing strength of the rles ar e shown. These vales can be calclated by sing a se t operator like the min-operator for the AND operation. If more than one r le fires at the same fzzy otpt, then the rle that is most tre will dominate. This can b e implemented by taking the maximm of these rl e strengths and assigning the vale to the correspondin g fzzy otpt MFs. This inference method is called MIN-MAX inference. i.e. Take the minimm of each condition (antecedant ) and then combine all otpt vales which are assigned to the same otpt MF by sing the max-operator. Normally, these reslting va les are applied to the otpt MFs by sing Mamdani's minimm operation rle. Another method oft en sed is Larsen's prodct operation rle. The reslting fzzy otpt MF is a reslt o f sperimposing all fired fzzy otpt MFs. This proces s is called composition of otpt MFs to one otpt MF. The rlebase above can also be represented in a Karnagh-Veitch (KV) type diagram. The followin g diagram shows all membership levels for the inpts and FID - User s gide (c) FDG-Systems N. Exler Page: 29

23 the otpts. Each table entry represents a fzzy rle. T heating cold warm negative high medim T zero high off positive medim off In figre 49 the who le process of fzzification, inference processing, composition and defzzification i s graphically shown for two different rles (one rle i s intentionally different to the rle base above). R l e IF ( T = warm ) AND (dt = zero ) THEN ( H = off ) cold T warm negativezero positive dt MIN off med. high H Inference T dt Fzzification off Composition med. high Defzzification H H R l e cold T warm negativezero positive dt MAX off med. high Inference H 2 IF ( T = cold ) OR (dt = positive ) THEN ( H = medim ) Fig. 49: A fzzy controller with 2 inpts, otpt and 2 rles. FID - User s gide (c) FDG-Systems N. Exler Page: 3

24 7.3.3 Defzzification Finally, the defzzification process converts the fzz y otpts from the rle evalation step into crisp syste m otpts. There are several possible methods o f performing the defzzification. A commo n defzzification method, especially for control prposes, is the center of gravity (COG) or centroid defzzification method.there are also a lot of other popla r defzzification methods like the mean of maxim m (MOM), maximm left (ML) or maximm right (MR ) defzzification. The fzzy otpts obtained in the inference an d composition step are sed to trncate the corresponding otpt membership fnction by the appropiate trt h vales as shown in figre 5. Then, the center of gravity of the reslting fzzy set is fond by finding the balance point of the reslting membership fnction and only the vale along the heating axis, which is a reslt of th e projection of the center of gravity to the heating axis, is sed as the crisp otpt (shown in figre 5 with a n arrow). off med. high % % COG heating Fig. 5: Center of gravity defzzification FID - User s gide (c) FDG-Systems N. Exler Page: 3

25 The reslt of the defzzification sing other methods than COG is shown in figre 5. off med. high % heating % ML MR MOM Fig. 5: MOM, ML and MR defzzification. Instead of sing discrete membership fnctions for the otpt fzzy sets, singletons are often sed for embedded control applications. Then, the following simple comptation formla can be sed: Centroid = all x µ(x)*x / all x µ(x) where µ(x) is the fzzy otpt vale and x are the centroids in the niverse of discorse of X. For the example mentioned in chapter 2.2, the otpt becomes: heating = (.25 * % +.25 * 5% +.75 * %) / ( ) = 7 % This crisp otpt vale can be sed directly to perform a control action or some other data post processing can be performed. FID - User s gide (c) FDG-Systems N. Exler Page: 32

26 7.4 Fzzy Control 7.4. Control strctre The standard control loop strctre is shown in figr e 52. The ADSP performs all the data pre- and post - processing and the fzzy c ontrol on a single processor. If it is necessary the fzzy controller can be combined with classical controllers like PID's to realize mixed contro l soltions with a very high performance at low cost ADSP S ca l i n g F z if y Fzzy - Controller S M B S NB NS PS M NS NS PS B Rlebase PS PS PB D e f zz i f y S ca l i n g Data reference vales Data preprocessing (e.g. FFT, filtering,..) postprocessing D A control action Plant otpt vales measred vales D A Fig. 52: Fzzy controller with 2 inpts, otpt and 9 rles Design steps of a fzzy controller Start with a definition of the problem. Normally, this is not a mathematical model, jst how the system to be controlled shold work. Definition of all inpt (which can be measred or calclated) and otpt variables (lingistic variables) and their inpt and otpt ranges. Definition of membership fnctions for each inpt and otpt variable. FID - User s gide (c) FDG-Systems N. Exler Page: 33

27 stats 3 type 3 Simlation controller 39 definition 46, 47 Distrbance 44, 5 examples 46, 48, 49 fzzy 48 fzzy closed-loop 49 Fzzy PID 5 PID 2 plant 39 save 52 SDF definition 52, 53 view 5 FID - User s gide (c) FDG-Systems N. Exler

Method to build an initial adaptive Neuro-Fuzzy controller for joints control of a legged robot

Method to build an initial adaptive Neuro-Fuzzy controller for joints control of a legged robot Method to bild an initial adaptive Nero-Fzzy controller for joints control of a legged robot J-C Habmremyi, P. ool and Y. Badoin Royal Military Academy-Free University of Brssels 08 Hobbema str, box:mrm,

More information

EMC ViPR. User Guide. Version

EMC ViPR. User Guide. Version EMC ViPR Version 1.1.0 User Gide 302-000-481 01 Copyright 2013-2014 EMC Corporation. All rights reserved. Pblished in USA. Pblished Febrary, 2014 EMC believes the information in this pblication is accrate

More information

An Introduction to GPU Computing. Aaron Coutino MFCF

An Introduction to GPU Computing. Aaron Coutino MFCF An Introdction to GPU Compting Aaron Cotino acotino@waterloo.ca MFCF What is a GPU? A GPU (Graphical Processing Unit) is a special type of processor that was designed to render and maniplate textres. They

More information

Evaluating Influence Diagrams

Evaluating Influence Diagrams Evalating Inflence Diagrams Where we ve been and where we re going Mark Crowley Department of Compter Science University of British Colmbia crowley@cs.bc.ca Agst 31, 2004 Abstract In this paper we will

More information

Lecture 10. Diffraction. incident

Lecture 10. Diffraction. incident 1 Introdction Lectre 1 Diffraction It is qite often the case that no line-of-sight path exists between a cell phone and a basestation. In other words there are no basestations that the cstomer can see

More information

The single-cycle design from last time

The single-cycle design from last time lticycle path Last time we saw a single-cycle path and control nit for or simple IPS-based instrction set. A mlticycle processor fies some shortcomings in the single-cycle CPU. Faster instrctions are not

More information

Isilon InsightIQ. Version 2.5. User Guide

Isilon InsightIQ. Version 2.5. User Guide Isilon InsightIQ Version 2.5 User Gide Pblished March, 2014 Copyright 2010-2014 EMC Corporation. All rights reserved. EMC believes the information in this pblication is accrate as of its pblication date.

More information

CAPL Scripting Quickstart

CAPL Scripting Quickstart CAPL Scripting Qickstart CAPL (Commnication Access Programming Langage) For CANalyzer and CANoe V1.01 2015-12-03 Agenda Important information before getting started 3 Visal Seqencer (GUI based programming

More information

PARAMETER OPTIMIZATION FOR TAKAGI-SUGENO FUZZY MODELS LESSONS LEARNT

PARAMETER OPTIMIZATION FOR TAKAGI-SUGENO FUZZY MODELS LESSONS LEARNT PAAMETE OPTIMIZATION FO TAKAGI-SUGENO FUZZY MODELS LESSONS LEANT Manfred Männle Inst. for Compter Design and Falt Tolerance Univ. of Karlsrhe, 768 Karlsrhe, Germany maennle@compter.org Brokat Technologies

More information

Real-time mean-shift based tracker for thermal vision systems

Real-time mean-shift based tracker for thermal vision systems 9 th International Conference on Qantitative InfraRed Thermography Jly -5, 008, Krakow - Poland Real-time mean-shift based tracker for thermal vision systems G. Bieszczad* T. Sosnowski** * Military University

More information

What s New in AppSense Management Suite Version 7.0?

What s New in AppSense Management Suite Version 7.0? What s New in AMS V7.0 What s New in AppSense Management Site Version 7.0? AppSense Management Site Version 7.0 is the latest version of the AppSense prodct range and comprises three prodct components,

More information

Chapter 7 Fuzzy Logic Controller

Chapter 7 Fuzzy Logic Controller Chapter 7 Fuzzy Logic Controller 7.1 Objective The objective of this section is to present the output of the system considered with a fuzzy logic controller to tune the firing angle of the SCRs present

More information

dss-ip Manual digitalstrom Server-IP Operation & Settings

dss-ip Manual digitalstrom Server-IP Operation & Settings dss-ip digitalstrom Server-IP Manal Operation & Settings Table of Contents digitalstrom Table of Contents 1 Fnction and Intended Use... 3 1.1 Setting p, Calling p and Operating... 3 1.2 Reqirements...

More information

Master for Co-Simulation Using FMI

Master for Co-Simulation Using FMI Master for Co-Simlation Using FMI Jens Bastian Christoph Claß Ssann Wolf Peter Schneider Franhofer Institte for Integrated Circits IIS / Design Atomation Division EAS Zenerstraße 38, 69 Dresden, Germany

More information

The final datapath. M u x. Add. 4 Add. Shift left 2. PCSrc. RegWrite. MemToR. MemWrite. Read data 1 I [25-21] Instruction. Read. register 1 Read.

The final datapath. M u x. Add. 4 Add. Shift left 2. PCSrc. RegWrite. MemToR. MemWrite. Read data 1 I [25-21] Instruction. Read. register 1 Read. The final path PC 4 Add Reg Shift left 2 Add PCSrc Instrction [3-] Instrction I [25-2] I [2-6] I [5 - ] register register 2 register 2 Registers ALU Zero Reslt ALUOp em Data emtor RegDst ALUSrc em I [5

More information

An Optimization of Granular Network by Evolutionary Methods

An Optimization of Granular Network by Evolutionary Methods An Optimization of Granlar Networ by Evoltionary Methods YUN-HEE HAN, KEUN-CHANG KWAK* Dept. of Control, Instrmentation, and Robot Engineering Chosn University 375 Seos-dong, Dong-g, Gwangj, 50-759 Soth

More information

Switched state-feedback controllers with multi-estimators for MIMO systems

Switched state-feedback controllers with multi-estimators for MIMO systems Proceedings of the th WEA Int Conf on COMPUTATIONAL INTELLIGENCE MAN-MACHINE YTEM AND CYBERNETIC Venice Ital November - 6 89 witched state-feedback controllers with mlti-estimators for MIMO sstems LIBOR

More information

Pavlin and Daniel D. Corkill. Department of Computer and Information Science University of Massachusetts Amherst, Massachusetts 01003

Pavlin and Daniel D. Corkill. Department of Computer and Information Science University of Massachusetts Amherst, Massachusetts 01003 From: AAAI-84 Proceedings. Copyright 1984, AAAI (www.aaai.org). All rights reserved. SELECTIVE ABSTRACTION OF AI SYSTEM ACTIVITY Jasmina Pavlin and Daniel D. Corkill Department of Compter and Information

More information

Networks An introduction to microcomputer networking concepts

Networks An introduction to microcomputer networking concepts Behavior Research Methods& Instrmentation 1978, Vol 10 (4),522-526 Networks An introdction to microcompter networking concepts RALPH WALLACE and RICHARD N. JOHNSON GA TX, Chicago, Illinois60648 and JAMES

More information

Review Multicycle: What is Happening. Controlling The Multicycle Design

Review Multicycle: What is Happening. Controlling The Multicycle Design Review lticycle: What is Happening Reslt Zero Op SrcA SrcB Registers Reg Address emory em Data Sign etend Shift left Sorce A B Ot [-6] [5-] [-6] [5-] [5-] Instrction emory IR RegDst emtoreg IorD em em

More information

Access Professional Edition 2.1

Access Professional Edition 2.1 Engineered Soltions Access Professional Edition 2.1 Access Professional Edition 2.1 www.boschsecrity.com Compact access control based on Bosch s innovative AMC controller family Integrated Video Verification

More information

Multi-lingual Multi-media Information Retrieval System

Multi-lingual Multi-media Information Retrieval System Mlti-lingal Mlti-media Information Retrieval System Shoji Mizobchi, Sankon Lee, Fmihiko Kawano, Tsyoshi Kobayashi, Takahiro Komats Gradate School of Engineering, University of Tokshima 2-1 Minamijosanjima,

More information

Uncertainty Determination for Dimensional Measurements with Computed Tomography

Uncertainty Determination for Dimensional Measurements with Computed Tomography Uncertainty Determination for Dimensional Measrements with Compted Tomography Kim Kiekens 1,, Tan Ye 1,, Frank Welkenhyzen, Jean-Pierre Krth, Wim Dewlf 1, 1 Grop T even University College, KU even Association

More information

Page # CISC360. Integers Sep 11, Encoding Integers Unsigned. Encoding Example (Cont.) Topics. Twoʼs Complement. Sign Bit

Page # CISC360. Integers Sep 11, Encoding Integers Unsigned. Encoding Example (Cont.) Topics. Twoʼs Complement. Sign Bit Topics CISC3 Integers Sep 11, 28 Nmeric Encodings Unsigned & Twoʼs complement Programming Implications C promotion rles Basic operations Addition, negation, mltiplication Programming Implications Conseqences

More information

This chapter is based on the following sources, which are all recommended reading:

This chapter is based on the following sources, which are all recommended reading: Bioinformatics I, WS 09-10, D. Hson, December 7, 2009 105 6 Fast String Matching This chapter is based on the following sorces, which are all recommended reading: 1. An earlier version of this chapter

More information

The extra single-cycle adders

The extra single-cycle adders lticycle Datapath As an added bons, we can eliminate some of the etra hardware from the single-cycle path. We will restrict orselves to sing each fnctional nit once per cycle, jst like before. Bt since

More information

An Adaptive Strategy for Maximizing Throughput in MAC layer Wireless Multicast

An Adaptive Strategy for Maximizing Throughput in MAC layer Wireless Multicast University of Pennsylvania ScholarlyCommons Departmental Papers (ESE) Department of Electrical & Systems Engineering May 24 An Adaptive Strategy for Maximizing Throghpt in MAC layer Wireless Mlticast Prasanna

More information

Resolving Linkage Anomalies in Extracted Software System Models

Resolving Linkage Anomalies in Extracted Software System Models Resolving Linkage Anomalies in Extracted Software System Models Jingwei W and Richard C. Holt School of Compter Science University of Waterloo Waterloo, Canada j25w, holt @plg.waterloo.ca Abstract Program

More information

Optimal Sampling in Compressed Sensing

Optimal Sampling in Compressed Sensing Optimal Sampling in Compressed Sensing Joyita Dtta Introdction Compressed sensing allows s to recover objects reasonably well from highly ndersampled data, in spite of violating the Nyqist criterion. In

More information

Computer User s Guide 4.0

Computer User s Guide 4.0 Compter User s Gide 4.0 2001 Glenn A. Miller, All rights reserved 2 The SASSI Compter User s Gide 4.0 Table of Contents Chapter 1 Introdction...3 Chapter 2 Installation and Start Up...5 System Reqirements

More information

Continuity Smooth Path Planning Using Cubic Polynomial Interpolation with Membership Function

Continuity Smooth Path Planning Using Cubic Polynomial Interpolation with Membership Function J Electr Eng Technol Vol., No.?: 74-?, 5 http://dx.doi.org/.537/jeet.5..?.74 ISSN(Print) 975- ISSN(Online) 93-743 Continity Smooth Path Planning Using Cbic Polomial Interpolation with Membership Fnction

More information

Image Compression Compression Fundamentals

Image Compression Compression Fundamentals Compression Fndamentals Data compression refers to the process of redcing the amont of data reqired to represent given qantity of information. Note that data and information are not the same. Data refers

More information

Local Run Manager. Software Reference Guide for MiSeqDx

Local Run Manager. Software Reference Guide for MiSeqDx Local Rn Manager Software Reference Gide for MiSeqDx Local Rn Manager Overview 3 Dashboard Overview 4 Administrative Settings and Tasks 7 Workflow Overview 12 Technical Assistance 17 Docment # 1000000011880

More information

AAA CENTER FOR DRIVING SAFETY & TECHNOLOGY

AAA CENTER FOR DRIVING SAFETY & TECHNOLOGY AAA CENTER FOR DRIVING SAFETY & TECHNOLOGY 2017 FORD MUSTANG PREMIUM CONVERTIBLE INFOTAINMENT SYSTEM* DEMAND RATING Very High Demand The Ford Mstang Convertible s SYNC 3 (version 2.20) infotainment system

More information

The multicycle datapath. Lecture 10 (Wed 10/15/2008) Finite-state machine for the control unit. Implementing the FSM

The multicycle datapath. Lecture 10 (Wed 10/15/2008) Finite-state machine for the control unit. Implementing the FSM Lectre (Wed /5/28) Lab # Hardware De Fri Oct 7 HW #2 IPS programming, de Wed Oct 22 idterm Fri Oct 2 IorD The mlticycle path SrcA Today s objectives: icroprogramming Etending the mlti-cycle path lti-cycle

More information

Bias of Higher Order Predictive Interpolation for Sub-pixel Registration

Bias of Higher Order Predictive Interpolation for Sub-pixel Registration Bias of Higher Order Predictive Interpolation for Sb-pixel Registration Donald G Bailey Institte of Information Sciences and Technology Massey University Palmerston North, New Zealand D.G.Bailey@massey.ac.nz

More information

L EGAL NOTICES. ScanSoft, Inc. 9 Centennial Drive Peabody, MA 01960, United States of America

L EGAL NOTICES. ScanSoft, Inc. 9 Centennial Drive Peabody, MA 01960, United States of America L EGAL NOTICES Copyright 2002 by ScanSoft, Inc. All rights reserved. No part of this pblication may be transmitted, transcribed, reprodced, stored in any retrieval system or translated into any langage

More information

Ma Lesson 18 Section 1.7

Ma Lesson 18 Section 1.7 Ma 15200 Lesson 18 Section 1.7 I Representing an Ineqality There are 3 ways to represent an ineqality. (1) Using the ineqality symbol (sometime within set-bilder notation), (2) sing interval notation,

More information

Pipelined van Emde Boas Tree: Algorithms, Analysis, and Applications

Pipelined van Emde Boas Tree: Algorithms, Analysis, and Applications This fll text paper was peer reviewed at the direction of IEEE Commnications Society sbject matter experts for pblication in the IEEE INFOCOM 007 proceedings Pipelined van Emde Boas Tree: Algorithms, Analysis,

More information

Topic Continuity for Web Document Categorization and Ranking

Topic Continuity for Web Document Categorization and Ranking Topic Continity for Web ocment Categorization and Ranking B. L. Narayan, C. A. Mrthy and Sankar. Pal Machine Intelligence Unit, Indian Statistical Institte, 03, B. T. Road, olkata - 70008, India. E-mail:

More information

On total regularity of the join of two interval valued fuzzy graphs

On total regularity of the join of two interval valued fuzzy graphs International Jornal of Scientific and Research Pblications, Volme 6, Isse 12, December 2016 45 On total reglarity of the join of two interval valed fzzy graphs Soriar Sebastian 1 and Ann Mary Philip 2

More information

CS224W Final Report. 1 Introduction. 3 Data Collection and Visualization. 2 Prior Work. Cyprien de Lichy, Renke Pan, Zheng Wu.

CS224W Final Report. 1 Introduction. 3 Data Collection and Visualization. 2 Prior Work. Cyprien de Lichy, Renke Pan, Zheng Wu. CS224W Final Report Cyprien de Lichy, Renke Pan, Zheng W 1 Introdction December 9, 2015 Recommender systems are information filtering systems that provide sers with personalized sggestions for prodcts

More information

METAPOST and the FIIT Logo

METAPOST and the FIIT Logo METAPOST and the FIIT Logo Matej KOŠÍK Slovak University of Technology Faclty of Informatics and Information Technologies Ilkovičova 3, 842 16 Bratislava, Slovakia kosik@fiit.stba.sk 1 The Tools Abstract.

More information

Chapter 4 Fuzzy Logic

Chapter 4 Fuzzy Logic 4.1 Introduction Chapter 4 Fuzzy Logic The human brain interprets the sensory information provided by organs. Fuzzy set theory focus on processing the information. Numerical computation can be performed

More information

Unit Testing with VectorCAST and AUTOSAR

Unit Testing with VectorCAST and AUTOSAR Unit Testing with VectorCAST and AUTOSAR Vector TechDay Software Testing with VectorCAST V1.0 2018-11-15 Agenda Introdction Unit Testing Demo Working with AUTOSAR Generated Code Unit Testing AUTOSAR SWCs

More information

A Computational Model for Inference Chains in Expert Systems

A Computational Model for Inference Chains in Expert Systems A Comptational Moel for Inference Chains in Expert Systems József Sziray Department of Informatics Széchenyi University Egyetem tér, H-926 Győr Hngary sziray@sze.h Abstract: This paper eals with the calclations

More information

Date: December 5, 1999 Dist'n: T1E1.4

Date: December 5, 1999 Dist'n: T1E1.4 12/4/99 1 T1E14/99-559 Project: T1E14: VDSL Title: Vectored VDSL (99-559) Contact: J Cioffi, G Ginis, W Y Dept of EE, Stanford U, Stanford, CA 945 Cioffi@stanforded, 1-65-723-215, F: 1-65-724-3652 Date:

More information

REPLICATION IN BANDWIDTH-SYMMETRIC BITTORRENT NETWORKS. M. Meulpolder, D.H.J. Epema, H.J. Sips

REPLICATION IN BANDWIDTH-SYMMETRIC BITTORRENT NETWORKS. M. Meulpolder, D.H.J. Epema, H.J. Sips REPLICATION IN BANDWIDTH-SYMMETRIC BITTORRENT NETWORKS M. Melpolder, D.H.J. Epema, H.J. Sips Parallel and Distribted Systems Grop Department of Compter Science, Delft University of Technology, the Netherlands

More information

Illumina LIMS. Software Guide. For Research Use Only. Not for use in diagnostic procedures. Document # June 2017 ILLUMINA PROPRIETARY

Illumina LIMS. Software Guide. For Research Use Only. Not for use in diagnostic procedures. Document # June 2017 ILLUMINA PROPRIETARY Illmina LIMS Software Gide Jne 2017 ILLUMINA PROPRIETARY This docment and its contents are proprietary to Illmina, Inc. and its affiliates ("Illmina"), and are intended solely for the contractal se of

More information

Figure-12 Membership Grades of x o in the Sets A and B: μ A (x o ) =0.75 and μb(xo) =0.25

Figure-12 Membership Grades of x o in the Sets A and B: μ A (x o ) =0.75 and μb(xo) =0.25 Membership Functions The membership function μ A (x) describes the membership of the elements x of the base set X in the fuzzy set A, whereby for μ A (x) a large class of functions can be taken. Reasonable

More information

On the Computational Complexity and Effectiveness of N-hub Shortest-Path Routing

On the Computational Complexity and Effectiveness of N-hub Shortest-Path Routing 1 On the Comptational Complexity and Effectiveness of N-hb Shortest-Path Roting Reven Cohen Gabi Nakibli Dept. of Compter Sciences Technion Israel Abstract In this paper we stdy the comptational complexity

More information

AUTOMATIC REGISTRATION FOR REPEAT-TRACK INSAR DATA PROCESSING

AUTOMATIC REGISTRATION FOR REPEAT-TRACK INSAR DATA PROCESSING AUTOMATIC REGISTRATION FOR REPEAT-TRACK INSAR DATA PROCESSING Mingsheng LIAO, Li ZHANG, Zxn ZHANG, Jiangqing ZHANG Whan Technical University of Srveying and Mapping, Natinal Lab. for Information Eng. in

More information

A RECOGNITION METHOD FOR AIRPLANE TARGETS USING 3D POINT CLOUD DATA

A RECOGNITION METHOD FOR AIRPLANE TARGETS USING 3D POINT CLOUD DATA A RECOGNITION METHOD FOR AIRPLANE TARGETS USING 3D POINT CLOUD DATA Mei Zho*, Ling-li Tang, Chan-rong Li, Zhi Peng, Jing-mei Li Academy of Opto-Electronics, Chinese Academy of Sciences, No.9, Dengzhang

More information

Computing the weights of criteria with interval-valued fuzzy sets for MCDM problems Chen-Tung Chen 1, Kuan-Hung Lin 2, Hui-Ling Cheng 3

Computing the weights of criteria with interval-valued fuzzy sets for MCDM problems Chen-Tung Chen 1, Kuan-Hung Lin 2, Hui-Ling Cheng 3 Compting the weights of criteria with interval-valed fzzy sets for MCDM problems Chen-ng Chen Kan-Hng in 2 Hi-ing Cheng 3 Department of Information Management National nited niversity aiwan 2 Specialist

More information

Basics of Digital Logic Design

Basics of Digital Logic Design ignals, Logic Operations and Gates E 675.2: Introdction to ompter rchitectre asics of igital Logic esign Rather than referring to voltage levels of signals, we shall consider signals that are logically

More information

Advanced Techniques for Predicting Mechanical Product Design via COMSOL Multiphysics

Advanced Techniques for Predicting Mechanical Product Design via COMSOL Multiphysics Advanced Techniqes for Predicting Mechanical Prodct Design via COMSOL Mltiphsics Shobing Zhang 1 1 CAEaid, Inc. *Corresponding athor: 184 Jeffs Ln, Astin, TX 78717, shobing.hang@caeaid.com Abstract: Mechanical

More information

PART I: Adding Instructions to the Datapath. (2 nd Edition):

PART I: Adding Instructions to the Datapath. (2 nd Edition): EE57 Instrctor: G. Pvvada ===================================================================== Homework #5b De: check on the blackboard =====================================================================

More information

EMC VNX Series. Problem Resolution Roadmap for VNX with ESRS for VNX and Connect Home. Version VNX1, VNX2 P/N REV. 03

EMC VNX Series. Problem Resolution Roadmap for VNX with ESRS for VNX and Connect Home. Version VNX1, VNX2 P/N REV. 03 EMC VNX Series Version VNX1, VNX2 Problem Resoltion Roadmap for VNX with ESRS for VNX and Connect Home P/N 300-014-335 REV. 03 Copyright 2012-2014 EMC Corporation. All rights reserved. Pblished in USA.

More information

CS 4204 Computer Graphics

CS 4204 Computer Graphics CS 424 Compter Graphics Crves and Srfaces Yong Cao Virginia Tech Reference: Ed Angle, Interactive Compter Graphics, University of New Mexico, class notes Crve and Srface Modeling Objectives Introdce types

More information

Review. A single-cycle MIPS processor

Review. A single-cycle MIPS processor Review If three instrctions have opcodes, 7 and 5 are they all of the same type? If we were to add an instrction to IPS of the form OD $t, $t2, $t3, which performs $t = $t2 OD $t3, what wold be its opcode?

More information

Spam detection system: a new approach based on interval type-2 fuzzy sets

Spam detection system: a new approach based on interval type-2 fuzzy sets Ryerson University Digital Commons @ Ryerson Theses and dissertations 1-1-2010 Spam detection system: a new approach based on interval type-2 fzzy sets Reza Ariaeinejad Ryerson University Follow this and

More information

Multiple-Choice Test Chapter Golden Section Search Method Optimization COMPLETE SOLUTION SET

Multiple-Choice Test Chapter Golden Section Search Method Optimization COMPLETE SOLUTION SET Mltiple-Choice Test Chapter 09.0 Golden Section Search Method Optimization COMPLETE SOLUTION SET. Which o the ollowing statements is incorrect regarding the Eqal Interval Search and Golden Section Search

More information

PlenoPatch: Patch-based Plenoptic Image Manipulation

PlenoPatch: Patch-based Plenoptic Image Manipulation 1 PlenoPatch: Patch-based Plenoptic Image Maniplation Fang-Le Zhang, Member, IEEE, Je Wang, Senior Member, IEEE, Eli Shechtman, Member, IEEE, Zi-Ye Zho, Jia-Xin Shi, and Shi-Min H, Member, IEEE Abstract

More information

Tu P7 15 First-arrival Traveltime Tomography with Modified Total Variation Regularization

Tu P7 15 First-arrival Traveltime Tomography with Modified Total Variation Regularization T P7 15 First-arrival Traveltime Tomography with Modified Total Variation Reglarization W. Jiang* (University of Science and Technology of China) & J. Zhang (University of Science and Technology of China)

More information

NETWORKED CONTROL SYSTEM: THEORY AND SIMULATIONS. A Project by. Sandeep Bimali

NETWORKED CONTROL SYSTEM: THEORY AND SIMULATIONS. A Project by. Sandeep Bimali NETWORKED CONTROL SYSTEM: THEORY AND SIMULATIONS A Project by Sandeep Bimali Bacelor s Degree in Electronics Engineering, Tribvani University, Nepal December 21 Sbmitted to te Department of Electrical

More information

BIS - Basic package V4.3

BIS - Basic package V4.3 Engineered Soltions BIS - Basic package V4.3 BIS - Basic package V4.3 www.boschsecrity.com Integration of Bosch and third party systems throgh deployment of OPC All relevant information in one ser interface

More information

Dr Paolo Guagliardo. Fall 2018

Dr Paolo Guagliardo. Fall 2018 The NULL vale Dr Paolo Gagliardo dbs-lectrer@ed.ac.k Fall 2018 NULL: all-prpose marker to represent incomplete information Main sorce of problems and inconsistencies... this topic cannot be described in

More information

Hardware-Accelerated Free-Form Deformation

Hardware-Accelerated Free-Form Deformation Hardware-Accelerated Free-Form Deformation Clint Cha and Ulrich Nemann Compter Science Department Integrated Media Systems Center University of Sothern California Abstract Hardware-acceleration for geometric

More information

Hardware Design Tips. Outline

Hardware Design Tips. Outline Hardware Design Tips EE 36 University of Hawaii EE 36 Fall 23 University of Hawaii Otline Verilog: some sbleties Simlators Test Benching Implementing the IPS Actally a simplified 6 bit version EE 36 Fall

More information

A sufficient condition for spiral cone beam long object imaging via backprojection

A sufficient condition for spiral cone beam long object imaging via backprojection A sfficient condition for spiral cone beam long object imaging via backprojection K. C. Tam Siemens Corporate Research, Inc., Princeton, NJ, USA Abstract The response of a point object in cone beam spiral

More information

PlenoPatch: Patch-based Plenoptic Image Manipulation

PlenoPatch: Patch-based Plenoptic Image Manipulation 1 PlenoPatch: Patch-based Plenoptic Image Maniplation Fang-Le Zhang, Member, IEEE, Je Wang, Senior Member, IEEE, Eli Shechtman, Member, IEEE, Zi-Ye Zho, Jia-Xin Shi, and Shi-Min H, Member, IEEE Abstract

More information

Chapter 6: Pipelining

Chapter 6: Pipelining CSE 322 COPUTER ARCHITECTURE II Chapter 6: Pipelining Chapter 6: Pipelining Febrary 10, 2000 1 Clothes Washing CSE 322 COPUTER ARCHITECTURE II The Assembly Line Accmlate dirty clothes in hamper Place in

More information

Tdb: A Source-level Debugger for Dynamically Translated Programs

Tdb: A Source-level Debugger for Dynamically Translated Programs Tdb: A Sorce-level Debgger for Dynamically Translated Programs Naveen Kmar, Brce R. Childers, and Mary Lo Soffa Department of Compter Science University of Pittsbrgh Pittsbrgh, Pennsylvania 15260 {naveen,

More information

DI-80. When Accuracy Counts

DI-80. When Accuracy Counts DI-80 Indi cator When Accracy Conts Operation Manal 73357 CONTENTS 1. INTRODUCTION...3 1.1. Display...3 1.2. A/D Section...3 1.3. Item Memory...3 1.4. Environment...4 1.5. Interface...4 1.6. Option...4

More information

The Impact of Avatar Mobility on Distributed Server Assignment for Delivering Mobile Immersive Communication Environment

The Impact of Avatar Mobility on Distributed Server Assignment for Delivering Mobile Immersive Communication Environment This fll text paper was peer reviewed at the direction of IEEE Commnications Society sbject matter experts for pblication in the ICC 27 proceedings. The Impact of Avatar Mobility on Distribted Server Assignment

More information

Picking and Curves Week 6

Picking and Curves Week 6 CS 48/68 INTERACTIVE COMPUTER GRAPHICS Picking and Crves Week 6 David Breen Department of Compter Science Drexel University Based on material from Ed Angel, University of New Mexico Objectives Picking

More information

A personalized search using a semantic distance measure in a graph-based ranking model

A personalized search using a semantic distance measure in a graph-based ranking model Article A personalized search sing a semantic distance measre in a graph-based ranking model Jornal of Information Science XX (X) pp. 1-23 The Athor(s) 2011 Reprints and Permissions: sagepb.co.k/jornalspermissions.nav

More information

h-vectors of PS ear-decomposable graphs

h-vectors of PS ear-decomposable graphs h-vectors of PS ear-decomposable graphs Nima Imani 2, Lee Johnson 1, Mckenzie Keeling-Garcia 1, Steven Klee 1 and Casey Pinckney 1 1 Seattle University Department of Mathematics, 901 12th Avene, Seattle,

More information

ABSOLUTE DEFORMATION PROFILE MEASUREMENT IN TUNNELS USING RELATIVE CONVERGENCE MEASUREMENTS

ABSOLUTE DEFORMATION PROFILE MEASUREMENT IN TUNNELS USING RELATIVE CONVERGENCE MEASUREMENTS Proceedings th FIG Symposim on Deformation Measrements Santorini Greece 00. ABSOUTE DEFORMATION PROFIE MEASUREMENT IN TUNNES USING REATIVE CONVERGENCE MEASUREMENTS Mahdi Moosai and Saeid Khazaei Mining

More information

BIS - Basic package V4.2

BIS - Basic package V4.2 Engineered Soltions BIS - Basic package V4.2 BIS - Basic package V4.2 www.boschsecrity.com Integration of Bosch and third party systems throgh deployment of OPC All relevant information in one ser interface

More information

Prof. Kozyrakis. 1. (10 points) Consider the following fragment of Java code:

Prof. Kozyrakis. 1. (10 points) Consider the following fragment of Java code: EE8 Winter 25 Homework #2 Soltions De Thrsday, Feb 2, 5 P. ( points) Consider the following fragment of Java code: for (i=; i

More information

A choice relation framework for supporting category-partition test case generation

A choice relation framework for supporting category-partition test case generation Title A choice relation framework for spporting category-partition test case generation Athor(s) Chen, TY; Poon, PL; Tse, TH Citation Ieee Transactions On Software Engineering, 2003, v. 29 n. 7, p. 577-593

More information

Content Safety Precaution... 4 Getting started... 7 Input method... 9 Using the Menus Use of USB Maintenance & Safety...

Content Safety Precaution... 4 Getting started... 7 Input method... 9 Using the Menus Use of USB Maintenance & Safety... STAR -1- Content 1. Safety Precation... 4 2. Getting started... 7 Installing the cards and the Battery... 7 Charging the Battery... 8 3. Inpt method... 9 To Shift Entry Methods... 9 Nmeric and English

More information

Appearance Based Tracking with Background Subtraction

Appearance Based Tracking with Background Subtraction The 8th International Conference on Compter Science & Edcation (ICCSE 213) April 26-28, 213. Colombo, Sri Lanka SD1.4 Appearance Based Tracking with Backgrond Sbtraction Dileepa Joseph Jayamanne Electronic

More information

Image Denoising Algorithms

Image Denoising Algorithms Image Denoising Algorithms Xiang Hao School of Compting, University of Utah, USA, hao@cs.tah.ed Abstract. This is a report of an assignment of the class Mathematics of Imaging. In this assignment, we first

More information

ARTIFICIAL INTELLIGENCE. Uncertainty: fuzzy systems

ARTIFICIAL INTELLIGENCE. Uncertainty: fuzzy systems INFOB2KI 2017-2018 Utrecht University The Netherlands ARTIFICIAL INTELLIGENCE Uncertainty: fuzzy systems Lecturer: Silja Renooij These slides are part of the INFOB2KI Course Notes available from www.cs.uu.nl/docs/vakken/b2ki/schema.html

More information

Bits, Bytes, and Integers. Bits, Bytes, and Integers. The Decimal System and Bases. Everything is bits. Converting from Decimal to Binary

Bits, Bytes, and Integers. Bits, Bytes, and Integers. The Decimal System and Bases. Everything is bits. Converting from Decimal to Binary with contribtions from Dr. Bin Ren, College of William & Mary Addition, negation, mltiplication, shifting 1 Everything is bits The Decimal System and Bases Each bit is or 1 By encoding/interpreting sets

More information

Putting the dynamic into software security testing

Putting the dynamic into software security testing Ptting the dynamic into software secrity testing Detecting and Addressing Cybersecrity Isses V1.1 2018-03-05 Code ahead! 2 Atomated vlnerability detection and triage + = 3 How did we get here? Vector was

More information

FINITE ELEMENT APPROXIMATION OF CONVECTION DIFFUSION PROBLEMS USING GRADED MESHES

FINITE ELEMENT APPROXIMATION OF CONVECTION DIFFUSION PROBLEMS USING GRADED MESHES FINITE ELEMENT APPROXIMATION OF CONVECTION DIFFUSION PROBLEMS USING GRADED MESHES RICARDO G. DURÁN AND ARIEL L. LOMBARDI Abstract. We consider the nmerical approximation of a model convection-diffsion

More information

Requirements Engineering. Objectives. System requirements. Types of requirements. FAQS about requirements. Requirements problems

Requirements Engineering. Objectives. System requirements. Types of requirements. FAQS about requirements. Requirements problems Reqirements Engineering Objectives An introdction to reqirements Gerald Kotonya and Ian Sommerville To introdce the notion of system reqirements and the reqirements process. To explain how reqirements

More information

10.2 Solving Quadratic Equations by Completing the Square

10.2 Solving Quadratic Equations by Completing the Square . Solving Qadratic Eqations b Completing the Sqare Consider the eqation We can see clearl that the soltions are However, What if the eqation was given to s in standard form, that is 6 How wold we go abot

More information

Content Content Introduction

Content Content Introduction Content Content Introdction...................................................................... 3 Roles in the provisioning process............................................................... 4 Server

More information

TRUSTED WIRELESS HEALTH A New Approach to Medical Grade Wireless

TRUSTED WIRELESS HEALTH A New Approach to Medical Grade Wireless By Mitchell Ross TRUSTED WIRELESS HEALTH A New Approach to Medical Grade Wireless Several crrent trends give case to rethink the design of wireless systems in medical bildings. Increasingly, patients are

More information

IDENTIFICATION OF THE AEROELASTIC MODEL OF A LARGE TRANSPORT CIVIL AIRCRAFT FOR CONTROL LAW DESIGN AND VALIDATION

IDENTIFICATION OF THE AEROELASTIC MODEL OF A LARGE TRANSPORT CIVIL AIRCRAFT FOR CONTROL LAW DESIGN AND VALIDATION ICAS 2 CONGRESS IDENTIFICATION OF THE AEROELASTIC MODEL OF A LARGE TRANSPORT CIVIL AIRCRAFT FOR CONTROL LAW DESIGN AND VALIDATION Christophe Le Garrec, Marc Hmbert, Michel Lacabanne Aérospatiale Matra

More information

CS 153 Design of Operating Systems Spring 18

CS 153 Design of Operating Systems Spring 18 CS 153 Design of Operating Systems Spring 18 Lectre 8: Threads Instrctor: Chengy Song Slide contribtions from Nael Ab-Ghazaleh, Harsha Madhyvasta and Zhiyn Qian Processes P1 P2 Recall that Bt OS A process

More information

EEC 483 Computer Organization

EEC 483 Computer Organization EEC 483 Compter Organization Chapter 4.4 A Simple Implementation Scheme Chans Y The Big Pictre The Five Classic Components of a Compter Processor Control emory Inpt path Otpt path & Control 2 path and

More information

CS 153 Design of Operating Systems Spring 18

CS 153 Design of Operating Systems Spring 18 CS 153 Design of Operating Systems Spring 18 Lectre 9: Synchronization (1) Instrctor: Chengy Song Slide contribtions from Nael Ab-Ghazaleh, Harsha Madhyvasta and Zhiyn Qian Cooperation between Threads

More information

BIS - Basic Package V4.6

BIS - Basic Package V4.6 Engineered Soltions BIS - Basic Package V4.6 BIS - Basic Package V4.6 www.boschsecrity.com The Bilding Integration System (BIS) BIS is a flexible, scalable secrity and safety management system that can

More information

BIS - Basic Package V4.4

BIS - Basic Package V4.4 Engineered Soltions BIS - Basic Package V4.4 BIS - Basic Package V4.4 www.boschsecrity.com Integration of Bosch and third party systems via open interfaces and SDK All relevant information in one ser interface

More information

EMC AppSync. User Guide. Version REV 01

EMC AppSync. User Guide. Version REV 01 EMC AppSync Version 1.5.0 User Gide 300-999-948 REV 01 Copyright 2012-2013 EMC Corporation. All rights reserved. Pblished in USA. EMC believes the information in this pblication is accrate as of its pblication

More information