Answers.Body: <p>Fuzzy logic seems to have multiple of applications historically in Automotive Engineering.  </p>
  
  <p>I found an interesting article on the subject from 1997. This excerpt provides an interesting rationale:</p>
  
  <blockquote>
    <p>The key reason for fuzzy logic’s success in automotive engineering lies in the implications of its paradigm shift. Previously, engineers spent much time creating mathematical models of mechanical systems. More time went to real-world road tests that tuned the fudge factors of the control algorithms. If they succeeded, they ended up with a control algorithm of mathematical formulas involving many experimental parameters. Modifying or later optimizing such a solution is very difficult because of its lack of transparency. Fuzzy logic makes this design process faster, easier, and more transparent. It can implement control strategies using elements of everyday language. Everyone familiar with the control problem can read the fuzzy rules and understand what the system is doing and why. It also works for control systems with many control parameters. Designers can build innovative control systems that would have been intractable using traditional design techniques. <br><sub>SOURCE: <a href="ftp://ftp.me.psu.ac.th/pub/me/Fuzzy/88constantin.pdf" rel="nofollow noreferrer">Fuzzy Logic in
    Automotive Engineering</a>, 1997</sub></p>
  </blockquote>
  
  <p><br>Here are some papers and patents for automatic transmission control in motor vehicles. One of them is fairly recent: </p>
  
  <p><a href="http://papers.sae.org/930674/" rel="nofollow noreferrer">Automatic Transmission Shift Schedule Control Using Fuzzy Logic</a> <br><sub>SOURCE: Society of Automotive Engineers, 1993</sub></p>
  
  <p><a href="http://www.tandfonline.com/doi/abs/10.1080/00423119508969099?journalCode=nvsd20" rel="nofollow noreferrer">Fuzzy Logic in Automatic Transmission Control</a> <br><sub>SOURCE: International Journal of Vehicle Mechanics and Mobility, 2007</sub></p>
  
  <p><a href="http://ipasj.org/IIJCS/Volume2Issue7/IIJCS-2014-06-24-3.pdf" rel="nofollow noreferrer">Fuzzy Logic Based Controller For Automated
  Gear Control in Vehicles</a> <br><sub>SOURCE: International Journal of Computer Science, 2014</sub></p>
  
  <p><a href="https://www.google.com/patents/US4841815" rel="nofollow noreferrer">Fuzzy control system for automatic transmission</a> | Patent | 1987</p>
  
  <p><a href="https://www.google.com/patents/US5390117" rel="nofollow noreferrer">Transmission control with a fuzzy logic controller</a> | Patent | 1992</p>
  
  <p><br> </p>
  
  <p>Likewise with fuzzy logic anti-lock breaking systems (ABS):</p>
  
  <p><a href="http://www.fuzzytech.com/e/e_a_sie.html" rel="nofollow noreferrer">Antilock-Braking System and Vehicle Speed Estimation using Fuzzy Logic</a> <br><sub>SOURCE: FuzzyTECH, 1996</sub></p>
  
  <p><a href="https://www.ijser.org/researchpaper/FUZZY-LOGIC-ANTI-LOCK-BRAKE-SYSTEM.pdf" rel="nofollow noreferrer">Fuzzy Logic Anti-Lock Break System</a> <br><sub>SOURCE: International Journal of Scientific &amp; Engineering Research, 2012</sub></p>
  
  <p><a href="https://www.google.com/patents/US5416709?dq=fuzzy%20logic%20abs&amp;hl=en&amp;sa=X&amp;ved=0ahUKEwiV8dOaguLWAhUHLSYKHbtQC18Q6AEIKDAA" rel="nofollow noreferrer">Fuzzy controller for anti-skid brake systems</a> | Patent | 1993</p>
  
  <p><br> </p>
  
  <p>This method seems to have been extended to aviation:</p>
  
  <p><a href="http://aix.acad.ro/sectii2002/proceedings/doc2_2004/12_Ursu.pdf" rel="nofollow noreferrer">A Fuzzy Logic Control Synthesis for an Airplane Antilock-Breaking System</a> <br><sub>SOURCE: Proceedings of the Romanian Academy, 2004</sub></p>
  
  <p><a href="https://www.google.com/patents/US8955793?dq=fuzzy%20logic%20abs&amp;hl=en&amp;sa=X&amp;ved=0ahUKEwiV8dOaguLWAhUHLSYKHbtQC18Q6AEIVDAG" rel="nofollow noreferrer">Landing gear method and apparatus for braking and maneuvering</a> | Patent | 2003</p>
  
  <p><br></p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-10-08T22:32:40.133Z
