授業情報/Course information

開講学期/Course Start 2023年度/Academic Year   後期/Second
開講曜限/Class period 月/Mon 9 , 月/Mon 10
授業区分/Regular or Intensive 週間授業
対象学科/Department 創造工学科航空宇宙工学コース
対象学年/Year 3年 , 4年
授業科目区分/Category 教育課程 創造工学科
必修・選択/Mandatory or Elective 選択
授業方法/Lecture or Seminar 講義科目
授業科目名/Course Title 数値流体力学/Computational Fluid Dynamics
単位数/Number of Credits 2
担当教員名/Lecturer 畠中 和明 (創造工学科航空宇宙工学コース)
時間割コード/Registration Code J3157
連絡先/Contact 畠中 和明(A207、TEL:0143-46-5354、e-mail:hatnac@muroran-it.ac.jp)
オフィスアワー/Office hours 畠中 和明(毎週月曜日10:00~12:00)
実務経験/Work experience 畠中 和明(企業において関連する数学知識を要する計測・制御ソフトウェア設計・製作に携わった在職経験及び流体関連シミュレーションソフトウェア設計・製作に携わった在職経験を有する)
更新日/Date of renewal 2023/08/19
授業のねらい
/Learning Objectives
航空宇宙工学においては、複雑形状周りの圧縮性流れの振る舞いの詳細を研究する必要がある。そのため従来の理論、実験に基づく研究手法に加えて、計算機の性能向上にともない、計算機を用いた数値流体力学(Computational Fluid Dynamics: CFD)が重要な役割を担うようになった。CFDを活用して流体の振る舞いを研究するためには、流体力学のみならず、計算機の利用上必要となる様々な知識を習得する必要がある。本授業では、流体力学の理論から計算機プログラムを作成して流体の運動を数値的に模擬する方法を説明する。
到達度目標
/Outcomes Measured By:
1. 物理現象は(偏)微分方程式で表現されることを理解する。
2.偏微分方程式を差分により離散的に表現して計算機で処理する事を理解する。
3.いくつかの特徴的な熱流体問題の数値解法を理解する。
授業計画
/Course Schedule
総授業時間数:22.5時間
第1回: 数値流体力学について-イントロダクション-
第2回: 数値解析で扱う偏微分方程式の分類とそれぞれの物理的意味
第3回: 偏微分方程式の差分表示 - テイラー展開による方法
第4回: 偏微分方程式の差分表示 - 多項式による方法
第5回: 陽解法と陰解法
第6回: 多次元問題の取り扱い方法
第7回: 解の安定性 - フォンノイマンの安定性解析
第8回: 数値計算例
第9回: 中間試験
第10回: Python, Fortranの基礎(変数、式、入出力)
第11回: Python, Fortranの基礎(制御文、関数、配列)
第12回: 熱流体問題における数値解法の実装
第13回: 熱流体問題の数値解析
第14回: 計算結果の可視化手法
第15回: 数値流体力学の応用、課題提示

各回の学修時間の目安は、事前・事後合わせて4時間必要です。

参考書等
/Required Materials
流体計算と差分法 桑原邦郎, 河村哲也編著  朝倉書店 2005(ISBN:9784254231052)
Computational fluid mechanics and heat transfer Dale A. Anderson, John C. Tannehill, Richard H. Pletcher  Hemisphere ; McGraw-Hill 1984(ISBN:0070503281)
数値計算のためのFortran90/95プログラミング入門 牛島省著  森北出版 2020(ISBN:462784722X)
Python : ゼロからはじめるプログラミング 三谷純著  翔泳社 2021(ISBN:9784798169460)
教科書・参考書に関する備考 教科書は特に指定しない。
授業中に適宜資料を配布する。
成績評価方法
/Grading Guidelines
・中間試験結果(60点満点)、レポート(40点満点)を合計して、100点満点中60点以上を合格として単位を与える。

・下記の到達度目標1から3については、中間筆記試験およびレポートで評価する。
1. 物理現象は(偏)微分方程式で表現されることを理解する。
2.偏微分方程式を差分により離散的に表現して計算機で処理する事を理解する。
3.いくつかの特徴的な熱流体問題の数値解法を理解する。
履修上の注意
/Notices
・授業の2/3以上の出席がなければ成績評価の対象とならないので注意すること。
・再試験は行わない.不合格の者は再履修すること。
学習・教育目標との対応
/Learning and Educational Policy
学生便覧「学習目標と授業科目との関係表」参照
関連科目
/Related course
・本授業の基礎となる科目: 微分積分A、微分積分B、流れの力学A、流れの力学B、空気力学、応用解析学Ⅰ、応用解析学Ⅱ
・本授業で学ぶ知識等を必要とする科目:卒業研究Ⅰ、卒業研究Ⅱ
実務経験のある教員による授業科目
/Course by professor with work experience
1.関連した実務経験を有している教員が担当する科目
No. 回(日時)
/Time (date and time)
主題と位置付け(担当)
/Subjects and instructor's position
学習方法と内容
/Methods and contents
備考
/Notes
該当するデータはありません
Active learning 1-1
/主体的学修(反転授業,小テスト,振り返り 等)
・計算機の取り扱いやFortranによる計算処理技術は、講義時間だけでは身につかない。配布資料や参考書等を用いた自主的な学習が必要である。
Active learning 1-2
/上記項目に係るALの度合い
15%未満
Active learning 2-1
/対話的学修(グループ学習,協働,調査体験 等)
Active learning 2-2
/上記項目に係るALの度合い
該当なし
Active learning 3-1
/深い学修(複数科目の知識の総合化や問題解決型学修 等)
1・2年次に学んだ数学や物理学、流体力学や熱力学等、幅広い科目で修得した基礎知識を総合的に活用することによって本科目に対する理解が促進され、各種熱流体問題を数値解析的に解く能力を修得することができる。
Active learning 3-2
/上記項目に係るALの度合い
15%未満