• 제목/요약/키워드: MATLAB GUI 환경

검색결과 17건 처리시간 0.022초

MATLAB GUI 환경기반 신뢰성 설계기법의 개발 (Development of Reliability-Based Design Program based on the MATLAB GUI Environment)

  • 정신택;고동휘;박태훈;김정대;조홍연
    • 한국해안·해양공학회논문집
    • /
    • 제22권6호
    • /
    • pp.415-422
    • /
    • 2010
  • 국제 설계규준의 변화로 다양한 신뢰성 설계기법(절차)이 개발되어 있으나, 기존의 결정론적 설계에 익숙한 기술자가 사용하기 적합한 가시환경 신뢰성 해석 프로그램의 개발은 미흡한 실정이다. 본 연구에서는 신뢰성 설계 종사자가 보다 효율적으로 설계를 수행하고, 보다 개선된 작업환경에서 수월하게 설계인자 정보를 입력하여 해안구조물의 신뢰성 설계를 가능하도록 하는 GUI 환경 설계프로그램을 개발하였다. GUI 환경은 최근 Matlab 7.1 환경에서 제공하는 GUIDE (Graphic User Interface Development Environment) 도구를 이용하였다. 개발된 모델의 신뢰수준 파악을 위하여 신뢰성 설계 프로그램의 Level II, Level III 방법을 이용하여 산정한 결과 방파제 피복블럭과 중력식 안벽의 활동모드 파괴확률은 각각 55.4~55.7%, 0.0006~0.0007% 범위로 파악되었다. 기존의 설계결과에 따른 파괴확률은 피복블럭의 경우 55.6%, 중력식 안벽의 경우 0.0018% 정도로, 정확한 설계인자가 가용한 피복블럭은 본 프로그램을 이용한 경우와 정확하게 일치하고 있으나, 설계인자 정보가 부족한 중력식 안벽의 경우에는 동일한 설계 인자의 입력이 제약된 차이로 인하여 활동모드 파괴확률이 차이를 보이고 있는 것으로 판단할 수 있으나 그 파괴확률의 정도는 일치하고 있는 것으로 파악되었다.

GUI 환경을 구현한 MATLAB 기반 SDM 소프트웨어 (MATLAB Based SDM Software Embodied in a GUI Environment)

  • 박윤식;김경호;이준호
    • 한국소음진동공학회:학술대회논문집
    • /
    • 한국소음진동공학회 2004년도 추계학술대회논문집
    • /
    • pp.365-368
    • /
    • 2004
  • This paper describes a MATLAB based SDM software embodied in a GUI environment (SDMTool), which is a technical high-end tool for structural dynamics modification (SDM) problems. The software is composed of four modules: 1) FE model linker module; 2) FE model updating module; 3) SDM forward problem module; 4) SDM structural optimization module. The software can be useful to engineers performing researches on structural dynamics modification and FE model updating.

  • PDF

유도무기의 비행 시나리오 설계 및 유도조종 성능분석을 위한 모듈화 기반 시뮬레이션 환경 개발 (Development of Modular Simulation Environment to Design the Flight Scenario and Analyze the Guidance and Control Performance of Guided Weapon)

  • 김혜성;안유영;이창선;나형진
    • 한국시뮬레이션학회논문지
    • /
    • 제31권4호
    • /
    • pp.1-10
    • /
    • 2022
  • 본 논문에서는 유도무기 성능분석을 위한 모듈화 기반 시뮬레이션 환경 개발에 관한 내용을 기술한다. 시뮬레이션 환경의 재사용성을 위하여 유도무기의 시뮬레이션 구성 요소들을 MATLAB Simulink를 기반으로 모듈화하였다. 그리고 시뮬레이션 인터페이스 및 모듈 관리를 위하여 Excel 및 MATLAB GUI 기반의 모듈 관리체계를 구현하였다. 또한 동일하지 않은 인터페이스로 설계된 모듈들을 통합하는 방안과 유도비행 시나리오 설계를 위해 유도/조종 단계를 구성하는 방안을 제시하였다. 최종적으로, 구현한 시뮬레이션 환경의 성능검증을 위하여 기존 시뮬레이션 결과와 비교하였다.

