• 제목/요약/키워드: 2D Implementation

검색결과 1,336건 처리시간 0.027초

지능을 이용한 온실 제어 시스템 (Implementation of Greenhouse Environmental Control Systems using Intelligence)

  • 양재수;정창덕;홍유식;안병익;황선일;최영훈
    • 전자공학회논문지CI
    • /
    • 제49권2호
    • /
    • pp.29-37
    • /
    • 2012
  • 본 논문에서는 화훼 온실에 Ubiquitous 기반의 Sensor Network와 다양한 센서를 설치하여, 최적의 자동 온실 환경을 구현, 그 결과를 평가하였다. 이를 위해, 온실에서의 다양한 생장환경 정보를 실시간 수집/분석하여, 기존의 최적 생장환경 권장 수치를 기준으로, 최적의 생장 환경을 유지하도록 설계하였다. 실험 대상인 화훼온실의 농작물 생장결과를 측정하기 위해, 환경변화에 따른 최적의 생장환경을 유지하도록, 온실 시설물을 제어하는 시스템을 구현하고, 이를 분석하였다. 기존의 온실 관리 방법과는 달리, 본 논문에서 적용된 시스템은 사용자가 원격에서 생장환경 모니터링 및 시설제어가 가능하도록 설계되었다. 또한, 화훼의 생산량 및 품질 향상을 위해 자동 온습도 조절기와 인공광원 등을 설치하였다. 그 결과 온실 시설물과 인공광원의 제어를 통해 화훼 생산량, 품질, 노동력 및 난방비에서 기존보다 상당히 향상됨을 볼 수있었다. 실험결과, u-화훼 시스템이, 날씨 변화 및 이상 기상 상황 등이 발생했을 경우, 사용자에게 SMS를 통해 경고 메시지를 보냄으로써 실시간적으로 이상 날씨 변화 상황에 원격으로 제어, 대응하여, 최적의 생장환경을 유지, 농가의 소득을 극대화할 수 있음을 입증하였다.

