• 제목/요약/키워드: 비인과적 시뮬레이션

검색결과 2건 처리시간 0.016초

모델리카를 이용한 2자유도 시스템 진동해석 및 파라미터 설계 (Vibration Analysis and Parameter Design of Two Degree of Freedom System Using Modelica)

  • 유영민;이종수
    • 대한기계학회논문집A
    • /
    • 제41권8호
    • /
    • pp.791-797
    • /
    • 2017
  • 오늘날, 다양한 공학분야의 현장에서 제품개발을 위한 시간 및 비용을 단축하기 위해서 컴퓨터 시뮬레이션을 이용하고 있다. 시뮬레이션의 범위가 점차 넓어짐에 따라 기계, 유압, 전기, 열 등의 여러 개의 물리 영역을 포함하는 복잡하고 다양한 공학분야의 시스템을 멀티도메인으로 구성하여 통합적인 시뮬레이션을 하는 방법이 필요하다. 이러한 문제점을 극복하기 위하여 시뮬레이션을 효과적으로 기술하고 구현할 수 있도록 고안한 언어가 모델리카이다. 시스템을 모델링하고 시뮬레이션 하기 위해서는 물리적 모델을 크게 인과적 접근과 비인과적 접근으로 구분할 수 있다. 모델리카의 가장 큰 특징은 비인과적 프로그래밍 방식으로, 본 연구에서는 비인과적 프로그래밍인 모델리카에 대한 간단한 개념과 사용법을 소개하고 모델리카를 이용하여 2자유도 시스템의 진동해석과 그에 알맞은 파라미터를 설계하고자 한다.

비인과, 객체지향적 언어 모델리카를 이용한 멀티콥터형 드론의 통합 비행 시뮬레이션 프로그램 (Integrated Flight Simulation Program for Multicopter Drones by Using Acausal and Object-Oriented Language Modelica)

  • 진재현
    • 한국항공우주학회지
    • /
    • 제45권5호
    • /
    • pp.437-446
    • /
    • 2017
  • 멀티콥터형 소형 드론의 통합 비행 시뮬레이션 프로그램을 개발한 내용을 소개한다. 드론의 강체 동역학, 프로펠러 추력, 배터리 에너지 변화, 자세 및 경로 제어, 대기 상태 등을 통합적으로 시뮬레이션 하여 비행경로에 따라 드론의 상태를 분석할 수 있다. 프로그램 개발을 위하여 모델리카 언어를 선정하였는데, 모델리카는 비인과적, 객체지향적 특성을 갖추고 있어서, 프로그램 개발의 효율을 높일 수 있다. 수평 수직 이동이 포함된 가상 임무에 대하여, 시뮬레이션 결과를 이용하여 드론의 동적 거동을 분석하였다.