• 제목/요약/키워드: Vertical Logic

검색결과 67건 처리시간 0.021초

퍼지제어기를 이용한 반사경의 초점 위치제어에 관한 연구 (A Study on Focus Position Control of Reflector Using Fuzzy Controller)

  • 정회성;김준수;김혜란;김관형;이형기
    • 한국지능시스템학회논문지
    • /
    • 제21권5호
    • /
    • pp.645-652
    • /
    • 2011
  • 본 논문은 태양과 반사경의 법선 벡터와 태양의 위치를 일치시키기 위하여 태양 궤적 추적 장치와 반사경의 오차 보정 장치를 설계하여 반사경의 법선 벡터와 태양의 위치를 일치시키도록 시스템을 설계하였다. 이렇게 설계된 시스템은 태양의 빛을 한 점으로 모을 수 있으며, 모여진 태양광을 광섬유를 통하여 원격지로 자연광을 보내어 유용한 광원으로 활용할 수 있다. 그러나 본 논문에서 제안한 이중화된 시스템의 제어기를 설계하기 위해서는 태양 궤적 추적 장치의 2축과 반사경 오차 보정 장치의 2축으로 구성되어 반사경의 법선 벡터에 대한 복잡한 상관관계가 존재하게 된다. 때문에 이러한 복잡한 방정식이 존재하므로 제어기 설계가 매우 복잡하게 된다. 그러나 본 논문에서는 복잡한 수학적 해석을 필요로 하지 않고 인간의 제어 해석 능력을 언어적 기법으로 표현할 수 있는 퍼지제어 기법을 활용하여 태양광을 하나의 정점으로 집광할 수 있는 시스템을 제시하고자 한다.

개선된 YUV신호를 RGB신호로 변환하는 단일칩 설계에 관한 연구 (A Study on Simple chip Design that Convert Improved YUV signal to RGB signal)

  • 이치우;박상봉;진현준;박노경
    • 전기전자학회논문지
    • /
    • 제7권2호
    • /
    • pp.197-209
    • /
    • 2003
  • 현행 TV 신호는 HDTV나 컴퓨터 모니터에서 사용하는 encoding 기술과는 완전히 다르다. 다시 말하면 기존의 아날로그 TV에서는 Interlace 방식을 사용하는 반면 HDTV 및 컴퓨터 모니터에서는 Interlace 방식 대신 Progressive 방식을 사용한다. 따라서 Interlace 방식을 사용하는 미디어의 신호를 Progressive 방식을 사용하는 미디어에서 사용하기 위해서는 보간 알고리즘이 필요하다. 보간 알고리즘으로는 ELA(Edge-Based Line Average) 알고리즘이 보편적으로 사용된다. 본 논문에서는 ELA 알고리즘의 수평 및 수직 윤곽선 복원 단점을 개선시킨 ADI(Adaptive De-interlacing Interpolation) 알고리즘을 사용하여 Interlace 방식의 YUV 디지털 신호를 Progressive 방식의 RGB 디지털 신호로 변환시켜 주는 주사선 변환 ASIC 칩을 설계하였다. 설계 언어로는 VHDL이 사용되었다.

  • PDF

항공기 충돌 회피 경고 알고리듬 연구 (A Study on Algorithm for Aircraft Collision Avoidance Warning)

  • 정명진;장세아;최기영;김진복;양경식
    • 한국항공우주학회지
    • /
    • 제40권6호
    • /
    • pp.515-522
    • /
    • 2012
  • 항공기 사고 중에서 주요 원인 중 하나인 조종상태 지상충돌(Controlled Flight Into Terrain, CFIT)을 해결하기 위하여 대지 접근 경고 장치(Ground Proximity Warning System, GPWS)를 사용하여 항공기 아랫부분의 지형에 대해서 지형충돌 경고를 출력한다. 이러한 대지 접근 경고 장치도 적시에 경고가 발생하지 않아 많은 문제가 있었다. 본 논문에서는 비행 상태와 지형정보를 이용하여 속도가 빠르고, 고기동을 하는 전투기에 대해서 보다 효율적인 지형/장애물 충돌 회피 경고 알고리듬을 개발하였다. 이 알고리듬에는 조종사의 반응시간을 포함하여 항공기의 지연시간을 고려하였고, 일련의 검증을 통해 실제 탑재 가능한 알고리듬을 제시하였다.

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