분산 환경에서 LTMOS의 TMO 리플리카를 이용한 실시간 로드 밸런싱의 설계 및 구현 (Design And Implementation Real-Time Load Balancing Using TMO Replica Of LTMOS In Distributed Environment)

  • 주군호;임보섭;허신;김정국
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 한국컴퓨터종합학술대회 논문집 Vol.32 No.1 (A)
    • /
    • pp.829-831
    • /
    • 2005
  • 실시간 시스템이란 시간적인 제한을 가지고 작업 수행 결과의 정확도가 보장되는 시스템으로 경성 실시간 시스템과 연성 실시간 시스템으로 분류된다. 최근 분산 실시간 분야에서 새로운 패러다임으로써 폭넓게 활용되기 시작한 실시간 객체 모델인 TMO는 Kane Kim과 Kopetz에 의해 처음 제안되었다. TMO 모델은 경성 또는 연성 실시간 응용과 병렬 컴퓨팅 응용 프로그램에서 사용 될 수 있으며, 시스템의 기능적인 면과 시간 조건 수행 모두를 명확히 정의할 수 있다. TMO의 네트워크로 구성되는 실시간 분산 환경에서의 실행을 위해 몇 개의 TMO 실행 엔진이 개발 되었는데, 그 중에서 LTMOS라는 리눅스 기반의 연성 실시간 미들웨어 엔진이 한국외대 RTDCS lab.에서 개발되었다. 하지만 LTMOS의 실시간 시스템 수행 중 작업량의 과부하로 인한 deadline 위반이나, 시스템간의 분산 IPC 통신에 있어서 Channel Traffic이 빈번한 경우 실시간 시스템을 유지할 수 없다는 문제점들을 갖고 있다. 이러한 문제점들을 해결하고 조금 더 효율적인 실시간 시스템을 유지하기 위해서, TMO 프로그램의 resource 정보를 담고 있는 ODS(Object Data Store)만을 다른 노드에 있는 자신의 TMO 프로그램 Replica로 이주해서 실시간 로드 밸런싱을 구현하는 기법을 사용하였다. 이에 본 논문에서는 TMO 프로그램들의 deadline 위반 및 Channel Traffic 부하를 감지할 수 있는 Node Monitor와 최적의 노드를 선별할 수 있는 Migration Manager를 새롭게 추가하였고, 쓰레드들의 스케줄러인 WRMT에 이주 작업을 하기 위한 부가적인 기능을 구현하였다. 2D 이미지의 관측점을 줄여 계산량을 대폭 감소시키는 장점을 갖는다.것으로 조사되었으며 40대 이상의 연령층은 점심비용으로 더 많은 지출을 하고 있는 것으로 나타났다. 4) 끼니별 한식에 대한 선호도는 아침식사의 경우가 가장 높았으며, 이는 40대와 50대에서 높게 나타났다. 점심 식사로 가장 선호되는 음식은 중식, 일식이었으며 저녁 식사에서 가장 선호되는 메뉴는 전 연령층에서 일식, 분식류 이었으며, 한식에 대한 선택 정도는 전 연령층에서 매우 낮게 나타났다. 5) 각 연령층에서 선호하는 한식에 대한 조사에서는 된장찌개가 전 연령층에서 가장 높은 선호도를 나타내었고, 김치는 40대 이상의 선호도가 30대보다 높게 나타났으며, 흥미롭게도 30세 이하의 선호도는 30대보다 높게 나타났다. 그 외에도 떡과 죽에 대한 선호도는 전 연령층에서 낮게 조사되었다. 장아찌류의 선호도는 전 연령대에서 낮았으며 특히 30세 이하에서 매우 낮게 조사되었다. 한식의 맛에 대한 만족도 조사에서는 연령이 올라갈수록 한식의 맛에 대한 만족도는 낮아지고 있었으나, 한식의 맛에 대한 만족도가 높을수록 양과 가격에 대한 만족도는 높은 경향을 나타내었다. 전반적으로 한식에 대한 선호도는 식사 때와 식사 목적에 따라 연령대 별로 다르게 나타나고 있으나, 선호도는 성별이나 세대에 관계없이 폭 넓은 선호도를 반영하고 있으며, 이는 대학생들을 대상으로 하는 연구 등에서도 나타난바 같다. 주 5일 근무제의 확산과 초 중 고생들의 토요일 휴무와 더불어 여행과 엔터테인먼트산업은 더욱 더 발전을 거듭하고 있으며, 외식은 여행과 여가 활동의 필수적인 요소로써 그 역할을 일조하고 있다. 이와 같은 여가시간의 증가는 독신자들에게는 좀더 많은 여유시간을 가족을

  • PDF

전통 조형정신의 구현체계의 분석 방법과 실현 방안에 관한 고찰 (Notes on Methods for Realization and Analysis for Implementation of Traditional Aesthetic Value)

  • 민경우
    • 디자인학연구
    • /
    • 제17권3호
    • /
    • pp.335-342
    • /
    • 2004
  • 최근 한국의 전통조형에 관련되는 연구가 활발하게 이뤄지고 있다. 그러나 그간 이뤄졌던 선행연구의 대부분이 극히 개인적이고 부분적이며 산발적으로 이뤄졌기에, 그 내용이 단편적이고, 체계화되지 못한 경향이 있다. 따라서 이러한 선행연구들을 체계적 틀로 종합하여 객관적으로 정리할 필요가 있다. 대체적으로 인간의 모든 행위(조형행위 또한)는 목표와 절차와 수단을 갖고 있다. 즉 인간은 어떤 사상을 구현하기 위해서는 세 가지 요소가 필요한데, 이 세 가지 요소는 내용적, 형식적, 그리고 실질적 요소로 구분하는 것이 보편화되어 있다. 내용적 요소는 사상의 가치, 관념, 의미, 그리고 목적으로서 이루고자 하는 목표이며, 형식적 요소는 목표를 이루기 위해 그 사상의 단위들을 구성하는 방법, 원리, 규범, 절차, 형태 그리고 양식이며, 실질적 요소는 형식을 통하여 내용을 구체화시킬 수 있는 구체적인 수단, 도구, 매체, 재료 그리고 기술 등을 가리킨다. 이 세 가지는 상호연관 되어 있어 이중 한 가지라도 결여되면 완벽한 구현을 이룰 수 없다. 인간이 표현코자 하는 사상과 의미는 거의 언어로 이뤄지고 있다. 문장의 주성분에는 주어(생략가능), 목적어(목적), 서술어(방법), 보어(수단)가 있으며, 그것의 구성요소를 층위별로 규칙을 갖고 체계화시켜놓은 것이 문장이므로 위의 내용들을 언어와 비교 연구하여 디자인(조형)과의 상관관계를 살펴 전통조형의 체계에 관련된 분석의 틀을 만들었다. 또한 위의 방법으로 분석ㆍ정리된 결과를 갖고 전통 조형정신을 시대에 적합하게 실현하기 위한 방안을, 단계별로 정리하였다. 터미널에 상호 호환적 형태로 소비될 수 있는 터미널 구조 및 구현, 그리고 실험 결과를 처음으로 제시 하였다는데 의미가 있다고 할 수 있겠다.있을 것이다. for business transactions, which is composed by ′Classify Phase′ that classify transactions. We called this model "3-Phase Commit Method Applied by Classify Phase", we design this model to manage an resource of enterprise efficiently. The proposed method is compared by the method based on 2-Phase commit that could be a problem of management the resource of enterprise, and the advantage of this method is certified to propose the solution of that problem.should be more cautious in interpreting data obtained from so-called "in vivo counter-transport" experiments.d in many countries now. Especially, development of high power/quality diode laser will be accelerate the introduction of this magnificent

  • PDF