Answers.LastActivityDate: 2017-10-08T22:48:07.803Z
Answers.LastEditDate: 2017-10-08T22:48:07.803Z
Answers.UserDisplayName: DukeZhou
Answers.Body: <p>You've obviously never heard of <a href="http://www.samsung.com/in/support/skp/faq/138486" rel="nofollow noreferrer">fuzzy logic washing machines</a>.</p>
  
  <blockquote>
    <p>● Typically, fuzzy logic controls the washing process, water intake,water temperature, wash time, rinse performance, and spin speed. This optimises the life span of the washing machine. More sophisticated machines weigh the load (so you can’t overload the washing machine), advise on the required amount of detergent, assess cloth material type and water hardness, and check whether the detergent is in powder or liquid form. Some machines even learn from past experience,memorising programs and adjusting them to minimise running costs. </p>
  </blockquote>
  
  <p>Fuzzy logic is used in a variety of control applications.  If your furnace can only be on or off, for example, you might use a probabilistic function of temperature to determine when to turn it on and off, rather than having fixed high and low temperatures activate your thermostat.  In some applications, that's been found to improve perceived comfort or efficiency.</p>
  
  <p>For more sophisticated AI applications, you could use fuzzy logic for activations in a neural net, but I don't think it's offering much improvement over fixed, weighted activations.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-10-04T13:16:31.533Z
Answers.Text: Actually, I have heard of them, but I never believe smart terms in **marketing**. It's possible that Samsung developers implemented some "smart" logic, but sales people decided that "fuzzy logic" sounds too cool in washing machines. If there's evidence that the implementation really uses Zadeh's fuzzy logic, I'd be happy to call it a *real practical* application.
Answers.UserDisplayName: Maxim
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-10-04T21:10:11.580Z
Answers.Text: @Maxim-- It's real-- the concept was eagerly embraced by Japanese engineers going back to the 70s : https://en.wikipedia.org/wiki/Fuzzy_logic#Early_applications
Answers.UserDisplayName: antlersoft
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-10-03T15:48:13.277Z
Answers.LastActivityDate: 2017-10-03T15:48:13.277Z
Answers.UserDisplayName: antlersoft
Answers.Body: <p>The site <a href="http://www.fuzzytech.com/" rel="nofollow noreferrer">FuzzyTECH</a> lists an array of applications:</p>
  
  <blockquote>
    <p><a href="http://www.fuzzytech.com/e/e_a_plc.html" rel="nofollow noreferrer">Industrial Automation</a> <br> 
    <a href="http://www.fuzzytech.com/e/e_a_glc.html" rel="nofollow noreferrer">Monitoring Glaucoma</a> <br> 
    <a href="http://www.fuzzytech.com/e/e_a_htw.html" rel="nofollow noreferrer">Coal Power Plant</a> <br>
    <a href="http://www.fuzzytech.com/e/e_a_kli.html" rel="nofollow noreferrer">Complex Chilling Systems</a> <br>
    <a href="http://www.fuzzytech.com/e/e_a_mull.html" rel="nofollow noreferrer">Refuse Incineration Plant</a> <br>
    <a href="http://www.fuzzytech.com/e/e_a_eet.html" rel="nofollow noreferrer">Fuzzy Logic Design</a> <br>
    <a href="http://www.fuzzytech.com/e/e_a_pfd.html" rel="nofollow noreferrer">Practical Design</a> <br>
    <a href="http://www.fuzzytech.com/e/e_a_dek.html" rel="nofollow noreferrer">Water Treatment System</a> <br>
    <a href="http://www.fuzzytech.com/e/e_a_spe.html" rel="nofollow noreferrer">Truck Speed Limiter</a> <br>
    <a href="http://www.fuzzytech.com/e/e_a_med.html" rel="nofollow noreferrer">Medical Shoe</a> <br>
    <a href="http://www.fuzzytech.com/e/e_a_med.html" rel="nofollow noreferrer">Fuzzy in Appliances</a> <br>
    <a href="http://www.fuzzytech.com/e/e_a_esw.html" rel="nofollow noreferrer">Automotive Engineering</a> <br>
    <a href="http://www.fuzzytech.com/e/e_a_sie.html" rel="nofollow noreferrer">Antilock Braking System</a> <br>
    <a href="http://www.fuzzytech.com/e/e_ap_afp.html" rel="nofollow noreferrer">Aircraft Flight Path</a> <br>
    <a href="http://www.fuzzytech.com/e/e_ap_nfu.html" rel="nofollow noreferrer">Nucluar Fusion</a> <br>
    <a href="http://www.fuzzytech.com/e/e_a_mot.html" rel="nofollow noreferrer">Motorla 68HC12 MCU</a> <br>
    <a href="http://www.fuzzytech.com/e/e_a_tfc.html" rel="nofollow noreferrer">Traffic Control</a> <br>
    <a href="http://www.fuzzytech.com/e/e_a_kumm.html" rel="nofollow noreferrer">Sonar Systems</a></p>
  </blockquote>
  
  <p>Most of the linked articles have good bibliographies citing numerous papers, although it's notable that most of the material is a few decades old.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-10-08T22:45:39.803Z
