![](https://d3ilqtpdwi981i.cloudfront.net/MhqPiX-TVCCb6dEYQSkPB_U2tFQ=/425x550/smart/https://bepress-attached-resources.s3.amazonaws.com/uploads/72/e0/78/72e078f7-81f2-4616-b26a-dab3adfe2cfe/thumbnail_245b0a2f-c44a-440d-8b4d-bb8922d2f657.jpg)
Given a fuzzy logic system, how can we determine the membership functions that will result in the best performance? If we constrain the membership functions to a specific shape (e.g., triangles or trapezoids) then each membership function can be parameterized by a few variables and the membership optimization problem can be reduced to a parameter optimization problem. The parameter optimization problem can then be formulated as a nonlinear filtering problem. In this paper we solve the nonlinear filtering problem using H∞ state estimation theory. However, the membership functions that result from this approach are not (in general) sum normal. That is, the membership function values do not add up to one at each point in the domain. We therefore modify the H∞ filter with the addition of state constraints so that the resulting membership functions are sum normal. Sum normality may be desirable not only for its intuitive appeal but also for computational reasons in the real time implementation of fuzzy logic systems. The methods proposed in this paper are illustrated on a fuzzy automotive cruise controller and compared to Kalman filtering based optimization.