A Fuzzy Knowledge-Based Controller to Tune PID Parameters

Similar documents
Design of an Intelligent Pressure Control System Based on the Fuzzy Self-tuning PID Controller

Comparative Study of PID and Fuzzy Controllers for Speed Control of DC Motor

Modeling & Simulation of PMSM Drives with Fuzzy Logic Controller

Simulation of Synchronous Machine in Stability Study for Power System: Garri Station as a Case Study

DC Motor Speed Control: A Case between PID Controller and Fuzzy Logic Controller

Performance Analysis of Fuzzy Logic And PID Controller for PM DC Motor Drive Khalid Al-Mutib 1, N. M. Adamali Shah 2, Ebrahim Mattar 3

CHAPTER 4 FUZZY LOGIC CONTROLLER

Design and Implementation of Self-Tuning Fuzzy-PID Controller for Process Liquid Level Control

Chapter-5 FUZZY LOGIC BASED VARIABLE GAIN PID CONTROLLERS

Comparative Analysis of Room Temperature Controller Using Fuzzy Logic & PID

POWER TRANSFORMER PROTECTION USING ANN, FUZZY SYSTEM AND CLARKE S TRANSFORM

Development of a Fuzzy Logic Controller for Industrial Conveyor Systems

Design and Development of an Optimized Fuzzy Proportional-Integral-Derivative Controller using Genetic Algorithm

1. Governor with dynamics: Gg(s)= 1 2. Turbine with dynamics: Gt(s) = 1 3. Load and machine with dynamics: Gp(s) = 1

DC motor position control using fuzzy proportional-derivative controllers with different defuzzification methods

Time Response Analysis of a DC Motor Speed Control with PI and Fuzzy Logic Using LAB View Compact RIO

UNIVERSITY OF JORDAN Mechatronics Engineering Department Measurements & Control Lab Experiment no.2 Introduction to Fuzzy Logic Control

ADJUSTMENT OF PARAMETERS OF PID CONTROLLER USING FUZZY TOOL FOR SPEED CONTROL OF DC MOTOR

Speed control of a DC motor using Controllers

The Effect of Fuzzy Logic Controller on Power System Stability; a Comparison between Fuzzy Logic Gain Scheduling PID and Conventional PID Controller

Fuzzy Controllers for Boost DC-DC Converters

Resistance Furnace Temperature Control System Based on OPC and MATLAB

Review Paper on Comparison of various PID Controllers Tuning Methodologies for Heat Exchanger Model

Bi-Directional Dc-Dc converter Drive with PI and Fuzzy Logic Controller

An Expert System Based PID Controller for Higher Order Process

Tuning Of Conventional Pid And Fuzzy Logic Controller Using Different Defuzzification Techniques

Abstract: PWM Inverters need an internal current feedback loop to maintain desired

A GENERALIZED DIRECT APPROACH FOR DESIGNING FUZZY LOGIC CONTROLLERS IN MATLAB/SIMULINK GUI ENVIRONMENT

A Fuzzy Sliding Mode Controller for a Field-Oriented Induction Motor Drive

ISSN: [Appana* et al., 5(10): October, 2016] Impact Factor: 4.116

Automatic Generation Control of Two Area using Fuzzy Logic Controller

Comparative study of PID and Fuzzy tuned PID controller for speed control of DC motor

Automatic Voltage Control For Power System Stability Using Pid And Fuzzy Logic Controller

HIGH-PERFORMANCE DOUBLE BOOST DC-DC CONVERTER BASED ON FUZZY LOGIC CONTROLLER

Fuzzy Logic Based Speed Control System Comparative Study

ISSN: [IDSTM-18] Impact Factor: 5.164

Supervisory Fuzzy Controller for Linear Control System

CHAPTER 6 NEURO-FUZZY CONTROL OF TWO-STAGE KY BOOST CONVERTER

Design of Joint Controller for Welding Robot and Parameter Optimization

A Novel Fuzzy Neural Network Based Distance Relaying Scheme