3차원 무릎 자기공명영상 내에서 영역화와 정합 기법을 반복적으로 이용한 다중 해상도 기반의 뼈 영역화 기법 (Bone Segmentation Method based on Multi-Resolution using Iterative Segmentation and Registration in 3D Magnetic Resonance Image)

  • 박상현;이수찬;윤일동;이상욱
    • 방송공학회논문지
    • /
    • 제17권1호
    • /
    • pp.73-80
    • /
    • 2012
  • 최근 의료 장비들이 발전하고 진단 및 연구에 다양하게 이용되면서 이로부터 얻은 3차원 의료 영상들을 자동으로 처리해주는 기술의 수요가 늘고 있다. 자동 뼈 영역화는 이러한 기술들 중 하나로써 골다공증이나 뼈 골절, 골격질환 등의 진단의 효율성을 크게 높여 줄 것으로 기대되고 있다. 현재까지 자동 뼈 영역화를 위한 연구들이 다양하게 진행되었지만 2차원 영상과는 달리 많은 데이터양과 주변 조직과의 모호한 경계들이 많다는 의료영상의 특성 때문에, 실제 진단에 사용할 수 있을만한 성능을 얻지 못하고 있다. 본 논문에서는 이와 같은 문제를 해결하기 위해 다중 해상도를 기반으로 하여 수행속도가 빠르고 영역화 성능이 좋은 자동 뼈 영역화 기법을 제안한다. 낮은 해상도 단계에서는 학습된 집합의 뼈 정보들을 바탕으로 최근 제안된 제한된 브랜치 앤 민컷 기법을 이용하여 대략적인 뼈 위치 및 비슷한 템플릿을 검출하고, 이후 해상도를 높여가면서 정합 과정과 영역화 과정을 반복적으로 수행한다. 제안하는 기법의 성능을 확인하기 위해 무릎 자기공명영상(magnetic resonance image)내에서 대퇴골(femur)과 경골(tibia)을 영역화 하는 실험을 진행하였으며, 100개의 학습 데이터들을 바탕으로 50개 영상에서 뼈들을 영역화 하였다. 제안하는 기법은 정확성 및 수행속도 측면에서 제한된 브랜치 앤 민컷에 비해 향상된 결과를 나타냈다.

