Research Article
On Event/Time Triggered and Distributed Analysis of a WSN System for Event Detection, Using Fuzzy Logic
Algorithm 1
Pseudocode of the fuzzy process.
Input: Tmpt, Hum, CM, L, | TmptMembFunc, HumMembFunc, CMMembFunc, | LMembFunc, RuleEngine | Output: Fire Probability | FTemp = Fuzzify(Tmpt) // Temperature Fuzzification | FHum = Fuzzify(Hum) // Humidity Fuzzification | FCM = Fuzzify(CM) // Carbon Monoxide Fuzzification | FLI = Fuzzify(Light) // Light Fuzzification | for in Len(RuleEngine) do | weightrule = findruleweight(RuleEngine(), FTemp, FHum, | FCM, FLl)) | end | implication | area = aggregation(FireProbabiltyMembFunc, FPlow, FPmedium, FPhigh, FPveryhigh) | FireProbabilty = centroidofgraph(area) // deffuzification |
|