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

검색결과 89건 처리시간 0.032초

마산만 국지해일 예경보 모의 시스템 구축 (A Warning and Forecasting System for Storm Surge in Masan Bay)

  • 한성대;이정렬
    • 한국방재학회 논문집
    • /
    • 제9권5호
    • /
    • pp.131-138
    • /
    • 2009
  • 본 연구에서는 태풍과 해일에 의한 범람 피해 영역을 예보하기 위한 동적경보시스템에 대해서 서술하였다. 이 시스템은 연안 지역에 내수범람과 같은 잠재적 위기가 예상되는 태풍 발생 시기에 해안공학적 지식이 부족한 공공 재난관리자들이 직접 신속하게 운용할 수 있도록 일반 PC에서 MATLAB의 GUI(Graphical User Interface)를 이용하여 개발되었다. 신속한 예보를 위한 바람장은 기상청 태풍 예보 자료를 이용하는 단순파라메터 태풍모델로 생성된다. 조위와 수심평균된 조류를 신속하고 정확하게 모의를 하기 위하여 경계 조건을 사전에 준비하였다. 또한 임의의 시점에서도 정확하고 빠르게 수행되도록 MATLAB 수치프로그램을 벡터화하였다. 예상 태풍경로와 관련 태풍 예보 자료를 마우스 등을 이용하여 윈도우 화면에 입력하고 실행하면 마우스로 선정된 특정범람 예상 지점에 대한 실시간 수위정보를 얻을 수 있다. 이 시스템은 지역 재난관리자들에게 가능한 위험 정보를 신속히 파악하고 체계적으로 운용될 수 있도록 개발되었다. 그러나 모델결과는 태풍의 경로에 민감하게 작용하고, 또 지역 재난관리자들이 정확한 정보를 생산하기 위하여 오랜 기간 숙련과 지역에 적합한 경험 계수의 결정 과정이 필요하다.

포물선형 평형 해안선 식의 범용적 사용을 위한 극좌표계로의 매핑 (Mapping of the Equilibrium Shoreline Equation of parabolic type into Polar Coordinates for Comprehensive Application)

  • 김동희;이정렬
    • 한국수자원학회:학술대회논문집
    • /
    • 한국수자원학회 2015년도 학술발표회
    • /
    • pp.202-206
    • /
    • 2015
  • 해안선은 길게 뻗어 있지만 직선적이지 않고 원호와 같은 곡선을 보인다. 그러나 대부분의 평형 해안선식은 직선적 해안이라고 가정하고 수립되어 그 효용성이 큼에도 불구하고 실 해안에 적용되는 경우 잘 재현하지 못하는 경우가 범용적으로 이용되는 데 큰 걸림돌이 되었다. 특히 해안선의 포괄 원호의 반경이 작을수록 문제가 크다는 점에 착안하여 해안선을 포괄하는 극좌표계에 포물선형 평형 해안선 식을 매핑하는 방법을 적용하였다. 그 결과 control point의 개연성을 극복하였고 대부분의 동해, 서해든 국내 해안에 적용한 결과 만족할 만한 결과를 제공하였다. Matlab GUI로 개발되어 실무자들이 항만이나 어항 등 연안해역 개발에 따른 침식 문제의 근본 해결 방안을 사전에 수립하는 데 큰 도움이 되리라 기대한다.

  • PDF

도시하천 통합관리를 위한 수질모형의 개발 및 적용, 분석 (Development and Analysis of Water Quality Modeling for Integrated Management of Urban River Networks)

  • 연윤정;이정렬
    • 한국수자원학회:학술대회논문집
    • /
    • 한국수자원학회 2016년도 학술발표회
    • /
    • pp.161-161
    • /
    • 2016
  • 본 연구는 Matlab GUI 언어를 기반으로 제작된 수질관리모형(WAQUMURIN; Water QUality Management program for Urban RIver Networks)의 개발 및 적용, 검증을 통한 수질분석을 목적으로 둔다. 서울한강수계를 대상지역으로 한강 상류의 팔당댐부터 한강 하류에 위치한 가양대교까지의 오염원 이동에 따른 BOD, T-P 농도를 분석하였다. 한강의 본류를 따라 분류되는 지천들과 한강서울수계 관할 하 4곳의 물재생센터(탄천, 중랑, 서남, 난지)의 배출부하량, 유량, 반응속도상수는 본 모형의 main factor로 설정되었으며 격자화된 데이터의 입출력이 가능토록 하였다. 6곳의 수질측정망(암사, 구의, 잠실, 똑도, 보광, 노량진, 영등포, 가양) 지점을 기준으로 실측치와 모형의 모의결과를 비교함으로써 정확도를 검토하였다. 이는 기존의 사용법이 어려운 수질모형의 한계를 깬 간단한 입출력 방식으로 비전문가들 또한 사용이 가능하며 예측 모형의 단순화라는 점의 연구 목적에 있다.

  • PDF