Md. Aftab Alam, Dr. Ramjee Parsad Gupta IJSRE Volume 4 Issue 7 July 2016 Page 5537

DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers With Different Defuzzification Methods

SPEED CONTROL OF BRUSHLESS DC MOTOR USING FUZZY BASED CONTROLLERS

Adaptive Fault Tolerant Control of an unstable Continuous Stirred Tank Reactor (CSTR)

PID Controller Design Based on Radial Basis Function Neural Networks for the Steam Generator Level Control

INTEGRATED PID BASED INTELLIGENT CONTROL FOR THREE TANK SYSTEM

OPTIMAL TORQUE RIPPLE CONTROL OF ASYNCHRONOUS DRIVE USING INTELLIGENT CONTROLLERS

Simulation of Optimal Speed Control for a DC Motor Using Conventional PID Controller and Fuzzy Logic Controller

EVALUATION AND SELF-TUNING OF ROBUST ADAPTIVE PID CONTROLLER & FUZZY LOGIC CONTROLLER FOR NON-LINEAR SYSTEM-SIMULATION STUDY

Application of Soft Computing Techniques in Water Resources Engineering

FUZZY AND NEURO-FUZZY MODELLING AND CONTROL OF NONLINEAR SYSTEMS

USED OF FUZZY TOOL OR PID FOR SPEED CONTROL OF SEPRATELY EXCITED DC MOTOR

Digital Control of MS-150 Modular Position Servo System

High Efficiency DC/DC Buck-Boost Converters for High Power DC System Using Adaptive Control

A Comparative Study on Speed Control of D.C. Motor using Intelligence Techniques

Fuzzy logic control implementation in sensorless PM drive systems

Torque Control of BLDC Motor using ANFIS Controller M. Anka Rao 1 M. Vijaya kumar 2 H. Jagadeeswara Rao 3

CHAPTER 6. CALCULATION OF TUNING PARAMETERS FOR VIBRATION CONTROL USING LabVIEW

Implementing a Fuzzy Logic Control of a Shower

A Responsive Neuro-Fuzzy Intelligent Controller via Emotional Learning for Indirect Vector Control (IVC) of Induction Motor Drives

CHAPTER 4 AN EFFICIENT ANFIS BASED SELF TUNING OF PI CONTROLLER FOR CURRENT HARMONIC MITIGATION

Control Of Three Phase BLDC Motor Using Fuzzy Logic Controller Anjali. A. R M-Tech in Powerelectronics & Drives,Calicut University

On-site Safety Management Using Image Processing and Fuzzy Inference

Investigations of Fuzzy Logic Controller for Sensorless Switched Reluctance Motor Drive

Temperature Control in HVAC Application using PID and Self-Tuning Adaptive Controller

Simulationusing Matlab Rules in Neuro-fuzzy Controller Based Washing Machine

Single Phase Shunt Active Filter Simulation Based On P-Q Technique Using PID and Fuzzy Logic Controllers for THD Reduction

UNIVERSITY OF REGINA FACULTY OF ENGINEERING. TIME TABLE: Once every two weeks (tentatively), every other Friday from pm

FUZZY LOGIC CONTROLLER DESIGN FOR AUTONOMOUS UNDERWATER VEHICLE (AUV)-YAW CONTROL

DESIGNING POWER SYSTEM STABILIZER FOR MULTIMACHINE POWER SYSTEM USING NEURO-FUZZY ALGORITHM

Max Min Composition Based Multilevel PID Selector with Reduced Rules and Complexity in FIS for Servo Applications

Fuzzy Expert System for the Competitiveness Evaluation of Shipbuilding Companies

Modeling and simulation of feed system design of CNC machine tool based on. Matlab/simulink

Neuro-Fuzzy and Soft Computing: Fuzzy Sets. Chapter 1 of Neuro-Fuzzy and Soft Computing by Jang, Sun and Mizutani

A new fuzzy self-tuning PD load frequency controller for micro-hydropower system

IJESRT. Scientific Journal Impact Factor: (ISRA), Impact Factor: 1.852

