□ 목적
◦ 스마트제조분야 전문인력 양성과정을 통한 교육 내실화
◦ MATLAB 및 Simulink 개발사의 직강을 통한 프로그램 이해도 향상
◦ MATLAB 기초교육을 바탕으로 MATLAB 고급 응용기술 습득
□ 개요
◦ 교육명: Matlab Simulink for System and Algorithm Modeling
◦ 일정: 2024. 12. 27.(금) ~ 31.(화) (총 21시간)
◦ 장소: 산학연 210호(컴퓨터 실습실)
◦ 규모: 공과대학 재학생 20명
◦ 주최/주관: 공학교육혁신센터
□ 교육내용
◦ Simulink 모델 생성 및 수정, 동적 시스템 시뮬레이션
◦ 연속시간시스템, 이산시간 시스템 및 하이브리드시스템 모델링
◦ 시뮬레이션 정확도와 연산속도를 위한 솔버(Solver) 설정
◦ Simulik 모델 내 계층구조 설계
◦ 서브시스템, 라이브러리 및 모델 참조를 이용한 재사용 가능한 모델 구성 요소
생성
□ 상세일정
일차 |
내용 |
비고 |
1일차 12. 27. (7시간) |
MATLAB 환경 살펴보기 (1.0시간) - 데스크탑 환경 - MATLAB으로 계산 수행 - 변수 및 할당
MATLAB 명령으로 스크립트 작성 (1시간) - 명령 내역 사용 - 스크립트에 명령 저장 - MATLAB 편집 환경 - 함수 호출 - 문서 사용 - MAT 파일 저장 및 불러오기 |
TC-MATLAB Fundamentals |
1일차 12. 27. |
MATLAB에서 데이터로 작업 (3시간) - 벡터 활용 - 벡터 시각화 - 벡터의 값에 액세스 및 수정 - 벡터 결합 - 행렬 활용 - 외부 형식에서 가져오기 및 내보내기
흐름 제어 및 함수 생성 (2시간) - 관계 연산자 - 조건문 - 함수 생성 - 함수 작업 공간 - 구조체 데이터 저장 및 액세스 - 루프 사용 |
|
2일차 12. 30. (7시간) |
모델 생성 및 시뮬레이션 (1.5시간) - Simulink 인터페이스 소개 - 전위차계 시스템 - 신호 생성 및 시각화 - 시뮬레이션 및 분석 - 솔버 동작 - 대수 루프
프로그래밍 구문 모델링 (1.5시간) - 비교 및 결정 명령문 - 액추에이터 논리 시스템 - 영점교차 - MATLAB Function 블록
이산 시스템 모델링 (2.0시간) - 이산 신호 및 상태 - PI 제어기 시스템 - 이산 전달 함수 및 상태공간 시스템 - 멀티레이트 이산 시스템
연속 시스템 모델링 (2.0시간) - 연속 상태 - 스로틀 시스템 - 물리적 경계 - 연속 전달 함수 및 상태공간 시스템 - 시뮬레이션 속도 및 정확도 |
Simulink Fundamentals(1) |
3일차 12. 31. (7시간) |
모델 계층 구조 개발 (2.25시간) - 포트 및 서브시스템 - 마스크 - 벡터 및 버스 신호
조건부 실행 알고리즘 모델링 (1.25시간) - 조건부 실행 서브시스템 - Enabled Subsystem - Triggered Subsystem - 입력 유효성 검사 모델 모델 컴포넌트 참조 (2.25시간) - 워크플로 참조 - 서브시스템 참조 - 모델 참조 - 루트 수준 입력 및 출력 - 모델 작업 공간 - 모델 참조 시뮬레이션 모드 - 모델 종속성
라이브러리 생성 (1.25시간) - 라이브러리 생성 및 구성 - 라이브러리 링크 관리 -Simulink 라이브러리 브라우저에 라이브러리 추가 |
Simulink Fundamentals(2) |
□ 교육성과 및 활용방안
◦ 교육결과: 20명 중 20명 중급과정 수료
◦ 교육성과
- 공학 필수 소프트웨어인 Matlab 프로그램을 기초부터 중급까지 활용할 수 있는 수준에 도달하여 수업 및 과제에 활용할 수 있는 능력을 갖춤.
- Simulink를 이용하여 모델 생성 및 시뮬레이션을 기초부터 중급까지 활용할 수 있는 수준에 도달하여 수업 및 과제에 활용할 수 있는 능력을 갖춤.
◦ 향후활용방안
- 공학 필수 소프트웨어인 Matlab 프로그램을 활용하여 수업 및 과제에 활용할 수 있고, 대학원에 진학하여 전문 연구 분야에서 활용할 수 있음.
- Simulink 활용법을 원활하게 습득하여 모델 생성 및 시뮬레이션을 활용하여 수업 및 과제에 활용하고, 대학원에 진학하여 전문 연구 분야에서 활용할 수 있음.