Intro. ANN & Fuzzy Systems Lecture 33 Fuzzy Logic Control (I)

Slides:



Advertisements
Similar presentations
Unit 4 The Performance of Second Order System Open Loop & Close Loop Open Loop: Close Loop:
Advertisements

Feedback Control Real- time Scheduling James Yang, Hehe Li, Xinguang Sheng CIS 642, Spring 2001 Professor Insup Lee.
Feedback Control Real-Time Scheduling: Framework, Modeling, and Algorithms Chenyang Lu, John A. Stankovic, Gang Tao, Sang H. Son Presented by Josh Carl.
PID Controllers and PID tuning
Modern Control Systems (MCS)
Discrete Controller Design
Design with Root Locus Lecture 9.
Chapter 4: Basic Properties of Feedback
Controller Design, Tuning. Must be stable. Provide good disturbance rejection---minimizing the effects of disturbance. Have good set-point tracking---Rapid,
A UTOMATING PID C ONTROLS IN M ATHCAD Neil Kuyvenhoven Engr 315 December 11,2002.
Intro. ANN & Fuzzy Systems Lecture 30 Fuzzy Set Theory (I)
Chapter 7 System Compensation (Linear Control System Design)
ECE 4951 Lecture 5: PID Control of Processes. PID Control A closed loop (feedback) control system, generally with Single Input-Single Output (SISO) A.
Controller Tuning: A Motivational Example
11 Inverted Pendulum Emily Hamilton ECE Department, University of Minnesota Duluth December 21, 2009 ECE Fall 2009.
Process Control Instrumentation II
Prof. Wahied Gharieb Ali Abdelaal Faculty of Engineering Computer and Systems Engineering Department Master and Diploma Students CSE 502: Control Systems.
Teachers Name : Suman Sarker Telecommunication Technology Subject Name : Computer Controller System & Robotics Subject Code : 6872 Semester :7th Department.
SOUTHERN TAIWAN UNIVERSITY Department of Electrical Engineering DESIGN OF FUZZY PID CONTROLLER FOR BRUSHLESS DC (BLDC)MOTOR Student: Dang Thanh Trung Subject:
GreenHouse Climate Controller Fuzzy Logic Programing Greenhouse Climate Controller Using Fuzzy Logic Programming Anantharaman Sriraman September 2, 2003.
CIS 540 Principles of Embedded Computation Spring Instructor: Rajeev Alur
Book Adaptive control -astrom and witten mark
It is the time response of a system to an input that sets the criteria for our control systems. Many quantitative criteria have been defined to characterise.
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Loop Shaping.
Fuzzy Logic Control of Blood Pressure During Anesthesia
Introduction to ROBOTICS
Control Systems Design Part: Optimisation Slovak University of Technology Faculty of Material Science and Technology in Trnava 2007.
Chapter 5 Transient and Steady State Response “I will study and get ready and someday my chance will come” Abraham Lincoln.
Low Level Control. Control System Components The main components of a control system are The plant, or the process that is being controlled The controller,
Lec 34 Fuzzy Logic Control (II)
Feedback Control system
Control Systems EE 4314 Lecture 12 Fall 2015 Indika Wijayasinghe.
MESB374 System Modeling and Analysis PID Controller Design
PID and Fuzzy Logic Control Systems John Limroth, Software Engineer Yiannis Pavlou, Applications Engineer Tues, 10:15a and 11:30a Wed.
IVR 30/10/2009 Herrmann1 IVR: Control Theory Overview: PID control Steady-state error and the integral method Overshoot and ringing in system with time.
ME 431 System Dynamics Dept of Mechanical Engineering.
Lecture 25: Implementation Complicating factors Control design without a model Implementation of control algorithms ME 431, Lecture 25.
Lecture 17: Introduction to Control (part III)
ENTC 395 Lecture 7a. Today 4 PID control –Overview –Definitions –Open loop response 4 Example –SIMULINK implementation.
Lecture 32 Fuzzy Set Theory (4)
Chapter 4 A First Analysis of Feedback Feedback Control A Feedback Control seeks to bring the measured quantity to its desired value or set-point (also.
MESB374 System Modeling and Analysis Feedback Control Design Process
2.1 Step Input Response: Eigenvalues: p 1 =-4.526, p 2,3 = ±2.7883i, p 4 = Final value theorem: Stability: If the step response reaches to.
1 Lecture 4 The Fuzzy Controller design. 2 By a fuzzy logic controller (FLC) we mean a control law that is described by a knowledge-based system consisting.
Lecture 9: PID Controller.
TUTORIAL EKT 308 Computer Network. Question 1 1. a) Differentiate between open loop and closed loop control systems. b) Explain positive features of feedback.
Intro. ANN & Fuzzy Systems Lecture 28 Modeling (3): Expert System and Reinforcement Learning.
SKEE 3143 Control Systems Design Chapter 2 – PID Controllers Design
Vision Lab System VISION SYSTEM Chapter 9. Design via Root Locus Youngjoon Han
Intro. ANN & Fuzzy Systems Lecture 11. MLP (III): Back-Propagation.
A Presentation on Adaptive Neuro-Fuzzy Inference System using Particle Swarm Optimization and it’s Application By Sumanta Kundu (En.R.No.
A PID Neural Network Controller
CIS 540 Principles of Embedded Computation Spring Instructor: Rajeev Alur
Exercise 1 Suppose we have a simple mass, spring, and damper problem. Find The modeling equation of this system (F input, x output). The transfer function.
Salman Bin Abdulaziz University
Process Control & Instrumentation MAPUA INSTITUTE OF TECHNOLOGY
PID Controllers Jordan smallwood.
Dr. Unnikrishnan P.C. Professor, EEE
PID Controller.
LINEAR CONTROL SYSTEMS
Basic Design of PID Controller
Controller Tuning: A Motivational Example
Lecture 31 Fuzzy Set Theory (3)
Chapter 9 Design via Root Locus <<<4.1>>>
Lecture 35 Fuzzy Logic Control (III)
Feedback: Principles & Analysis
Dynamical Systems Basics
Lecture 35 Fuzzy Logic Control (III)
The Design of Feedback Control Systems
Lecture 22: PLLs and DLLs.
Presentation transcript:

Intro. ANN & Fuzzy Systems Lecture 33 Fuzzy Logic Control (I)

Intro. ANN & Fuzzy Systems (C) 2001 by Yu Hen Hu 2 Outline Overview Review of PID Control FLC Architecture Fuzzification

Intro. ANN & Fuzzy Systems (C) 2001 by Yu Hen Hu 3 Overview Fuzzy Logic Control (FLC) or sometimes known as Fuzzy Linguistic Control is a knowledge based control strategy that can be used -when either a sufficient accurate and yet not unreasonably complex model of the plant is unavailable, or -when a (single) precise measure of performance is not meaningful or practical. FLC design is based on empirically acquired knowledge regarding the operation of the process. This knowledge, cast into linguistic, or rule-based form, is the core of the FLC system.

Intro. ANN & Fuzzy Systems (C) 2001 by Yu Hen Hu 4 Conventional Controller The dynamic filter compute all the system dynamics: x (state variables) consists of selected elements of e = r – y, de/dt, and  e d ..

Intro. ANN & Fuzzy Systems (C) 2001 by Yu Hen Hu 5 PD & PI Control: A Review PD controller: –Use derivative term to reduce overshoot. –K p must be selected to maintain desired steady state error. –K d will be selected to minimize max. overshoot PI controller: –Use integral term to reduce steady state error by increasing the order of the system by 1. –The steady state error can often be reduced to 0. K p and K I are chosen to meet transient response specifications. Often they lead to longer rise and settling times.

Intro. ANN & Fuzzy Systems (C) 2001 by Yu Hen Hu 6 PID Control: A Review Controller Transfer Function: G(s) = U(s) / x(s) = K p + K 1 /s + K d s = (1+K d1 s)(K p2 + K I2 / s ) where K p = K p2 + K d1 K I2, K d = K d1 K p2, and K I = K I2. Select K p2 and K I2 in the PI portion to satisfy the rise time requirement of the system. Select K d1 to meet damping requirements and thereby reduce the overshoot. Convert the values to K p, K d, and K I.

Intro. ANN & Fuzzy Systems (C) 2001 by Yu Hen Hu 7 PID Control Example Given the plant model: H(s) = / s(s+361.2) Open loop transfer function with PI section only: G(s)H(s) = (K p2 + K I2 / s ) / s(s+361.2) = K p2 ( s+ K I2 / K p2 ) / s 2 (s+361.2) The system is stable for 0 < K I2 /K p2 <361.2 (Routh's test) A heuristic is to choose K I2 /K p2 = 10 <<

Intro. ANN & Fuzzy Systems (C) 2001 by Yu Hen Hu 8 PID Example Cont’d Then G(s)H(s)  K p2 / s(s+361.2). The characteristic equation 1+G(s)H(s) = 0 has a damping factor  = 0.2 if K p2 =1. Including the PD section, and choose K I2 = 10, K p2 = 1, G(s)H(s) = (s +10)(1+K d1 s) / s 2 (s+361.2) Finally, K d1 = is selected to minimize overshoot through trial-and-error experimentation. Other values such as or.001 will also yield acceptable solution. A PD controller with K p = 1 and K d = works fine too!

Intro. ANN & Fuzzy Systems (C) 2001 by Yu Hen Hu 9 FLC Architecture The rule base (knowledge base) provides nonlinear transformations without any built-in dynamics.

Intro. ANN & Fuzzy Systems (C) 2001 by Yu Hen Hu 10 Fuzzification Fuzzy quantization of the state variables. For example, the state variable "Angle" may be quantified into a set of linguistic variables, with two parameters, polarity and size: Fuzzification is the process to convert a crisp sensor reading (value of state variable) x = xo into the grade values of each of these linguistic variables. In particular, we have [ µ NL (x o ), µ NS (x o ), µ ZO (x o ), µ PS (x o ), µ PL (x o ) ] NL – Negative, Large; NS – Negative, Small; ZO – Zero; PS – Positive, Small; PL – Positive, Large.

Intro. ANN & Fuzzy Systems (C) 2001 by Yu Hen Hu 11 Fuzzification Sensor reading may also contain noise. In this case, we may model the noisy sensor reading as another fuzzy variable. In this case, the fuzzification amounts to take the intersection (minimum) of the sensor reading and each of the linguistic variables.