Design of Smart Controller for Speed Control of DC Motor

ANALYSIS OF V/f CONTROL OF INDUCTION MOTOR USING CONVENTIONAL CONTROLLERS AND FUZZY LOGIC CONTROLLER

Study of fuzzy logic technique for power transistor problem

Fuzzy Logic Techniques Applied to the Control of a Three-Phase Induction Motor

Comparative analysis of Conventional MSSMC and Fuzzy based MSSMC controller for Induction Motor

VECTOR CONTROL SCHEME FOR INDUCTION MOTOR WITH DIFFERENT CONTROLLERS FOR NEGLECTING THE END EFFECTS IN HEV APPLICATIONS

Differential Evolution and Genetic Algorithm Based MPPT Controller for Photovoltaic System

Multi-Dimensional Supervisory Fuzzy Logic Time Control DEV Processing System for Industrial Applications

Model Reference Adaptive Controller Design Based on Fuzzy Inference System

Comparison of Fuzzy PID Controller with Conventional PID Controller in Controlling the Speed of a Brushless DC Motor

Development of a Fuzzy Logic based Photovoltaic Maximum Power Point Tracking Control System using Boost Converter

FUZZY CONTROL FOR THE KADET SENIOR RADIOCONTROLLED AIRPLANE

THE general rules of the sampling period selection in

Hopper Spacecraft Simulator. Billy Hau and Brian Wisniewski

Control of DC-DC Buck Boost Converter Output Voltage Using Fuzzy Logic Controller

CHAPTER 4 PID CONTROLLER BASED SPEED CONTROL OF THREE PHASE INDUCTION MOTOR

Intelligent Fuzzy-PID Hybrid Control for Temperature of NH3 in Atomization Furnace

Simulation Analysis of Control System in an Innovative Magnetically-Saturated Controllable Reactor

A Comparative Study of P-I, I-P, Fuzzy and Neuro-Fuzzy Controllers for Speed Control of DC Motor Drive

Fuzzy auto-tuning for a PID controller

FUZZY LOGIC BASED DIRECT TORQUE CONTROL OF THREE PHASE INDUCTION MOTOR

Implementation of a Fuzzy Logic-Based Embedded System for Engine RPM Control. (Speed Control)

Fuzzy Adapting PID Based Boiler Drum Water Level Controller

Position Control of a Hydraulic Servo System using PID Control

Transcription:

Session 2520 A Fuzzy Knowledge-Based Controller to Tune PID Parameters Ali Eydgahi, Mohammad Fotouhi Engineering and Aviation Sciences Department / Technology Department University of Maryland Eastern Shore Princess Anne, MD 2853 Abstract In this paper integration of fuzzy knowledge-based control with the hard control technique is purposed. The fuzzy knowledge-based is implemented as a set of fuzzy rules with an inference mechanism to tune the PID controller in the system. A software is developed in which users can define the rule base. The program generates the fuzzy decision table based on all inputted information and in a descriptive fashion. Then, the decision table is used to modify the parameters required by the fuzzy tuner in on-line operations. A simulation environment based on MATLAB and SIMULINK is used for demonstration purpose. Two control systems with the same structures are constructed. One system is using a fuzzy knowledge-based tuner and the other one is using a conventional PID control loop. Simulation results show improvement on system response of fuzzy knowledge-based control structure. I. Introduction There are many reasons for the practical deficiencies of control systems. Unconsidered conditions or any changes in environment may result in undesired outputs in a control system. For example, if the model of the process is inaccurate, model-based control can provide unsatisfactory results. Even with an accurate model, approximations are applied if parameter values are partially known or vague. Algorithmic control based on such incomplete information will not usually give satisfactory results. Often, the environment with which the process interacts may not be completely predictable and it is normally not possible for a hard control to respond accurately to a condition that it did not anticipate. However, use of intelligent control may improve the performance and efficiency of such systems -5. Intelligence can be embedded into a controller in the form of a knowledge base typically expressed as a set of rules and an associated inference mechanism. Human knowledge and experience are gained not through on-line generation of control signals manually, but through performing parameter adjustments and tuning operations. A knowledge-based controller may be more effective in a monitoring and tuning capacity than in direct generating control signal capacity since human experts are quite effective in tuning operations. Page 4.5.

