• 제목/요약/키워드: Target Simulator

검색결과 245건 처리시간 0.037초

실시간 운영체제를 적용한 제어시스템의 모델기반 설계 및 검증 (Model Based Design and Validation of Control Systems using Real-time Operating System)

  • 연제명;마주영;선우명호;이우택
    • 한국자동차공학회논문집
    • /
    • 제16권2호
    • /
    • pp.8-17
    • /
    • 2008
  • This paper presents the Matlab/Simulink-based software-in-the-loop simulation(SILS) environment which is the co-simulator for temporal and functional simulations of control systems. The temporal behavior of a control system is strongly dependent on the implemented software and hardware such as the real-time operating system, the target CPU, and the communication protocol. The proposed SILS abstracts the system with tasks, task executions, real-time schedulers, and real-time networks close to the implementation. Methods to realize these components in graphical block representations are investigated with Matlab/Simulink, which is most commonly used tool for designing and simulating control algorithms in control engineering. In order to achieve a seamless development from SILS to rapid control prototyping (RCP), the SILS block-set is designed to support automatic code generation without tool changes and block modifications.

고성능 내장형 마이크로프로세서를 위한 분기예측기의 설계 및 성능평가 (Branch Predictor Design and Its Performance Evaluation for A High Performance Embedded Microprocessor)

  • 이상혁;김일관;최린
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2002년도 하계종합학술대회 논문집(2)
    • /
    • pp.129-132
    • /
    • 2002
  • AE64000 is the 64-bit high-performance microprocessor that ADC Co. Ltd. is developing for an embedded environment. It has a 5-stage pipeline and uses Havard architecture with a separated instruction and data caches. It also provides SIMD-like DSP and FP operation by enabling the 8/16/32/64-bit MAC operation on 64-bit registers. AE64000 processor implements the EISC ISA and uses the instruction folding mechanism (Instruction Folding Unit) that effectively deals with LERI instruction in EISC ISA. But this unit makes branch prediction behavior difficult. In this paper, we designs a branch predictor optimized for AE64000 Pipeline and develops a AES4000 simulator that has cycle-level precision to validate the performance of the designed branch predictor. We makes TAC(Target address cache) and BPT(branch prediction table) seperated for effective branch prediction and uses the BPT(removed indexed) that has no address tags.

  • PDF

인터랙티브 영상을 이용한 프로모션 앱 제작 연구 (A study on Promotional App Development Using an Interactive Movie)

  • 유왕윤
    • 한국콘텐츠학회논문지
    • /
    • 제14권10호
    • /
    • pp.429-437
    • /
    • 2014
  • 기존 ATL 마케팅의 한계를 극복하고 타깃 연령층과 라이프스타일의 변화에 대응하기 위하여 인터랙티브 영상을 이용하여 제품 프로모션 앱을 기획하였다. Customer Journey Map으로 고객의 니즈를 분석하여 스마트케어센터로 포지셔닝 한 프로모션 앱은 스마트 모바일의 미디어적 특성을 콘텐츠에 반영하여 재미, 정보, 관리의 3가지 카테고리로 콘텐츠를 구성하였다. 코믹하게 연출한 탈모 시뮬레이터로 바이럴을 유도하고, 전문의가 직접 설명하는 인터랙티브 영상으로 제품에 대한 정보와 신뢰를 확보할 수 있다. 또한, 매니지먼트 툴을 통해 고객들은 지속적으로 탈모를 관리할 수 있도록 하였으며, 기업은 제품에 대한 피드백과 함께 이벤트 프로모션 정보를 제공함으로써 마케팅 활동의 코어 툴로 활용되는 효과를 기대할 수 있다.

내장형 제어 RISC코어를 위한 효율적인 랜덤 벡터 기능 검증 방법 (Efficient Verification Method with Random Vectors for Embedded Control RISC Cores)

  • 양훈모;곽승호;이문기
    • 대한전자공학회논문지SD
    • /
    • 제38권10호
    • /
    • pp.735-745
    • /
    • 2001
  • 범용성이란 측면은 프로세서의 설계 과정 중 기능 검증의 중요도를 크게 부각시킨다. 따라서 본 논문은 기존 시뮬레이션 방법과 병행하여 기능 검증의 효율성을 높일 수 있는 효율적인 랜덤 벡터 기능 검증 방법을 제시한다. 본 기능 검증 방법은 내장형 제어 RISC 코어에 적합하며 실제 연세대학교와 삼성전자가 공동 개발한 32비트 프로세서인 CalmRISCTM-32의 코어 기능 검증에 적용하여 효율성을 확인한 바 있다. 본 기능 검증 방법은 클락 기반의 명령어 수준 시뮬레이터를 개발하여 이를 참조 모델로 삼고 랜덤 벡터로 이루어진 워크로드에 대해 HDL 시뮬레이션 결과와 비교함으로써 오류 검출을 수행하며 일반적인 테스트 벡터로써 발견하기 어려운 오류 유형을 보완하는 동시에 설계자에게 새로운 오류 유형의 기준을 제시하는 효과를 지닌다.

  • PDF

