• 제목/요약/키워드: Fuzzy membership

검색결과 1,234건 처리시간 0.026초

Memory Organization for a Fuzzy Controller.

  • Jee, K.D.S.;Poluzzi, R.;Russo, B.
    • 한국지능시스템학회:학술대회논문집
    • /
    • 한국퍼지및지능시스템학회 1993년도 Fifth International Fuzzy Systems Association World Congress 93
    • /
    • pp.1041-1043
    • /
    • 1993
  • Fuzzy logic based Control Theory has gained much interest in the industrial world, thanks to its ability to formalize and solve in a very natural way many problems that are very difficult to quantify at an analytical level. This paper shows a solution for treating membership function inside hardware circuits. The proposed hardware structure optimizes the memoried size by using particular form of the vectorial representation. The process of memorizing fuzzy sets, i.e. their membership function, has always been one of the more problematic issues for the hardware implementation, due to the quite large memory space that is needed. To simplify such an implementation, it is commonly [1,2,8,9,10,11] used to limit the membership functions either to those having triangular or trapezoidal shape, or pre-definite shape. These kinds of functions are able to cover a large spectrum of applications with a limited usage of memory, since they can be memorized by specifying very few parameters ( ight, base, critical points, etc.). This however results in a loss of computational power due to computation on the medium points. A solution to this problem is obtained by discretizing the universe of discourse U, i.e. by fixing a finite number of points and memorizing the value of the membership functions on such points [3,10,14,15]. Such a solution provides a satisfying computational speed, a very high precision of definitions and gives the users the opportunity to choose membership functions of any shape. However, a significant memory waste can as well be registered. It is indeed possible that for each of the given fuzzy sets many elements of the universe of discourse have a membership value equal to zero. It has also been noticed that almost in all cases common points among fuzzy sets, i.e. points with non null membership values are very few. More specifically, in many applications, for each element u of U, there exists at most three fuzzy sets for which the membership value is ot null [3,5,6,7,12,13]. Our proposal is based on such hypotheses. Moreover, we use a technique that even though it does not restrict the shapes of membership functions, it reduces strongly the computational time for the membership values and optimizes the function memorization. In figure 1 it is represented a term set whose characteristics are common for fuzzy controllers and to which we will refer in the following. The above term set has a universe of discourse with 128 elements (so to have a good resolution), 8 fuzzy sets that describe the term set, 32 levels of discretization for the membership values. Clearly, the number of bits necessary for the given specifications are 5 for 32 truth levels, 3 for 8 membership functions and 7 for 128 levels of resolution. The memory depth is given by the dimension of the universe of the discourse (128 in our case) and it will be represented by the memory rows. The length of a world of memory is defined by: Length = nem (dm(m)+dm(fm) Where: fm is the maximum number of non null values in every element of the universe of the discourse, dm(m) is the dimension of the values of the membership function m, dm(fm) is the dimension of the word to represent the index of the highest membership function. In our case then Length=24. The memory dimension is therefore 128*24 bits. If we had chosen to memorize all values of the membership functions we would have needed to memorize on each memory row the membership value of each element. Fuzzy sets word dimension is 8*5 bits. Therefore, the dimension of the memory would have been 128*40 bits. Coherently with our hypothesis, in fig. 1 each element of universe of the discourse has a non null membership value on at most three fuzzy sets. Focusing on the elements 32,64,96 of the universe of discourse, they will be memorized as follows: The computation of the rule weights is done by comparing those bits that represent the index of the membership function, with the word of the program memor . The output bus of the Program Memory (μCOD), is given as input a comparator (Combinatory Net). If the index is equal to the bus value then one of the non null weight derives from the rule and it is produced as output, otherwise the output is zero (fig. 2). It is clear, that the memory dimension of the antecedent is in this way reduced since only non null values are memorized. Moreover, the time performance of the system is equivalent to the performance of a system using vectorial memorization of all weights. The dimensioning of the word is influenced by some parameters of the input variable. The most important parameter is the maximum number membership functions (nfm) having a non null value in each element of the universe of discourse. From our study in the field of fuzzy system, we see that typically nfm 3 and there are at most 16 membership function. At any rate, such a value can be increased up to the physical dimensional limit of the antecedent memory. A less important role n the optimization process of the word dimension is played by the number of membership functions defined for each linguistic term. The table below shows the request word dimension as a function of such parameters and compares our proposed method with the method of vectorial memorization[10]. Summing up, the characteristics of our method are: Users are not restricted to membership functions with specific shapes. The number of the fuzzy sets and the resolution of the vertical axis have a very small influence in increasing memory space. Weight computations are done by combinatorial network and therefore the time performance of the system is equivalent to the one of the vectorial method. The number of non null membership values on any element of the universe of discourse is limited. Such a constraint is usually non very restrictive since many controllers obtain a good precision with only three non null weights. The method here briefly described has been adopted by our group in the design of an optimized version of the coprocessor described in [10].

  • PDF

Optimal Learning of Fuzzy Neural Network Using Particle Swarm Optimization Algorithm

  • Kim, Dong-Hwa;Cho, Jae-Hoon
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2005년도 ICCAS
    • /
    • pp.421-426
    • /
    • 2005
  • Fuzzy logic, neural network, fuzzy-neural network play an important as the key technology of linguistic modeling for intelligent control and decision making in complex systems. The fuzzy-neural network (FNN) learning represents one of the most effective algorithms to build such linguistic models. This paper proposes particle swarm optimization algorithm based optimal learning fuzzy-neural network (PSOA-FNN). The proposed learning scheme is the fuzzy-neural network structure which can handle linguistic knowledge as tuning membership function of fuzzy logic by particle swarm optimization algorithm. The learning algorithm of the PSOA-FNN is composed of two phases. The first phase is to find the initial membership functions of the fuzzy neural network model. In the second phase, particle swarm optimization algorithm is used for tuning of membership functions of the proposed model.

  • PDF

Optimal Learning of Neo-Fuzzy Structure Using Bacteria Foraging Optimization

  • Kim, Dong-Hwa
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2005년도 ICCAS
    • /
    • pp.1716-1722
    • /
    • 2005
  • Fuzzy logic, neural network, fuzzy-neural network play an important as the key technology of linguistic modeling for intelligent control and decision in complex systems. The fuzzy-neural network (FNN) learning represents one of the most effective algorithms to build such linguistic models. This paper proposes bacteria foraging algorithm based optimal learning fuzzy-neural network (BA-FNN). The proposed learning scheme is the fuzzy-neural network structure which can handle linguistic knowledge as tuning membership function of fuzzy logic by bacteria foraging algorithm. The learning algorithm of the BA-FNN is composed of two phases. The first phase is to find the initial membership functions of the fuzzy neural network model. In the second phase, bacteria foraging algorithm is used for tuning of membership functions of the proposed model.

  • PDF

퍼지논리와 유전알고리즘을 이용한 트랙터-트레일러의 후진제어 시뮬레이션 (Backward Control Simulation of Tractor-Trailer Using Fuzzy Logic and Genetic Algorithms)

  • 조성인;기노훈
    • Journal of Biosystems Engineering
    • /
    • 제20권1호
    • /
    • pp.87-94
    • /
    • 1995
  • When farmer loads and unloads farm products with a trailer, linked to a tractor, the tractor-trailer is backed up to the loading duck. However, travelling backward is not easy and takes a time for even skilled operators. Therefore, unmanned backing up is necessary to save the effort. A backward controller of tractor-trailer was simulated using fuzzy logic and genetic algorithms. Operators drive the tractor-trailer back and forth several times for backing up to the loading duck. As the operators did it, a backward controller was designed using fuzzy logic. And genetic algorithms was applied to improve the performance of the backward controller. With the strings coded with the fuzzy membership functions, genetic operations were carried out. After 30 generations, the best fitted fuzzy membership functions were found. Those membership functions were used in the fuzzy backward controller. The fuzzy controller combined with genetic algorithms showed the better results than the fuzzy controller did alone.

  • PDF

하이브리드 신경망을 이용한 실내(室內) 쾌적감성(快適感性)모형 개발 (Development of Comfort Feeling Structure in Indoor Environments Using Hybrid Neuralnetworks)

  • 전용웅;조암
    • 대한인간공학회지
    • /
    • 제20권2호
    • /
    • pp.29-46
    • /
    • 2001
  • This study is about the modeling of comfort feeling structure in indoor environments. To represent the degree of practical comfort feeling level in an environment, we measured elements of human sense and resultant elements of comfort feeling such as coziness, refreshment, and freshness with physical values(temperature, illumination, noise. etc.). The relationships of elements of human sense and elements of comfort feeling were formulated as a fuzzy model. And a hybrid-neural network with three layers were designed where obtained from fuzzy membership function values of the elements of human sense were used as inputs, and given as fuzzy membership function values of resultant elements of comfort feeling were used as outputs. Both kinds of fuzzy membership function values were obtained from physical values. The network was trained by measured data set. The proposed hybrid-neural network were tested and proposed a more realistic model of comfort feeling structure in indoor environments.

  • PDF

MEMBERSHIP FUNCTION TUNING OF FUZZY NEURAL NETWORKS BY IMMUNE ALGORITHM

  • Kim, Dong-Hwa
    • 한국지능시스템학회논문지
    • /
    • 제12권3호
    • /
    • pp.261-268
    • /
    • 2002
  • This paper represents that auto tunings of membership functions and weights in the fuzzy neural networks are effectively performed by immune algorithm. A number of hybrid methods in fuzzy-neural networks are considered in the context of tuning of learning method, a general view is provided that they are the special cases of either the membership functions or the gain modification in the neural networks by genetic algorithms. On the other hand, since the immune network system possesses a self organizing and distributed memory, it is thus adaptive to its external environment and allows a PDP (parallel distributed processing) network to complete patterns against the environmental situation. Also, it can provide optimal solution. Simulation results reveal that immune algorithms are effective approaches to search for optimal or near optimal fuzzy rules and weights.

퍼지신경망에 의한 퍼지 회귀분석: 품질 평가 문제에의 응용

  • 권기택
    • 한국정보시스템학회:학술대회논문집
    • /
    • 한국정보시스템학회 1996년도 추계학술발표회 발표논문집
    • /
    • pp.211-216
    • /
    • 1996
  • This paper propose a fuzzy regression method using fuzzy neural networks when a membership value is attached to each input-output pair. First, an architecture o fuzzy neural networks with fuzzy weights and fuzzy biases is shown. Next, a cost function is defined using the fuzzy output from the fuzzy neural network and the corresponding target output with a membership value. A learning algorithm is derived from the cost function. The derived learning algorithm trains the fuzzy neural network so 솜 t the level set of the fuzzy output includes the target output. Last, the proposed method is applied to the quality evaluation problem of injection molding

  • PDF

퍼지신경망에 의한 퍼지회귀분석 : 품질평가 문제에의 응용

  • 권기택
    • 한국산업정보학회:학술대회논문집
    • /
    • 한국산업정보학회 1996년도 추계 학술 발표회 발표논문집
    • /
    • pp.211-216
    • /
    • 1996
  • This paper propose a fuzzy regression method using fuzzy neural networks when a membership value is attached to each input-output pair. First, an architecture of fuzzy nerual networks with fuzzy weights and fuzzy biases is shown. Next a cost function is defined using the fuzzy output from the fuzzy neural network and the corresponding target output with a membership value.A learning algorithm is derived from the cost function. The derived learning algorithm trains the fuzzy neural network so that the level set of the fuzzy output includes the target output. Last, the proposed method is applied to the quality evaluation problem of injection molding.

퍼지 학습 규칙을 이용한 퍼지 신경회로망

  • 김용수
    • 한국지능시스템학회:학술대회논문집
    • /
    • 한국퍼지및지능시스템학회 1997년도 춘계학술대회 학술발표 논문집
    • /
    • pp.180-184
    • /
    • 1997
  • This paper presents the fuzzy neural network which utilizes a fuzzified Kohonen learning uses a fuzzy membership value, a function of the iteration, and a intra-membership value instead of a learning rate. The IRIS data set if used to test the fuzzy neural network. The test result shows the performance of the fuzzy neural network depends on k and the vigilance parameter T.

  • PDF

AN INTERPOLATIVE FUZZY INFERENCE METHOD AND ITS APPLICATION

  • SHIMAKAWA, Manabu;MURAKAMI, Shuta
    • 한국지능시스템학회:학술대회논문집
    • /
    • 한국퍼지및지능시스템학회 1998년도 The Third Asian Fuzzy Systems Symposium
    • /
    • pp.556-561
    • /
    • 1998
  • This paper deals with our proposed fuzzy inference method, in which the fuzzy relation is represented by the membership functions of the antecedent and consequent parts, it is not used any fuzzy composition. The strong point of this method is that the membership function of an inferred conclusion has a simple shape and thus its meaning can be interpreted easily. Firstly, the proposed method is explained, and then it is applied to fuzzy modeling of distributed data.

  • PDF