In this paper, we apply a fuzzy knowledge-based to tune control parameters of a proportional-integral-derivative (PID) controller of a robot joint. It is not recommended to include a knowledge-based controller within a servo loop to generate drive signals for a high-speed process such as a robot joint controller. Thus, a control structure is considered which utilizes the advantages of a hard algorithmic control and a knowledge-based soft control. A robot system with one revolute joint is shown in the figure. A robotic manipulator with n joints could be linearized and decoupled into n single joints with the same controller for each of the joints. τ l Ι Fig. : A revolute joint scheme τ = Ι α + Β ω where α = (Β / Ι) ω +( / Ι) τ and ω = d/dt Let : x = dx /dt = x 2 x 2 = ω dx 2 /dt = - (Β / Ι) x 2 + ( / Ι) τ where Ι represents inertia, τ denotes torque, is degree of the link with horizon, and Β shows friction coefficient. The block diagram of above system can be shown as follow: τ SΙ + Β X 2 X. S A closed-loop control system with a conventional PID controller for above system is shown below: ref e PID τ SΙ + Β. S Page 4.5.2

A knowledge-based tuner can be used to determine response status of the system with respect to the inputs and also for tuning parameters of the PID controller as follows: ref e PID τ SΙ + Β. S Fuzzy Knowledge Based Inferences In above system, an error monitoring period is chosen and response error is sampled during this period. If the total time of operation is T and P is the period of time required for gathering data via sampling of response error, inferences would be made in T/P intervals. After each inference, fuzzy tuner can make the desired changes on the values of PID control parameters. II. The Concept of Fuzzy The fuzzy set proposed by Zadeh 3 extends the traditional set theory to resolve problems generated by the nothing-or-all classifications of Aristotelian logic. Traditionally, a logic condition or expression could only be one of the two possibilities of completely true or completely false. However, in fuzzy logic all statements have some degree of truth between 0 and. By incorporating this degreeof-truth concept, fuzzy sets can be defined qualitatively using linguistic terms such as tall, warm, active, near, etc. with the elements of the sets having assigned degree of membership. The fuzzy system can monitor, evaluate, and control an external system through its system inputs and outputs. The system inputs contain status information about the external system. Each system input is associated with a group of qualitative classifications called fuzzy sets. An input has some degree of membership in each of its fuzzy sets defined by a function called membership function. For example, possible fuzzy sets for the system input temperature include such classifications as cold, cool, warm, and hot. The process of determining a value to represent an input s degree of membership in each of its fuzzy sets is called fuzzification. Figure 2 shows possible configuration of fuzzy sets for temperature as the input. Page 4.5.3

COLD COOL WARM HOT Fig. 2 : A fuzzy set for temperature Usually, simple shapes such as triangles are used to define membership within fuzzy sets. To provide relationship between imprecise data and the system s behavior an expert develops a set of rules. Each rule is presented in the form of an if-then statement. The if side of the rule contains conditions and the then side shows actions. An inference mechanism is used for rule evaluation. During rule evaluation, rule strengths are computed based on condition values and then are assigned to the rule s fuzzy outputs. The fuzzy outputs are converted to exact or crisp values through a process called defuzzification. III. Fuzzy Knowledge-Based Tuner The first step for developing a fuzzy knowledge-based tuner is gathering expert knowledge about tuning a PID controller. The expert knowledge is expressed as a set of linguistic statements with fuzzy quantities. Using if-then implication and replacing fuzzy quantities by its notations, each fuzzy rule is expressed as a fuzzy relation by converting the linguistic statements into the rules in tabular form. Next, membership functions are established for the fuzzy quantities presented in the fuzzy rules. The resulting set of tables form the rule base of the fuzzy tuner. Rule matching can be accomplished by application of the compositional rule of inference 5. The on-line rule matching is generally time consuming process and it may slow down the speed of tuning. Since the universe of discourse of the system conditions and the tuning actions are discrete and finite, computational efficiency can be significantly improved by applying the compositional rule of inference off-line. The output of this off-line processing is a decision table which can be used by knowledge-based tuner to perform on-line PID tuning during process operation. Consider the following statements which are linguistic rules that reflect the actions of human expert in tuning a PID control by observing the response error of the system. or or if the response error does not have an offset; then don t change the proportional, integral, and derivative parameters of the control; if the response error has an offset; then make a large increase in the proportional gain, a slight increase in integral rate, and a large increase in the derivative time constant. if the response error dose not steadily diverge; then don t change the proportional, integral, and derivative parameters of the control; Page 4.5.4