CCS를 이용한 보호 계전요소 S/W 모듈 시뮬레이터 (Protection Relaying S/W Module Simulator using CCS Tools)

  • 노재근;이돈시;정순영;오재훈;오성민;권효철;홍정기
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2008년도 제39회 하계학술대회
    • /
    • pp.175-176
    • /
    • 2008
  • 향후 개발되어질 Digital Power IED (Protection & Measuring, Control, Supervision etc.) 에서 제작된 H/W 및 Simulation용 Target Board 의 Firmware Process Flow 지침으로서 개발 경험을 바탕으로 보다 안정적이고 효율적인 Programming 을 가능하게 하고, 실시간 연산 Process 의 기준 확립 및 이해를 통한, 개선 아이디어 도출 및 수정 필요시 빠른 Trouble-Shooting 능력을 배양할 수 있다. 새로운 Process 아이디어의 Simulation 적용 및 확인으로 호환성과 안정성에 기반하는 F/W Optimization을 항상 유지 관리할 수 있으며, Measuring Element (전압, 전류, 전력, 주파수 등), Protection Element (OC, OCG, OV, OVG, UV, UC, DOC 등) 의 기준을 정함으로서 새로운 개발자에게는 개발 실무를 위한 교육 자료로 이용하고, 기존 개발자들에게는 안정된 F/W 모듈을 제공한다. 본 논문에서는 개발 시간을 단축하고, 다양한 진보 Process 접근을 원활히 할 수 있는 F/W 및 S/W 시뮬레이터를 제시한다.

  • PDF

모바일 로봇의 주행 능력 향상을 위한 이중 룰 평가 구조의 퍼지 기반 자율 주행 알고리즘 (Fuzzy Logic Based Auto Navigation System Using Dual Rule Evaluation Structure for Improving Driving Ability of a Mobile Robot)

  • 박기원
    • 한국멀티미디어학회논문지
    • /
    • 제18권3호
    • /
    • pp.387-400
    • /
    • 2015
  • A fuzzy logic based mobile robot navigation system was developed to improve the driving ability without trapping inside obstacles in complex terrains, which is one of the most concerns in robot navigation in unknown terrains. The navigation system utilizes the data from ultrasonic sensors to recognize the distances from obstacles and the position information from a GPS sensor. The fuzzy navigation system has two groups of behavior rules, and the robot chooses one of them based on the information from sensors while navigating for the targets. In plain terrains the robot with the proposed algorithm uses one rule group consisting of behavior rules for avoiding obstacle, target steering, and following edge of obstacle. Once trap is detected the robot uses the other rule group consisting of behavior rules strengthened for following edge of obstacle. The output signals from navigation system control the speed of two wheels of the robot through the fuzzy logic data process. The test was conducted in the Matlab based mobile robot simulator developed in this study, and the results show that escaping ability from obstacle is improved.

퍼지 제어기의 설계 및 구현 자동화를 위한 통합 개발 환경 ((An Integrated Development Environment for Automatic Design and Implementation of FLC))

  • 조인현;김대진
    • 한국지능시스템학회:학술대회논문집
    • /
    • 한국퍼지및지능시스템학회 1997년도 춘계학술대회 학술발표 논문집
    • /
    • pp.151-156
    • /
    • 1997
  • 본 논문은 저비용이면서 정확한 제어를 수행하는 새로운 퍼지 제어기의 VHDL 설계 및 FPGA 구현을 자동적으로 수행하는 통합 개발 환경(IDE : Integrated Development Environment)을 다룬다. 이를 위해 FLC의 자동 설계 및 구현의 전 과정을 하나의 환경 내에서 개발 가능하게 하는 퍼지 제어기 자동 설계 및 구현 시스템 (FLC Automatic Design and Implementation Station :FADIS)을 개발하였는데 이 시스템은 다음 기능을 포함한다. (1) 원하는 퍼지 제어기의 설계 파라메터를 입력받아 이로부터 FLC를 구성하는 각 모듈의 VHDL 코드를 자동적으로 생성한다. (2) 생성된 각 모듈의 VHDL 코드가 원하는 동작을 수행하는지를 Synopsys사의 VHDL Simulator상에서 시뮬레이션을 수행한다. (3) Synopsys사의 FPGA Compiler에 의해 VHDL 코드를 합성하여 FLC의 각 구성 모듈을 얻는다. (4) 합성된 모듈은 Xilinx사의 XactSTep 6.0에 의해 최적화 및 배치, 배선이 이루어진다. (5) 얻어진 Xilinx rawbit 파일은 VCC사의 r2h에 의해 C 언어의 header 파일 형태의 하드웨어 object로 변환된다. (6) 하드웨어 object를 포함하는 응용 제어 프로그램의 실행 파일을 재구성 \ulcorner 능한 FPGA 시스템 상에 다운로드한다. (7) 구현된 FLC의 동작 과정은 구현된 FLC와 제어 target 사이의 상호 통신에 의해 모니터링한다. 트럭 후진 주차 제어에 사용하는 퍼지 제어기 설계 및 구현의 전 과정을 FADIS상에서 수행하여 FADIS가 완전하게 동작하는지를 확인하였다.

  • PDF

