Abstract

p-Fuzzy dynamical systems are variational systems whose dynamic is obtained by means of a Mamdani type fuzzy rule-based system. In this paper, we will show the 1-dimensional p-fuzzy dynamical systems and will present theorems that establish conditions of existence and uniqueness of stationary points. Besides the obtained analytical results, we will present examples that illustrate and confirm the obtained mathematical results.

1. Introduction

Variational equations or deterministic dynamical systems (difference and differential equations) constitute a powerful tool for modeling when the state variables depend on variations throughout time. The efficiency of a deterministic model depends on knowledge of the relationships between variables and their variations. In addition, in many situations such relations are only partially known; therefore, the modeling with deterministic variational systems, or even with stochastic ones, may not be adequate. In addition, fuzzy systems derived from deterministic models, which have subjectivity regarding some parameters, are not appropriate when we have only incomplete information of the phenomenon being analyzed. Thus, the use of a rule-based system can be adopted as an alternative for modeling partially known phenomena or those carried with imprecision.

Fuzzy rule-based systems have been used with success in some areas as control, decision taking, recognition systems, and so forth. This success is due to its simplicity and interrelation with humans way of reasoning. Fuzzy rule-based systems are conceptually simple [1]. Such systems are basically threefold: an input (fuzzifier), an inference mechanism composed of a base of fuzzy rules together with an inference method, and, finally, an output (defuzzifier) stage (see Figure 1).

There are two main types of fuzzy rule-based systems, the Mamdani fuzzy systems and the Takagi-Sugeno fuzzy systems [2]. The main characteristic of the Mamdani type systems is that both the antecedent and consequent are expressed by linguistic terms, while in the Takagi-Sugeno type systems only the antecedent is expressed by linguistic terms and the consequent is expressed by functions.

The Takagi-Sugeno fuzzy systems are more restrictive than the Mamdani fuzzy systems because they require an a priori function in the output. However, due to the existence of theoretical methods for Takagi-Sugeno fuzzy systems stability analysis [38], the latter has become more used. On the other hand, Mamdani type systems are used as a “black box” and are still criticized because they lack a study on its stability [9, 10].

Fuzzy variational equations have been used in different methods. Some attempts to contemplate subjectivity original from aleatory processes such as Hukuhara’s derivative, differential inclusions, and Zadeh’s extension [11] have been already proposed. In these methods, the adopted process for studying the variational systems is always derived from deterministic classical systems.

In this paper, we will present the p-fuzzy systems whose dynamics is not based in formal concepts of variations originated from derivative or explicit differences or differential inclusions. In the p-fuzzy dynamical systems the dynamic (iterative process) is obtained by means of a Mamdani’s fuzzy rule-based system. The main advantage of this method with respect to the other ones is the simplicity of the involved mathematics, just because the interactive method is supplied by the Mamdani controller.

Formally, a p-fuzzy system in is a discrete dynamic system: where the function is given by and is obtained by means of a fuzzy rule-based system; that is, is the defuzzification value of the rule-based system. The architecture of a p-fuzzy system can be visualized in Figure 2.

The name p-fuzzy dynamical systems or purely fuzzy was chosen to differentiate it from other fuzzy systems given by variational equations.

In this paper, we will focus on the one-dimensional p-fuzzy systems, which are always associated with a Mamdani fuzzy system, where the defuzzification method is the centroid. We have chosen this method because it is widely used and more general to deal with weight mean of linguistic variables [12, pages 242, 243].

Analogous to the inhibited variational models in which one has stationary solutions, our objective is to present results that establish the necessary and sufficient conditions for the existence of a stationary point.

2. Preliminaries

In this section, we introduce the main concepts for the development of the work presented in this paper.

2.1. Definitions

Definition 1 (support). Let be a fuzzy subset of ; the support of , denoted , is the crisp subset of whose elements all have nonzero membership grades in ; that is,

Definition 2 (-cut). An -level set of a fuzzy subset of is a crisp set denoted by and defined by (i), (), (ii), if .

Definition 3 (fuzzy number). A fuzzy number is a fuzzy set satisfying the following conditions: (i), ,(ii) is a closed interval, ,(iii)the is bounded.

Definition 4. Consider a one-dimensional p-fuzzy system given by  (1).
Consider that is a stationary point of (1) if