if the response error steadily diverges; then slightly increase the proportional gain and the integral rate and make a large increase in the derivative time constant. or if the response error is not oscillatory; then don t change the proportional and derivative parameters of the control; if the response error is oscillatory; then make a large increase in the proportional gain and a large increase in the derivative time constant. Of course, more rules can be added and the resolution of the fuzzy quantities can be increased to improve accuracy. The above linguistic statements can be expressed in the condense form as follows: if OFF = OKY then KP = NC if OFF = OKY then KI = NC if OFF = OKY then KD = NC if OFF = NOK then KP = PH if OFF = NOK then KI = PL if OFF = NOK then KD = PH if DIV = OKY then KP = NC if DIV = OKY then KI = NC if DIV = OKY then KD = NC if DIV = NOK then KP = PL if DIV = NOK then KI = PL if DIV = NOK then KD = PH if OSC = OKY then KP = NC if OSC = OKY then KD = NC if OSC = NOK then KP = PH if OSC = NOK then KD = PH where the fuzzy condition variables are denoted as: OSC = Oscillations in the response error DIV = Divergence of the response error OFF = Offset in the response error fuzzy condition values are presented as: OKY = Satisfactory NOK = Unsatisfactory fuzzy action variables are shown as: KP = Change (relative) of the proportional gain KI = Change (relative) of the integral rate KD = Change (relative) of the derivative time constant and fuzzy action values are denoted as: NC = No Change PL = Positive Low PH = Positive High Page 4.5.5

The main idea in defining membership functions is to transform triangular shape of the fuzzy sets into discrete form. In tables and 2 membership functions are defined for the fuzzy quantities. 0 OSC OKY.0 0.2 OSC HIG 0.2.0 DIV OKY.0 0.2 DIV NOK 0.2.0 OFF OKY.0 0.2 OFF NOK 0.2.0 Table : Membership functions for the fuzzy conditions 0 2 KP NC.0 0.2 0. KP PL 0.2.0 0.2 KP PH 0. 0.2.0 KI NC.0 0.2 - KI PL 0.2.0 - KD NC.0-0. KD PH 0. -.0 Table 2: Membership functions for the fuzzy actions The number of elements required to express membership functions is equal to the values that can be assigned to them. For example, the fuzzy action KP can take one of the three fuzzy values of NC, PL, and PH. The membership function of NC for instance, should be assigned a universe having only three elements such that each element presents one of the three fuzzy values. Actual numerical values assigned to the elements in a universe of a fuzzy quantity are of significance only in a relative sense. However, an appropriate physical meaning should be attached to each value. For example in defining KP, the numerical value 2 is chosen to represent a positive high change in the proportional gain. This choice is compatible with the choice of to represent a low positive change. In order to demonstrate how a decision table is developed, we present the necessary steps required for one of the conditions. The necessary steps needed to develop the rules that relate the condition OSC to the action KP are illustrated in Table 3. To construct the fuzzy relation table, for instance R, perform the following steps:. select the membership function of OKY for OSC and membership function of NC for the KP. 2. form the Cartesian product space of these membership functions. 3. place the lower value of each pair of membership grades to the corresponding location in the Cartesian space. Page 4.5.6

