• 제목/요약/키워드: 실수코딩

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

상태관측기를 이용한 도립진자 시스템의 제어 (Control of Inverted Pendulum Systems Using a State Observer)

  • 이윤형;안종갑;진강규;소명옥
    • Journal of Advanced Marine Engineering and Technology
    • /
    • 제31권4호
    • /
    • pp.462-467
    • /
    • 2007
  • The design and synthesis of a state feedback controller assumes the feedback of all state variables of the system. However, some state variables are not physical quantifies so that sensors may not be available, or may be too expensive to measure. Hence, a state observer can be an alternative to estimate unmeasurable state variables. This paper therefore presents a scheme for state observer-based stabilization control of inverted pendulum systems. The feedback gain matrices of both the state feedback controller and the state observer are tuned by real-coded genetic algorithms(RCGAs) such that the given performance indices are minimized. The proposed method is demonstrated through simulations.

컨테이너 크레인을 위한 RCGA기반 상태관측기 설계 (RCGA-Based State Observer Design for Container Cranes)

  • 안종갑;이윤형;류기탁;유희한;소명옥
    • Journal of Advanced Marine Engineering and Technology
    • /
    • 제32권4호
    • /
    • pp.624-629
    • /
    • 2008
  • This paper presents a scheme for designing a state observer for container cranes. If the system is completely observable with a given set of outputs, then it is possible to determine the states that are not directly measured. We consider the reduced-order states observer with only trolley position detection and with trolley position and container angle detection. The gain matrix of the each state observer is adjusted using a RCGAs. A set of simulation works is carried out to demonstrate the effectiveness of the proposed scheme.

지향성 Pan-Tilt 시스템의 안정화와 제어기 설계에 관한 연구 (A study on the stabilization and controller design for directional pan-tilt system)

  • 신석신;노종호;박종호
    • Journal of Advanced Marine Engineering and Technology
    • /
    • 제37권2호
    • /
    • pp.192-198
    • /
    • 2013
  • 본 논문은 2축 구조를 가진 안정화 지향성 Pan-Tilt 시스템을 개발하기 위한 기초연구로서 2축 Pan-Tilt와 Pan-Tilt 구동 하드웨어 보드를 제작하고 표적 추적을 위한 제어기를 설계하는 내용이다. Pan-Tilt 시스템을 6 자유도 선박운동 시뮬레이터에 탑재하여 테스트 환경을 구축하고 RCGA를 이용하여 Pan-Tilt의 모델 매개변수를 추정한 다음, 추정된 모델과 RCGA에 기초하여 시뮬레이션과 실험을 수행함으로써 2 자유도 PID 제어기 동조의 유효성을 검토한다.

생체 데이터를 이용한 프로그래머의 프로그램 난이도 예측 (Mining Biometric Data to Predict Task Difficulty)

  • 이설화;임희석
    • 한국정보과학회 언어공학연구회:학술대회논문집(한글 및 한국어 정보처리)
    • /
    • 한국정보과학회언어공학연구회 2016년도 제28회 한글 및 한국어 정보처리 학술대회
    • /
    • pp.231-234
    • /
    • 2016
  • 프로그래머들이 코딩을 할 때 발생하는 빈번한 실수는 많은 시간적 비용을 낭비할 수 있고 작은 실수가 전체 코드에 치명적인 에러를 유발하기도 한다. 이러한 문제점은 프로그래머들이 코드를 작성할 때 전체적인 알고리즘을 얼마나 잘 이해하는지와 이전 코드에 대한 이해력과 연관이 있다. 만약 코드에 대한 이해가 어렵다면 정교하고 간결한 코드를 작성하는데 무리가 있을 것이다. 기존 코드에 대한 난이도를 평가하는 방법은 자가평가 등을 통해 이루어져 왔다. 사람 내부 변화를 직접 측정하면 더 객관적인 평가가 가능할 것이다. 본 논문은 이런 문제들을 해결하고자 동공 추적이 가능한 아이트래커와 뇌파 측정이 가능한 EEG장비를 이용하여 습득한 생체 데이터를 통해 프로그래머들의 프로그램 난이도 예측 모델을 개발하였다.

  • PDF

