회사에서 MATLAB 을 사용하는데 ver 명령어를 통해 어떤 툴박스가 설치되어 있는지 확인해 보니~ Simscape 툴박스가 설치되어 있더군요. Simscape 와 함께 Simscape Electronics, Simscape Power Systems 도 함께 깔려 있던데 저는 정확히 어떤 차이인지는 잘 모르겠더군요.
어쨌든 학부때 회로이론, 전자회로와 같은 과목을 좋아했던 지라 기왕 깔려 있는거 Simscape 를 한번 사용해 보고 싶다는 생각이 들어서 아래 메뉴얼을 조금 들여다 보고 Simscape 블록으로 아주 간단한 RC 회로를 구성해 봤습니다.
일단 ssc_new 라고 명령하면 Simscape 를 사용하기 위한 기본적인 configuration 이 설정되는 것 같더군요. 아래와 같이 기본적인 블록이 추가된 형태로 model 파일이 열립니다.
그럼 이제 왼쪽에 있는 Simscape Library 중에서 필요한 블록들을 선택해서 model 파일을 구성하면 되겠네요~
위 모델 파일의 블록 중 PS-Simulink Converter, Simulink-PS Converter 블록은 Simulink 의 블록과 Simscape 블록간에 데이터를 전달하기 위한 블록으로 보입니다.
저는 Simscape 초심자라 간단하게 아래와 같이 RC 회로를 구성해 봤습니다.
전류와 전압값 확인을 위해 Current Sensor 는 직렬로 Voltage Sensor 는 병렬로 연결해 줬고~ 데이터를 Scope 에서 확인하기 위해 PS-Simulink Converter 를 통해 Scope 와 연결 했습니다.
Ctrl + S 를 눌러서 model 파일을 저장하고~ 실행을 해 보니 다음과 같이 전류, 전압 값을 확인 할 수 있었습니다.
그냥 간단하게 해 본거긴 하지만 대충 어떻게 사용하는건지에 대한 감은 오네요. 위 Simscape 관련 tutorial 링크를 좀 더 정독하면서 공부를 한번 해 봐야 겠습니다.
혹시 필요하신 분이 있을까봐 위에 구성했던 모델 파일도 올립니다.
'programming language > MATLAB' 카테고리의 다른 글
MATLAB DC 제거 디지털 필터 (0) | 2018.12.19 |
---|---|
Simulink subsystem의 종류와 공부 방법 (0) | 2018.12.18 |
MATLAB Simulink 시작하기 (582) | 2018.11.16 |
MATLAB recursive 경로 문자열 생성 genpath (0) | 2018.10.15 |
MATLAB Editor Publish 할때 주의 할 점 (0) | 2018.10.05 |
MATLAB 에서 C/C++ 컴파일러 TDM-GCC 설치 (6) | 2018.09.12 |
MATLAB 공부 자료 (0) | 2018.07.18 |
Simulink Signal Builder 사용시 Data Type Conversion 생성하기 (0) | 2017.07.14 |
댓글