After constructing the relation tables for each category of rules ( for this example, category of OSC KP ), the composite relation table R is obtained by combining all of the relation tables for each rule, for instance R, R2,. R: if OSC = OKY Then KP = NC KP 0 2 0 0. 0. 0. OSC.0 0.2 0. R2: if OSC = NOK Then KP = PH KP 0 2 0 0. 0.2.0 OSC 0. 0. 0. R: R = R R2 KP 0 2 0 0. 0.2.0 OSC.0 0.2 0. Table 3: Fuzzy relation table for (OSC KP) Establishment of the decision table is the final step in the development of fuzzy knowledge-based tuner. Suppose that after a monitoring period and based on the sampled data, fuzzy tuner determines the response error is oscillatory, in fact OSC = NOK is inferred. This inference has the membership function µ OSC = [.0 0.]. This context has to be matched with rule base R presented in table 3. This is accomplished by applying the compositional rule of inference as follows: µ C = Sup min(µ D, µ R ) where µ C is the membership function of tuning (control) action, µ D denotes the membership function of the data base (µ OSC ), and µ R represents the membership function of the rule base (R). Next, we compare the µ OSC vector with each column of R. To do this, first we choose the lower value of each pair of compared elements. Then, we take the larger value of the two elements in each column of the resulted table. This gives us µ DP =[ 0. 0.2.0 ]. Page 4.5.7

The membership function of the tuning action on proportional gain corresponds to inferred context. The result should be defuzzified in order to obtain a crisp value for the tuning action. There are a number of techniques available for defuzzification. We use the center of gravity method as follows: ( (0. * 0) + (0.2 * ) + (.0 * 2) ) / 3 = 0.733 Finally, fuzzy decision table is obtained by following the above steps for all rules in the rule base. Resulted decision table is shown in table 4. KP KI KD OKY 0 0 0 DIV=NOK 0.467 0.5.0 OFF=NOK 0.733 0.5.0 OSC=NOK 0.733 0.0 Table 4: Fuzzy decision table Note that the updating values for satisfactory conditions (OKY) should be zero for all tuning actions, even if we obtain different values for them during the processing. The relation used for updating a PID parameter is: P new = P old + P ( P max + P min ) where P new is the updated value of the PID parameter, P old shows the previous value of the PID parameter, P is the incremental coefficient, P max represents upper bound for a parameter, and P min is lower bound for a parameter. IV. Simulation and Results A program is developed which can be used for off-line processes. To use the software, first the fuzzy conditions and fuzzy actions with their values should be provided. Next, the rule base consisting of if-then type rules and membership functions for each fuzzy quantities are defined. Then, the program generates the fuzzy decision table based on all inputted information and in a descriptive fashion. Finally, the decision table can be used for on-line control of the system. We used MATLAB and SIMULINK to simulate and construct two identical control loops. The fuzzy knowledge-based tuning is implemented in one of the controller loop and the other control loop uses a conventional PID. The same initial values are applied to both systems. Total time of the simulation is 00 seconds. In the system with fuzzy tuner, response error is sampled each 0.05 second and 300 samples are used for discovering the status of the response error. In other words, every 5 seconds tuning action is performed, if so required. After starting the simulation, response errors of both systems are obtained and in every 5 seconds intervals knowledge-based tuner modifies the control parameters of the first system. Each modification causes improvement in the response error of the first system while the response error of the second system remains unchanged. The result of tuning with knowledge-based tuner and the improvement on the system response are shown in figures 3, 4, and 5. Page 4.5.8

Figure 3 shows the response error of both systems. Steady offset is found at the 30th second of the simulation and the required modifications are applied. Offset in the response error is decreased for the first system while the response error of the second system remains the same. Steady offset in the first system is inferred again at 75th second of the simulation and modifications are repeated. Fig 3: Correction of steady offset in the response error by the fuzzy knowledge-based tuner in 30th and 75th second of the simulation. In figure 4, improvement on the first system response after fuzzy knowledge-based tuner discovers divergence of the response error is shown. After modification in parameters of the first system controller, response error is converged and in the 60th second steady offset is inferred by the fuzzy tuner and required modification is applied. Page 4.5.9