Definition 5. Let be any finite family of normal fuzzy subsets associated with the fuzzy variable . Assume that is a family of successive fuzzy subsets (Figure 3) if, (i), for each ; (ii) has at maximum only one element for each ; that is, , if and only if, ; (iii), where is the domain of the fuzzy variable ; (iv)given and , if and , then necessarily for each .

Definition 6. Consider a family of successive fuzzy subsets that describe the antecedent of a fuzzy system associated with the p-fuzzy system (1). We say that is an equilibrium viable set of (1) if contains stationary points of (1).

If for some there are such that , then is given by . If for all , , , then .

A p-fuzzy system depends on the fuzzy system associated with it, that is, it depends on the rule-base, on the inference method and on the defuzzification method used. In Definition 6, a sufficient condition for is that the p-fuzzy system be associated with a fuzzy system whose rule-base in is of the type: if is then is , : if is then is , where and or vice versa. When and we have that the equilibrium viable set is of the type . If, on the other hand, we have that and we say that is of the type .

To understand the dynamics of the p-fuzzy system we need to understand how the rule-based system works more specifically, given , how is obtained? In the following section we will describe this process.

2.2. Output Defuzzification of the Fuzzy System

Let be an equilibrium viable set of the p-fuzzy system. To facilitate the notation, we will indicate by the membership function of , by the membership function of , and by and the membership functions of and (Figure 4), respectively. Assume that the p-fuzzy system, in the equilibrium viable set , is of the type .

For each , is the region centroid abscise, with limited by the membership function of the fuzzy output, , (see Figure 4). Thus, where . Equation (5) can be rewritten as where

2.3. Preliminary Results

In this section, we will present some important technical results for the main demonstrations of the theorems that establish sufficient conditions for uniqueness and existence of the stationary point of the p-fuzzy systems. Here, the presented results are technical enough and are important only for demonstrating the theorems in the next section. Therefore, the reader will be able, without loss of continuity, to skip them if desired.

The following results are referred to the equilibrium viable set of the type (Figure 4). From now on, it will be assumed that the functions , , , and (which represent the membership functions , , and , resp.) are continuous.

Lemma 7. The function (7) is increasing, and its range is given by, .

Proof. Since is continuous in ( is limited in ), then the function is differentiable, and Using the derivative properties, and using the chain rule and the fundamental theorem of calculus, we obtain Hence, Therefore, is increasing.
Since, then .

Lemma 8. The function is decreasing, and its range is given by .

Proof. Analogous to the demonstration of Lemma 7.

Lemma 9. Let be a function of the class . If , and , then has at maximum one root in .

Proof of Lemma 9. Assume there are () such that . Since , we have that is not constant. Hence, by Rolle’s Theorem, such that . Hence is a minimum point, because . But, . Since is continuous such that , it is nonsense! Therefore has at maximum one root.

Lemma 10. If , , then .

Proof. The proof is simple (see Figure 5).

Lemma 11. If , then for with one has that

Proof. The proof is simple.

Lemma 12. If , , and , then .

Proof. It is analogous to the proof of Lemma 11.

3. Stationary Point

In this section, we will enunciate and prove a theorem that guarantees the existence of at least one stationary point for each equilibrium viable set of the p-fuzzy system. For this, we will use again Figure 4 to motivate the presented results in this section.

Theorem 13 (existence). Let be a p-fuzzy system and an equilibrium viable set of of the type . Then, there is at least one stationary point of in . That is, such that .

Proof. Given , from Definition 4, then is a stationary point if and only if If , then and, therefore is a stationary point. If one has that ; hence is a stationary point. Now, assume that and . Since , then from Lemmas 7 and 8 one has that and . Therefore Thus, from Lemma 7, Since is continuous, by Bolzano’s Intermediate Value Theorem, such that ; therefore, is a stationary point.

Remark 14. If in Theorem 13 we consider as an equilibrium viable set of the type , the result is analogous; that is, there exists a stationary point .

3.1. Local Stationary Points-Symmetrical Output

If is an equilibrium viable set, where the membership functions of the consequents, and , are symmetrical functions, then the stationary point in is unique. Except when or possibly occurs. Then we have the following proposition.

Proposition 15. Let be a p-fuzzy system and an equilibrium viable set of of the type . If the membership functions of and , respectively, and , are monotonous and symmetric, that is, , then there exists an equilibrium point in :

Proof. Since then , because Ú is monotonous. Yet, we have that .
Then, , if and only if, . Since , from (8), then we obtain If we perform a change in the variable , we have That is, . Hence, (because is increasing: Lemma 7); that proves the proposition.