소형 DISPLAY 장치를 위한 비 메모리 피부 검출 알고리즘 및 HARDWARE 구현 (Memory-Free Skin-Detection Algorithm and Implementation of Hardware Design for Small-Sized Display Device)

  • 임정욱;송진근;하주영;강봉순
    • 한국정보통신학회논문지
    • /
    • 제11권8호
    • /
    • pp.1456-1464
    • /
    • 2007
  • 정보의 보안 및 감시, 관리에 대한 중요성의 증대와 공항, 항만 및 일반 기업에서의 얼굴 및 피부 인식을 이용한 패스워드 제어 시스템이 활용됨으로써 피부색 검출에 관한 연구가 지속적으로 이루어져 왔다. 뿐만 아니라 광범위 통신망을 이용한 화상 통신 및 전자 결재 등 그 적용 범위가 급속하게 확산됨에 따라 정확한 피부색 검출의 중요성이 그 무엇보다 커지고 있다. 본 논문에서는 인종별로 수집된 수백 개의 인물 이미지로부터 얻어진 정보를 사용해 피부색의 YCbCr을 파악하고 이 중 Cb와 Cr 정보만을 이용하여 피부 영역을 설정하였으며, 적응적인 피부 범위 설정을 통하여 그 피부 영역의 포함 여부에 따라 피부색을 검출하는 효율적이고 간단한 구조를 제안한다. 이것은 메모리를 사용하지 않는 ID 처리를 가능하게 함으로써 모바일 장비와 같은 상대적으로 작은 크기의 하드웨어나 시스템으로의 적용을 가능하게 하였다. 그리고 선택적 모드를 추가함으로써 더욱 향상된 피부 검출을 할 수 있을 뿐 만 아니라 복잡한 알고리즘을 사용하는 기존의 얼굴 인식 기술에 상응하는 결과를 보여준다.

OPU 채란계절이 한우의 난자 품질 및 발달 능력에 미치는 영향 (Effect of Collection Seasons on the Oocyte Quality and Developmental Competence of Oocytes Derived from Korean Native Cows (Hanwoo) by Ovum Pick-Up)

  • 김성수;최병현;조현태;진종인;하아나;민찬식;조규완;공일근
    • 한국수정란이식학회지
    • /
    • 제29권3호
    • /
    • pp.265-271
    • /
    • 2014
  • 본 연구에서 한우를 공란우로 사용하여 OPU 방법으로 가장 더운 계절의 hot season과 선선한 cool season의 두 계절의 차이에 따른 생성된 난포의 수, 난자 회수율, 난자 등급율, 수정율 및 배반포 발달 능력을 분석하여, 두 계절이 공란우의 번식 능력에 미치는 영향에 관하여 조사하였다. 1. 계절의 영향이 OPU 공란우의 난포 생성 수에 미치는 결과는 난포 생성 개수는 1154개($18.32{\pm}2.26$), 971개($15.41{\pm}3.34$)로 hot season 그룹이 유의적으로 높은 것을 알 수 있었다(p<0.05). 2. 계절에 따른 난자 수 및 난자 회수율은 hot season 그룹의 475개($7.54{\pm}3.14$), 41.16%로 cool season 그룹 448개($7.11{\pm}3.42$), 46.14%와 비교하여 유의적인 차이가 없었다(p<0.05). 3. OPU를 통하여 회수된 두 계절별 난자 등급은 Grade A는 Hot season 그룹 110개($1.75{\pm}1.86$), Cool season 그룹 63개($1.00{\pm}1.46$)로 hot season 그룹이 cool season 그룹과 비교하여 유의적으로 높았다(p<0.05). 하지만 다른 등급인 Grade B는 87개($1.38{\pm}1.60$) vs. 97개($1.54{\pm}1.39$), Grade C는 166개($2.63{\pm}2.43$) vs. 170개($2.70{\pm}2.04$), Grade D는 112개($1.78{\pm}2.65$) vs. 118개($1.87{\pm}1.86$)로 hot season과 cool season 간의 유의적인 차이를 보이지 않았다(p<0.05). 4. 계절에 따른 체외 수정 후의 수정률은 hot season과 cool season 각각 242(66.67%)와 209(63.3%), 배반포 발달율 214(58.95%) vs. 188(56.97%)로 수정률과 배반포 발달율은 유의적인 차이가 없었다(p<0.05). 본 연구의 결과로 계절에 따른 영향에 의해 공란우의 난포생성수와 A등급의 난자 출현율에서 유의적인 차이를 보였다. 하지만 나머지 등급의 난자 출현율, 수정률 및 배반포 발달율은 차이가 없는 것으로 보아, 계절의 차이로 인한 한우 공란우의 번식 능력에 미치는 영향은 미비하다고 판단된다.

