• 제목/요약/키워드: 시뮬링크

검색결과 81건 처리시간 0.028초

헬리콥터 능동진동제어시스템 가속도 신호 처리 (Accelerometer Signal Processing for a Helicopter Active Vibration Control System)

  • 김도형
    • 한국항공우주학회지
    • /
    • 제45권10호
    • /
    • pp.863-871
    • /
    • 2017
  • 헬리콥터 능동진동제어시스템에 널리 이용되는 LMS (least mean square) 알고리즘은 전방경로 (forward path) 전달함수와 에러 신호의 연산을 통해 제어 입력을 계산한다. 에러 신호가 정현파 형태일 경우, 기준 신호에 동기화된 진동수, 위상을 가지는 코사인과 사인 함수의 조합으로 표현될 수 있다. 제어 신호 또한 동일한 진동수를 가지게 되므로 제어 입력의 코사인, 사인 성분의 크기만 계산하고, 기준 신호의 진동수, 위상 정보를 활용하면 제어알고리즘은 단순하게 구현될 수 있다. 제어 입력 신호의 계산은 단순한 행렬 연산으로 구현되고, 제어 명령의 변화는 에러 센서의 주파수에 비해 느리기 때문에 제어알고리즘은 낮은 주파수에서 운용 가능하다. 에러 센서의 코사인, 사인 성분을 추출하는 신호처리 알고리즘을 시뮬링크 모델로 구현하고, PIL (processor in the loop) 모드 시뮬레이션을 통해 실시간 작동 성능을 평가하였다.

가변 안내익을 이용한 터보팬 엔진 압축기의 서지 제어 (Surge Control of Turbofan Engine Compressor with the Variable Inlet Guide Vane)

  • 배경욱;김상조;한동인;민찬오;이대우
    • 한국항공우주학회지
    • /
    • 제41권7호
    • /
    • pp.539-546
    • /
    • 2013
  • 항공기용 터보팬 엔진에서 압축기 성능이 단 시간에 변화가 클 경우, 이를테면 항공기가 이륙하는 상황에서와 같이 엔진 회전속도(RPM)를 공회전(idle) 상태에서 최대로 증가 시킬 때, 항공기의 엔진 성능이 급격하게 변화하므로 압축기 내에서 서지현상이 발생할 수 있다. 본 연구에서는 서지현상 발생 방지를 그 목적으로 하였다. Simulink를 이용하여 특정 상황에서 압축기 내에 일어나는 동적 움직임을 모사하였다. 연료유량을 입력값으로 하고 그에 따른 RPM, 공기유량은 전달함수로 나타냈으며, NPSS를 통해서 획득한 압축기 성능 맵을 통해 서지마진을 출력하였다. 서지마진을 기준 값 10%와의 차이를 PD제어하여 IGV(Inlet Guide Vane)각을 변화시킴으로써 즉, VIGV를 이용하여 압축기 내의 서지라인과 운용점 사이의 마진을 증가시켜 서지현상이 발생하는 것을 방지하였다.

