운동시뮬레이션 제1주 강의 소개, Modelica 설치 컴퓨터시뮬레이션학과 2015년 봄학기 담당교수 : 이형원 E304호, hwlee@inje.ac.kr
강의소개 담당교수 : 컴퓨터시뮬레이션학과 이형원 교재 : Computational Physics, N.J. Giordano, H. Nakanishi, Prentice Hall 강의시간 : 월2,3,4교시, E323 평가방법 네 번의 필기 시험 : 총 30% 1,3차 시험 : 각 5% 중간, 기말 필기고사 : 각 10% 두 번의 실기 시험 : 총 30% 10번의 숙제 : 총 20% 수업참여 : 10% 출석 : 총 10%
선수지식(Prerequisites) 미적분학 (Calculus) 미분방정식(Differential Equations) 수치해석(Numerical Analysis) 일반물리(General Physics) 툴 : Modelica
참고자료(References) Calculus General Physics Java C# C, C++ Numerical Analysis Differential Equations
강의자료 http://ecampus.inje.ac.kr 로그인 후 사용
강의자료
강의자료 http://comsi.inje.ac.kr -> 강의자료실
강의 일정 1주차 : 강의 소개 & 강의 준비 2주차 : 첫 번째 수치문제 (1장) 3주차 : 실질적인 포사체 운동 (2장) 4주차 : 1차 필기시험 5주차 : 진동운동과 카오스(3장) 6주차 : 태양계(4장) 7주차 : 포텐셜 및 장(5장) 8주차 : 중간고사 필기 및 실기 시험
강의일정(계속) 9주차 : 파동(6장) 10주차 :무작위계(7장) 11주차 : 통계, 상전이, 아이징 모델(8장) 12주차 : 3차시험 필기 시험 13주차 : 분자동역학(9장) 14주차 : 양자역학(10장) 15주차 : 진동, 파동, 악기(11장) 16주차 : 기말고사 필기 및 실기 시험
강의 진행 강의 노트 준비 지난 주 실습 내용 토론하기 인터넷 강의 내용에 대한 질문과 답하기 새로운 단어 이해하기 실습 내용 설명 및 실습시간에 실습하기 다음 주 강의 내용 인터넷 강의 듣기 숙제 해서 제출하기
시험 준비 각자 A4의 ¼ 크기의 요약집을 준비 한다. (10 점 제공, 시험시간에 제출)
토론을 위한 질문 우리는 무엇을 위하여 이 방에 앉아있나요? 나는 이 과목에서 무엇을 기대하는가? 여러분 들의 질문
책 읽기 퀴즈
단어 퀴즈 언어 : 덧셈 : 곱셈 : 성공 : 이차 곡선 : 이차 방정식: 함수 :
다음 주 과제 실습하기 1장 인터넷 강의 듣고 오기 숙제 해서 제출하기
Modelica 개발 환경 만들기 OMEdit 설치 : https://openmodelica.org
OMEdit 다운로드 및 설치 다운로드 홈페이지 https://openmodelica.org/
OMEdit 다운로드 및 설치 Windows 선택
OMEdit 다운로드 및 설치 최신 버전 선택 적당한 위치에 저장
OMEdit 다운로드 및 설치 다운로드 받은 설치 프로그램 실행
OMEdit 다운로드 및 설치
OMEdit 다운로드 및 설치
OMEdit 다운로드 및 설치
OMEdit 실행
OMEdit 시작 화면
OMEdit Diagram View
OMEdit Text View
OMEdit Simulate 실행
OMEdit Simulate 과정 및 출력
OMEdit Simulate 결과 그래프
OMEdit 종료
Modelica 동작원리 미분방정식을 기술하는 클래스 작성 해당하는 코드생성 시뮬레이션 실행 결과파일 생성 결과 그래프
gnuplot 프로그램 설치 Homepage download http://www.gnuplot.info/
프로그램 다운로드 최신 버전을 선택할 것
프로그램 다운로드 원하는 디렉토리에 다운로드
압축 해제 더블클릭하여 실행
폰트 설정 화면 아무 곳에서나 오른 버튼 클릭하면 활성화 됨 설정을 바꾼 후 다시 한번 활성화 한 후에 Update 메뉴 클릭
데이터 파일로 그림 그리기 그림 그리는 화면을 windows 화면으로 설정 현재 디렉토리를 데이터 파일이 있는 곳으로 설정 파일의 자료를 이용하여 그림 그리기
그래프 화면 Modelica에서 csv 출력으로 생성한 파일 set datafile separator “,” 를 해야 함.