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.

    본 발명의 일 실시 예에 따른 매트랩/시뮬링크를 이용한 실시간 함정 추진 체계 시뮬레이션 시스템은, 시뮬레이션을 수행할 상기 함정 추진 체계를 상기 매트랩/시뮬링크를 이용하여 시뮬레이션 코드로 모델링되는 함정 추진 체계 통합 모델을 모델링하는 모델 생성부, 상기 모델링된 함정 추진 체계에 대한 미리 정해진 임무를 수행하는 적어도 두 단계를 포함하는 처음 단계부터 마지막 단계까지의 시뮬레이션 시나리오를 생성하고, 상기 생성된 시나리오 중 현재 단계에 대해 시뮬레이션을 진행하여 상기 현재 단계의 시뮬레이션 결과 데이터를 출력하는 시뮬레이션 부, 상기 시뮬레이션 부의 시뮬레이션의 진행 여부를 판단하고, 상기 시뮬레이션 부의 운용 정보를 변경하는 시뮬레이션 제어부, 상기 시뮬레이션부의 시뮬레이션되어 출력된 결과 데이터를 매트랩 작업 공간에 저장하고, 상기 매트랩 작업 공간에 저장된 결과 데이터가 미리 정해진 조건을 충족하는지 판단하고, 상기 미리 정해진 조건을 충족한다면, 상기 시나리오에 대한 다음 단계의 시뮬레이션을 진행하도록 상기 시뮬레이션 제어부를 제어하는 데이터 처리부, 상기 출력된 결과 데이터의 실시간 모니터링을 위해 시각적으로 표시하는 디스플레이부, 상기 출력된 결과를 상기 데이터 처리부로부터 상기 디스플레이부로 출력하는 네트워크 통신부를 포함한다.


    Access

    Download


    Export, share and cite



    Title :

    / Real time ship propulsion system simulation system using MATLAB/SIMULINK


    Additional title:

    매트랩/시뮬링크를 이용한 실시간 함정 추진 체계 시뮬레이션 시스템


    Contributors:
    KIM NA YONG (author)

    Publication date :

    2021-04-05


    Type of media :

    Patent


    Type of material :

    Electronic Resource


    Language :

    Korean


    Classification :

    IPC:    G06F ELECTRIC DIGITAL DATA PROCESSING , Elektrische digitale Datenverarbeitung / B63B Schiffe oder sonstige Wasserfahrzeuge , SHIPS OR OTHER WATERBORNE VESSELS




    SIMULATION OF RECONFIGURATION SYSTEM USING MATLAB-SIMULINK ENVIRONMENT

    Thanh, Ngo Ngoc / Quang, Nguyen Phung | BASE | 2018

    Free access

    Matlab/Simulink

    Ohata, A. | British Library Online Contents | 1996


    Automotive Engine Modeling for Real-Time Control Using MATLAB/SIMULINK

    Moskwa, John J. / Weeks, Robert W. | SAE Technical Papers | 1995


    Automotive engine modeling for real-time control using MATLAB/SIMULINK

    Weeks,R.W. / Moskwa,J.J. / Modular Systems,US et al. | Automotive engineering | 1995