표제지
국문초록
목차
Ⅰ. 서론 13
1.1. 연구 배경 및 목적 13
Ⅱ. 본론 15
2.1. 관련연구 15
2.1.1. SIMULINK-MATLAB 연계 해석 15
2.1.2. 대규모 분산 시뮬레이션 환경을 위한 실시간성 DDS 15
2.2. DDS 16
2.2.1. DDS 개요 16
2.2.2. DDS 계층구조 19
2.2.3. DDS 통신 특징 20
2.2.4. 서비스 품질 (Quality of Service) 23
2.3. MATLAB 27
2.3.1. MATLAB 개요 27
2.3.2. Simulink 개요 28
2.3.3. DDS Blockset 개요 31
2.4. MATLAB DLL - DDS 연동 설계 및 구현 39
2.4.1. 전력 계통 DLL 개요 39
2.4.2. DDS Blockset과 전력망 정보 모델링 DLL 연동 실행 41
2.5. 테스트 베드 및 검증 47
2.5.1. 테스트베드 구성 47
2.5.2. Wireshark 및 Admin Console 검증 48
Ⅲ. 결론 52
3.1. 결론 및 향후 연구 방향 52
참고문헌 53
Abstract 55
표 1. DDS QoS 표 26
표 2. 테스트베드 시스템 사양 48
그림 1. SIMULINK-MATLAB-OpenDSS 연계해석 방법 15
그림 2. SDN기반 DDS 아키텍처 16
그림 3. DDS 계층 구조 20
그림 4. Topic 기반 DDS 통신 방식 20
그림 5. 토픽의 예 22
그림 6. DDS Entity 상호관계 22
그림 7. DDS QoS 종류 23
그림 8. DDS 객체 구조 24
그림 9. 모델 기반 Simulink 개요 29
그림 10. Simulink 기반 MBSE 예시 30
그림 11. DDS Definitions 생성 32
그림 12. 시뮬링크를 사용하여 DDS 어플리케이션 모델링 33
그림 13. DDS interface 환경설정 33
그림 14. DDS Network에 Application 배포 34
그림 15. Shapesexample.xml 파일 구성 35
그림 16. DDS Application Quick Start 36
그림 17. Shapesdemo 모델링 구성 37
그림 18. DDS Configuration 설정 37
그림 19. 입출력 데이터 예시 40
그림 20. CalculatePowrLoss DLL 실행결과 40
그림 21. DDS Blockset - DLL 연동 아키텍처 41
그림 22. RTI Launcher 42
그림 23. CalculatePowerLoss PubSub IDL 43
그림 24. CalculatePowerLoss Quick Start 43
그림 25. CalculatePowerLoss XML 44
그림 26. CalculatePowerLoss 환경구성 45
그림 27. CalculatePowerLoss 기본 모델링 45
그림 28. CalculatePowerLoss Subsystem 구조 46
그림 29. CalculatePowerLoss Function 46
그림 30. 테스트베드 구성도 47
그림 31. CalculatePowerLossData Topic 통신 49
그림 32. CalculatePowerLossResult Topic 통신 50
그림 33. CalculatePowerLossData Topic 통신 51
그림 34. CalculatePowerLossResult Topic 통신 51