Remark 16. If , then is the only stationary point in . Besides that, if the system is of the type , then the result of Proposition 15 is the same.

4. Uniqueness of the Stationary Point

In this section we will enunciate and prove theorems that establish condition for uniqueness of the stationary point of a one-dimensional p-fuzzy system. Initially we will consider a simpler case, when (Figure 4), where

Theorem 17. Let be a p-fuzzy system and an equilibrium viable set of of the type . If the functions and are piecewise monotonous and then there exists only one stationary point in .

Proof. Given one has Using Lemmas 7 and 8 and the chain rule we find that the derivative of is Since in is not increasing and is not decreasing, then and , and, besides that, if , we have that and if we obtain . Then, from (25), . This shows that is decreasing. From Theorem 13, there exists a stationary point in then this point is unique.
Now, consider the more general case, when , and divide it into two theorems. Initially, consider the case that the membership functions and are such that ; next, consider the case where .

4.1. Case 1:

Theorem 18 (uniqueness). Let be a p-fuzzy system and an equilibrium viable set of of the type . If the functions , , and are continuously differentiable, and are piecewise monotonous and are strictly monotonous, such that (i), ,(ii), , and ,(iii), , . Then, has only one stationary point, in , and .

Proof. For the sake of simplicity notation, we make , , and .
Initially, we see that given (Figure 4), determines only one such that and . By monotonicity of , we have that for each there exists only one such that and . That is, each , in this situation, determines only one .
By Theorem 13, there exists a stationary point . Given . Then, by Lemma 11. That is equivalent to the existence of only one , with such that .
Since for each there exists only one such that and , then we may define a function such that (Figure 7). We observe that is continuous, because and are continuous. Using the chain rule we get the derivative of to be By Lemmas 7 and 8, and are increasing, and, by condition , it follows that (Figure 6) Then, given , there exists only one such that Therefore, we may define an injective function , (Figure 7) so that the inverse range of by is given by where is given by .
Since (Lemma 7) and (Lemma 8) then, by the Implicity Function Theorem, is times differentiable, and, besides that, Thus, is a strictly increasing function, and since and , then and .
Given , there is only one such that , and there exists only one such that , since by assumption and are strictly monotonous.
From Lemma 11 we have that . Hence, . Therefore, we are interested in the pairs such that . Thus, we have Since and are monotonous, by Lagrange’s Medium Value Theorem, we obtain Then, Therefore,
By differentiation of (30), we obtain and since , , from (35), we have Now we take , and we define the function such that Then, from (26) and (37) we have , . Since and by condition (iii) of Theorem 18, it follows that ; then we have . Consequently, from Lemma 9, we have that there is only one such that Since , then we obtain
So, there exists only one , and such that This finally proves the theorem.

4.2. Case 2:

Theorem 19 (uniqueness). Let be a p-fuzzy system and an equilibrium viable set of of the type . If the functions , , , and are continuously differentiable, and are piecewise monotonous, and are strictly monotonous, such that (i), ,(ii), , and , (iii), , . Then, has only one stationary point, in , and .

Proof. It is analogous to the proof of Theorem 18.

4.3. Some Comments about Uniqueness Theorems

When we do not have or , it is impossible to establish general conditions for uniqueness of stationary points. For example, consider the p-fuzzy system in Figure 8. This system has an equilibrium viable set, .

The sets that describe the input variable have membership functions and : and the fuzzy sets that describe the output variable have membership functions: and

For example, if we take in (43) and , the p-fuzzy system obtained has three stationary points in , which can be visualized in Figure 9, which depicts the graphic of function .

Remark 20. Note that the function is not differentiable in all points into , which was a requirement made in the previous cases. However, it can be clearly constructed a function derivable in all points of . For example, if we substitute the second sentence of by an adequate fourth degree polynomial, obviously will be derivable into .

Remark 21. If we take, for example, and , we have that the obtained p-fuzzy system has only one stationary point (Figure 10). This shows that Theorems 18 and 19 establish only sufficient conditions for uniqueness of the stationary point.

4.4. Uniqueness for Triangular and Trapezoidal Membership Functions

In this section, we will list some important consequences of Theorems 18 and 19. We will also show that for triangular and trapezoidal membership functions, the stationary point is only one in . However, before doing so, let us take a look at the following lemmas.

Lemma 22. If then , where and .

Proof. In fact, we have that hence using Lemma 10 and the fact that isincreasing, once is increasing, then we have that

