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

Low-power VLSI Design of Fuzzy Logic Based Automatic Controller for Total Artificial Heart

  • Upload
    jamal

  • View
    49

  • Download
    2

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: Low-power VLSI Design of Fuzzy Logic Based Automatic Controller for Total Artificial Heart

Low-power VLSI Design of Fuzzy Logic Based Automatic Controller for Total

Artificial Heart

Bashir I. Morshed

Department of Electronics

Page 2: Low-power VLSI Design of Fuzzy Logic Based Automatic Controller for Total Artificial Heart

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. 2004.

[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. 77 - 89, 1997.

[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. 768 - 774, 1990.

[4] M. Sasaki, F. Ueno, "A Fuzzy logic function generator (FLUG) implemented with current mode CMOS circuits", Intl. Symp. Multiple-Valued Logic, pp. 356 - 362, 1991.

[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. 215-220, 1993.

[6] M. Sasaki, F. Ueno, "A Novel Implementation of Fuzzy logic controller using new meet operation", IEEE Conf. Fuzzy Systems, vol. 3, pp. 1676-1681, 1994.

Page 3: Low-power VLSI Design of Fuzzy Logic Based Automatic Controller for Total Artificial Heart

3

Contents

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

Page 4: Low-power VLSI Design of Fuzzy Logic Based Automatic Controller for Total Artificial Heart

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.

Page 5: Low-power VLSI Design of Fuzzy Logic Based Automatic Controller for Total Artificial Heart

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.

Page 6: Low-power VLSI Design of Fuzzy Logic Based Automatic Controller for Total Artificial Heart

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]

Page 7: Low-power VLSI Design of Fuzzy Logic Based Automatic Controller for Total Artificial Heart

7

Proposed Configuration [2]

Page 8: Low-power VLSI Design of Fuzzy Logic Based Automatic Controller for Total Artificial Heart

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.

Page 9: Low-power VLSI Design of Fuzzy Logic Based Automatic Controller for Total Artificial Heart

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.

Page 10: Low-power VLSI Design of Fuzzy Logic Based Automatic Controller for Total Artificial Heart

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.

Page 11: Low-power VLSI Design of Fuzzy Logic Based Automatic Controller for Total Artificial Heart

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.

Page 12: Low-power VLSI Design of Fuzzy Logic Based Automatic Controller for Total Artificial Heart

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

Page 13: Low-power VLSI Design of Fuzzy Logic Based Automatic Controller for Total Artificial Heart

13

Discrete vs Continuous Logic

Discrete Logic (Digital)

Continuous Logic (Fuzzy)

Page 14: Low-power VLSI Design of Fuzzy Logic Based Automatic Controller for Total Artificial Heart

14

Precision vs Significance

DigitalRobot

FuzzyRobot

Page 15: Low-power VLSI Design of Fuzzy Logic Based Automatic Controller for Total Artificial Heart

15

Structure of Fuzzy Logic

Page 16: Low-power VLSI Design of Fuzzy Logic Based Automatic Controller for Total Artificial Heart

16

Membership Functions

Page 17: Low-power VLSI Design of Fuzzy Logic Based Automatic Controller for Total Artificial Heart

17

Fuzzification and Defuzzification

Page 18: Low-power VLSI Design of Fuzzy Logic Based Automatic Controller for Total Artificial Heart

18

Mamdani Model

Page 19: Low-power VLSI Design of Fuzzy Logic Based Automatic Controller for Total Artificial Heart

19

Sugeno Model

Page 20: Low-power VLSI Design of Fuzzy Logic Based Automatic Controller for Total Artificial Heart

20

Example 1 (Mamdani): Rules

then

then

then

If

If

If

Page 21: Low-power VLSI Design of Fuzzy Logic Based Automatic Controller for Total Artificial Heart

21

Example 1 (Mamdani): Surface

Page 22: Low-power VLSI Design of Fuzzy Logic Based Automatic Controller for Total Artificial Heart

22

Example 2 (Sugeno): Rules

or

or

and

then

then

then

If

If

If

Page 23: Low-power VLSI Design of Fuzzy Logic Based Automatic Controller for Total Artificial Heart

23

Example 2 (Sugeno): Surface

Page 24: Low-power VLSI Design of Fuzzy Logic Based Automatic Controller for Total Artificial Heart

24

Conventional vs Fuzzy Logic

Page 25: Low-power VLSI Design of Fuzzy Logic Based Automatic Controller for Total Artificial Heart

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.

Page 26: Low-power VLSI Design of Fuzzy Logic Based Automatic Controller for Total Artificial Heart

26

Preliminary Results

Page 27: Low-power VLSI Design of Fuzzy Logic Based Automatic Controller for Total Artificial Heart

27

Preliminary Results (cont.)

Minimum device size

Delay effect

Page 28: Low-power VLSI Design of Fuzzy Logic Based Automatic Controller for Total Artificial Heart

28

Time Table

Research Steps Begin End

Literature survey 01 Feb. 28 Feb.

Design of Fuzzy logic functions 28 Feb. 13 Mar.

Design of Fuzzy blocks for TAH controller 14 Mar. 27 Mar.

Simulation and verification of all blocks 28 Mar. 05 April

Project presentation - 06 April

Preparing final report 06 April 17 April

Submission of final report - 18 April

Page 29: Low-power VLSI Design of Fuzzy Logic Based Automatic Controller for Total Artificial Heart

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.