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

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

터보프롭 엔진의 온라인 상태감시 프로그램 개발에 관한 연구 (Development of On-line Condition Monitoring Program of a Turboprop Engine)

  • 공창덕;김건우;임세명;김지현
    • 한국추진공학회:학술대회논문집
    • /
    • 한국추진공학회 2010년도 제34회 춘계학술대회논문집
    • /
    • pp.295-299
    • /
    • 2010
  • 항공기 추진시스템에 있어 내구성과 신뢰성을 향상과 운용비용 절감을 위한 상태감시 및 진단 시스템의 개발 및 적용이 일반화되고 있다. 특히 40,000ft 이상의 고고도에서 장시간 운용되는 무인항공기를 신뢰성 있게 운용하기 위해서는 열악한 환경에서 작동되는 추진시스템의 손상이나 성능저하에 대한 사전 대처를 위한 상태감시 시스템이 필수적으로 요구된다. 이에 본 연구에서는 MATLAB/SIMULINK를 이용하여 온라인 상태감시 프로그램을 제안하였다. 입력 모듈에서 현 개발단계에서는 실제 엔진 계측신호가 유용하지 않아 이를 모사하였다. 제안된 온라인 상태감시 모니터링 프로그램은 적용 가능성을 확인하기 위해 실제 터보프롭 엔진에 적용하였다.

  • PDF