Lemma 23. If , then , where and .

Proof. Analogous to previous proof.

Corollary 24. Let be a p-fuzzy system and an equilibrium viable set of . If , , and are triangular fuzzy numbers, then has only one stationary point in .

Proof. We will prove the case where is . If is , then the proof is analogous.
If , then and are symmetrical and by Proposition 15 the stationary point is only one:
Assume that ; then , , , and satisfy Theorem 18. In fact, and are trivial. Since and , then . From Lemma 22, we have that and, therefore, we obtain , which satisfies .
Now, assume that ; then , , , and satisfy the Theorem 19. In fact, (i) and (iii) are trivial and . From Lemma 23 we get , and, therefore, , which satisfies (ii). This concludes the proof.

Corollary 25. Let be a p-fuzzy system and an equilibrium viable set of . If and are trapezoidal fuzzy numbers and and are triangular fuzzy numbers, then has only one stationary point in .

Proof. It is analogous to the proof of Corollary 24.

5. Examples

In this section we will present some computational experiments that confirm the mathematical theory presented in the previous sections. The experiments had been carried out with Matlab software. For the experiments we will consider inhibited one-dimensional p-fuzzy systems. These systems can be used to model situations where the state variable is increasing (resp., decreasing) with a carrying capacity (resp. lower bound). These situations, in population dynamics, are described by inhibited models such as Gompertz’s model, Verhulst’s model, von Bertallanffy’s models, and Asymptotic Exponential model.

The inhibited one-dimensional p-fuzzy systems are composed of the variables “Population” (Figure 11) and “Variation” (Figure 12). The rule-base of these systems is(1)if Population is low () then Variation is low positive (); (2)if Population is medium low () then Variation is medium positive (); (3)if Population is medium () then Variation is high positive (); (4)if Population is medium high () then Variation is medium positive (); (5)if Population is high () then Variation is low positive (); (6)if Population is the highest () then Variation is low negative ().

5.1. Example 1

In this system the membership functions of and are and . These functions are symmetric (Figure 12). Observing the rules we can identify an equilibrium viable set, , where , in which membership functions are given by size:

A simple calculation shows that , which is the stationary point of the system, as shown in Proposition 15. This is the same result as that obtained from numerical experiments in Figure 13, where it is possible to observe the solution of the p-fuzzy system with initial condition converging to the stationary point (dotted line curve).

5.2. Example 2 (Application)

Losses caused by fungi attacks reach up to the amazing and worrisome figure of 20% of the total harvested fruits. Among the recognized pathogens of these degenerative processes are the Colletotrichum sp. (bitter putrefaction); Alternaria sp and Fusarium sp (carpelar putrefaction); Alternaria alternata (black putrefaction) and Penicillium sp. (blue mould). In general, putrefaction occurs always after harvesting, when the apples are kept in boxes awaiting the refrigeration process.

Let us consider a situation where an apple box filled with approximately 3000 fruits exists and there is a rotten apple in the center of the box that will contaminate the other apples. The dispersion of the disease occurs through the contact of the rotten apple with a healthy one. If we want to model the dispersion of the disease, we can only use the intuition because the available information we have is that after days all the apples will be contaminated. We do not have in hand a “force of infection of the disease” parameter, and we know little about the possible contacts between the rotten apple and a healthy one. Thus, any mathematical model or simulation of the phenomenon only will produce an approximate result. On the other hand, if we simply use the intuition, we can formulate some relative rules to the dispersion process such as the following:

“If the rotten apple population is “low” then the variation (incidence) of rotten apples is “small”.”

Let us consider then the p-fuzzy system with the following linguistic variables: (i): “rotten apple population” (Figure 14); L: low; : medium low; : medium; medium high; : high, (ii) “Variation” (incidence of the disease, Figure 15); : small; : medium; : great, where the rule-base is: (1)if Population () is low (), then Variation is small (); (2)if Population () is medium low (), then Variation is medium (); (3)if Population () is medium (), then Variation is great (); (4)if Population () is medium high (), then Variation is medium (); (5)if Population () is medium (), then Variation is small ().

This p-fuzzy system can be used to adjust the parameters of a deterministic differential equation model of the type for example, by the method of least squares. In Figure 16 it is possible to observe the solution of the p-fuzzy system (dotted line curve) and the adjust model (continuous line curve).

Acknowledgment

The authors would like to thank CAPES for the financial support.