A real-time ship propulsion system simulation system using MATLAB/Simulink according to one embodiment of the present invention comprises: a model generation unit which models an integrated ship propulsion system model such that a ship propulsion system to be simulated is modeled by a simulation code using MATLAB/Simulink; a simulation unit which generates a simulation scenario from a first step to the last step including at least two steps of performing a predetermined mission for the modeled ship propulsion system, performs a simulation for the current step from the generated scenario, and outputs simulation result data of the current step; a simulation control unit which determines whether the simulation of the simulation unit proceeds, and changes operation information of the simulation unit; a data processing unit which stores result data simulated and output by the simulation unit in a MATLAB workspace, determines whether the result data stored in the MATLAB workspace meets a predetermined condition, and controls, when the predetermined condition satisfies the predetermined condition, the simulation control unit to proceed the simulation of the next stage for the scenario; a display unit which visually displays the output result data for real-time monitoring; and a network communication unit which outputs the output result from the data processing unit to the display unit. According to the present invention, appropriate ship/propulsion system simulation results can be obtained through scenario modification.
본 발명의 일 실시 예에 따른 매트랩/시뮬링크를 이용한 실시간 함정 추진 체계 시뮬레이션 시스템은, 시뮬레이션을 수행할 상기 함정 추진 체계를 상기 매트랩/시뮬링크를 이용하여 시뮬레이션 코드로 모델링되는 함정 추진 체계 통합 모델을 모델링하는 모델 생성부, 상기 모델링된 함정 추진 체계에 대한 미리 정해진 임무를 수행하는 적어도 두 단계를 포함하는 처음 단계부터 마지막 단계까지의 시뮬레이션 시나리오를 생성하고, 상기 생성된 시나리오 중 현재 단계에 대해 시뮬레이션을 진행하여 상기 현재 단계의 시뮬레이션 결과 데이터를 출력하는 시뮬레이션 부, 상기 시뮬레이션 부의 시뮬레이션의 진행 여부를 판단하고, 상기 시뮬레이션 부의 운용 정보를 변경하는 시뮬레이션 제어부, 상기 시뮬레이션부의 시뮬레이션되어 출력된 결과 데이터를 매트랩 작업 공간에 저장하고, 상기 매트랩 작업 공간에 저장된 결과 데이터가 미리 정해진 조건을 충족하는지 판단하고, 상기 미리 정해진 조건을 충족한다면, 상기 시나리오에 대한 다음 단계의 시뮬레이션을 진행하도록 상기 시뮬레이션 제어부를 제어하는 데이터 처리부, 상기 출력된 결과 데이터의 실시간 모니터링을 위해 시각적으로 표시하는 디스플레이부, 상기 출력된 결과를 상기 데이터 처리부로부터 상기 디스플레이부로 출력하는 네트워크 통신부를 포함한다.
/ Real time ship propulsion system simulation system using MATLAB/SIMULINK
매트랩/시뮬링크를 이용한 실시간 함정 추진 체계 시뮬레이션 시스템
2021-04-05
Patent
Electronic Resource
Korean
/ Real time ship propulsion system simulation system using MATLAB/SIMULINK
European Patent Office | 2021
British Library Online Contents | 1996
|Automotive Engine Modeling for Real-Time Control Using MATLAB/SIMULINK
SAE Technical Papers | 1995
|Automotive engine modeling for real-time control using MATLAB/SIMULINK
Automotive engineering | 1995
|