Time-Varying Hemodynamic Characteristics Simulation using Computerized Mock Circulatory Loop System with Servo Flow Regulator

  • Moon, Youngjin;Son, Kuk Hui;Choi, Jaesoon
    • 대한의용생체공학회:의공학회지
    • /
    • 제36권6호
    • /
    • pp.264-270
    • /
    • 2015
  • A mock circulatory loop system has been developed to construct a simulator for trainees in cardiopulmonary bypass systems or to simulate a test environment for cardiac-assist devices. This paper proposes a computerized mock circulatory loop system whose node is modularized by using a servo control flow regulator to simulate dynamic change of the hemodynamic status. To observe the effect of time-varying resistance, one with hemodynamic properties, the proposed system replicates the planned cross-sectional areas of the outlet of a ventricular assist device in terms of voltage input of a servo valve. The experiment is performed (1) for steady-input commands of selected area sizes and (2) for dynamic commands such as monotonous increase and decrease, and oscillatory functions of the voltage input, and a computer program based on LabVIEW (National Instruments, Austin, USA) processes every measured data and control command to the servo valve. The results show that the pressure and flow at the target points with respect to time-varying resistance match intuitive estimation: the pressure at the outlet and the pressure drop between both sides of the valve increased and the flow at the outlet decreased for increased resistance.

데스크탑용 CRT와 TFT-LCD의 시각 작업수행도 비교·평가 (A Comparative Evaluation on Visual Performance of CRT and TFT-LCD as Desktop Computer Displays)

  • 김상호;최경임
    • 대한인간공학회지
    • /
    • 제21권1호
    • /
    • pp.95-112
    • /
    • 2002
  • Two experiments were carried out to compare the suitability in visual tasks between cathode-ray tube (CRT) and thin film transistor-liquid crystal display (TFT-LCD). In the first experiment, the subjects were requested to detect pre-assigned target words or icons among distracters presented under time-invariant (static) image mode. The subjects' visual performance and fatigue were assessed while carrying out search tasks with dim and bright ambient light conditions. Significant interaction effects were found among displays, task types, and ambient light conditions. Due to visual fatigue, the subjects' accommodative power decreased in the end of task and the degradation was more significant for the CRT users and under bright ambient light. IN the second experiment, the subjects performed information processing task with time-varying road signs at a driving simulator to assess interaction effects between display types and changing speed of dynamic image. The perception time using TFT-TCD was shorter under slow image change while that of CRT was shorter rapid image change. Findings from this study suggest that, to improve visual task performance, users should carefully select their visual display type depending on the task to be performed.

선상 2축 감시장비의 기구 및 영상 안정화 (Kinematic and Image Stabilization of a Two-axis Surveillance System on Ship)

  • 이경민;조재현;김호범;유준
    • 전자공학회논문지SC
    • /
    • 제49권4호
    • /
    • pp.55-60
    • /
    • 2012
  • 해상환경에서 감시장비의 운용시 원치 않는 외란 운동으로 장비의 안정화 성능이 저하된다. 본 논문에서는 선상 2축 감시장비의 정밀한 목표물 지향를 위해 자세정보의 좌표변환을 통해 움직임을 보상해주는 기구적 안정화를 적용하였다. 적용 결과, MEMS 센서의 떨어지는 정밀도와 기구적인 제약에 의해 오차를 더 줄일 없어 보완적인 기능으로 영상 안정화를 도입하였다. 또한 본 이중 안정화 방식의 실시간 실행을 위해 6축 운동 시뮬레이터를 포함한 테스트 베드를 구축하였으며, 하드웨어 포함 시뮬레이션 수행을 통해 본 방식의 유용성을 검증하였다.