Answers.LastActivityDate: 2017-10-08T22:45:39.803Z
Answers.UserDisplayName: DukeZhou
Answers.Body: <p>Recently, I needed to develop a Fuzzy Logic algorithm to made inferences of any data entrance; the real case applied was in Oil and Gas Industry, that the code needs to infere Joint Types in Fluid Pipelines. But with this Algorithm, the Computer Science Developer can infere any problems data, follow the link bellow:</p>
  
  <p><a href="https://www.codeproject.com/Articles/5092762/Csharp-Fuzzy-Logic-API" rel="nofollow noreferrer">https://www.codeproject.com/Articles/5092762/Csharp-Fuzzy-Logic-API</a> (<em>C# Fuzzy Logic API</em>)</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-03-03T18:10:25.957Z
Answers.LastActivityDate: 2020-03-03T18:10:25.957Z
Answers.UserDisplayName: Antonio Leonardo
Body: <p><a href="https://ai.stackexchange.com/questions/10/what-is-fuzzy-logic">This question</a> covers in detail, what fuzzy logic is and how it relates to other math fields, such as boolean algebra and sets theory.</p>
  
  <p><a href="https://ai.stackexchange.com/questions/118/how-can-fuzzy-logic-be-used-in-creating-ai">This question</a> is also very related, but the answers are focused more on general intuition and <em>potential</em> applicability. The only working system based on fuzzy logic, mentioned there, is <a href="https://en.wikipedia.org/wiki/Mycin" rel="noreferrer">MYCIN</a>, which goes back to the early 70s. This quote from wiki summarizes my impression of it:</p>
  
  <blockquote>
    <p>MYCIN was never actually used in practice.</p>
  </blockquote>
  
  <p>From my experience in AI, the best tool to deal with uncertainty is <a href="https://en.wikipedia.org/wiki/Bayesian_probability" rel="noreferrer">Bayesian probability</a> and inference. It allows to apply not only a wide range of probabilistic tools, such as expectation, MLE, cross-entropy, etc, but also calculus and algebra.</p>
  
  <p>Can you call fuzzy logic a "pure theoretical" concept, which only played its role in the early development of AI? Are there real practical applications of fuzzy logic? What problem would you recommend to solve and to <em>code</em> using fuzzy logic?</p>
  