외란관측기를 이용한 무인로봇시스템의 자세 제어 (Attitude Control of the Unmanned Robot System Using Disturbance Observer)

  • 장유신;계중읍;이만형
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2006년도 제37회 하계학술대회 논문집 D
    • /
    • pp.1864-1865
    • /
    • 2006
  • 무인지능형로봇 시스템에 있어서 자세의 정확도를 향상시키기 위한 많은 연구가 이루어져 왔다. 시스템의 자세 제어는 사용되는 모터의 위치 제어로 대응된다. 이와 같은 시스템은 운용 시에 충격 진동이 발생하게 된다. 이러한 충격 진동 외란을 잘 제거해야 요구되는 위치 정도로 제어를 수행할 수 있다. 로봇 제어 분야에서 불확실한 로봇에 대한 자세 제어 분야는 가장 기본적이면서 중요한 분야중의 하나이다. 이러한 문제를 다루기 위하여 계산 토크 방식에 기초한 선형 제어 기법이나 적응 제어 기법, 강인 제어 기법 등을 이용한 연구 결과들이 발표되고 있다. 그러나 그러한 기법은 일반적으로 로봇의 정확한 동력학식을 알아야 하며, 구현하기 복잡하다. 따라서 본 논문에서는 적응 규칙에 의하여 모델의 불확실성, 시스템의 변화, 외란으로 인해 발생하는 공칭 플랜트와의 오차를 보상하도록 제어 입력을 생성하는 내부 루프 부분과 공칭 플랜트 모델의 명령을 추종하도록 하는 제어 입력을 생성하는 외부 루프 부분으로 구성되는 방법인 외란관측기(Disturbance OBserver : DOB) 제어 알고리즘을 제안한다. 또한 프로세서의 신뢰성과 수치 연산 및 알고리즘의 빠른 처리를 위해 현재 사용 빈도가 높은 TI사의 DSP시리즈 중에서 부동 소수점 연산 기능을 가지면서 모터 제어에 적합한 TMS320C2000계열의 TMS320F2812을 사용하여, 운용 시 발생되는 진동 둥에 대한 외란 제거를 목적으로 한다. 본 논문은 규명된 시스템 모델식을 바탕으로 DOB 제어 시뮬레이션을 수행하고 PMSM 모터모델 시뮬링크 블록을 구성하여 검증된 외란 관측기 제어 알고리즘을 검증한다. 시뮬레이션으로 검증된 DOB 모터 자세 제어 알고리즘을 DSP에 적용하기 위해 코드변환하고 모터 실험 시스템에 실제 적용함으로써 타당성을 검증하여 상용 제어기로 실제 현장에 적용 가능함을 입증한다.

  • PDF

Yices와 모델 정보를 이용한 Simulink/Stateflow 모델의 테스트 케이스 생성 기법 (Test Case Generation For Simulink/Stateflow Model Using Yices and Model Information)

  • 박한곤;정기현;최경희
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제6권6호
    • /
    • pp.293-302
    • /
    • 2017
  • 본 논문에서는 SMT (Satisfiability Modulo Theories) Solver인 Yices와 Simulink/Stateflow (SL/SF)의 모델 정보를 이용한 SL/SF 모델의 테스트 케이스 생성 기법을 제안한다. SL/SF 모델로부터 테스트 케이스 생성 시 발생하는 가장 어려운 점은 도달 가능성 문제를 해결하는 것이다. 제안하는 방법에서는 Yices와 모델 정보로부터 만들어진 테이블로 도달 가능성 문제를 해결한다. 제안하는 방법에서는 SL/SF 모델을 Yices의 입력 언어로 변환한 SMT 모델을 사용하여 테스트 케이스를 생성한다. SL/SF 모델로부터 생성된 정보들은 제안하는 테스트 케이스 생성 알고리즘의 Backward 프로세싱에 사용되어 테스트 케이스 생성 효율을 증가시킨다. 제안된 테스트 케이스 생성 기법은 상용 냉장고 제어시스템 모델과 자동차의 ECU (Electrical Control Unit) 모델을 이용하여 성능을 평가한다.

가변 안내익을 이용한 터보팬 엔진 제어시스템 (Control System of Turbofan Engine with Variable Inlet Guide Vane)

  • 배경욱;민찬오;천봉규;이창용;이대우
    • 한국항공우주학회지
    • /
    • 제42권3호
    • /
    • pp.237-242
    • /
    • 2014
  • 항공기용 터보팬 엔진의 성능이 이륙과 같이 급격하게 변하는 상황일 때 압축기에서 서지현상이 발생할 수 있는데, 본 논문에서는 이를 방지하는 것을 목적으로 한다. 제안된 시스템은 연료유량을 개루프 명령으로 생성하고, 가변 안내익을 폐루프로 설계하여 터보팬 엔진에 대한 제어시스템을 고전적인 PID제어기와 퍼지 추론 기법을 적용하여 설계하였다. 시뮬레이션은 SIMULINK를 이용하였는데, 제어로직 구성을 위한 동역학적 모델링은 NPSS(엔진해석프로그램)와 SIMULINK를 연동시켜주는 SIMUNLINK BLOCK인 NPSS S-function을 설계하여 이용하였다. 그리고 시뮬레이션 결과로 PID와 Fuzzy 모든 방법에 있어 VIGV의 제어결과로 서지현상을 방지할 수 있음을 증명하였다.