MATLAB을 이용한 태양광 모듈의 출력 예측 및 해석 (Prediction and Analysis of Photovoltaic Modules's Output using MATLAB)

  • 허윤석;김재규;김지만;권보민;송한정
    • 한국산학기술학회논문지
    • /
    • 제11권8호
    • /
    • pp.2963-2967
    • /
    • 2010
  • 본 논문에서는 일사량과 온도의 조건에 따른 MSX 60 태양광 모듈의 출력을 예측하였다. MATLAB 모의실험을 통하여 온도, 직렬저항 및 일사량 변화를 고려한 2차원, 3차원 I-V 곡선을 구하였으며, 단락전류(Isc) 3.8 A, 개방전압(Voc) 21 V, 최대전력(Pamx) 60W 등의 전기적 파라미터 등을 얻을 수 있었다. 한편, 예측한 결과와 실제 태양광 모듈을 비교하였을 때 모듈의 사양서와 예측 결과 값의 오차율 3 % 이내에 일치함을 보였다.

TECSolverApp: The equivalent seismic load solver in MATLAB App Designer and ASP.NET Core

  • Muhammet Dingil;Yakup Turedi;Murat Ornek
    • Computers and Concrete
    • /
    • 제34권3호
    • /
    • pp.355-365
    • /
    • 2024
  • TECSolverApp is an application that calculates the total equivalent seismic load (base shear) and shows the design spectra in accordance with the Turkish Earthquake Code (TEC). TECSolverApp software can present the spectral acceleration-period graph and the base shear (in terms of unit building weight) in MATLAB and .NET Core frameworks according to TEC 2007 and TEC 2018. In the software, three different building period evaluation options were provided, as entering the period directly, empirical calculation, and using the period calculation formula. In different period calculation scenarios, particular design input parameters such as site-specific spectral acceleration coefficients, local soil class, building importance coefficient, and structural system behavior coefficient are expected. TECSolverApp was produced in two different programming languages and published in MATLAB App Designer and ASP.NET Core MVC environments. To be shared in MATLAB App Designer, it was aimed at availability through the program and distributability as a desktop application. By deploying in ASP.NET Core MVC, open-source cross-platform coding and web-based accessibility were targeted. One of the strongest aspects of TECSolverApp is its developability thanks to software architecture. In this respect, it can be foreseen that other international seismic codes can be added to the calculations in the future.

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% 정도로, 정확한 설계인자가 가용한 피복블럭은 본 프로그램을 이용한 경우와 정확하게 일치하고 있으나, 설계인자 정보가 부족한 중력식 안벽의 경우에는 동일한 설계 인자의 입력이 제약된 차이로 인하여 활동모드 파괴확률이 차이를 보이고 있는 것으로 판단할 수 있으나 그 파괴확률의 정도는 일치하고 있는 것으로 파악되었다.

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

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

  • PDF

에너지 변환 이론에 의한 액추에이터 권선부의 주파수 특성 해석에 관한 연구 (Analysis of the Actuator Winding to a Frequency Characteristic based on Energy Conversion Theory)

  • 김양호;이해경;황석영
    • 조명전기설비학회논문지
    • /
    • 제18권4호
    • /
    • pp.83-87
    • /
    • 2004
  • 본 논문에서는 Magnetic Levitation Model 시스템을 이용하여 선형 액추에이터의 기본모델을 제안하고 전원 공급부의 입력 주파수의 변화로부터 액추에이터에 나타나는 현상을 Matlab프로그램을 활용하여 간접적 방법으로 고찰하였다. 그 결과는 실제적인 설계에 적용할 경우 설계 프로그램의 자료나 부분적 변경 시 참조 할 수 있으리라 사료된다. 본 논문에서 제안한 에너지 변환을 고려한Linear Actuator M3d진 시스템의 출력은 입력 주파수의 변화로부터 액추에이터가 고주파보다는 저주파에서 권선부에 나타나는 파형의 응답이 기준 입력파형에 더 근접함을 알 수 있었다. 이 결과를 바탕으로 Linear Actuator Model 시스템의 동작 시 특성이 실제 시스템에 활용할 때 간접적 방법으로 상당히 유용함을 확인 할 수 있었다.

MATLAB과 Recurdyn의 Simulink를 활용한 2축 부가 축과 6축 수직 다관절로봇의 기구적 연동에 관한 연구 (A Study on the Cooperative Kinematic Inter-operation of 2-Axis (Tilting/Rolling) Additional Axes with a 6-Axis Articulated Robot Using Simulink of MATLAB and Recurdyn)

  • 배승민;정원지;노성훈
    • 한국기계가공학회지
    • /
    • 제20권4호
    • /
    • pp.16-23
    • /
    • 2021
  • Currently, 6-axis articulated robots are used throughout the industry because of their 6-dof (degrees of freedom) and usability. However, 6-axis articulated robots have a fixed base and their movements are limited by the rotational operating range of each axis. If the angle of the 2-axis additional axes can be adjusted according to the position and orientation of the end-effector of the 6-axis articulated robot, the effectiveness of the 6-axis articulated robot can be further increased in areas where the angle is important, such as welding. Therefore, in this paper, we proposed a cooperative kinematic inter-operation strategy. The strategy will be verified using the Simulink of MATLABⓇ, an engineering program, and RecurdynⓇ, a dynamic simulation program.

DC MOTOR SPEED CONTROL USING PID CONTROLLER

  • Loucif, Fatiha
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2005년도 ICCAS
    • /
    • pp.2557-2561
    • /
    • 2005
  • The PID controller design and choosing PID parameters according to system response are proposed in this paper. Here PID controller is employed to control DC motor speed and Matlab program is used for calculation and simulation. Choosing PID parameters are demonstrated by several contrast experiments and a way for setting PID parameters values is discussed.

  • PDF

만타형 UUV의 제어기 설계에 관한 연구 (A Study of the Control System for the Manta-type UUV)

  • 김형동;이승건;김준영;김시홍
    • 한국항해항만학회:학술대회논문집
    • /
    • 한국항해항만학회 2010년도 추계학술대회
    • /
    • pp.42-43
    • /
    • 2010
  • 본 연구에서는 만타 형상 무인잠수정(Manta-type unmanned underwater test vehicle)의 제어 성능 평가를 하였다. PID제어, Fuzzy 제어가 적용되었으며, 6자유도 운동을 사용하여 Matlab Simulink로 시뮬레이션 프로그램을 구성하였다. 설계된 제어기로 수심 및 방위제어에 사용되었으며 조류의 외란 하에서의 제어 성능을 평가하였다.

  • PDF

선형계획법에 의한 수요관리 프로그램의 최적 지원금 결정에 관한 연구 (A Study on Determination of Optimal Incentives of DSM Programs by Linear Programming)

  • 이병하;김정훈
    • 전기학회논문지
    • /
    • 제60권3호
    • /
    • pp.517-523
    • /
    • 2011
  • A lot of DSM (Demand Side Management) programs have been implemented to promote the effective utilization of resources and the rational development of power industry, and various economic analyses and policy-based studies on DSM have been executed to determine effective subsidy budget. In this paper, a new objective function for deciding an optimal incentive allocation among various programs is presented by introducing the maximization of the total saving power of the programs. For simplicity, the objective function and the constraints is linearized to apply LP(Linear Programming) method. LP program based on Simplex Method was developed by MATLAB. An optimal incentive allocation of 4 DSM programs is presented by the use of the developed MATLAB program.