• Title/Summary/Keyword: values of functions

검색결과 1,662건 처리시간 0.038초

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

장기간의 계단운동 훈련이 심폐기능과 혈액화학상에 미치는 영향 (Effect of Long-term Step Exercise on the Cardiopulmonary Function and Blood Constituents)

  • 황상익;최명애;고창순
    • The Korean Journal of Physiology
    • /
    • 제21권2호
    • /
    • pp.305-311
    • /
    • 1987
  • To evaluate training effect, the step exercise was loaded to three mem for nine weeks. Step score, cardiopulmonary functions and blood constituents were measured before, during and after the test exercise (50 cm-step exercise and treadmill running), and were compared with the pre-tranining values. The results were as follows: 1) By the training, Harvard step score increased remarkably, expecially in the early stage of training. 2) The post-training values of maximal oxygen uptake increased very significantly and it seemed to be due to increases of stroke volume and tissue oxygen extraction. 3) After the training, the degree of increase in expired volume was small during the treadmill exercise. 4) By the training, increasing rate of respiratory quotient lessened during the exercise and it was considered to be caused by the decreases of carbohydrate consumption and anaerobic metabolism. 5) The blood cholesterol concentrations were harldy changed with this degree of training. 6) The blood lactate level decreased during the recovery periods and the values of the recovery 0 and 5 minutes decreased remarkably, in comparison with the pre-trained values. The above results suggest that the 9 week-training of the step exercise brings about the enhancement of circulatory functions and tissue oxygen utilization, and changes of food-stuffs used during the exercise.

  • PDF

실용성 목표 관점에서의 중학교 함수 단원 분석과 그에 따른 개선 방안 (An Analysis on Function Chapters in the Middle School for an Alternative Description in view of Practical Objectives)

  • 이영하;정주연
    • 한국수학교육학회지시리즈A:수학교육
    • /
    • 제47권3호
    • /
    • pp.239-259
    • /
    • 2008
  • This paper is to find and to suggest alternative ways of description on function chapters in the middle school mathematics so that the descriptions be more closely related to daily life. The research has two phases: one for belief on the usefulness, the other for cognitive ability to solve the practical problems. Results are as following. 1. Most descriptions of corresponding chapters have emphases on the usefulness of functions so as to enhance beliefs on the use of functions. 2. Most practical functions contain expressions of large constant term and large coefficients in magnitude while those are not in the descriptions of tektbooks, especially in case of using ruled papers. 3. For quadratic functions, most students do not detect the degree of the function from the data presented by pairs of values of x and y. And those are not dealt with in most of textbooks, which are given in the MIC textbook.

  • PDF

댐 저수지 내 습지 유형 및 기능평가 연구 - 보령호를 중심으로 - (Type Classification and Functional Assessment of a Dam Lake - In the Case of the Boryung Lake -)

  • 양병호;조운식;구본학
    • 한국환경복원기술학회지
    • /
    • 제8권6호
    • /
    • pp.80-91
    • /
    • 2005
  • This research aims to classify wetland types and evaluate functions of a dam lake. The case study area is Boryung lake in Boryung City. In this study was carried out based upon field surveys, drawing maps and publication, and modified-RAM which can evaluate the general functions and conservation values of wetlands. Eight functions of 2-12 variables each are analyzed for assessing the wetland functions. The analysis shows that several types of wetlands were identified, such as Palustrine/ Perennial/ Hydrophytes, Palustrine/ Perennial/ Openwater, Palustrine/ Seasonal/ Herbal, Palustrine/ Seasonal/ Shrub and Scrub, Palustrine/ Seasonal/ Hydrophye, and Riparian/ Seasonal/ Shrub in the Boryung lake. The average level of functions of the wetlands is very "HIGH", and it is recommended that prompt conservation measures should be taken.

OLAP 환경에서 다중점 MAX/MIN 질의의 효율적인 처리기법 (Efficient Processing of Multipoints MAX/MIN Queries in OLAP Environment)

  • 양우석;김명호
    • 한국정보과학회논문지:데이타베이스
    • /
    • 제27권1호
    • /
    • pp.13-21
    • /
    • 2000
  • OLAP(Online analytical processing)은 의사지원시스템을 효과적으로 지원하기 위한 핵심요소이며 주로 집단함수를 포함한 분석 질의를 처리한다. 이러한 질의를 효율적으로 처리하기 위한 연구들이 많이 이루어져 왔으나, 기존의 연구들은 어떤 범위 내의 모든 값을 대상으로 하는 집단함수의 처리 방법들을 다루고 있다. 그러나 이러한 범위 질의 외에도 범위 내의 특정 값들, 즉 다중점에 대한 질의도 많이 사용될 수 있으며, 이러한 질의에는 기존의 연구가 적용되기 어렵다. 본 논문에서는 다중점 MAX/MIN 질의를 효율적으로 처리하는 방법으로 순위 색인과 순위 결정 트리를 제안한다. 최대/최소값을 구하기 위해, 비트맵 형태의 노드로 이루어진 순위 결정 트리를 사용하여 결과의 순위를 구하고, 순위 색인을 통하여 질의의 결과를 얻는다. 그리고 실험을 통하여 제안한 방법이 대부분의 MAX/MIN 질의에 대해 안정적으로 높은 성능을 나타낸다는 것을 보였다. 또한, 단일 선계산 자료만으로 MAX와 MIN 질의를 모두 처리할 수 있다는 것도 제안한 방법의 주요 장점이다.

  • PDF