🌡️ Intelligent Temperature Control Using Fuzzy Logic

Repository: basheeraltawil/Temperature-control-using-fuzzy-logic

Demo Video:
Watch on YouTube

🔍 Project Overview

This project explores an intelligent approach to temperature control using Fuzzy Logic in MATLAB. Unlike conventional on/off systems, fuzzy logic provides smooth transitions and mimics human decision-making — resulting in more stable and efficient control behavior.

🧠 Why Fuzzy Logic?

Traditional control systems rely heavily on precise numerical input. Fuzzy logic, on the other hand, handles imprecise or linguistic terms like "cold", "warm", or "hot" — just as humans would. This makes it highly suitable for real-world scenarios that require intuitive, rule-based adjustments.

🔧 Tools & Technologies

  • MATLAB: Used for developing and simulating fuzzy control systems.
  • .fis File: Encapsulates fuzzy rules, inputs, outputs, and membership functions.
  • Rule-Based Logic: Implements an adaptive and human-like control mechanism.

📁 Key Files

  • temperature_controlling1.fis — Defines fuzzy inference system parameters.
  • README.md — Detailed instructions for running the simulation.

💡 Real-World Use Cases

  • Smart HVAC (Heating, Ventilation, and Air Conditioning) systems
  • Greenhouse climate management
  • Temperature regulation in medical devices like infant incubators