• 제목/요약/키워드: Auto-code Generation

검색결과 37건 처리시간 0.027초

DSP 및 PLECS를 활용한 PMSM 구동시스템용 고속 제어 시제품개발 기법 개발 (Development of rapid control prototyping for a PMSM drive system using DSPs and PLECS)

  • 이주영;최성민;김세환;이재석
    • 전기전자학회논문지
    • /
    • 제26권2호
    • /
    • pp.280-286
    • /
    • 2022
  • 본 논문에서는 Digital Signal Processor(DSP)와 PLECS 소프트웨어를 사용하여 영구자석동기전동기(Permanent Magnet Synchronous Machine, PMSM)를 위한 Rapid Control Prototyping (RCP)를 구현하였다. PLECS의 Auto-code generation(ACG) 기능을 활용하여 제어 프로세서를 DSP로 사용하는 PMSM 구동 시스템에 대한 현재 벡터 제어 알고리즘을 보다 상대적으로 간단하고 효율적으로 개발할 수 있다. 본 논문에서는 모델 기반 설계(Model Based Design, MBD)와 real time control(실시간 제어) 배경을 살펴본다. 또한, DSP 보드와 호환되는 상용 RCP 제품 및 실험을 통한 PMSM 드라이브 제어를 구현하였다.

지식 베이스를 이용한 CAD 도면에서의 BOM 자동생성 (Automatic Feneration of BOM Using Knowledge-Based System)

  • 이영엽;도남철;장수영;최인준;정무영;박춘렬
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 1993년도 한국자동제어학술회의논문집(국내학술편); Seoul National University, Seoul; 20-22 Oct. 1993
    • /
    • pp.970-974
    • /
    • 1993
  • This paper is concerned with an automatic generation of BOM (Bill Of Material) for a bicycle frame set using a knowledge based system. The major components module system includes : (1) Part information retrieval in CAD drawing, (2) BOM code generation rule, and (3) Database interface. The knowledge based system includes a rule base and a fact base. The fact base consists of basic, variant, and optional components of the standard BOMs of frame sets. The rule contains rules for generating new BOM code in case that the specified is not in the database. The system was implemented on a SUN workstation under Open Windows environments. AutoCAD for CAD drawing was also used.

  • PDF

한 변조 직교수열에 알맞은 부호만들기 (Generation of codes for a modulated orthogonal sequence)

  • 박성일;박정순;김홍길;박소령;송익호
    • 한국통신학회논문지
    • /
    • 제23권4호
    • /
    • pp.926-931
    • /
    • 1998
  • 이 논문에서는 직교수열의 하나인 수에히로 수열을 만드는 방법을 하나 제안한다. 이 방법에서는 정수합과 나머지방법만으로 부호수열을 만든다. 이 방법으로 만든 수열의 자기상관과 교차상관 특성을 살펴본다. 제안한 방법으로 만든 수열은 직교성을 가지며 교차상관의 수학적 하한을 만족시킨다.

  • PDF

모델 기반 자동코드 생성기 개발 (A Development of Model Based Automatic Code Generation)

  • 이정우;최경희;정기현
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2010년도 춘계학술발표대회
    • /
    • pp.918-921
    • /
    • 2010
  • 본 연구에서는 Simulink Model(이하 Model)을 C Code 로 변환시켜주는 자동 코드 생성기, SimAutoCodeGenerator 를 제안하였다. Model 의 테스트케이스를 생성하기 위한 작업에서 반복적인 프로그램의 실행을 통한 테스터와의 다양한 피드백이 필요하다. 이때, Simulink는 이런 작업을 하는 데 있어서 적절한 정보를 제공하기 어려울 뿐만 아니라 테스트 케이스를 생성하는데 필요한, 실행 시 특정 시점으로 돌아가는 기능을 수행하기 위해서는 프로그램을 정지한 후 다시 실행해야하는 문제점을 가지고 있다. 본 연구에서는 이와같은 단점을 보완하기 위하여 Model 을 C 코드로 변환하였다. 생성된 C 코드는 Model 과의 일치성을 증명한 후 자동 테스트케이스 생성을 위한 프로그램에 쓰이게 될 것이다. 먼저 C 코드의 생성 메커니즘을 알아보고 생성된 C 코드와 Model 의 일치성을 증명하였다.