Tags: <ai-design><applications><problem-solving><fuzzy-logic>
Title: Are there real applications of fuzzy logic?
UserDisplayName: Maxim
ThreadText: # Are there real applications of fuzzy logic?
  
  (Asked by: username_0 on 2017-10-03)
  
  [This question](https://ai.stackexchange.com/questions/10/what-is-fuzzy-logic) covers in detail, what fuzzy logic is and how it relates to other math fields, such as boolean algebra and sets theory.
  
  [This question](https://ai.stackexchange.com/questions/118/how-can-fuzzy-logic-be-used-in-creating-ai) is also very related, but the answers are focused more on general intuition and *potential* applicability. The only working system based on fuzzy logic, mentioned there, is [MYCIN](https://en.wikipedia.org/wiki/Mycin), which goes back to the early 70s. This quote from wiki summarizes my impression of it:
  
  > MYCIN was never actually used in practice.
  
  From my experience in AI, the best tool to deal with uncertainty is [Bayesian probability](https://en.wikipedia.org/wiki/Bayesian_probability) and inference. It allows to apply not only a wide range of probabilistic tools, such as expectation, MLE, cross-entropy, etc, but also calculus and algebra.
  
  Can you call fuzzy logic a "pure theoretical" concept, which only played its role in the early development of AI? Are there real practical applications of fuzzy logic? What problem would you recommend to solve and to *code* using fuzzy logic?
  
  **Tags:** ai-design, applications, problem-solving, fuzzy-logic
  
  ---
  
  ## 4 answers
  
  ### Answer by username_1 on 2017-10-08. Score: 2 | Accepted answer
  
  Fuzzy logic seems to have multiple of applications historically in Automotive Engineering.
  
  I found an interesting article on the subject from 1997. This excerpt provides an interesting rationale:
  
  > The key reason for fuzzy logic’s success in automotive engineering lies in the implications of its paradigm shift. Previously, engineers spent much time creating mathematical models of mechanical systems. More time went to real-world road tests that tuned the fudge factors of the control algorithms. If they succeeded, they ended up with a control algorithm of mathematical formulas involving many experimental parameters. Modifying or later optimizing such a solution is very difficult because of its lack of transparency. Fuzzy logic makes this design process faster, easier, and more transparent. It can implement control strategies using elements of everyday language. Everyone familiar with the control problem can read the fuzzy rules and understand what the system is doing and why. It also works for control systems with many control parameters. Designers can build innovative control systems that would have been intractable using traditional design techniques.   
  > SOURCE: [Fuzzy Logic in
  > Automotive Engineering](ftp://ftp.me.psu.ac.th/pub/me/Fuzzy/88constantin.pdf), 1997
  
  Here are some papers and patents for automatic transmission control in motor vehicles. One of them is fairly recent:
  
  [Automatic Transmission Shift Schedule Control Using Fuzzy Logic](http://papers.sae.org/930674/)   
  SOURCE: Society of Automotive Engineers, 1993
  
  [Fuzzy Logic in Automatic Transmission Control](http://www.tandfonline.com/doi/abs/10.1080/00423119508969099?journalCode=nvsd20)   
  SOURCE: International Journal of Vehicle Mechanics and Mobility, 2007
  
  [Fuzzy Logic Based Controller For Automated
  Gear Control in Vehicles](http://ipasj.org/IIJCS/Volume2Issue7/IIJCS-2014-06-24-3.pdf)   
  SOURCE: International Journal of Computer Science, 2014
  
  [Fuzzy control system for automatic transmission](https://www.google.com/patents/US4841815) | Patent | 1987
  
  [Transmission control with a fuzzy logic controller](https://www.google.com/patents/US5390117) | Patent | 1992
  
  Likewise with fuzzy logic anti-lock breaking systems (ABS):
  
  [Antilock-Braking System and Vehicle Speed Estimation using Fuzzy Logic](http://www.fuzzytech.com/e/e_a_sie.html)   
  SOURCE: FuzzyTECH, 1996
  
  [Fuzzy Logic Anti-Lock Break System](https://www.ijser.org/researchpaper/FUZZY-LOGIC-ANTI-LOCK-BRAKE-SYSTEM.pdf)   
  SOURCE: International Journal of Scientific & Engineering Research, 2012
  
  [Fuzzy controller for anti-skid brake systems](https://www.google.com/patents/US5416709?dq=fuzzy%20logic%20abs&hl=en&sa=X&ved=0ahUKEwiV8dOaguLWAhUHLSYKHbtQC18Q6AEIKDAA) | Patent | 1993
  
  This method seems to have been extended to aviation:
  
  [A Fuzzy Logic Control Synthesis for an Airplane Antilock-Breaking System](http://aix.acad.ro/sectii2002/proceedings/doc2_2004/12_Ursu.pdf)   
  SOURCE: Proceedings of the Romanian Academy, 2004
  
  [Landing gear method and apparatus for braking and maneuvering](https://www.google.com/patents/US8955793?dq=fuzzy%20logic%20abs&hl=en&sa=X&ved=0ahUKEwiV8dOaguLWAhUHLSYKHbtQC18Q6AEIVDAG) | Patent | 2003
  
  
  ---
  
  ### Answer by username_2 on 2017-10-03. Score: 4
  
  You've obviously never heard of [fuzzy logic washing machines](http://www.samsung.com/in/support/skp/faq/138486).
  
  > ● Typically, fuzzy logic controls the washing process, water intake,water temperature, wash time, rinse performance, and spin speed. This optimises the life span of the washing machine. More sophisticated machines weigh the load (so you can’t overload the washing machine), advise on the required amount of detergent, assess cloth material type and water hardness, and check whether the detergent is in powder or liquid form. Some machines even learn from past experience,memorising programs and adjusting them to minimise running costs.
  
  Fuzzy logic is used in a variety of control applications. If your furnace can only be on or off, for example, you might use a probabilistic function of temperature to determine when to turn it on and off, rather than having fixed high and low temperatures activate your thermostat. In some applications, that's been found to improve perceived comfort or efficiency.
  
  For more sophisticated AI applications, you could use fuzzy logic for activations in a neural net, but I don't think it's offering much improvement over fixed, weighted activations.
  
  > **Comments:**
  > **username_0**: Actually, I have heard of them, but I never believe smart terms in **marketing**. It's possible that Samsung developers implemented some "smart" logic, but sales people decided that "fuzzy logic" sounds too cool in washing machines. If there's evidence that the implementation really uses Zadeh's fuzzy logic, I'd be happy to call it a *real practical* application.  
  > **username_2**: @Maxim-- It's real-- the concept was eagerly embraced by Japanese engineers going back to the 70s : https://en.wikipedia.org/wiki/Fuzzy_logic#Early_applications  
  
  ---
  
  ### Answer by username_1 on 2017-10-08. Score: 2
  
  The site [FuzzyTECH](http://www.fuzzytech.com/) lists an array of applications:
  
  > [Industrial Automation](http://www.fuzzytech.com/e/e_a_plc.html)   
  > [Monitoring Glaucoma](http://www.fuzzytech.com/e/e_a_glc.html)   
  > [Coal Power Plant](http://www.fuzzytech.com/e/e_a_htw.html)   
  > [Complex Chilling Systems](http://www.fuzzytech.com/e/e_a_kli.html)   
  > [Refuse Incineration Plant](http://www.fuzzytech.com/e/e_a_mull.html)   
  > [Fuzzy Logic Design](http://www.fuzzytech.com/e/e_a_eet.html)   
  > [Practical Design](http://www.fuzzytech.com/e/e_a_pfd.html)   
  > [Water Treatment System](http://www.fuzzytech.com/e/e_a_dek.html)   
  > [Truck Speed Limiter](http://www.fuzzytech.com/e/e_a_spe.html)   
  > [Medical Shoe](http://www.fuzzytech.com/e/e_a_med.html)   
  > [Fuzzy in Appliances](http://www.fuzzytech.com/e/e_a_med.html)   
  > [Automotive Engineering](http://www.fuzzytech.com/e/e_a_esw.html)   
  > [Antilock Braking System](http://www.fuzzytech.com/e/e_a_sie.html)   
  > [Aircraft Flight Path](http://www.fuzzytech.com/e/e_ap_afp.html)   
  > [Nucluar Fusion](http://www.fuzzytech.com/e/e_ap_nfu.html)   
  > [Motorla 68HC12 MCU](http://www.fuzzytech.com/e/e_a_mot.html)   
  > [Traffic Control](http://www.fuzzytech.com/e/e_a_tfc.html)   
  > [Sonar Systems](http://www.fuzzytech.com/e/e_a_kumm.html)
  
  Most of the linked articles have good bibliographies citing numerous papers, although it's notable that most of the material is a few decades old.
  
  
  ---
  
  ### Answer by username_3 on 2020-03-03. Score: 1
  
  Recently, I needed to develop a Fuzzy Logic algorithm to made inferences of any data entrance; the real case applied was in Oil and Gas Industry, that the code needs to infere Joint Types in Fluid Pipelines. But with this Algorithm, the Computer Science Developer can infere any problems data, follow the link bellow:
  
  <https://www.codeproject.com/Articles/5092762/Csharp-Fuzzy-Logic-API> (*C# Fuzzy Logic API*)
  
  
  ---
  
  