터보 축 엔진의 동적특성 해석 및 시뮬레이션 (Simulation and Analysis of Dynamic Characteristics of a Turbo-shaft Engine)

  • 김세현;김해동;박성수;윤석준;김재환
    • 한국추진공학회:학술대회논문집
    • /
    • 한국추진공학회 2007년도 제29회 추계학술대회논문집
    • /
    • pp.315-318
    • /
    • 2007
  • MATLAB/$SIMULINK^{TM}$ 환경 기반에서 일반적인 터보 축 엔진의 천이상태 및 시동 특성 해석을 위한 동적 시뮬레이션을 수행하였다. 터보축 엔진 구성품을 열역학 및 로터 동역학적인 관계식을 이용하여 모델을 구성하였다. 엔진 시동 특성은 보조동력장치에서 발생한 축력을 엔진 터빈에 전달시켜 엔진 각 구성품에서의 압력, 온도 및 축력의 변화 등에 대한 해석을 수행하였으며, 정상상태에서 작동 중인 모델엔진의 연료유량 변화에 대한 엔진 작동상황을 모사해 봄으로써 엔진 천이 특성에 대한 해석을 수행하였다. 향후, 엔진 제어기능을 기본 모델에 추가함으로써 보다 다양한 엔진 성능 시뮬레이션이 가능할 것으로 사료된다.

  • PDF

무기체계 교전 시뮬레이션을 위한 매트랩 기반 이산사건시뮬레이션 프레임워크의 개발 (The Development of a MATLAB-based Discrete Event Simulation Framework for the Engagement Simulations of the Weapon Systems)

  • 황근철;이민규;김정훈
    • 한국시뮬레이션학회논문지
    • /
    • 제21권2호
    • /
    • pp.31-39
    • /
    • 2012
  • 시뮬레이션 프레임워크는 시뮬레이션 응용 프로그램의 개발을 지원하는 기반 소프트웨어이다. 본 논문은 공학용 프로그래밍 언어로 광범위하게 사용되는 매트랩을 이용하여 개발된 이산사건시뮬레이션 프레임워크의 개발 과정을 기술하고 있다. 매트랩 객체지향프로그래밍을 토대로 새롭게 개발된 프레임워크는 매트랩 언어의 편리성과 이산사건시뮬레이션 형식론(DEVS: Discrete EVent System Specification Formalism)이 가지는 뛰어난 개발 방법론을 결합시킴으로써 무기체계 교전 시뮬레이션 프로그램 개발에서 요구되는 생산성, 유연성, 확장성을 제공한다. 더불어 매트랩의 병렬컴퓨팅 기술을 적용한 배치(Batch) 시뮬레이션 기능을 제공함으로써 몬테카를로 시뮬레이션 수행시 컴퓨터 환경에서 지원되는 CPU 코어의 수에 비례하여 응용 프로그램의 연산성능을 향상시킨다.

칼만필터 및 인공신경망에 기반한 가변속 풍력발전 시스템을 위한 비선형 제어기 설계 (Design of Nonlinear Controller for Variable Speed Wind Turbines based on Kalman Filter and Artificial Neural Network)

  • 문대선;김성호
    • 한국지능시스템학회논문지
    • /
    • 제20권2호
    • /
    • pp.243-250
    • /
    • 2010
  • 최근 풍력발전 시스템은 가장 빨리 발전하고 있는 신재생 에너지원중 하나로 각광을 받고 있으며, 풍력발전 시스템의 주된 관심사는 어떻게 광범위한 풍속의 변화에서도 효율적으로 시스템을 동작시키는 가에 있다. 가변속 풍력발전 시스템은 고정속 풍력발전 시스템에 비해 더 높은 에너지 효율, 낮은 컴포넌트 스트레스를 달성할 수 있다는 장점을 갖는다. 일반적으로 가변속 풍력발전 시스템의 제어를 위해서는 풍속정보의 취득이 필수적으로 요구된다. 하지만 풍속계 등에 의해 측정된 풍속은 여러 요인에 의해 정확하지 않다는 문제점을 갖는다. 이에 본 연구에서는 풍속의 추정을 위한 칼만 필터와 칼만 필터에 의해 추정된 정보를 사용하여 학습된 인공신경망으로부터 최적의 로터 회전 속도를 유추할 수 있는 새로운 형태의 가변속 풍력발전 시스템을 위한 제어 알고리듬을 제안하고자 한다. 또한 Matlab의 시뮬링크를 사용하여 다양한 시뮬레이션 수행하여 제안된 기법의 유용성을 확인하고자 한다.

