Fuzzy Cruise Control 1. J. Yen and R. Langari, Fuzzy Logic: Intelligence, Control, and Information (Prentice Hall, Upper Saddle River, New Jersey, 1999).

Slides:



Advertisements
Similar presentations
Fuzzy Inference Systems. Review Fuzzy Models If then.
Advertisements

Fuzzy Inference Systems
Introduction to Fuzzy Control Lecture 10.1 Appendix E.
Particle Swarm Optimization (PSO)  Kennedy, J., Eberhart, R. C. (1995). Particle swarm optimization. Proc. IEEE International Conference.
Basic Concepts of Fuzzy Logic Apparatus of fuzzy logic is built on: –Fuzzy sets: describe the value of variables –Linguistic variables: qualitatively and.
Water Resources Planning and Management Daene C. McKinney Optimization.
Genetic fuzzy controllers for uncertain systems Yonggon Lee and Stanislaw H. Żak Supported by National Science Foundation under grant ECS
Fuzzy Logic Based on a system of non-digital (continuous & fuzzy without crisp boundaries) set theory and rules. Developed by Lotfi Zadeh in 1965 Its advantage.
Slide# Ketter Hall, North Campus, Buffalo, NY Fax: Tel: x 2400 Control of Structural Vibrations.
Derivative-Based Fuzzy System Optimization Dan Simon Cleveland State University 1.
11 Inverted Pendulum Emily Hamilton ECE Department, University of Minnesota Duluth December 21, 2009 ECE Fall 2009.
Copyright © 2005 Pearson Education, Inc. Publishing as Pearson Addison-Wesley.
Fuzzy Controller Tuning Using Bioegeography-Based Optimization Dan Simon Cleveland State University.
A New Approach to Teaching Fuzzy Logic System Design Emine Inelmen, Erol Inelmen, Ahmad Ibrahim Padova University, Padova, Italy Bogazici University, Istanbul,
1 Chapter 18 Fuzzy Reasoning. 2 Chapter 18 Contents (1) l Bivalent and Multivalent Logics l Linguistic Variables l Fuzzy Sets l Membership Functions l.
Fuzzy Control Chapter 14. Fuzzy Control Fuzzy Sets Design of a Fuzzy Controller –Fuzzification of inputs: get_inputs() –Fuzzy Inference –Processing the.
To accompany Quantitative Analysis for Management, 8e by Render/Stair/Hanna M2-1 © 2003 by Prentice Hall, Inc. Upper Saddle River, NJ Module 2 Dynamic.
Dan Simon Cleveland State University
Designing Antecedent Membership Functions
Fuzzy Rule-based Models *Neuro-fuzzy and Soft Computing - J.Jang, C. Sun, and, E. Mizutani, Prentice Hall 1997.
What are Neuro-Fuzzy Systems A neuro-fuzzy system is a fuzzy system that uses a learning algorithm derived from or inspired by neural network theory to.
A FUZZY LOGIC BASED MULTIPLE REFERENCE MODEL ADAPTIVE CONTROL (MRMAC) By Sukumar Kamalasadan, Adel A Ghandakly Khalid S Al-Olimat Dept. of Electrical Eng.
Abdul Rahim Ahmad MITM 613 Intelligent System Chapter 3b: Dealing with Uncertainty (Fuzzy Logic)
Encoding Rules IF Taste is Worse AND Quantity is Sleak THEN Tip is Little IF Taste is Average AND Quantity is Abundant THEN Tip is Average IF Taste is.
Math 1231: Single-Variable Calculus
Simpson Rule For Integration.
MOMENT OF INERTIA BY GP CAPT NC CHATTOPADHYAY. WHAT IS MOMENT OF INERTIA? IT IS THE MOMENT REQUIRED BY A SOLID BODY TO OVERCOME IT’S RESISTANCE TO ROTATION.
Today in Calculus Go over homework Derivatives by limit definition Power rule and constant rules for derivatives Homework.
Fuzzy Logic Controller Intelligent System course.
Structural Dynamics & Vibration Control Lab. 1 Kang-Min Choi, Ph.D. Candidate, KAIST, Korea Jung-Hyun Hong, Graduate Student, KAIST, Korea Ji-Seong Jo,
1 Fuzzy Scheduling Contents 1. Introduction to Fuzzy Sets 2. Application of Fuzzy Sets to Scheduling Problems 3. A Genetic Algorithm for Fuzzy Flowshop.
Neural-Network-Based Fuzzy Logical Control and Decision System 主講人 虞台文.
3-1 © 2011 Pearson Prentice Hall. All rights reserved Chapter 6 Exponents, Polynomials, and Polynomial Functions Active Learning Questions.
Fuzzy Sets and Control. Fuzzy Logic The definition of Fuzzy logic is a form of multi-valued logic derived frommulti-valued logic fuzzy setfuzzy set theory.
Institute of Intelligent Power Electronics – IPE Page1 A Dynamical Fuzzy System with Linguistic Information Feedback Xiao-Zhi Gao and Seppo J. Ovaska Institute.
Fuzzy Inference Systems. Fuzzy inference (reasoning) is the actual process of mapping from a given input to an output using fuzzy logic. The process involves.
PART 9 Fuzzy Systems 1. Fuzzy controllers 2. Fuzzy systems and NNs 3. Fuzzy neural networks 4. Fuzzy Automata 5. Fuzzy dynamic systems FUZZY SETS AND FUZZY.
Homework 5 Min Max “Temperature is low” AND “Temperature is middle”
PhD. Prof. FADI ISSA IONEL NAFTANAILA.  Measure of success of a project:  Time management systems:  Processes of Time Management area: ◦ Define ◦ Sequence.
Dan Simon Cleveland State University Jang, Sun, and Mizutani Neuro-Fuzzy and Soft Computing Chapter 6 Derivative-Based Optimization 1.
Digital Logic Design Dr. Oliver Faust Chapter 4
Chapter 2-OPTIMIZATION G.Anuradha. Contents Derivative-based Optimization –Descent Methods –The Method of Steepest Descent –Classical Newton’s Method.
Chapter 10 FUZZY CONTROL Chi-Yuan Yeh.
Business Calculus Derivative Definition. 1.4 The Derivative The mathematical name of the formula is the derivative of f with respect to x. This is the.
Type-2 Fuzzy Sets and Systems. Outline Introduction Type-2 fuzzy sets. Interval type-2 fuzzy sets Type-2 fuzzy systems.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Introduction to Digital Electronics Lecture.
Stock Trading via Fuzzy Feedback Control Presenter: Saman Cyrus Course: ECE/ME/CS 539.
Type-2 Fuzzy Web Shopping Agents Menglei Tang and Yanqing Zhang Georgia State University Gang Zhang Tianjin University.
Chapter 12 Case Studies Part B. Control System Design.
Grade 7 Chapter 4 Functions and Linear Equations.
Fuzzy Logic Control What is Fuzzy Logic ? Logic and Fuzzy Logic
FUZZY NEURAL NETWORKS TECHNIQUES AND THEIR APPLICATIONS
Stanisław H. Żak School of Electrical and Computer Engineering
Homework 8 Min Max “Temperature is low” AND “Temperature is middle”
Dr. Unnikrishnan P.C. Professor, EEE
Dr. Unnikrishnan P.C. Professor, EEE
Richard E. Haskell Oakland University Rochester, MI USA
Homework 9 Min Max “Temperature is low” AND “Temperature is middle”
ME321 Kinematics and Dynamics of Machines
CH751 퍼지시스템 특강 Uncertainties in Intelligent Systems
Function Notation “f of x” Input = x Output = f(x) = y.
An algebraic expression that defines a function is a function rule.
Fuzzy Logic Colter McClure.
Dr. Unnikrishnan P.C. Professor, EEE
Exponential and Logarithmic Forms
Fuzzy Logic Fuzzy Control Solution: Homework 8.
Fuzzy Logic Fuzzy Control Solution: Homework 12.
Fuzzy Clustering Algorithms
Hybrid intelligent systems:
Lesson 3.3 Writing functions.
Presentation transcript:

Fuzzy Cruise Control 1

J. Yen and R. Langari, Fuzzy Logic: Intelligence, Control, and Information (Prentice Hall, Upper Saddle River, New Jersey, 1999). D. Simon, "Sum normal optimization of fuzzy membership functions," International Journal of Uncertainty, Fuzziness and Knowledge-Based Systems, Aug

Fuzzy Cruise Control  = N  = 4 N / (m/s) 2 m = 1000 kg f i = 1000 N (engine idle force,) g = 9.81 m/s 2 3

z=.2; w=1; t=0:.1:10; wd=w*sqrt(1-z*z); A=1; B=1; x=exp(-z*w*t).*(A*cos(wd*t)+B*sin(wd*t)); plot(t,x), hold on; plot(t, zeros(size(t)), 'r--') 4 error = v ref – v

Fuzzy Cruise Control NLNSZPSPL NL NS NLNSZZZ ZNLNSZPSPL PSZZZ PL PS PL Change in Error Error Throttle Position Change VehicleControl.m 5

Error (meters/sec) Default Membership Functions PlotMem ('DefaultMem.txt', 2, [5 5], 1, 5) 6

Default Membership Functions Change in Error (meters/sec) 7

Default Membership Functions Throttle change (rad) 8

c = modal point, or “center” b – and b + = half-widths Input Membership Functions 9 c b–b– f(x)f(x) 1 x b+b+

j-th output membership function:  j = modal point, or “center”  j – and  j + = half-widths 10

Notation: f i1 (x 1 ) is membership of 1st input in i-th MF Similar for f k2 (x 2 ) x1x1 Example: f 11 (x 1 ) = 0 f 21 (x 1 ) = 0.8 f 31 (x 1 ) = 0.2 f 41 (x 1 ) = 0 f 51 (x 1 ) = 0 11

If x 1 is A i and x 2 is B k, then y is C j Firing level: So the fuzzy output when x 1  fuzzy set i and x 2  fuzzy set k is Point-wise sum of fuzzy outputs: 12

Centroid defuzzification with M rules: where  j and J j are the centroid and area of the j-th output fuzzy membership function 13

Substitute m j (y) from 4 pages earlier into the  j equation on the previous page. Two pages of calculus and algebra later, 14 Now use Theorem 4.1 in Jang to obtain the defuzzified output:

Fuzzy Cruise Control: VehicleControl.m 10 deg increase in road grade at t = 0 15

Fuzzy Controller Optimization 1.Gradient-based methods: Use the derivative of the tracking error with respect to the fuzzy MF parameters (Jang, Chapter 6) – “Home in” on a local optimum – Fast 2.Gradient-free methods (Jang, Chapter 7) – Genetic algorithms, etc. – Slow – No messy derivatives – “Global” optimization – General optimization (MF, number of rules, rule base, etc.) 16