The flexibility provided by the FuzzySet gives you the ability to tune the control conditions, thus allowing the best solution to be determined for conflicting constraints. The FuzzySet object defines the domain, points, and threshold of a set of membership values that is used in conditional statements to control the execution of FreeFlyer Mission Plans.
The FuzzySet object is primarily used with the conditional While and If statements. The "is" relational operator is used for basing conditional evaluations using a FuzzySet object. With the "is" relational operator, hedges (very, somewhat, usually, almost, and not) may be used to change the shape of the FuzzySet.
When multiple Fuzzy Sets are used in the same conditional statement, the memberships are combined as either an intersection or union depending on whether the conditions are AND or OR. The resulting complex set is then used to evaluate whether the consequences of the condition are applied during execution of the Mission Plan.