가상현실 기술을 활용한 방사선치료 교육 콘텐츠 제작 구현 (Implementation of Radiotherapy Educational Contents Using Virtual Reality)

  • 권순무;심재구;천권수
    • 한국방사선학회논문지
    • /
    • 제12권3호
    • /
    • pp.409-415
    • /
    • 2018
  • 스마트기기기의 발전으로 일상생활에 큰 변화를 가지고 왔으며, 가장 크게 변화된 영역 중 하나가 가상현실 영역이다. 가상현실이란 디스플레이 장치를 이용해 이미 만들어진 3차원 고해상도 이미지를 마치 자신이 그 속에 존재하는 것과 같은 착각을 일으키는 기술이다. 실습장비가 구축되지 않은 교과목의 경우 시청각 자료에 의존할 수밖에 없어 실습 집중도 및 수업에 대한 질적 저하 발생하고 있는 현실이다. 방사선과 학생들에게 효과적인 교재 개발을 위해 가상 현실을 이용하였다. 가상현실을 이용한 동영상 교보재 제작을 위해 방사선종양학과가 개설된 병원을 선정하여 2017년 7월부터 9월에 촬영을 2회 실시하였다. 방사선종양학과 업무 흐름도를 고려하여 동영상을 제작하였으며, 전산화단층모의치료실 및 선형가속기실 두 군데에서 촬영을 진행하였다. 동영상 촬영에 앞서 각각에 대한 시나리오 및 촬영 동선을 사전 체크하여 동영상 편집을 용이하게 할 수 있도록 사전 작업을 진행하였다. Window XP 운영체제를 사용하는 PC환경에서 모델링과 맵핑 작업을 실시하였다. 대표적인 가상현실 카메라인 고프로 Hero4 2대를 이용하여 화소는 4K UHD: 약 800만 화소 해상도는 $3,840{\times}2,160/4,096{\times}2,160$ 두 개를 사용하였으며, 동영상 제작 후 편집은 프로그램 어도비프리미어 CC, 에프터이펙트, 포토샵, 일러스트를 사용하였다. 총 재생 시간은 가상현실을 이용한 교보재 제작 시 구토 및 어지러움증이 발생하지 않는 시간 5분 내외로 편집을 진행하였다. 동영상 구성은 도입, 시설 설명, 장비 설명, 교과 설명 및 정리로 진행하였으며, 동영상 촬영 후 편집 기간은 약 2주 정도 소요되었다. 현재 개발된 가상현실 방사선과 교육콘텐츠는 다양한 기관에서 활용할 수 있도록 시장을 확보하고 홍보를 확대하는 작업을 추진하고 있다. 향 후 가상현실을 체험한 학습자들을 대상으로 가상현실을 이용한 방사선과 교육 콘텐츠에 대한 만족도 및 학습 효능감에 대해 조사하여 가상현실 기술을 이용한 교보재에 대한 학습 콘텐츠 유용성을 평가하여 효과적인 임상실습 환경을 제공하고자 한다.