Fig 4: Correction of Divergence in the response error by the fuzzy knowledge-based tuner in 5th second and correction of steady offset in 60th second of the simulation. Correction on the oscillatory error response of the first system is depicted in fig. 5. After oscillation correction, steady offset is inferred in the response error of the first system at 45th and 75th second of the simulation. Improvement on each modification is shown. Fig 5: Correction of oscillation in the response error by the fuzzy knowledge-based tuner in 5th second and correction of steady offset in 45th and 75th second of the simulation. Page 4.5.0

V. Conclusions Integration of fuzzy knowledge-based control with the hard control is presented. The fuzzy knowledge-based can be incorporated as a set of fuzzy rules with an inference mechanism. On-line inferences are time consuming and significantly decrease the speed of the processes. Computational efficiency can be improved by applying the compositional rule of inference off-line. For this purpose, a program is developed which generates the decision table from the expert knowledge. Then, the fuzzy tuner uses the decision table to modify the required parameters in on-line operations. Simulation results show improvement of system response in such a control structure. VI. Acknowledgment The authors are thankful to B. Sadjadi Biria for his contribution to this work. Bibliography. DeSilva, C.W. and MacFarlane, A.G. J.; Knowledge-Based Control Approach For Robotic Manipulators, Int. J. Control, vol. 50, No., pp. 249-273, 989. 2. Mizutani, E., Jang, J.S.R., Nishio, K., Takagi, H., and Auslander, D.M.; Coactive Neural Networks With Adjustable Fuzzy Membership Functions and Their Applications, Proceedings of the Int. Conf. On Fuzzy Logic and Neural Networks, Iizuka, Japan, pp. 58-582, August 994. 3. Zadeh, L.A., Fuzzy Sets, Information and Control, Vol. 8, pp. 335-353, 965. 4. Jang, J.S.R., Sun, C.T., and Mizutani, E.; Neuro-Fuzzy and Soft Computing, Prentice Hall, NJ, 997. 5. Mamdani, E. H.; "Application of Fuzzy Logic to Approximate Reasoning Using Linguistic Synthesis", IEEE Trans. on Computers, Vol. 26, pp. 82-9, 987. ALI EYDGAHI Dr. Eydgahi started his career as a faculty member at the Rensselaer Polytechnic Institute in 985. Since 986 and prior to joining University of Maryland Eastern Shore he has been with the State University of New York, University of Tehran, and Wayne County Community College. He is currently an Associate Professor in the department of Engineering and Aviation Sciences at the University of Maryland Eastern Shore. Dr. Eydgahi awards include the Dow outstanding Young Faculty Award from American Society for Engineering Education in 990, the Silver Medal for outstanding contribution from International Conference on Automation in 995, UNESCO Short-term Fellowship in 996, and three faculty merit awards from State University of New York. Dr. Eydgahi has been an active reviewer for a number of IEEE and other reputedly international journals and conferences. He has served as a regional and chapter chairman of IEEE and SME in New York. He also has served as a session chair and a member of scientific and international committees for many international conferences. He Has published more than sixty papers in refereed international and national journals and conference proceedings in the past fourteen years. Page 4.5.

Mohammad Fotouhi Dr. Fotouhi is professor of electrical engineering technology at University of Maryland Eastern Shore. He received his Ph.D. in power System Engineering from University of Missouti-Rolla, M.S. from Oklahoma State University and B.S. from Tehran Polytechnic College. He has been conducting a practical research on the growth and characterization of the dilute magnetic semiconductor since 985. He is a member of Eta Kappa Nu Honor Society. He was chairman of Student and Industry Relation and Host Committee member of IEEE Conference on Power Systems Computer Application in 99. He also was chairman of Student Relation and Host Committee member of the IEEE Power Society Winter Meeting in 996. Page 4.5.2