Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

FUZZY LOGIC simple elegant .Why is NOT PUPULAR??

Status
Not open for further replies.

eltonjohn

Advanced Member level 4
Joined
Feb 22, 2002
Messages
1,434
Helped
64
Reputation
126
Reaction score
29
Trophy points
1,328
Activity points
16,329
I'm designing a BRUSHLESS DC motor controller ..And so far i started with the PID approach imlemented in software .. .But then i realized that this is the type of tasks that could be done easily with FUZZY LOGIC .. So i started to look for PROJECTS .. and PRODUCTS based on this approach ..To my surprise this AREA is kind a NOT MAIN STREAM ,, there are few FUZZY logic enviroments ..BESIDES MATLAB and FUZZYTECH .. no simulator other HIGH end simulation enviroment has it .. So it appears to me THAT THIS AREA has failed to TAKE OFF .Is now in the same situation as NEURAL NETWORKS ..
Is a pity because is a nice and simple tool that can solve a MULTITUDE of control NEEDS .. ..
I could't find any document where both techniques PID and FUZZY logic were COMPAIRED in real APPLICATIONS ... maybe they are in JAPANESE !
 

Hi

I'm also interessed in the subject. After a search in the internet I reach the same conclusion. There are many ppl developing theoretical fuzzy applications but is hard to find a control project beased on it.
The program "Fudge" from Motorola with libraries for the 68HC05, 68HC11, 68HC16, 68000 and ANSI C is an alternative to the Fuzzytech software. With this Windows 3.1 program you can more or less visually design and verify the fuzzification process, the rules and the de-fuzzification process.

Best regards
Pendragon
 

Fuzzy logic and nueral networks all fall under a larger family called computational intelligence. They are unpopular simply because they are overly complicated, ie expensive. Many protagonists see them as overkill for a simple task.

Anyway, fuzzy logic is not necessarily better than classic PID. For one, PID is simple, mature technology that works really well for over 90% of all control needs. Why do we need an extraneous technology that probably requires more tuning and more resources? IMO, fuzzy logic has generally worse performance than classical PID. The only advantage is that fuzzy logic allows the modeling of systems that do not have obvious inputs as it allows the use of linguistic variables.
 

Anyway, fuzzy logic is not necessarily better than classic PID. For one, PID is simple, mature technology that works really well for over 90% of all control needs. Why do we need an extraneous technology that probably requires more tuning and more resources?

Well, we need it for the 10% that you cannot solve with PID, of course.

Furthermore, fuzzy control is penetrating markets where PID is totally useless and
it is also a big opportunity for skilled engineers to make big bucks. There are
lots of examples of fuzzy use but I'll pick just one:
**broken link removed**

Go fuzzy, young man! :D

/Rambo
 

Hi

Today I make another search in the web. There are alternative tools to fuzzytech or MatLab, but one is also commercial tolls.

Here you can find free development tools to fuzzy or neuro-fuzzy systems:
- UNFUZZY 1.2 - hxxp://www.ing.unal.edu.co/~ogduarte/ - Software for analysis, project, simulation and implementation of logical fuzzy systems.
- FFLL - hxxp://ffll.sourceforge.net/ - The Free Fuzzy Logic Library (FFLL) is an open source fuzzy logic class library and API that is optimised for speed critical applications, such as video games.
- Xfuzzy 3.0 - hxxp://www.imse.cnm.es/Xfuzzy/ - The fuzzy system development environment Xfuzzy integrates a set of tools that ease the user to cover the several stages involved in the design process of fuzzy logic-based inference systems, from their initial description to their final implementation

Another commercial tools as matlab or fuzzyTech:
- FIDE - hxxp://www.aptronix.com/fide/- Fuzzy Inference Development Enviroment) is a complete environment for the development of fuzzy logic-based system. Fide provides system engineers with the most effective fuzzy tools in the industry.

Best Regards
Pendragon
 

CHECKMATE seems to suggest statistics thara are not CLEAR to me .This is what i wrote ,i never been able to find comparaisons between both methodologies .
The bigguest problem of PIDS is TUNING and seems to be the strength of fuzzy logic .
On the other side implementation of FUZZYLOGIC systems is exclusively done in the DIGITAL domain .Where PIDS can be both done in DIGITAL and in ANALOG .
Maybe this is the real EXPLANATION .Why PID is more POPULAR with POWER control PEOPLE .
I have seen now FUZZY logic systems being implemented in FPGAS .This will reduce the needs from the SYSTEM ENVIROMENT point of view and will also increase the speed response of this type of logic .
 

The fuzzy logic is more puoular in japan and far east because people there think in fuzzy way. while in us and eu the boolean logic is still the way of thinking, not to mention the bad meaning of the word fuzzy in english.


see fuzzy logic handbook by earl cox
 

Fuzzy PID is a good choice as i think. it can improve the qualilty of the whole system. by some means ,we can simplify the way implying fuzzy and defuzzy. i am trying to realize it.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top