미소선원 적분법과 몬테칼로 방법을 이용한 AAPM TG-43 선량계산 인자 평가: microSelectron HDR Ir-192 선원에 대한 적용 (Evaluation of Factors Used in AAPM TG-43 Formalism Using Segmented Sources Integration Method and Monte Carlo Simulation: Implementation of microSelectron HDR Ir-192 Source)

  • 안우상;장원우;박성호;정상훈;조운갑;김영석;안승도
    • 한국의학물리학회지:의학물리
    • /
    • 제22권4호
    • /
    • pp.190-197
    • /
    • 2011
  • 고선량률 근접치료에 사용되는 상업용 선원과 치료계획 시스템들은 AAPM TG 43에서 권고하는 점 및 선 선원에 의해 선량분포를 계산한다. 하지만, 근접치료용 선원에 대한 인체 내의 정확한 선량계산을 위해서 3차원 부피의 선원을 고려하는 MC 기반의 선량계산 방법이 필요하다. 본 연구에서는 microSelectron HDR Ir-192 선원을 작은 부분으로 분할하여 계산하는 미소선원 적분법을 이용하여 기하학적 인수를 계산하였다. 또한, 범용 방사선 수송코드인 MCNPX를 사용하여 30 cm 직경의 구형 물 팬텀 내에서 선원의 선량률을 계산하여 비등방성함수와 반경선량함수를 구하였다. 그 결과를 MC 기반 광자 수송코드인 MCPT를 사용하여 계산한 Williamson의 결과와 비교 및 분석하였다. 미소선원 적분법과 선 선원 근사법에 따른 기하학적 인수는 $r{\geq}0.5cm$에서는 0.2% 이내에서 일치하였고 r=0.1 cm일 때 1.33%의 차이를 보였다. 본 연구에서 계산된 비등방성함수와 반경선량함수가 Williamson의 계산된 결과의 차이는 비등방성함수의 경우 r=0.25 cm에 서 2.33%의 가장 큰 R-RMSE를 보였고 $r{\geq}0.5cm$에서는 1% 미만의 R-RMSE를 보였다. 반경선량함수의 경우는 r=0.1~14.0 cm에서 0.46%의 R-RMSE를 보였다. 미소선원 적분법과 선 선원 근사법으로 계산한 기하학적 인수는 $r{\geq}0.1cm$에서 잘 일치하지만 3차원의 Ir-192 선원을 적용하여 계산한 미소선원 적분법이 실제 기하학적 인수를 잘 반영할 것으로 생각된다. r=0.25 cm에서 비등방성함수를 제외하고는 MCPT와 MCNPX의 몬테칼로 코드를 이용하여 얻어진 비등방성함수와 반경선량함수는 각각의 몬테칼로 코드에 대한 불확실성 이내에서 잘 일치함을 확인하였다. 따라서 MCNPX 전산모사 결과를 통해 TG-43의 선량 계산식에 사용된 인자를 Williamson 등의 결과와 비교 및 검증함으로써, 추후 다른 종류의 선원에 대해서도 Monte Carlo 기반의 연구가 가능할 것으로 기대된다.

대기오염 배출량 변화의 경제적 요인 분해 (An Economic Factor Analysis of Air Pollutants Emission Using Index Decomposition Methods)

  • 박대문;김기흥
    • 자원ㆍ환경경제연구
    • /
    • 제14권1호
    • /
    • pp.167-199
    • /
    • 2005
  • 본 논문의 분석결과는 다음과 같다. 첫째, 환경부가 1991년부터 매년 조사, 발표하고 있는 "대기오염물질배출량"은 난방, 산업, 수송 및 발전의 4부문으로 분류되어 있어 자료의 활용가치가 매우 낮아 조사 통계 내용의 다양화 및 산업분류기준이 개선되어야 한다. 둘째, 대기오염 대량배출산업은 석탄 석유(s7), 전력 가스(s17), 운송 보관(s20) 산업이다. 이들 산업에 대한 기존의 대기규제정책은 다른 산업에 비해 비효율적이었다고 볼 수 있으며 향후 대기정책에서도 유념하여야 할 사항으로 여겨진다. 셋째, 시멘트 석회 석제(s10), 전력 가스(s17) 산업은 대량의 오염배출산업인 동시에 배출 유발효과도 상대적으로 가장 큰 산업이다. 넷째, 배출량 변화의 가장 큰 감소요인은 배출계수의 변화(${\Delta}f$)이며, 가장 큰 증가요인은 경제성장 효과(${\Delta}y$)였다. 생산 또는 투입기술의 변화(${\Delta}D$), 수요구조의 변화(${\Delta}u$)는 배출량 증감에 미치는 영향이 산업별로 다르게 나타났으나 그 영향은 미미하였다. 다섯째, 대기오염 총량관리제 도입, 고(高)오염산업의 차별관리 및 환경과 경제의 상생을 위한 대기정책의 효율적 시행을 위해서는 산업별 배출량 기본자료의 산정 방법 개선 및 경제적 분석과 평가 기준의 활용, 확대가 필요하다. 여섯째, 1990년대 한국의 경제성장은 1960~1970년대와 같이 배리 코머너 가설에 상응한 오염지향적 경제성장은 아니었으나 산업 전체의 기술 및 수요구조가 환경친화적이라 할 수도 없었다. 이것은 대기환경 개선을 위한 환경정책이 오직 환경당국의 환경정책수단에만 의존했을 뿐이며 국가경제 전체의 산업구조나 친환경 생산기술의 발전 등 범정부적 차원의 환경정책이 병행되지 못했음을 시사한다.

  • PDF

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