jFuzzyLogic

Implement a complete Fuzzy inference system with this component.
Download

jFuzzyLogic Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Publisher Name:
  • Pablo Cingolani
  • File Size:
  • 7.5 MB

jFuzzyLogic Tags


jFuzzyLogic Description

jFuzzyLogic is as the name states, a fuzzy logic package written with the help of the Java programming language. This library provides a complete Fuzzy inference system (FIS) as well as Fuzzy Control Logic compliance (FCL) according to IEC 61131-7 (formerly 1131-7). Main features: Parametric optimization algorithms: Derivate, Gradient descent, Jump. Implements FCL (Fuzzy controler language) Membership functions: Continuous: GenBell, Sigmoidal, Trapetzoidal, Gaussian, PieceWiseLinear, Triangular, Cosing, Dsigm Discrete: Singleton, GenericSingleton Custom membership functions can be defined Defuzzifiers: Continuous: CenterOfGravity, RightMostMax, CenterOfArea, LeftMostMax, MeanMax Discrete: CenterOfGravitySingletons Custom defuzzifiers can be easly created Function based deffuzifiers (e.g. "TERM drainage := FUNCTION (-2 * pressure * Ln(pressure)) + (temp * 4);"); Rule aggregation (how rules are aggregated / accumulated): BoundedSum, Max, ProbOr, Sum, NormedSum Rule connection operators (AND, OR) Rule implication methods (activation): Min / Product


jFuzzyLogic Related Software