C 시큐어 코딩 규칙 분류를 통한 실행 안전성을 보장하는 한글 언어 설계 (A Design of a Korean Programming Language Ensuring Run-Time Safety through Categorizing C Secure Coding Rules)

  • 김연어;송지원;우균
    • 정보과학회 논문지
    • /
    • 제42권4호
    • /
    • pp.487-495
    • /
    • 2015
  • 요즘에는 대부분 정보가 전산화되어 다루어지고 있기 때문에 전산화된 정보의 안전성을 높이는 것이 매우 중요하다. 하지만 코딩 실수로 발생하는 많은 메소드 오용 때문에 소프트웨어 자체가 취약해짐에 따라 정보의 안전성이 위협받을 수 있다. 해킹 공격을 원천적으로 차단하여 정보의 안전성을 높이기 위해 시큐어 코딩 가이드가 제안된 바 있지만, C와 Java 프로그래머를 위주로 작성되었기 때문에 다른 프로그래밍 언어에서는 적용하기 어렵다. 이 논문에서는 다른 프로그래밍 언어에도 사용할 수 있도록 시큐어 코딩 가이드의 규칙을 재분류한다. 구체적으로 행정자치부에서 발표한 C 시큐어 코딩 가이드를 이용하였다. 그리고 이 분류에 따라 구별된 규칙을 새로 제안한 한글 프로그래밍 언어인 새싹에 적용해 보았다. 그 결과 새싹에서는 C 언어 대비 점검해야 할 취약점 규칙의 수가 52% 줄어든 것으로 나타났다.

복소 홀로그램의 압축을 위한 타일링 방법 분석 (Analysis of Tiling Methods for Compression of Complex Holograms)

  • 최장환;김우석;박병서;오관정;서영호
    • 한국방송∙미디어공학회:학술대회논문집
    • /
    • 한국방송∙미디어공학회 2021년도 추계학술대회
    • /
    • pp.308-309
    • /
    • 2021
  • 본 논문에서는 복소 홀로그램 압축을 위해 타일링을 사용한 결과를 비교하고 이를 분석한다. 복소 홀로그램의 실수부와 허수부를 1024×1024의 크기로 타일링하여 코덱의 입력으로 사용한다. area-based tiling과 pixel-based tiling을 사용하여, JPEG2000 코덱 내부에서 적용할 수 있는 타일링 방법과 비교하고, 디코딩된 홀로그램의 SNR(Signal-to-Noise Ratio)과 수치적 복원 결과를 분석한다.

  • PDF

비선형 PID 제어기를 이용한 선박용 가스터빈 엔진의 속도 제어 (Speed Control of Marine Gas Turbine Engine using Nonlinear PID Controller)

  • 이윤형;소명옥
    • 한국항해항만학회지
    • /
    • 제39권6호
    • /
    • pp.457-463
    • /
    • 2015
  • 가스터빈 기관은 우주항공, 발전 플랜트뿐만 아니라 해상운송 분야에 사용되는 원동기로서 매우 중요한 역할을 하고 있다. 그러나 그 구조가 복잡하고 연소과정에서 시간지연 요소가 포함되어 있어 가스터빈 기관을 잘 제어할려면 정교한 수학적 모델링이 필요하다. 본 논문에서는 가스터빈 기관의 주요 구성품인 가스발생기, PLA 액추에이터, 미터링 밸브에 대한 모델링 기법을 설명한다. 또한, 가스터빈 기관의 시운전 데이터를 기초로 몇 가지 정상상태 때의 동작점에서 서브모델을 구하고, 각 서브모델에 대해 비선형 비례적분미분 제어기를 설계하여 기관의 속도를 제어하는 방법을 제안한다. 제안하는 비선형 제어기는 비선형 함수로 구현되는 3가지 이득을 사용한다. 비선형 제어기의 파라미터는 제어시스템의 목적함수를 최소화하는 관점에서 실수코딩 유전자알고리즘으로 동조한다. 제안한 방법은 가스터빈 기관에 적용하고 시뮬레이션을 실시하여 그 유효성을 확인한다.

