• 제목/요약/키워드: Speed controller

검색결과 2,812건 처리시간 0.033초

산림수문환경(山林水文環境) 모니터링을 위(爲)한 원거리(遠距離) 자동관측(自動觀測)시스템의 개발(開發) - 하드웨어를 중심(中心)으로 - (Developing an On-Line Monitoring System for a Forest Hydrological Environment - Development of Hardware -)

  • 이헌호;석수일
    • 한국산림과학회지
    • /
    • 제89권3호
    • /
    • pp.405-413
    • /
    • 2000
  • 본 연구는 산림 기상 수문 환경의 모니터링을 위해 온도, 풍향, 풍속, 강우량, V노치의 수위, 계류수의 전기전도도 및 pH 등의 인자를 대상으로 하여 마이크로프로세서에 의한 전동식 센서유니트를 작동시켜 자동관측이 가능한 시스템을 개발하고자 실시하였으며, 그 결과는 다음과 같다. 1. 관측시스템은 크게 신호처리부, 전동식센서부, 전원제어부 그리고 무선데이터 통신부로 구성하였다. 2. 웨어부착형 전동식 센서유니트를 채택하여 계류수의 결빙 및 급류에 의한 센서의 파손을 방지하도록 하였으며, 동시에 항상 일정한 수위에서 측정이 이루어지도록 하였다. 3. 관측시스템에서 데이터의 전송은 무선 모뎀을 사용하여 산림유역의 수문 상황을 실시간 모니터링이 가능하도록 하였다. 4. 관측시스템은 각 기능별 독립구조의 모듈형태로 구성하여 측정 모듈의 수리, 교체, 추가 등의 변경이 가능하도록 하였다. 5. 관측시스템의 성능 시험을 실시한 결과 온도, EC, pH는 각각 최대 ${\pm}0.2^{\circ}C$, ${\pm}1{\mu}S$, ${\pm}0.1pH$의 오차범위 내에서 관측되었다. 6. 현장에서 관측시스템을 시험 운영해 본 결과 장기적이고 안정적인 산림 수문 수질 인자의 측정이 가능할 것으로 평가되었다.

  • PDF

외란관측기와 파라미터 보상기를 이용한 PMSM의 정밀속도제어 (Precision Speed Control of PMSM Using Disturbance Observer and Parameter Compensator)

  • 고종선;이택호;김칠환;이상설
    • 전력전자학회논문지
    • /
    • 제6권1호
    • /
    • pp.98-106
    • /
    • 2001
  • 본 논문에서는 영구자석 동기 전동기의 정밀 속도 제어의 방법으로 외란 관측기를 이용한 외란 보상방법과 파라미터 추정에 의해 보상기의 이득을 조절하도록 함으로서, 외란이 없는 등가 지표시스템의 응답 특성을 추정하도록 제안하였다. 외란 관측기에 의한 보상방법은 잘 알려진 데드비트 외란 관측기를 이용하였으며 잡음에 약한 데드비트 관측기의 단점을 보완하기 위하여 후단필터로서 MA처리를 통하여 잡음에 대한 영향을 줄이도록 하였다. 또한 관측기의 단점을 보완하기 위하여 후단필터로서 MA처리를 통하여 잡음에 대한 영향을 줄이도록 하였다. 또한 관측기의 파라미터와 실제 시스템의 파라미터의 차이로 발생하는 외란 추정 오차를 줄이고자 실제 시스템과 파라미터 보상기로 구성된 등가 시스템이 지표 시스템이 되도록 구성하였다. 시스템에 사용된 RLS파라미터 추정기는 외란에 의하여 편향된 추정 특성을 가진다. 이러한 파라미터 추정문제에 대하여 파라미터 추정기가 높은 성능을 갖는 데드비트 외란 관측기를 포함하도록 함으로서 외란에 의한 문제를 해결하였다. 이와 같이 제안된 제어기는 외란 및 파라미터 변화를 갖는 시스템에서 강인한 고정밀 제어를 할 수 있으며, 이의 안정성과 효용성을 컴퓨터를 이용한 모의 실험과 TMS320C31이 내장된 DS1102 DSP 보드를 이용하여 실험으로써 보였다.

  • PDF

