lvts apc fuzzy controller

23
Introduction to Fuzzy Logic systems and Fuzzy logic APC simulator By LV Tailoring Software

Upload: vladislav-kaplan

Post on 17-Jul-2015

56 views

Category:

Engineering


0 download

TRANSCRIPT

Page 1: LVTS APC fuzzy controller

Introduction to Fuzzy Logic systems

and Fuzzy logic APC simulator

By LV Tailoring Software

Page 2: LVTS APC fuzzy controller

Fuzzy Logic - background

• Western cultures adopted binary logic long time ago as they dealt with the yes or no, guilty or not guilty – vocabulary of the binary Aristotelian logic world.

• Eastern cultures easily accommodate the concept of Fuzziness due to historical background – not the “certain answer” is the just way to express the view of experienced person observing the world.

• In 1965 Prof. Lotfi A. Zadeh introduced fuzzy sets, where many degrees of membership are allowed, and indicated with a number between 0 and 1. The point of departure for fuzzy sets is simply the generalization of the valuation set from the pair of numbers {0,1} to all the numbers in [0,1]. This is called a membership function.

2

LV Tailoring Software

Page 3: LVTS APC fuzzy controller

Fuzzy Logic - background

• Mitsubishi manufactures a fuzzy air conditioner. While conventional air conditioners use on/off controllers that work and stop working based on a range of temperatures, the Mitsubishi machine takes advantage of fuzzy rules; the machine operates smoother as a result. The machine becomes less mistreated by sudden changes of state, more consistent room temperatures are achieved, and less energy is consumed. These were first released in 1989.

• Sanyo, Panasonic, and Canon make fuzzy video cameras. These have a digital image stabilizer to remove hand jitter, and the video camera can determine the best focus and lightning. Fuzzy decision making is used to control these actions. The present image is compared with the previous frame in memory, stationary objects are detected, and its shift coordinates are computed. This shift is subtracted from the image to compensate for the hand jitter.

• Fujitec and Toshiba have a fuzzy scheme that evaluates the passenger traffic and the elevator variables to determine car announcement and stopping time. This helps reduce the waiting time and improves the efficiency and reliability of the systems.

• The automotive industry has also taken advantage of the theory. Nissan has had an anti-lock braking system since 1997 that senses wheel speed, road conditions, and driving pattern, and the fuzzy ABS determines the braking action, with skid control.

• Since 1988 Hitachi has turned over the control of the Sendai subway system to a fuzzy system. It has reduced the judgment on errors in acceleration and braking by 70%. The Ministry of International Trade and Industry estimates that in 1992 Japan produced about $2 billion worth of fuzzy products. US and European companies still lag far behind. The market of products is enormous, ranging from fuzzy toasters to fuzzy golf diagnostic systems..

3

LV Tailoring Software

Page 4: LVTS APC fuzzy controller

Fuzzy Logic - background

• Example of Fuzzy logic reasoning:

• Everyone who is 60 to 70 years old is old, but very old if 71 years old or above; everyone who is 20 to 39 is young but very young if 19 years old or below.

• Given - Hiram is 70 years old and Miriam is 39 years old.

• 3. Hiram is old but not very old; Miriam is young but not very young.

• This is an example of approximate reasoning; in order to deal with an imprecise inference, fuzzy logic can be employed. It allows imprecise linguistic terms such as:

• • Fuzzy predicates: rare, expensive, fast, high

• • Fuzzy quantifiers: few, usually, much, little

• • Fuzzy truth values: true, unlikely true, false, and mostly false.

4

LV Tailoring Software

Page 5: LVTS APC fuzzy controller

Fuzzy Logic - background

• Fuzzy set where the right part is singleton

• Example

• For Logic set - it is union of numbers

• For Fuzzy set – each number has it “degree of belonging” or certainty, some could treat it as probability – but better way to express it as possibility.

• Often Fuzzy logic theory refers as the theory of possibility - analogous and yet conceptually different from the theory of probability. Probability is a measure of frequency of occurrence of an event, which has a physical event basis. Thus, probabilities have a physical event basis and are related to statistical experiments; they are primarily used for quantifying how frequently a sample occurs in a population.

• Possibility theory attempts to quantify how accurately a sample resembles a stereotype element of a population. This stereotype is a prototypical class of the population and is known as a fuzzy set. This theory focuses more on the imprecision intrinsic in the language, while probability theory focuses more on the uncertainty of events, in the sense of its randomness in nature.

5

LV Tailoring Software

Page 6: LVTS APC fuzzy controller

Fuzzy Logic - background• Fuzzy variables

• First step in build up of Fuzzy control system – creation of membership function for all related variables (input and output).

• If we are going to use graph for representation of Fuzzy logic set we coming to detention of the membership function.

