How to draw the transfer behavior of a fuzzy controller

In summary, The conversation is about a person seeking help with a problem involving fuzzy logic and transfer behavior. They are having trouble finding information and examples online and are looking for a better understanding of how it works. Another person suggests some resources for learning about fuzzy logic and its applications. They also mention that they have used fuzzy logic in the past but do not remember all the details.
  • #1
Elias_HH
6
2
Homework Statement
A fuzzy controller is given with one input and one output variable. For both
variables, we have fuzzy sets dened according to the upper drawing in the gure. Furthermore, the following fuzzy relations hold:

IF x IS low THEN y IS high
IF x IS medium THEN y IS medium
IF x IS high THEN y IS low

Mark some important points and sketch the transfer behavior (characteristic
curve) from the input to the output of the fuzzy controller! After that, do the
same for the following cases:

a) The medium and the right fuzzy set of the input variable are shifted to
the right, so that the fuzzy sets don't overlap anymore.

b) The medium and the right fuzzy set of the output variable are shifted to
the right, so that the fuzzy sets don't overlap anymore.

c) The outer fuzzy sets of the input variable are changed as shown in the
right drawing.

d) The outer fuzzy sets of the output variable are changed as shown in the
left drawing.
Relevant Equations
N/A
Hey Guys, i try to solve the question mentioned above. But I'm hones...i have no idea to solv this. I need a kind advice. I tryed to find help in the internet but it's impossible. You can see the hole exercise in the figure.
Fuzzy_Exercise.jpg
 
Physics news on Phys.org
  • #2
You may have trouble getting help with this. Few of us oldies will have had any exposure to fuzzy logic, and I cannot even find any free access info on the net that explains "transfer behaviour" or "characteristic curve" in this context.
If you can post a link or quote some text that defines these I'll take a look.
 
  • Like
Likes Elias_HH
  • #3
haruspex said:
You may have trouble getting help with this. Few of us oldies will have had any exposure to fuzzy logic, and I cannot even find any free access info on the net that explains "transfer behaviour" or "characteristic curve" in this context.
If you can post a link or quote some text that defines these I'll take a look.
Hey, Thank you for your reply. Thats the problem for me too. I can't find any example for this task in the internet or in the lectures. I'v a similar exercises with solution. maybe the solutions can help to get a better understanding of how it works ?
 

Attachments

  • Übung_10_en-2.pdf
    923.9 KB · Views: 149
Last edited by a moderator:
  • #4
Elias_HH said:
Hey, Thank u for your reply. Thats the problem for me too. I can't find any example for this task in the internet or in the lectures. I'v a similar exercises with solution. maybe the solutions can help to get a better understanding of how it works ?
I see the question but don’t see the solution.
 
  • Like
Likes Elias_HH
  • #5
haruspex said:
I see the question but don’t see the solution.
The Solution is there, for example here:
Bildschirmfoto 2020-09-07 um 14.49.34.png
 
  • #6
Elias_HH said:
The Solution is there, for example here:View attachment 268987
I'm using an iPad. When I downloaded the PDF yesterday it behaved as though there was only one page. Today it has decided there are several. Strange.

I think I can see the logic.
In a) and c):
Between T1 and T2, it could be cold, but can't be hot, so the output is large only (u2).
Going from T2 to T3, it is decreasingly likely cold and increasingly likely hot, so the output slides from u2 to u1.
Between T3 and T4, it could be hot, but can't be cold, so output u1.
Outside of T1 to T4, no possible input, so no output line.

This seems to work for all the others except e). The question specifies four T coordinates but there are only 3 in the answer, and the output changes at points not labelled. I think the answer should be the same as for a) and c), and it is except for the labels on the axis.
 
  • Like
Likes Elias_HH
  • #7
I used fuzzy logic for one project a few decades ago, but unfortunately don't recall the details... and it was on a dedicated Industrial Control processor with its own language. :cry: But here is what I could remember/find.

There are several possible transfer curves mapping Inputs to Output, they have various names which I don't recall. Some are mentioned in the results of the following searches. IIRC, one maps the output to the Highest (resp. Lowest) of overlapping input memberships. Another averages the overlapping memberships.

I used two Google searches to find the below (and many others):
https://www.google.com/search?&q=fuzzy+logic+examples
https://www.google.com/search?q=fuzzy+logic+algorithm

For a different (more complete?) explanation see:
https://towardsdatascience.com/a-ve...to-fuzzy-logic-and-fuzzy-systems-d68d14b3a3b8

This one seems more applicable to your present problem:
http://cs.bilkent.edu.tr/~zeynep/files/short_fuzzy_logic_tutorial.pdf

An article by the inventor of Fuzzy Logic, L.A. Zadeh:
https://www.sciencedirect.com/scien...ff02680&pid=1-s2.0-S0019995868902118-main.pdf

Hope it helps.

Cheers,
Tom
 
  • Like
Likes Elias_HH

1. What is a fuzzy controller?

A fuzzy controller is a type of control system that uses fuzzy logic to make decisions and control a process or system. It is commonly used in engineering and science applications where precise control is not possible or necessary.

2. How does a fuzzy controller work?

A fuzzy controller works by taking input variables and using fuzzy logic rules to determine the appropriate output. These rules are based on linguistic terms and membership functions, which allow the controller to handle imprecise or uncertain data.

3. What is the transfer behavior of a fuzzy controller?

The transfer behavior of a fuzzy controller refers to how the controller responds to changes in input variables. This can be represented graphically as a transfer function, which shows the relationship between the input and output of the controller.

4. How do you draw the transfer behavior of a fuzzy controller?

To draw the transfer behavior of a fuzzy controller, you will need to determine the input and output variables, as well as the linguistic terms and membership functions for each variable. Then, you can use these to create a graph or plot that shows the relationship between the input and output of the controller.

5. What are the benefits of using a fuzzy controller?

There are several benefits to using a fuzzy controller, including its ability to handle imprecise or uncertain data, its adaptability to changing conditions, and its simplicity compared to other control systems. It can also provide more intuitive and human-like decision making, making it useful in applications where traditional control methods may not be suitable.

Similar threads

  • Introductory Physics Homework Help
Replies
12
Views
846
  • General Engineering
Replies
2
Views
2K
Replies
5
Views
15K
Replies
1
Views
1K
  • Engineering and Comp Sci Homework Help
Replies
4
Views
3K
Replies
3
Views
1K
Replies
8
Views
7K
  • Engineering and Comp Sci Homework Help
Replies
3
Views
1K
  • Introductory Physics Homework Help
Replies
1
Views
2K
  • Introductory Physics Homework Help
Replies
3
Views
1K
Back
Top