FirmOS를 이용한 HDD 무결성 검사 시스템 개발에 관한 연구 (Study on Development of HDD Integrity Verification System using FirmOS)

  • 염재환;오세진;노덕규;정동규;황주연;오충식;김효령;신재식
    • 융합신호처리학회논문지
    • /
    • 제18권2호
    • /
    • pp.55-61
    • /
    • 2017
  • 전파천문분야에서 관측데이터의 저장을 위해 대용량 HDD를 RAID로 연결한 디스크 팩을 활용하고 있다. VLBI 관측의 경우 관측속도가 빨라지고 광대역으로 확장되면서 많은 양의 관측데이터를 저장해야 한다. HDD는 사용회수가 많아질수록 고장이 많이 발생하고 있으며, 이것을 찾아서 복구하는데 많은 시간이 소요된다. 또한 고장난 HDD를 계속 사용할 경우 관측데이터의 손실이 발생한다. 그리고 새 HDD를 구입하여 많은 비용도 필요하게 된다. 본 연구에서는 FirmOS를 이용하여 SATA HDD의 무결성 검사 시스템을 개발하였다. FirmOS는 일반 서버보드와 CPU를 갖는 시스템에서 특정목적에만 동작하도록 개발한 OS이다. 개발한 시스템은 FirmOS 기반에서 SATA HDD의 물리적인 영역에 특정 패턴의 데이터를 쓰고 읽는 과정을 수행한다. 그리고 HDD 제어기의 메모리 영역에서 HDD로부터 읽어들인 저장된 패턴 데이터와 비교를 수행하는 방식으로 HDD의 무결성 검사를 확인하는 방법을 채용하였다. 개발한 시스템을 활용하여 VLBI 관측에서 활용하고 있는 디스크 팩의 고장여부를 쉽게 확인할 수 있었으며, 관측효율을 향상시킬 수 있는데 많은 도움이 되고 있다. 본 논문에서는 개발한 SATA HDD 무결성 확인 시스템의 설계, 구성, 시험 등에 대해 자세히 기술한다.

  • PDF

자연환기 온실의 환기회수에 따른 포그냉방시스템의 냉방효과 (The Cooling Effect of Fog Cooling System as Affected by Air Exchange Rate in Natural Ventilation Greenhouse)

  • 김문기;김기성;권혁진
    • 생물환경조절학회지
    • /
    • 제10권1호
    • /
    • pp.10-14
    • /
    • 2001
  • 포그냉방시스템의 냉방효과는 온실 내부의 상대습도, 공기유동과 밀접한 관계가 있다. 냉방설계용 VETH선도에서 냉발효율은 환기회수의 증가와 그에 상응하는 분무수량의 증가로 인하여 개선될 수 있다. 시간제어방식을 이용한 무차광 실험온실에서 분당 환기회수가 평균 0.77회, 분무수량이 2,009g 일 때 온실 내부의 기온이 31$^{\circ}C$로 외부기온과 거의 같게 나타났으며, 이 때의 증발효율은 82%이다. 분당 환기회수가 평균 0.26회, 분무수량이 1.256g인 경우 무냉방 온실의 기온과 비슷한 37.1$^{\circ}C$였다. 차광율 70%인 실험온실의 분당 환기환수가 평균 2.59회, 분무수량이 2,009g 일 때, 내부의 상대습도는 증가하나 기온은 하강하지 못했다. 그러나 분당 환기회수가 평균 2.33회, 분무수량이 2,009g인 경우 내부의 기온이 31.4$^{\circ}C$로 이 때 온실의 유입구 풍속은 최고 1.9m.s$^{-1}$였다. 시간제어의 경우 일정간격으로 일정한 수량을 분무하기 때문에 분무입자가 모두 증발하지 못하고 온실 내부에 누적되어 온실 내부의 상대습도를 증가시켜 냉방효율을 감소 시키는 원인이 되고 차광망이 온실내부의 공기흐름을 차단하여 증발효율을 감소시키는 것으로 나타났다. 포그냉방시스템의 냉방효율을 높이기 위해서는 온실 내부의 상대습도에 의한 제어방식과 내부 공기의 순환에 대한 연구가 필요하다.

  • PDF

단순 퍼지 제어기법을 이용한 온실의 천창환기에 의한 냉방제어 (Cooling Control of Greenhouse Using Roof Window Ventilation by Simple Fuzzy Algorithm)

  • 민영봉;윤용철;허무룡;강동현;김현태
    • 농업생명과학연구
    • /
    • 제44권4호
    • /
    • pp.69-77
    • /
    • 2010
  • 온실의 환기제어시 외기온도와 풍속변화에 보다 유연하게 대처하면서 온실내 온도제어성능을 향상시키기 위해서 퍼지제어가 많이 이용되고 있지만, 제어로직이 복잡하여 대용량 메모리를 갖는 컨트롤러가 필요하다. 본 연구에서는 소용량의 마이크로 컨트롤러에서 프로그램이 가능한 단순퍼지제어 알고리즘을 개발하여 시험하였다. 개발한 단순퍼지 제어 알고리즘의 성능을 비교하기 위하여 기존의 스텝제어 알고리즘을 도입한 제어프로그램으로 온실의 천창환기에 의한 온도제어를 실시하여 두 알고리즘의 성능을 직접 비교하고, 또 PID 및 표준 퍼지제어 성능과는 기존의 연구 결과와 비교하여 상대적 성능을 평가하므로써 온실의 환기냉방제어의 유리한 제어기법을 확립할 수 있는 기초자료를 얻고자 수행하였다. 단순 퍼지제어에 의한 실내온도 최대 제어오차는 $1.2^{\circ}C$, 1시간동안의 평균환기창 적산열림량과 조작회수는 각각 84%, 13회로 나타났으며, 문헌조사에 의한 퍼지제어에서 각각 $1.3^{\circ}C$, 75% 및 12회에 비해 동등한 제어성능을 보였다. 본 연구에서 개발한 단순퍼지제어는 제어로직이 PID제어보다 단순함에도 불구하고 스텝제어와 PID제어보다 성능이 우수하고, 퍼지제어와 동등한 제어성능을 갖는 것으로 나타났다.