실시간 다물체 차량동역학 소프트웨어 개발 Part II: Matlab GUI와 VR Toolbox를 이용한 전후처리 프로그램 (Development of Real-time Multibody Vehicle Dynamics Software Part II: Preprocessor and Postprocessor Using MATLAB GUI and VR Toolbox)

  • 하경남;정완희;김성수;정도현;탁태오
    • 한국자동차공학회논문집
    • /
    • 제17권1호
    • /
    • pp.169-175
    • /
    • 2009
  • Real-time multibody vehicle dynamics software has been developed for virtual handling tests. The software can be utilized for HILS(Hardware In the Loop Simulations) and consists of three modules such as a graphical vehicle modeling preprocessor, a real time dynamics solver, and a virtual reality graphic postprocessor for virtual handling tests. In the graphical vehicle modeling preprocessor, vehicle hard point data for a suspension model are automatically converted into multibody vehicle model. In the real time dynamics solver, the efficient subsystem synthesis method is used to create multibody equations of motion for a subsystem by a subsystem. In the virtual reality graphic postprocessor, an animator has been also developed by using Matlab Virtual Reality Toolbox for virtual handling tests.

매트랩을 기반으로 한 U자형 금속 벨로우즈 설계소프트웨어 개발 (Development of U-shaped Metal Bellows design software based on MATLAB)

  • 장봉춘;김성철
    • 한국산학기술학회논문지
    • /
    • 제16권4호
    • /
    • pp.2379-2384
    • /
    • 2015
  • 벨로우즈 제품은 플랜트 엔지니어링, 조선, 석유 화학의 분야에서 중요한 부분이다. 안전성 및 내구성을 위해 벨로우즈를 설계 할 때 많은 요인들을 고려할 필요가 있다. 본 연구에서는 EJMA 9th Edition 설명서를 기초로 하여 U자형 금속 벨로우즈 전용 설계 소프트웨어를 개발했다. 이 GUI 소프트웨어는 매트랩 소프트웨어를 사용하여 개발되었으며, 비보강 단일 벨로우즈, 비보강 복식 벨로우즈, 보강 단일 벨로우즈, 보강 복식 벨로우즈를 설계할 수 있다. 이 소프트웨어를 검증하기 위해 이미 검증된 벨로우즈 모델을 설계하고 두께를 변화시키면서 벨로우즈의 거동을 고찰하였다. 두께가 증가함에 따라 스프링상수, 추력, 응력은 증가하고 피로수명은 감소함을 알 수 있었다. 이 소프트웨어는 설계 엔지니어의 시간과 노력을 절약해 줄 것이다.

Simulink를 이용한 음원모델 시뮬레이터 구현 (Implementation of Voice Source Simulator Using Simulink)

  • 조철우;김재희
    • 말소리와 음성과학
    • /
    • 제3권2호
    • /
    • pp.89-96
    • /
    • 2011
  • In this paper, details of the design and implementation of a voice source simulator using Simulink and Matlab are discussed. This simulator is an implementation by model-based design concept. Voice sources can be analyzed and manipulated through various factors by choosing options from GUI input and selecting pre-defined blocks or user created ones. This kind of simulation tool can simplify the procedure of analyzing speech signals for various purposes such as voice quality analysis, pathological voice analysis, and speech coding. Also, basic analysis functions are supported to compare the original signal and the manipulated ones.

  • PDF

