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 |
|