다목적 방사선 조사장치 개발 및 선량분포특성 (The Development of a Multi-Purpose Irradiator and the Characteristic of Dose Distribution)

  • 이동훈;지영훈;이동한;김윤종;홍승홍
    • 전자공학회논문지SC
    • /
    • 제39권6호
    • /
    • pp.42-48
    • /
    • 2002
  • 다목적 방사선 조사장치의 설계, 제작 및 성능검사에 대해 기술하였다. 세슘-137을 사용한 다목적 방사선조사장치는 생물학에서 저선량 방사선에 대한 영향연구, 혹은 TLD(Thermo Luminescent dosimeter)의 교정을 위해 사용되어진다. 본 조사장치는 방사선 동위원소를 안전한곳에 저장하고 있다가 방사선조사시에만 조사실로 180도 회전하여 설정된 시간만큼 시료에 방사선 조사가 이루어 진 후, 사용이 끝나면 다시 차폐된 저장위치로 복귀하게된다. 제어시스템은 PLC 기반으로 구축하여 저선량율 조사장치의 시제품을 제작하였으며, 또한 컴퓨터를 통해 방사선 조사장치의 제어 및 세부 동작 상태 등을 실시간 검색, 원격제어 및 관리 할 수 있는 종합 관리 프로그램을 개발하였다. 조사실 내부 구성은 시료의 종류에 따라 최대 20RPM까지 다양하게 회전하면서 균일 조사될 수 있도록 조사실 및 챔버를 설계 제작하였으며, 조사실내 넣을 수 있는 조사체 최대 용량은 4.5리터이다. 조사실내의 방사선량의 분포도는 가프크로믹 필름을 사용하여 측정한 결과 2Ci 범위내에서 세슘-137의 경우 공기중에서 0.13cGy/min이었고 일반 물질과 등가인 물에서는 0.11cGy/min로 나타났으며, 오차는 약 ${\pm}$7%의 한도내에서 균일한 분포를 보였다. 또한 실제 누설선량은 조사실 밖 표면에서 최대 0.35mR/hr이였으며 1m 떨어진곳에서는 최대 0.03mR/hr로 허용치 이내였다.

실시간 2차원 웨이블릿 영상압축기의 FPGA 구현 (FPGA Implementation of Real-time 2-D Wavelet Image Compressor)

  • 서영호;김왕현;김종현;김동욱
    • 한국통신학회논문지
    • /
    • 제27권7A호
    • /
    • pp.683-694
    • /
    • 2002
  • 본 논문에서는 2D DWT(Discrete Wavelet Transform)를 이용하여 디지털 영상압축기를 FPGA에서 실시간 동작이 가능하도록 설계하였다. 구현된 웨이블릿을 이용한 영상압축기는 필터링을 수행하는 커널부와 양자화 및 허프만 코딩을 수행하는 양자화/허프만 코더부, 외부 메모리와의 인터페이스를 위한 메모리 제어부, A/D 컨버터로부터 영상을 받아들이기 위한 입력 인터페이스부, 불규칙적인 길이의 허브만 코드값을 32비트의 일정길이로 구성하는 출력 인터페이스부, 메모리와 커널사이 데이터를 정렬하는 메모리 커널 버퍼부, PCI와의 연결을 위한 PCI 입/출력부 그리고 그 밖에 타이밍을 맞추기 위한 여러 작은 모듈들로 구성된다. 열방향 읽기 동작을 행방향 읽기 동작으로 수행하기 위한 메모리 사상방식을 사용하여 외부 메모리에 영상을 저장하고 열방향의 수직 필터링 시 효율적으로 데이터를 메모리로부터 읽을 수 있게 한다. 전체적인 동작은 A/D 컨버터의 필드 신호에 동기하여 전체 하드웨어는 필드 단위로 파이프라인 동작을 하고 필드 단위의 동작은 DWT의 웨이블릿 필터링 레벨에 따라서 동작이 구분된다. 구현된 하드웨어는 APEX2KC EP20K600CB652-7의 FPGA 디바이스에서 11119(45%)개의 LAB와 28352(9%)개의 ESB를 사용하여 하나의 FPGA내에 사상될 수 있었고 부가적인 외부 회로의 필요없이 단일 칩으로써 웨이블릿을 이용한 영상압축을 수행할 수 있었다. 또한 33MHz의 속도에서 초당 30 프레임의 영상을 압축할 수 있어 실시간 영상 압축이 가능하였다.

학부모와 함께 하는 흥미로운 수학지도 방안 (On the Attractive Teaching Methods of Mathematics with Parents of Students)

  • 박형빈;이헌수
    • 한국학교수학회논문집
    • /
    • 제10권4호
    • /
    • pp.455-469
    • /
    • 2007
  • 본 연구는 대학에서 연구 개발된 교재와 결과물 중에서 실생활을 기반으로 한 내용으로 교육 과정을 편성하여 교육함으로써 수학적 문제 해결력을 증진시키는데 도움을 주고자 한다. 학생들의 창의적 문제 해결력 신장과 자기 주도적 학습 능력을 배양시키기 위하여 가장 중요한 교육 환경이 학부모라 생각하고 학부모에게 사전 교육을 통하여 학생 스스로 자기 주변의 생활에서 문제를 찾고 흥미를 유발시켜 개방적 탐구 활동이 가능하도록 하는데 주안점을 두고 연구한 실험 연구라 할 수 있다. 지식을 전달하는 방법에 있어서도 생활 속에 포함된 문제를 스스로 찾고 분석하여 해결하는 학부모의 경험을 바탕으로 수학에 대한 긍정적인 태도와 활용 능력을 극대화시키고자 한다. 본 연구 진행은 크게 두 부분으로 나누어서 실행하였는데 학부모 교육과 학생 교육을 통하여 사고력, 논리력, 추리력을 배양하여 창의적인 문제해결능력을 기르고 학습 의욕을 진작시켜 생활 친화적인 수학지식을 습득시키고 학습 효과를 극대화시키고자 한다.

  • PDF