CEMTool 환경에서 GUI 3차원 유한요소법 패키지 (GUI 3D FEM Package in CEMTool Environment)

  • 박정훈;한세경;권욱현
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2006년도 제37회 하계학술대회 논문집 D
    • /
    • pp.2109-2110
    • /
    • 2006
  • 유한요소법은 전자기, 기계, 또는 다른 공학 분야에서 다루는 풀기 어려운 복잡한 문제들을 해석하는데 널리 사용되고 있는 수치해석기법이다. CEMTool은 MATLAB과 유사한 과학기술 범용 패키지로서, 간편한 명령어 방식의 문법과 블록 다이어그램 설계, 이공학 전반의 함수 등의 다양한 기능들을 제공한다. 본 논문에서는 범용 공학 소프트웨어인 CEMTool 환경에서 실행되는 GUI 3D FEM 패키지에 대해 기술한다. FEM 해석의 일반적 단계인 전처리, 솔버, 후처리 단계별로 나누어 각 단계의 구조와 특징 등을 기존의 CEMTool 2D FEM 패키지, MATLAB PDE Toolbox, FEMLAB2.2와 비교하여 자세히 살펴보기로 한다.

  • PDF

Matlab/Simulink를 이용한 SDINS의 성능 해석 (Performance Analysis of SDINS using Matlab/Simulink)

  • 홍영선;권태환;권용수
    • 한국항행학회논문지
    • /
    • 제4권2호
    • /
    • pp.132-142
    • /
    • 2000
  • 본 논문은 Matlab/Simulink로 구현된 시뮬레이터에 의한 SDINS의 성능해석에 관한 연구이다. 성능해석 모델은 중력과 코리올리스 힘이 고려되었으며, 수직축의 발산을 막기 위하여 고도계를 포함시켰다. 구현한 시뮬레이터를 사용하여 DTG와 FOG의 대표적인 관성센서를 모델로 다양한 기동패턴 하에서 자이로 오차해석이 포함된 SDINS의 성능해석을 수행했다. 또한, GUI환경을 통하여 자이로와 가속도계의 파라미터의 변화에 따른 SDINS의 성능을 시각적으로 나타냈다.

  • PDF

CEMTool 환경에서 GUI 및 명령어 기반 유한요소법 패키지 개발에 관하여 (On the Development of GUI and Command Based Finite Element Method Package in CEMTool)

  • 안춘기;박정훈;권욱현
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2004년도 하계학술대회 논문집 D
    • /
    • pp.2568-2570
    • /
    • 2004
  • CEMTool is a command style design and analyzing package for scientific and technological algorithm and a matrix based computation language. In this paper, we present new FEM (Finite Element Method) package in CEMTool environment. In contrast to the existing MATLAB PDE Toolbox, our proposed FEM package can deal with the combination of the reserved words. Also, we can control the mesh in a very effective way With the introduction of new mesh generation algorithm and NDM (Hosted Dissection Method), our FEM package can guarantee the shorter computational time than MATLAB PDE Toolbox. In addition, using the advanced electromagnetics library of CEMTool FEM package, we can analyze the practical problems such as the motor field analysis. Consequently, with our new FEM package, we can overcome some disadvantages of the existing MATLAB PDE Toolbox.

  • PDF

GUI 기반 가상모의시험 비행성 평가 S/W 개발 (S/W Development of Flying Qualities Evaluation in Virtual Flight Test using MATLAB GUI)

  • 조승규;이인석;김병수
    • 한국항공우주학회지
    • /
    • 제41권1호
    • /
    • pp.61-69
    • /
    • 2013
  • 항공기 비행성 평가 과정에서는 수많은 평가의 반복이 필요하기 때문에 평가 시스템에 있어서 간결하고 명확한 응용 인터페이스가 중요하다. 본 비행성 평가 프로그램은 달라진 트림 조건의 사용자 환경과 함께 효율적인 비행성 평가 사용자 환경을 구현하였다. 그리고 14 항목으로 선별된 무인 고정익기의 비행성 평가 자동화 모듈을 모두 탑재한 종합평가 환경을 구성하였다. 이에 따라 비행제어시스템 개발은 물론 비행성이 고려된 항공기를 개발함에 있어서 검증 및 평가 과정에 소요되는 비용과 시간을 대폭 감소시키고 향후 확장성을 겸비한 유용한 시험 평가 검증 도구로 활용될 수 있을 것으로 사료된다.