컨테이너 크레인을 위한 모델기반 퍼지제어기 설계 (Design of a Model-Based Fuzzy Controller for Container Cranes)

  • 이수룡;이윤형;안종갑;손정기;최재준;소명옥
    • 한국항해항만학회지
    • /
    • 제32권6호
    • /
    • pp.459-464
    • /
    • 2008
  • 본 논문은 파라미터 변화나 외란이 존재하는 환경에서 컨테이너 크레인의 트롤리 위치와 컨테이너의 흔들림을 효과적으로 제어할 수 있는 모델기반 퍼지제어기를 제안한다. 이를 위해 우선 파라미터 변화에 대응할 수 있는 모델링 기법인 T-S 퍼지모델을 구현하고, 소속함수의 파라미터를 실수코딩 유전알고리즘(RCGA)으로 조정하는 문제를 다룬다. 다음으로 퍼지모델의 각 서브시스템에 대해 LQ 제어기 법을 사용하여 서브제어기를 설계하고, 이렇게 설계된 서브제어기를 ROGA로 조정된 퍼지모델의 소속함수로 퍼지결합하여 제안하는 모델기반 퍼지제어기를 구성한다. 시뮬레이션을 통해 RCGA로 조정된 소속함수를 사용하는 퍼지모델은 컨테이너 크레인의 비선형 모델의 출력에 잘 추종하였고, 모델기반 퍼지제어기도 파라미터 변화와 외란이 존재하는 환경에서 강인한 제어를 수행하고 있음을 확인하였다.

가상 광학에 기반한 강인한 디지털 워터마킹 (A Robust Digital Watermarking based on Virtual Optics)

  • 이금분;조범준
    • 한국정보통신학회논문지
    • /
    • 제15권5호
    • /
    • pp.1073-1080
    • /
    • 2011
  • 본 논문은 가상 광학 이론에 기반한 멀티미디어 정보를 보호하는 새로운 워터마킹 방법을 제안한다. 멀티미디어 데이터 보안을 위해 파동의 회절 현상을 설명하는 프레넬 변환을 이용하며, 원 영상과 삽입될 워터마크 영상을 가우시안 랜덤 벡터로 구성하기 위해 랜덤 위상 함수를 적용한다. 워터마크 영상의 프레넬 변환으로 얻은 허수부와 실수부를 분리하여 허수부는 원 영상에 인코딩 키로 삽입하여 워터마크를 감지할 수 없도록 하며, 실수부는 디코딩 키로 워터마킹된 영상으로부터 워터마크를 검출하기 위해 사용한다. 제안하는 디지털 워터마킹 방법은 워터마크가 성공적으로 삽입되고 복원될 수 있으며, 신호처리 연산 및 기학학적 변환에 강인하고, 절단 공격에도 강한 복원력을 증명한다. 실험의 성능 평가를 위해 PSNR을 사용하였으며, 실험 결과는 제안하는 방법의 유효성을 보여준다.

해상감시용 NV 시스템의 추종 및 안정화 (Tracking and Stabilization of a NV System for Marine Surveillance)

  • 황승욱;김정근;송세훈;진강규
    • 한국항해항만학회지
    • /
    • 제35권3호
    • /
    • pp.227-233
    • /
    • 2011
  • 본 연구는 선박용 Night Vision 시스템을 개발하기 위한 선행연구로 2축 지그와 이를 구동할 수 있는 PCU 보드를 제작하고, 추종 및 안정화 제어루틴을 얻는 문제를 다룬다. 개발한 지그와 PCU 보드를 6DOF 모션 시뮬레이터와 결합하여 실험환경을 구축하고 RCGA를 이용하여 지그 모델의 파라미터를 얻고, 추정된 모델과 RCGA를 이용하여 2DOF PID 제어기를 동조한다. 실험과 시뮬레이션을 통해 제안하는 2자유도 PID 제어기의 유효성을 검토한다.