Introduction & Context

Fuzzy Logic Control serves as a bridge between human-centric heuristic decision-making and the precise, crisp requirements of industrial Programmable Logic Controllers (PLCs). In food process engineering, where quality attributes such as color or texture are often non-quantitative and subjective, fuzzy logic allows for the implementation of intelligent controllers that manage complex variables like baking duration and thermal intensity. This methodology is essential for maintaining steady-state regimes in automated systems where traditional PID control may struggle with non-linear, human-defined quality thresholds.

Methodology & Formulas

The implementation follows the Mamdani Inference Method, which maps input sensor data to actuator outputs through a series of logical steps.

1. Fuzzification

Crisp inputs are converted into membership degrees using triangular membership functions. The degree of membership μ for a given input x is calculated as follows:

\[ \mu_A(x) = \max(0, \min(\frac{x-a}{b-a}, \frac{c-x}{c-b})) \]

2. Rule Evaluation

Heuristic rules are evaluated using the MIN operator to determine the weight w of each rule based on the intersection of input membership degrees:

\[ w = \min(\mu_{\text{input1}}, \mu_{\text{input2}}) \]

3. Defuzzification

The final crisp output x* (e.g., heater power) is determined by calculating the centroid of the aggregated fuzzy sets, where c represents the center of the respective output membership function:

\[ x^* = \frac{\sum (w_i \cdot c_i)}{\sum w_i} \]

Empirical Range and Validity Constraints

Parameter Lower Bound Upper Bound Operational Note
Temperature 150°C 220°C Standard baking range; avoids charring.
Time 0 min 60 min Linear progression; excludes transient phases.
Color 0% 100% Target range is 40% to 60% (Medium).
Model Validity N/A 250°C Model invalid if exceeded due to radiative heat dominance.