목표물 신호 모니터링 및 SPGD 알고리즘 기반 3 채널 타일형 결맞음 빔결합 시스템 연구 (3-channel Tiled-aperture Coherent-beam-combining System Based on Target-in-the-loop Monitoring and SPGD Algorithm)

  • 김영찬;윤영선;김한솔;장한별;박재덕;최윤진;나정균;이주한;강현구;여민수;최규홍;노영철;정윤찬;이혁재;유봉안;염동일;전창수
    • 한국광학회지
    • /
    • 제32권1호
    • /
    • pp.1-8
    • /
    • 2021
  • 단일 레이저의 출력 한계를 뛰어넘기 위한 빔결합 방법으로서, 보강간섭 원리를 이용한 타일형 결맞음 빔결합 시스템에 대해 연구하였다. 와트급 출력의 3 채널 결맞음 광섬유 레이저 및 삼각형 배치의 팁-틸트(tip-tilt) 기능을 갖춘 3 채널 출력단을 자체제작 하였다. 모니터링 시스템, 위상제어기, 3 채널 위상변조기 간의 궤환 제어 시스템(closed-loop system)을 구성하고 SPGD 알고리즘을 적용하여, 위상잠금 속도 5~67 kHz, 이상적인 계산값 대비 중심부 광세기 효율 53.3%의 성공적인 3 채널 위상잠금을 구현하였다. 빔결합 소자가 필요 없고, 가장 고출력 가능성을 가진 타일형 결맞음 빔결합을 위한 요소기술 개발이 완료되어, 향후 다채널, 고출력, 고속 제어 연구로 이어질 수 있을 것으로 기대된다.

식물공장 육묘공정 자동화를 위한 육묘트레이 자동적재장치 개발 (Development of Automatic Loading Equipment of Seedling Tray for Automatic Process of Raising Seedlings in Plant Factory)

  • 박상민;민영봉;이공인;김동억;강동현;문성동
    • 농업생명과학연구
    • /
    • 제45권5호
    • /
    • pp.105-113
    • /
    • 2011
  • 본 연구는 식물공장의 각 공정 간을 연결하는 육묘라인을 폐쇄형 레일로 설정하고, 그 레일 상에서 구름바퀴 이동을 하는 육묘베드가 있고, 이 육묘 베드위의 일정위치에 육묘트레이를 자동으로 올려놓는 자동적재장치를 개발하기 위하여 수행되었다. 이 장치의 개발을 위한 기초시험으로 바닥재 위에 육묘트레이를 올려놓고 밀기이송을 하는 시험을 실시하고, 밀기이송력의 변화를 측정 분석하여 최적의 육묘트레이 자동적재장치를 개발하였다. 바닥 위에 파종완료한 트레이를 올려놓고 밀기 이송을 할 때 최대 이송력은 이송속도 30 cm/s에서 트레이 3개를 이송할 때로 초기이송시점에서 최대 피크이송력과 초기 과도상태 이후 최대 정상상태 이송력이 각각 바닥재료가 고무판에서는 32.8 N, 29.4 N, 목재판 29.7 N, 22.5 N, 아크릴판 26.9 N, 19.6 N, 철판 27.6 N, 19.1 N으로 나타났다. 이 이송력의 변화는 모노레일 컨베이어가 트레이와 충돌 직후 최대로 발생했으며, 이후 점차 줄어들어 안정적으로 변화되는 것으로 나타났다. 트레이를 2개 이상 맞대어 밀기이송 시 트레이 외각 받침날의 겹침현상이 일어났다. 최종적으로 개발한 육묘트레이 적재이송장치는 100회의 작동시험 결과 작동에러는 없었으며, 최대 육묘트레이 적재이송 작업속도는 2초/매, 트레이 이송위치 최대오차는 0.5 cm로 나타났다.

