Low-power VLSI Design of Fuzzy Logic Based Automatic Controller for Total Artificial Heart Bashir I. Morshed Department of Electronics.

Slides:



Advertisements
Similar presentations
10.1 Introduction Chapter 10 PID Controls
Advertisements


 Negnevitsky, Pearson Education, Lecture 5 Fuzzy expert systems: Fuzzy inference n Mamdani fuzzy inference n Sugeno fuzzy inference n Case study.
LVAD is a battery-operated, mechanical pump-type device that's surgically implanted. Goal of LVAD: providing the patient with as close to a normal lifestyle.
Fuzzy immune PID neural network control method based on boiler steam pressure system Third pacific-asia conference on circuits,communications and system,
280 SYSTEM IDENTIFICATION The System Identification Problem is to estimate a model of a system based on input-output data. Basic Configuration continuous.
Design of Variable Input Delay Gates for Low Dynamic Power Circuits
9/21/04ELEC / Class Projects 1 ELEC / /Fall 2004 Advanced Topics in Electrical Engineering Designing VLSI for Low-Power and.
DIGITAL ELECTRONICS CIRCUIT P.K.NAYAK P.K.NAYAK ASST. PROFESSOR SYNERGY INSTITUTE OF ENGINEERING & TECHNOLOGY.
Introduction What is Fuzzy Logic? HOW DOES FL WORK? Differences between Classical set (crisps) and Fuzzy set theory Example 1 Example 2 Classifying Houses.
The Equivalence between fuzzy logic controllers and PD controllers for single input systems Professor: Chi-Jo Wang Student: Nguyen Thi Hoai Nam Student.
Fuzzy Logic BY: ASHLEY REYNOLDS. Where Fuzzy Logic Falls in the Field of Mathematics  Mathematics  Mathematical Logic and Foundations  Fuzzy Logic.
SOUTHERN TAIWAN UNIVERSITY Department of Electrical Engineering DESIGN OF FUZZY PID CONTROLLER FOR BRUSHLESS DC (BLDC)MOTOR Student: Dang Thanh Trung Subject:
1 Prediction of Software Reliability Using Neural Network and Fuzzy Logic Professor David Rine Seminar Notes.
A FUZZY LOGIC BASED MULTIPLE REFERENCE MODEL ADAPTIVE CONTROL (MRMAC) By Sukumar Kamalasadan, Adel A Ghandakly Khalid S Al-Olimat Dept. of Electrical Eng.
SEMIC Analog Voltage Inverter Drive for Capacitive Load with Adaptive Gain Control Sun-Ki Hong*, Yong-Ho Cho*✝ , Ki-Seok Kim*, Tae-Sam Kang** Department.
Mehdi Sadi, Italo Armenti Design of a Near Threshold Low Power DLL for Multiphase Clock Generation and Frequency Multiplication.
Charles Kime & Thomas Kaminski © 2004 Pearson Education, Inc. Terms of Use (Hyperlinks are active in View Show mode) Terms of Use Lecture 12 – Design Procedure.
Book Adaptive control -astrom and witten mark
1 An FPGA-Based Novel Digital PWM Control Scheme for BLDC Motor Drives 學生 : 林哲偉 學號 :M 指導教授 : 龔應時 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL.
Fuzzy Logic-Based Anesthetic Depth Control. In most surgical operations, to anesthetize patients, manual techniques are used in hospitals. The manual.
MICAS Department of Electrical Engineering (ESAT) AID–EMC: Low Emission Digital Circuit Design Junfeng Zhou Wim Dehaene Update of the “Digital EMC project”
Robust Low Power VLSI ECE 7502 S2015 Analog and Mixed Signal Test ECE 7502 Class Discussion Christopher Lukas 5 th March 2015.
بسم الله الرحمن الرحيم Islamic University of Gaza Electrical Engineering Department.
1 Design GA-Fuzzy Controller for Magnetic Levitation Using FPGA Prepared by Hosam.M Abu Elreesh Advisor Dr. Basil Hamed.
Fuzzy Genetic Algorithm
Dual Winding Method of a BLDC Motor for Large Starting Torque and High Speed IEEE TRANSACTIONS ON MAGNETICS, VOL. 41, NO. 10, OCTOBER 2005 G. H. Jang and.
Mobile Robot Navigation Using Fuzzy logic Controller
Fuzzy Logic Control of Blood Pressure During Anesthesia
1 5. Application Examples 5.1. Programmable compensation for analog circuits (Optimal tuning) 5.2. Programmable delays in high-speed digital circuits (Clock.
Fuzzy Reinforcement Learning Agents By Ritesh Kanetkar Systems and Industrial Engineering Lab Presentation May 23, 2003.
Fuzzy Systems Michael J. Watts
ANFIS (Adaptive Network Fuzzy Inference system)
Institute of Intelligent Power Electronics – IPE Page1 A Dynamical Fuzzy System with Linguistic Information Feedback Xiao-Zhi Gao and Seppo J. Ovaska Institute.
SPEED CONTROL OF DC MOTOR USING FUZZY LOGIC CONTROLLER
Intelligent controller design based on gain and phase margin specifications Daniel Czarkowski  and Tom O’Mahony* Advanced Control Group, Department of.

1 Advanced Digital Design Reconfigurable Logic by A. Steininger and M. Delvai Vienna University of Technology.
Structural Dynamics & Vibration Control Lab. 1 모달 퍼지 이론을 이용한 지진하중을 받는 구조물의 능동제어 최강민, 한국과학기술원 건설 및 환경공학과 조상원, 한국과학기술원 건설 및 환경공학과 오주원, 한남대학교 토목공학과 이인원, 한국과학기술원.
Instructor : Dr. Powsiri Klinkhachorn
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.
Mohammed Mahdi Computer Engineering Department Philadelphia University Monzer Krishan Electrical Engineering Department Al-Balqa.
CLOSED LOOP SPEED CONTROL OF DC MOTOR WITH PWM TECHNIQUE
S PEED CONTROL OF DC MOTOR BY FUZZY CONTROLLER MD MUSTAFA KAMAL ROLL NO M E (CONTROL AND INSTRUMENTATION)
A Presentation on Adaptive Neuro-Fuzzy Inference System using Particle Swarm Optimization and it’s Application By Sumanta Kundu (En.R.No.
VIDYA PRATISHTHAN’S COLLEGE OF ENGINEERING, BARAMATI.
Programmable Logic Devices
Enhancement Presentation Carlos Abellan Barcelona September, 9th 2009.
Chapter 13 (Continued) Fuzzy Expert Systems 1. Fuzzy Rule-based Expert System 2.
Introduction to Discrete-Time Control Systems fall
Fuzzy Systems Michael J. Watts
Adviser: Ming-Shyan Wang Student: Feng-Chi Lin
Biomedical Signal processing Chapter 1 Introduction
Artificial Intelligence
Stanisław H. Żak School of Electrical and Computer Engineering
Introduction to Soft Computing
Fuzzy Logics.
M.K.Mahaboob Faizudeen ( )
Fuzzy Logic and Fuzzy Sets
Introduction to Fuzzy Logic
Fuzzy Control Tutorial
Dr. Unnikrishnan P.C. Professor, EEE
FUZZIFICATION AND DEFUZZIFICATION
Biomedical Signal processing Chapter 1 Introduction
Fuzzy Logic Control EELE 6306
Dr. Unnikrishnan P.C. Professor, EEE
The Impact of Aging on FPGAs
Biomedical Signal processing Chapter 1 Introduction
Objective: The main aim of this project is to control the speed of the brush less direct current motor based on the single current sensor is proposed.
Fuzzy Logic KH Wong Fuzzy Logic v.9a.
Presentation transcript:

Low-power VLSI Design of Fuzzy Logic Based Automatic Controller for Total Artificial Heart Bashir I. Morshed Department of Electronics

2 References [1]H. Cheung-Hwa, "Fuzzy logic automatic control of the Phoenix-7 total artificial heart", Japanese Society for Artificial Organs, accepted for publication on Feb [2]H. C. Kim, et al., "Development of a microcontroller based automatic control system for the electrohydraulic total artificial heart", IEEE Trans. Biomedical Engineering, vol. 44, no. 1, pp , [3]M. Sasaki, et al., "Fuzzy multiple-input maximum and minimum circuits in current mode and their analyses using bounded-difference equations", IEEE Trans. Computers, vol. 39, no. 6, pp , [4]M. Sasaki, F. Ueno, "A Fuzzy logic function generator (FLUG) implemented with current mode CMOS circuits", Intl. Symp. Multiple- Valued Logic, pp , [5]M. Sasaki, F. Ueno, "A VLSI implementation of Fuzzy logic controller using current mode CMOS circuits", Intl. Conf. Industrial Fuzzy Control and Intelligent Systems, pp , [6]M. Sasaki, F. Ueno, "A Novel Implementation of Fuzzy logic controller using new meet operation", IEEE Conf. Fuzzy Systems, vol. 3, pp , 1994.

3 Contents Introduction Artificial heart Controller algorithms Fuzzy logic Fuzzification and defuzzification Design challenges Preliminary results Time table Conclusion

4 Objective To design an automatic controller to be used in totally- implantable artificial heart. Desired properties: – Low-power and high speed operation, – Real-time monitoring and control, – Proper operation within some supply voltage variation, – Self-regulating and adaptive. Suitable techniques: – Fuzzy logic based control algorithm, – CML based CMOS (full-custom ASIC) technology. Design challenges: – CML based special circuitry to implement Fuzzy functions, – Combining CML blocks to implement Fuzzy logic blocks.

5 Introduction Artificial hearts are being implanted to the patients with critical heart problems, so that they can survive until a heart transplant is possible. Milestones: – 1952: First successful open heart surgery by F. John Lewis. – 1967: Christiaan Barnard performs the first whole heart transplant. – 1982: Willem DeVries first implanted a permanent artificial heart designed by Robert Jarvik. Ongoing researchers are focusing on durable and adaptive artificial hearts so that they can operate independently and reliably without any human control or monitoring.

6 Total Artificial Heart (TAH) A TAH is an implantable device entirely replacing the human heart for a certain period of time. Must be capable of doing all functions of heart according to specific needs of human body. Two mechanical pumps (diaphragm type) replace the ventricles and are controlled by internal electronic device. Controller Simplified blocks of TAH [2]

7 Proposed Configuration [2]

8 Controller for TAH Automatic controller monitors and regulates: – heart rate, – percent systole, – drive pressure, separately for both of the left and the right ventricles. Factors to be considered: – Patient's physical activity, – requirement of oxygen circulation, – blood pressure at preload and afterload, – Starling's Response, etc.

9 Some Interesting Phenomena Starling's Response: deals with the variable heart volume and rate needed for specific individual. – The well trained athlete's heart rate does not increase as much nor as quickly as that of an average individual during strenuous activity. Pulmonary edema: if the right ventricle is over-driven, then fluid can actually be forced into the lungs. – The amount of blood flowing from the right ventricle has to be sufficient enough to supply the required amount of blood to the left ventricle. – The pressure at afterload on the right ventricle must be less compared to that of the left side.

10 Controller Algorithm Various controlling algorithms and techniques: – PID based, – RAM/ROM lookup table based, – Fuzzy logic based, etc. The advantages of Fuzzy logic based controller: – Simple rule based operation makes FL very fast, – Potential for real-time automatic control eliminating continuous manual monitoring under varying hemodynamic conditions, – Inherent adaptability property of the logic, – Highly stable nature and nonlinear control surface, – No ADC/DAC.

11 Controller Design Design options: – Micro-controller based, – PLA/PAL based, – Full custom ASIC. Advantage of full custom ASIC: – Efficient and compact design blocks of Fuzzy rules using current mode logic (CML) [3-6], – Very low power and high speed of operation, – Efficient implementation of control algorithm.

12 Fuzzy Logic (FL) Lotfi A. Zadeh (1973) is the founder of Fuzzy logic. It is basically a convenient way to map an input space to an output space. The basic idea is soft computing alike human logic. Rather than attempting to model a system mathematically, FL incorporates a simple rule-based approach to a solving control problem IF (X) AND/OR (Y) THEN (Z). There are mainly two different models: – Mamdani – Sugeno

13 Discrete vs Continuous Logic Discrete Logic (Digital) Continuous Logic (Fuzzy)

14 Precision vs Significance Digital Robot Fuzzy Robot

15 Structure of Fuzzy Logic

16 Membership Functions

17 Fuzzification and Defuzzification

18 Mamdani Model

19 Sugeno Model

20 Example 1 (Mamdani): Rules then If

21 Example 1 (Mamdani): Surface

22 Example 2 (Sugeno): Rules or and then If

23 Example 2 (Sugeno): Surface

24 Conventional vs Fuzzy Logic

25 Design Challenges Design/verification of the following functional blocks: – Minimum/Maximum operation (current mode), – FL Function generator (FLUG) with rules block, – Membership function circuit, – Meet operation (replacing weighted average), – Bias circuit, variable gain current mirror, etc. Modifications to adopt membership functions other than Gaussian and Mamdani model. Combining the basic blocks and acceptable operation with supply voltage variation. Compatible input/output to meet requirements of TAH.

26 Preliminary Results

27 Preliminary Results (cont.) Minimum device size Delay effect

28 Time Table Research StepsBeginEnd Literature survey01 Feb.28 Feb. Design of Fuzzy logic functions28 Feb.13 Mar. Design of Fuzzy blocks for TAH controller14 Mar.27 Mar. Simulation and verification of all blocks28 Mar.05 April Project presentation-06 April Preparing final report06 April17 April Submission of final report-18 April

29 Conclusion Project goals: – The designs proposed by Sasaki will be tested on CMOS 0.18u technology. – A few design blocks of the Fuzzy controller for TAH will be designed, tested and verified. – Proper operation for operating voltage variation within certain degree of errors. Limitations for simulation: – Modeling TAH and various parameters associated with that. – The adaptability property.