MATLAB을 이용한 주파수합성기의 모델링 (Frequency Synthesizer Modeling Using MATLAB)

  • 오동익
    • 한국음향학회:학술대회논문집
    • /
    • 한국음향학회 1998년도 학술발표대회 논문집 제17권 1호
    • /
    • pp.361-364
    • /
    • 1998
  • 주파수 합성기는 주로 PLL을 이용하여 설계하는데, PLL(Phase-lock loop)이란 출력신호 주파수를 항상 일정하게 유지하도록 구성된 주파수 부귀환 회로로써 기본적인 구성은 위상출력기, 저역통과필터, 전압 제어 발진기로 이루어진다. 이런 PLL의 기본적인 구성에 프로그래머블카운터를 VCO의 출력단에 부가하여 구성한 형태가 주파수합성기이다. 이 주파수합성기의 출력을 프로그래머블 디바이더에 입력하기 전에 주파수를 낮출 필요가 있는데, 현재 슈퍼헤테로다인 다운 컨버터방식과 프리스케일러방식과 펄스 스웰로 카운터를 사용하는 방식 등의 3가지 방법이 있다. 본 논문에서는 펄스 스웰로 카운터 방식의 주파수 합성기를 MATLAB의 GUI환경과 병행하여 시뮬레이션 과정을 통한 동작특성을 이해하고, 한 화면에서 이루어지는 조작에 의해 모든 주파수 합성기의 요소를 관찰할 수 있도록 모델링하였다. 그리고, 모델링한 주파수합성기와 실제 주파수합성기에서 예상되는 출력과 비교하여 그 결과에 있어서 얼마나 유사한지 살펴보았다.

  • PDF

가스발생기 후연소 액체로켓엔진 개념설계 소프트웨어 개발 (Development of a Software for a Conceptual Design of Gas Generator After Burning Liquid Rocket Engine)

  • 문인상;신지철;문일윤
    • 한국항공우주학회지
    • /
    • 제36권11호
    • /
    • pp.1132-1138
    • /
    • 2008
  • 가스발생기 후연소 액체로켓엔진의 특징을 설명하고 이를 모사할 수 있는 프로그램을 작성하였다. 프로그램은 Matlab를 사용하여 작성되었으며 GUI환경을 갖추고 있기 때문에 특별히 사용방법을 익히지 않고 바로 사용할 수 있다는 장점을 가지고 있다. 작성된 프로그램의 검증을 위해서 선진국 엔진과 비교하였으며 대부분 1% 이내의 오차로 비교적 실제 엔진과 가깝게 모사할 수 있는 것을 확인하였다. 다만 압력부분에서 많은 오차를 보이고 있는데 이는 실제 엔진보다 공급시스템에 차압이 낮게 주어졌기 때문으로 판단된다.

매트랩을 사용한 윈도우 구동형 EMTP 패키지의 개발 (The Development of Window Operating EMTP Package Using Matlab)

  • 이재용
    • 전자공학회논문지T
    • /
    • 제36T권3호
    • /
    • pp.79-84
    • /
    • 1999
  • 기존의 포트란-77로 작성된 EMTP(전자기 과도현상 해석 프로그램)는 폐쇄적인 구조로 되어 있을 뿐 아니라, 낮은 수준의 데이터 관리에서부터 실제적인 수치적 풀이에 이르기까지 그 기능을 만족하기 위하여 많은 양의 코드수를 사용하기 때문에, 수치적인 풀이의 프로그램화는 희석되어지고, 시각화는 거의 불가능하다. 그래서, 프로그램 모듈의 관리나 개발에 있어서 많은 어려움이 있다. 본 논문에서는 매트랩과 비주얼 C++을 사용하여 EMTP의 재개발을 위해 적합한 새로운 디자인 아이디어를 제안하고, 윈도우 환경에서 구동하는 새로운 EMTP 패키지의 개발을 제시한다. 이 패키지는 전기회로에서 과도현상의 해석을 위한 매트랩 계산 엔진과 그래픽 사용자 인터페이스 기능을 가진다.

  • PDF