MATLAB/SIMULINK의 TI C2000 DSP 임베디드 타겟을 이용한 동기 전동기 구동 시스템 (PMSM Drive System Using Embedded Target for TI C2000 DSP in MATLAB/SIMULINK)

  • 이용석;지준근;차귀수
    • 전력전자학회:학술대회논문집
    • /
    • 전력전자학회 2007년도 하계학술대회 논문집
    • /
    • pp.400-402
    • /
    • 2007
  • This paper presents a vector control implementation for PMSM using Real Time Workshop and Embedded Target for TI C2000 DSP in MATLAB/SIMULINK. Speed, current and vector controllers are easily designed and implemented by using the MATLAB/SIMULINK program. Feedback of motor speed is processed through C28x QEP(Quadrature Encoder Pulse) block from encoder pulse. 3-Phase currents ares processed through C28x ADC block from current sensors. And gating signal of PWM inverter is generated through SVPWM and PWM block. Real-time program is drawn using SIMULINK and then converted program code for speed control of PMSM is downloaded into the TI eZdsp 2812 board. Experiments were carried out to examine validity of the proposed vector control implementation.

  • PDF

MATLAB/SIMULINK의 모델기반 제어기 설계를 이용한 표면부착형 영구자석 동기전동기의 벡터제어 구현 (Implementation of Vector Control for SPMSM Using Model Based Controller Design in MATLAB/SIMULINK)

  • 지준근;이용석;차귀수
    • 전기학회논문지
    • /
    • 제57권8호
    • /
    • pp.1383-1391
    • /
    • 2008
  • This paper presents an implementation of vector control for SPMSM using model based controller design in MATLAB/SIMULINK. The model based controller design enables fast development of control system for motor by designing controllers and performing simulation on the GUI (Graphic User Interface) platform, converting program code directly into real-time programs, and then performing tests for the responses from controllers. The controllers designed in this paper are PI speed controller and decoupling PI current controller. Also space vector modulation method using offset voltage is used in PWM scheme. And system stability is also secured by close magnitude overmodulation method, maintaining dynamics of load when overmodulation occurs. The validity of vector control implemented is verified through simulations and experiments.

MATLAB GUI 기반 GPS RINEX 관측 파일 생성 소프트웨어의 개발 (Development of MATLAB GUI Based Software for Generating GPS RINEX Observation File)

  • 김동욱;윤호;한덕화;장주영;기창돈;소형민;이기훈;장재규
    • 한국항행학회논문지
    • /
    • 제19권4호
    • /
    • pp.299-304
    • /
    • 2015
  • 본 논문에서는 MATLAB GUI 기반으로 개발된 GPS RINEX 관측 파일 생성 소프트웨어에 대해서 소개한다. 개발된 소프트웨어는 두 가지 데이터 생성 모드를 기반으로 기준국 혹은 동적 사용자의 실제 GPS 측정치와 유사한 L1/L2 의사거리, L1/L2 반송파 위상, 도플러 측정치를 정확하고 효율적으로 생성한다. 생성된 측정치 결과는 최종적으로 RINEX version 3.0 관측 파일로 출력된다. 본 논문에서는 소프트웨어 검증을 위해 기준국의 실측 데이터를 기반으로 측정치 바이어스, 변화율, 잡음 수준을 분석해보았다. 그 결과 개발된 소프트웨어가 실제 GPS 측정치와 RMS 약 0.7 m 수준의 바이어스 오차를 갖는 GPS 측정치를 생성함을 확인하였다.

위성 시스템 개념설계 소프트웨어 개발 (Development of Satellite Conceptual Design Software)

  • 박우성;윤중섭;유창경;최기영;김희섭
    • 한국항공우주학회지
    • /
    • 제37권9호
    • /
    • pp.923-930
    • /
    • 2009
  • 본 논문에서는 위성의 개념설계와 교육목적에 활용할 수 있는 위성 시스템 개념설계 소프트웨어 개발에 관한 내용을 담고 있다. 이 소프트웨어는 상용도구인 MATLAB, STK, Excel을 이용하여 구성되었다. MATLAB은 기본연산, GUI 구성, 엑셀 데이터베이스 관리 및 STK의 제어를 담당한다. AGI사에서 개발한 궤도 시뮬레이션 소프트웨어인 STK는 위성의 정밀 궤도정보의 산출을 담당한다. 마이크로소프사의 엑셀은 기존 위성들의 데이터 베이스 와 본 개념설계 소프트웨어의 임시적 및 최종 결과의 저장장소로 사용된다. 위성의 개념설계는 위성의 대략적인 전력시스템과 질량계를 추정하는 것이다. 전력시스템 설계과정에서는 태양전지판과 배터리의 크기를 결정한다. 기존 위성들의 데이터베이스를 기반으로 목표 위성의 부시스템의 질량 분할을 추정할 수 있다. 개발된 소프트웨어의 입증을 위해 아리랑 1호 및 2호에 대한 개념설계결과를 포함하였다.