디지털 역 지향성 배열 안테나 시스템 설계와 성능 평가 (Design and BER Performance Evaluation for Digital Retrodirective Array Antenna systems)

  • 김소라;이승환;신동진;유흥균
    • 한국통신학회논문지
    • /
    • 제38A권3호
    • /
    • pp.217-223
    • /
    • 2013
  • 디지털 역 지향성 안테나 시스템은 사전 정보 없이 입사된 신호의 위상을 추적하고 위상을 반대로 돌려 수신된 방향으로 재전송을 할 수 있는 시스템으로써 아날로그 역 지향성 안테나와 비교하여 수정과 업그레이드가 쉽다는 장점이 있다. 이러한 특성으로 디지털 역 지향성 안테나는 고속 이동체 환경에서의 빠른 빔 추적이 가능할 것이다. 먼저 본 논문에서는 위상을 추정하는 디지털 PLL 하나를 통하여 각각의 array마다 수신된 신호의 지연된 위상을 찾는 디지털 역지향성 배역 안테나 시스템을 설계하며 array 개수에 따른 성능을 확인, 분석하였다. 또한 실제 통신에서는 기저대역 스펙트럼을 반송파로 특정 대역으로 천이 시켜 신호를 송수신 하므로 신호를 전송할 때에 반송파를 실어 보내며 수신할 때에 기저대역으로 다시 복조 후 지연된 위상을 정확하고 신속하게 찾는지 확인 평가하였다. 안테나의 array개수가 늘어나면 이득이 생겨 성능이 더 좋아지며 시뮬링크를 통한 시뮬레이션 상에서는 반송파에 따라서는 성능에 아무런 영향이 없음을 확인하였다.

자동차 클러스터의 감시 및 제어를 위한 모델기반설계 기법 연구 (Study on a Model-based Design Technique for Monitoring and Control of a Vehicle Cluster)

  • 김동헌
    • 한국지능시스템학회논문지
    • /
    • 제27권1호
    • /
    • pp.35-41
    • /
    • 2017
  • 본 연구는 모델기반설계 기법을 이용하여 자동차 클러스터의 감시 및 제어를 하는 스테이션을 설계한다. 설계 도구로 매트랩 GUI(Graphic User Interface), M 프로그램, 시뮬링크(simulink), 스테이트 플로우(state flow), 툴박스(tool box)를 사용하여 실제 자동차 클러스터 시스템과 연동하여 자동차에서 들어오는 경고, 인터럽트 등의 각종 정보 등을 감시한다. 감시 수단으로는 PC(Personal Computer) 스테이션을 사용하여 자동차 클러스터 설계 시 툴 박스의 인터페이스 명령함수가 실제 자동차 클러스터 시스템과 연동하게 한다. 따라서, 기존의 텍스트 방식과 달리 모델기반설계로 개발된 자동차 클러스터 시스템은 각 기능 및 알고리즘을 블록과 상태플로우로 프로그램에 따라 작성하기 때문에 알고리즘의 수정이나 기능 추가가 용이하며, 또한, PC를 통해 모니터 상에서 동작 알고리즘을 검증하기 때문에 클러스터의 개발과 수정에 따른 많은 시간과 비용을 절감할 수 있는 효과를 준다.