6

LV Tailoring Software

Page 7: LVTS APC fuzzy controller

Fuzzy Logic - background• Main Fuzzy logic mathematical operation – similar to binary.

• Union

• Intersection

• Negation

7

LV Tailoring Software

Page 8: LVTS APC fuzzy controller

Fuzzy Logic - background• We just defined membership function for input data we need to operate on.

• We need to apply input data on certain function which in turn will be in turn the fuzzy function – what is the rules of conversion?

8

LV Tailoring Software

Page 9: LVTS APC fuzzy controller

Fuzzy Logic - background• Fuzzy rules

• It is possible that Fuzzy system we want to build has some input variable, each of them represented by it’s own membership function.

• Inner relationship of this variables is not defined strictly by mathematical rules, they should not be mutually independed, they just need to be relevant to our application.

• Increasing number of the input variables has better definition of the system, but could in turn complicate creation of the behavioral rules.

• Second step in build up of Fuzzy control system – creation of Fuzzy Linguistic Descriptions or Fuzzy rules.

• IF (a set of conditions is satisfied) THEN (a set of consequences can be inferred)

• A general fuzzy IF–THEN rule has the form:

9

LV Tailoring Software

Page 10: LVTS APC fuzzy controller

Fuzzy Logic - background• Simplest Fuzzy logic controller

• What is Defuzzification?

• Simplest system – one input one output

• Center of Mass formula

10

LV Tailoring Software

Page 11: LVTS APC fuzzy controller

Fuzzy Logic –vehicle example

11

LV Tailoring Software

Page 12: LVTS APC fuzzy controller

Simulation of Fuzzy and WA APC

system• In order to check performance of Fuzzy APC vs. WA APC simulation of the

system performed (Labview).

• Dose values were taken as input variables, also Focus values are present, but not used in simulation.

• Membership function were created as well as for Dose and Focus variables.

• Rules includes Dose and Focus impact, but feedback loop updates just Dose performance (close simulation for FAB Litho tool activity).

• Actual simulation not included any translation of Dose values to CD values for given Focus, it assumes that any inconsistencies are added as WN or trend in the final measurement.

• WA APC simulated as 5 tag window with 0.35/0.25/0.2/0.14/0.06 weights accordingly which is effectively matched NSO exponential weights average approach.

12

LV Tailoring Software

Page 13: LVTS APC fuzzy controller

140.0

145.0

150.0

155.0

160.0

165.0

170.0

175.0

180.0

185.0

Focus steps

CD

's

Focus

FE

Dose0

Dose2

Dose3

Dose5

Dose6

Regular FE

13

LV Tailoring Software

Page 14: LVTS APC fuzzy controller

140.0

145.0

150.0

155.0

160.0

165.0

170.0

175.0

180.0

185.0

Focus steps

CD

's

Focus

FE

Dose0

Dose2

Dose3

Dose5

Dose6

Area CD division Fuzzy APC controller -

Dose

14

LV Tailoring Software

Page 15: LVTS APC fuzzy controller

Membership function of Fuzzy APC

controller - Dose

15

LV Tailoring Software

Page 16: LVTS APC fuzzy controller

140.0

145.0

150.0

155.0

160.0

165.0

170.0

175.0

180.0

185.0

Focus steps

CD

's

Focus

FE

Dose0

Dose2

Dose3

Dose5

Dose6

Area CD division of Fuzzy APC controller -

Focus

16

LV Tailoring Software

Page 17: LVTS APC fuzzy controller

Membership function of Fuzzy APC

controller - Focus

17

LV Tailoring Software

Page 18: LVTS APC fuzzy controller

Rules of Fuzzy APC controller

18

LV Tailoring Software

Page 19: LVTS APC fuzzy controller

Test Surface Fuzzy APC controller

19

LV Tailoring Software

Page 20: LVTS APC fuzzy controller

Schematic Labview presentation of

Fuzzy APC controller

20

LV Tailoring Software

Page 21: LVTS APC fuzzy controller

GUI Labview presentation of Fuzzy vs.

Weighted average APC controllers

21

LV Tailoring Software

Page 22: LVTS APC fuzzy controller

Brief conclusions:

• Fuzzy APC operation depends just on current sample, no history sample required to perform noise reduction

• WA APC need historical sample to perform, which could be irrelevant for RT operation sequence.

• Fuzzy APC better performed as WN cancellator, reducing noise power significantly compared to WA APC (~factor of 2)

• WA APC has better signal trend tracking.• In Fuzzy APC signal trend contaminated noise

cancellation ability.

22

LV Tailoring Software

Page 23: LVTS APC fuzzy controller

Thank you for your attention

23

LV Tailoring Software