Designer Instruction Manual

Table of Contents
Preface
About This Publication. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Who Should Use This Publication. . . . . . . . . . . . . . . . . . . . . 7
Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Chapter 1
Get Started with FuzzyDesigner
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Understanding FuzzyDesigner . . . . . . . . . . . . . . . . . . . . . . . 9
Fuzzy Logic and Fuzzy Control Essentials . . . . . . . . . . . . 12
Potential Use of Fuzzy Logic . . . . . . . . . . . . . . . . . . . . . . 16
Specifications and Features . . . . . . . . . . . . . . . . . . . . . . . 18
Integrated Design Environment (IDE) screen captures . . . . . . 22
Chapter 2
FuzzyDesigner Component Library
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Component Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Library of Components. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Supported Membership Functions. . . . . . . . . . . . . . . . . . . . . 30
Input Port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
User Defined Filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Butterworth Low Pass Filter . . . . . . . . . . . . . . . . . . . . . . 33
Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Input Linguistic Variable. . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Output Linguistic Variable . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Defuzzification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Output Takagi-Sugeno Variable . . . . . . . . . . . . . . . . . . . . . . 42
Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Intermediate Linguistic Variable . . . . . . . . . . . . . . . . . . . . . . 46
Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Rule Block. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Supported Format of Rules . . . . . . . . . . . . . . . . . . . . . . . 48
Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
PID Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Output Port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56