×
INTELLIGENT WORK FORUMS
FOR ENGINEERING PROFESSIONALS

Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Jobs

Fuzzy Logic Tuning
3

Fuzzy Logic Tuning

Fuzzy Logic Tuning

(OP)
Anyone have information on tuning fuzzy logic?

I've been to some classes that explain fuzzy logic, and I can understand that.  But none of those classes talk about tuning fuzzy logic.  I found a good paper on the internet from the Technical University of Denmark, but it states to insert a PID controller first.

Is there any information out there that would help me tune a fuzzy logic controller that is already installed and appears to not be functioning or would benefit with better tuning parameters?

The FLC I am looking at has tuning parameters for error, change in error and change in output.  I can probably figure out the error and change in error parameters.  It's the change in output that I'm having problems with.

RE: Fuzzy Logic Tuning

I have not used fuzzy logic for tuning but it is an available algorithm with some control systems.  I think that there is a dead-band "don't care" area where no control action exists; like gap action.  Control action exists above and below the dead-band area.

John

RE: Fuzzy Logic Tuning

2
Check this article from University of Honk Kong's website. You can download it easily.

Fuzzy PID Controllers
for Industrial Applications
G. Ron Chen
Lecture for EE 6452
City University of Hong Kong

RE: Fuzzy Logic Tuning

(OP)
Sabap,

Thanks for the source, but I couldn't find anything of that title, or any articles that were of help.

Can you provide a direct link?

RE: Fuzzy Logic Tuning

controlnovice,

You have stumbled into a vast area of engineering.  The tuning of real-time, closed-loop controllers can be as much art as science.  You are doing the right thing in asking for help before trying the “tweak-and-see” method of achieving stable, crisp control.  In actuality, Fuzzy Logic controllers are a variation of PID control.  To enhance your basic understanding of real-time control systems and the associated tuning of controllers, you might want to focus on PID control first.  By gaining an understanding of how PID control works in the real world and how the tuning of the controller via the gain variables works, you will be in good shape to deal with the tuning aspects of Fuzzy Logic.  Several organizations offer lots of material on PID control and PID/Fuzzy Logic tuning.  You might want to explore the Instrument Society of America (www.isa.org) for starters.

RE: Fuzzy Logic Tuning

(OP)
Very well written frank.  Thanks for the response.

I am very familiar with PID control and tuning.  I understand the parameters of PID tuning and understand how each of them affect the control.

I understand the two input parameters of Fuzzy logic (FLC), although I have not had to tune a FLC yet in real-time.  I have been to classes at ISA and have read numerous articles about FLC, but still do not feel comfortable with how to tune the output parameter of FLC.  I don't know if its the same for all FLC, but the FLC we are using have a parameter for the output, and I just can't find information on exactly how it affects the control.  I can always do the 'tweak and see' method, but I would like to know what the output parameter is doing before I 'just do it'.

RE: Fuzzy Logic Tuning

You can simulate your FLC with a software package and then adjust the parameters to see what effect they have on the mapping. I use MATLAB with the fuzzy logic toolbox for this purpose.

xnuke

Please see FAQ731-376 for tips on how to make the best use of Eng-Tips.

RE: Fuzzy Logic Tuning

frankeng9,

Fuzzy Logic controllers are not simply a variation of PID control. A PID controller is linear, a Fuzzy controller can be "very" non-linear.

But, of course, a common method of tuning a Fuzzy controller is tuning it to obtain a response similar to PID.

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members!


Resources