트랙터부착형 타워집재기 개발(I) - 설계 및 제작- (Development of a Mobile Tower-yarder with Tractor (I) - Design and Manufacture -)

  • 박상준;김보균
    • 한국산림과학회지
    • /
    • 제97권1호
    • /
    • pp.61-70
    • /
    • 2008
  • 본 연구는 급경사 지형과 간벌사업, 소규모 목재생산 등에 효율적인 가선계 집재기계인 트랙터 부착형 타워집재기를 개발하고자 수행하였다. 타워집재기의 유압동력원은 트랙터의 PTO를 이용한 3개의 유압펌프를 장착하여 4개의 드럼 구동용 모터와 인터록크용 클러치 실린더, 타워신장용 실린더, 아웃트리거 실린더를 작동시킬 수 있도록 설계 제작하였으며, 런닝스카이라인 삭장방식과 인터록크 기능을 채택하고 더블캡스턴드럼과 와이어로프 저장드럼, 인터록크 클러치를 장착한 타워집재기를 개발하였다. 또한 더블캡스턴 드럼의 윈치 구동력 및 견인력과 가선의 이송속도를 산출하여 윈치 구동력은 $191kg{\cdot}m$, 윈치 견인력은 1,910kgf, 더블캡스턴 드럼의 회전수는 220.5rpm, 가선의 이송속도는 138.5m/min의 타워집재기를 개발하였다. 메인라인 250m와 홀백라인 450m을 저장하기 위해서는 메인라인 및 홀백라인 저장드럼의 플랜지 직경은 각각 약 360mm와 약 460mm가 최적이라는 것을 알 수 있었다. 런닝스카이라인 삭장방식에 맞고 쵸킹작업이 용이하고 집재목의 처짐을 방지하기 위한 잠금장치를 장착한 반송기를 개발하였으며, 타워집재기의 인터록크 기능을 고려하고 조작의 수월성과 작업의 효율성을 위한 유선 리모트 콘트롤러를 개발하였다. 타워집재기의 견인 및 이동을 위해 트랙터의 후방 3점 히치 연결장치와 고무바퀴를 장착하였으며, 타워집재기의 안전성과 작업의 효율성을 높이기 위해 아우트리거와 버팀줄을 장착한 타워집재기를 개발하였다.

다중 SL-AVS 동기화 유지기법 (Multiple SL-AVS(Small size & Low power Around View System) Synchronization Maintenance Method)

  • 박현문;박수현;서해문;박우출
    • 한국시뮬레이션학회논문지
    • /
    • 제18권3호
    • /
    • pp.73-82
    • /
    • 2009
  • CMOS 카메라는 저가격, 저전력, 소형화의 장점을 이용해 휴대폰카메라, 자동차 산업, 의학 및 센서 네트워크, 로봇제어, 보안 분야의 연구에서 이용되고 있다. 특히 다중카메라(Multi-Camera)기반의 $360^{\circ}$ 전방향 카메라(Omni-directional Camera)의 소프트웨어, 통신간섭 및 지연과 복잡한 영상제어 문제가 있으며, 하드웨어 분야에서는 다중카메라의 효율적인 관리 및 소형화의 문제를 지닌다. 기존 시스템은 다수 카메라를 제어하고 카메라 영상을 송수신하기 위해 카메라별 고성능 MCU로 구성된 임베디드 시스템(embedded system)과 별도의 제어 시스템(control system) 같이 다계층 시스템(Multi-layer system)으로 구성된다. 하지만 본 시스템은 단일구조로 저성능 MCU 기반에 고속 동기화기법으로 카메라 제어 및 영상 수집이 가능하도록 SLAVS(Small size/Low power Around View System)을 제안하였다. 화각 $110^{\circ}$ CMOS 카메라 여러 대를 이용하여 $360^{\circ}$전방향을 촬영하는 저성능 MCU로 카메라의 제어 및 영상 수집이 가능한 전방향 카메라 초기모형이다. 결과적으로 저전력 CMOS 카메라 4대를 하나의 MCU에 연결하여 개별 카메라에 대한 동기 유지, 제어 및 송수신을 구현하고 이를 기존의 시스템과 비교하였다. MCU를 통한 개별 인터럽트 처리로 카메라별 동기를 제어, 기억하여 Target과 CMOS 카메라와 MCU간의 재동기를 최소화하여 데이터 전송의 효율성을 높였다. 또한, 사용자 선택에 따라 4개의 영역으로 구분된 영상을 각기 또는 하나로 Target에 제공할 수 있도록 하였다. 마지막으로 개발된 카메라 시스템의 동기 및 데이터 전송 시간, 이미지 데이터 유실 등의 성능 비교, 분석을 하였다.

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