Cross Layer를 이용한 Hybrid ARQ System 분석 (Analysis of Hybrid ARQ System Using Cross Layer)

  • 박태두;김민혁;김철승;정지원
    • 한국전자파학회논문지
    • /
    • 제21권11호
    • /
    • pp.1229-1234
    • /
    • 2010
  • 차세대 이동 통신에서는 고품질, 고속 통신의 멀티미디어 서비스를 요구한다. 이러한 서비스를 만족시키기 위해서는 강력한 오류 정정 기법이 사용된다. ARQ(Auto Repeat Request) 기법은 전송 효율적인 측면, 그리고 FEC(Forward Error Correction) 기법은 높은 신뢰도면에서 취약한 단점을 가지고 있다. 이러한 단점을 서로 보완한 H-ARQ(Hybrid Auto Repeat Request) 시스템이 현재 연구 중에 있다. 따라서 본 논문에서는 cross layer를 이용한 H-ARQ 시스템을 분석하였다. Cross layer coding 기법과 H-ARQ type, 채널 환경에 따라 적합한 H-ARQ 방식을 BER 성능과 전송 효율 분석을 통해 제안한다.

자동 코드생성을 이용한 무인기용 OFP의 검증에 관한 연구 (A Study on Validation of OFP for UAV using Auto Code Generation)

  • 조상욱;최기영
    • 한국항공우주학회지
    • /
    • 제37권4호
    • /
    • pp.359-366
    • /
    • 2009
  • 자동 코드생성이란 MATLAB의 Simulink 환경에서 설계한 블록 다이어그램을 c 코드로 변환시켜 주는 기능으로 MATLAB과의 연동을 통해 소프트웨어 설계부터 검증까지의 통합된 개발환경을 제공함으로서 개발 시간을 크게 줄일 수 있다. 하지만 생성된 c 프로그램을 무인기에 탑재하기 위해서는 소프트웨어의 신뢰성 확보가 필요하며 특히 원본이 되는 Simulink 블록의 검증이 중요하다. 본 연구에서는 자동 코드생성 기능을 고려하여 Simulink 환경에서 구성한 무인기용 자동비행 프로그램을 DO-178B에 명시된 소프트웨어 시험 과정에 따라 검증하였다. 이 과정을 통해 최종 프로그램은 기능 요구사항에 대한 만족함을 확인했을 뿐 아니라 Decision Coverage 93%, Condition Coverage 95% 그리고 MC/DC 90%로 구조적 측면에서 검증을 수행했다.

CAD/CAM 시스템을 활용한 세라믹 공구 금형제작 (Manufacture of Buff Die using CAD/CAM Systems)

  • 이종선;김형철
    • 한국공작기계학회:학술대회논문집
    • /
    • 한국공작기계학회 2002년도 춘계학술대회 논문집
    • /
    • pp.106-111
    • /
    • 2002
  • The object of this study is a manufacture of burr die using CAD/CAM systems. Systems are consist of AutoCAD, CAM software and CNC milling machine. CAM software is purpose of G-code generation for CNC programming. Then CAM software and CNC milling machine are connect to RS-232-C cable for networking.

  • PDF

순차이송금형 제작시 DNC 적용 (DNC Application of Progressive Die Production Process)

  • 이종선
    • 한국공작기계학회:학술대회논문집
    • /
    • 한국공작기계학회 1998년도 추계학술대회 논문집
    • /
    • pp.32-37
    • /
    • 1998
  • The object of this study is DNC application of progressive die production process. DNC systems are consis of Auto CAD, CAM software and CNC milling machine. CAM software is purpose of G-code generation for CNC programming. Then CAM software and CNC milling machine are connect to RS-232C cable.

  • PDF

GP를 이용한 Assembly 코드 자동 생성 시스템 설계 (A System for Assembly Code Auto Generation using GP)

  • 김경임;원일용
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2021년도 추계학술발표대회
    • /
    • pp.733-735
    • /
    • 2021
  • 유전 프로그래밍 기법을 이용하여 완성된 프로그램 코드를 생성하는 연구는 최근까지 실용적으로 사용할 만한 결과를 만들지 못하고 있다. 우리는 완성된 프로그램 코드를 만들지 않고, 특정 기능을 갖는 함수 코드를 자동 생성하는 연구에 중점을 두었다. 실제 구현을 위한 시스템을 설계하고 타당성을 검토 하였다.

안전성을 고려한 모델 기반 제어기 설계 (Design of a Model Based Controller with Safety)

  • 신범식;박정훈;문찬우;안현식
    • 한국인터넷방송통신학회논문지
    • /
    • 제13권2호
    • /
    • pp.9-14
    • /
    • 2013
  • 모델 기반 설계는 제품의 안전성을 확보하고 제품의 개발기간을 단축시키는 장점이 있다. 이 논문에서는 Simulink를 사용하여 BLDC 모터제어기의 모델 기반 설계를 수행한 후 자동 코드 생성방법에 의해 C코드를 생성하여 제어기를 구성하였다. 시스템의 안전성확보를 위하여 MISRA AC SLSF의 가이드에 따라 모델을 구성을 하였으며 제작된 실제 제어기를 사용하여 생성된 코드를 검증하였으며 각 하부 제어기의 수행시간을 측정하여 기존의 설계 방법과 모델기반 제어기의 설계 방법으로 구성된 제어기를 비교하였다.