おすすめの参考曞

2,828 views
Skip to first unread message

sy

unread,
Jun 1, 2012, 3:54:48 AM6/1/12
to OpenFOAM
皆様

い぀もお䞖話になり、ありがずうございたす。
OpenFOAMCFD党般初心者の山田ず申したす。

珟圚、
『OpenFOAMを必芁に応じお倉曎・改良をガシガシず行えるようになる』
を目暙ずしお、

①各方皋匏の導出等が茉っおいる数倀流䜓力孊の参考曞を読んで、
 たずは流䜓力孊に関する基瀎知識を぀ける

②FORTRANで蚘述されたプログラム䟋が茉っおいる数倀流䜓シミュレヌションの参考曞を読んで、
 流䜓シミュレヌションのプログラム構造を理解する
(補足)本圓はC蚀語で曞かれた参考曞が良いのですが、ネットで探しおみたずころ芋圓たらなかったので 

③C蚀語のプログラミング方法に関する参考曞ず①の参考曞を掻甚し぀぀、
 C蚀語での『単玔な圢状に察しお次元等枩非圧瞮蚈算が行えるようなプログラム』の構築しおみる。

④C++の抂念やプログラミング方法を参考曞を通じお勉匷する。

⑀埌は今たで勉匷した参考曞を芋぀぀、実際にOpenFOAMをいじっおみお、トラむ゚ラヌで力を぀ける。

ずいったスケゞュヌルで、
①②③で各方皋匏の導出・物理的意味や数倀流䜓シミュレヌションに関する理解床の底䞊げをしお、
そしお④⑀でOpenFOAMの倉曎・改良を行えるよう発展させたいず考えおおりたす。

しかしながら、数ある参考曞の䞭で、䞀䜓どれ遞んで勉匷すればよいのか
珟圚、非垞に迷っおおりたす。

以䞊を螏たえお、皆様にお聞きしたいですが、
䞋蚘のような内容が曞かれたおすすめの参考曞を教えお頂けないでしょうか

各方皋匏の導出等が茉っおいる数倀流䜓力孊の参考曞
FORTRANで蚘述されたプログラム䟋が茉っおいる数倀流䜓シミュレヌションの参考曞
C蚀語のプログラミング方法に関する参考曞
C++の抂念やプログラミング方法が茉っおいる参考曞


ちなみに珟状の私のレベルずしおは、
各方皋匏の導出・物理的意味や数倀流䜓シミュレヌションに関する理解床はかなり䜎いが、
卒論ではSTAR-CD、修論ではOpenFOAMを甚いた蚈算をチュヌトリアルの芋よう芋たねでやっおいたので
STAR-CDやOpenFOAMを甚いお
モデル䜜成⇒条件入力⇒実行⇒可芖化⇒蚈算結果から入力条件を修正⇒再蚈算
ずいう流れはなんずかやれおる。
ずいった感じです。


こんな質問はダフヌ知恵袋かなにかに投皿すべき内容のものかもしれたせんが、
䜕卒、ご回答のほどよろしくお願い臎したす。

なお、『そもそも䞊述の①⑀みたいなアプロヌチなんかじゃ、知識なんお身に぀かねぇもっずこうしろ』
のようなご意芋もありたしたら、ぜひよろしくお願い臎したす。

sy

unread,
Jun 1, 2012, 4:22:20 AM6/1/12
to OpenFOAM
山田です。

先の投皿内容に䞀郚補足を臎したす。

③C蚀語のプログラミング方法に関する参考曞ず①の参考曞を掻甚し぀぀、
 C蚀語での『単玔な圢状に察しお次元等枩非圧瞮蚈算が行えるようなプログラム』の構築しおみる

③C蚀語のプログラミング方法に関する参考曞ず①の参考曞を掻甚し぀぀、
   『党お盎亀座暙でメッシュで切れる単玔な圢状に察しお、
   SIMPLE法・暙準k-εモデルを適甚した次元 等枩 非圧瞮蚈算が行えるプログラム』を
   C蚀語で構築しおみる

tomihara

unread,
Jun 1, 2012, 4:55:11 AM6/1/12
to open...@googlegroups.com
OpenFOAM勉匷䌚関西の幹事をしおおりたす、冚原です。 

以前の勉匷䌚にお、先生よりOpenFoamを理解しおいく䞊での 
掚薊図曞をご玹介いただきたした。コメント付きです。 
勉匷䌚のフォヌラム
にお玹介したしたが、ご参考になれば幞いです。 

、OpenFoamの有限䜓積法に぀いお 
 ファヌツィガヌ、ペリッチ、「コンピュヌタヌによる流䜓力孊」シュプリンガヌ ISBN-13: 978-4431708421 
 これを読めばOpenFoamの有限䜓積法はほが理解できる。 
 和蚳もセンスがよい。 
 章を必読 


、有限䜓積法、SIMPLE法に぀いお 
        パタンカヌ「コンピュヌタによる熱移動ず流れの数倀解析」森北出版 ISBN-13: 978-4627911901 
        荒川忠䞀「数倀流䜓工孊」東倧出版䌚 ISBN-13: 978-4130611534 

、圧瞮性流䜓 

        藀井孝蔵「流䜓力孊の数倀蚈算法」 東倧出版䌚 ISBN-13: 978-4130628020 
        航空工孊関連の話が詳しく茉っおいる 


、乱流蚈算 

        梶島忠倫「乱流の数倀シミュレヌション」 逊賢堂 ISBN-13: 978-4842599106 
        CFDの教科曞ずしお。乱流の基瀎が孊べる。 


、乱流モデル 

        数倀流䜓力孊線集委員䌚「数倀流䜓力孊シリヌズ 乱流解析」東倧出版䌚  ISBN-13: 978-4130651035 
        乱流モデルをどれを䜿えばいいか ずいう問題ぞの指針。 
        専門曞。乱流モデルに関しおはだいたいは網矅しおいる。 

以䞊です。 

冚原

2012幎6月1日金曜日 16時54分48秒 UTC+9 sy:
2012幎6月1日金曜日 16時54分48秒 UTC+9 sy:
2012幎6月1日金曜日 16時54分48秒 UTC+9 sy:
2012幎6月1日金曜日 16時54分48秒 UTC+9 sy:

ohbuchi

unread,
Jun 1, 2012, 6:42:51 AM6/1/12
to OpenFOAM
CずC++は䌌お非なる蚀語ですので、FortranでFVMの実装の感觊を掎んだら
すぐにC++の勉匷に移った方が良いず思いたす。
C++でどうやっおプログラムを䜜るのかを理解するこずが倧切でしょう。
Cは柔軟な蚀語ですが、プログラミング方法論的にはFortranず倧差ないので
OpenFOAMを孊ぶには䞍芁だず思いたす。


On 6月1日, 午埌5:55, tomihara <da_13_1...@hotmail.com> wrote:
> OpenFOAM勉匷䌚関西の幹事をしおおりたす、冚原です。
>
> 以前の勉匷䌚にお、先生よりOpenFoamを理解しおいく䞊での
> 掚薊図曞をご玹介いただきたした。コメント付きです。
> 勉匷䌚のフォヌラムhttps://groups.google.com/forum/?fromgroups#!forum/openfoambeginner
> ...
>
> もっず読む ≫

Toru Yamaguchi

unread,
Jun 1, 2012, 7:00:33 AM6/1/12
to open...@googlegroups.com
山口培@Javaが埗意です。

C及びC++の参考曞を挙げたす。
Open FOAM゜ヌスは未だ殆ど芋おないので、ずりあえず叀兞や原兞で。

必芁であればアゞ゜ン・りェズレむ出版のSTL本もあった方がむむかも。


「プログラミング蚀語C」
http://www.amazon.co.jp/dp/4320026926/

「プログラミング蚀語C++」
http://www.amazon.co.jp/dp/475611895X/

「Effective C++」
http://www.amazon.co.jp/dp/4756118089/

「オブゞェクト指向における再利甚のためのデザむンパタヌン」
http://www.amazon.co.jp/dp/4797311126/

--
山口 培
--
このメヌルは Google グルヌプのグルヌプ「OpenFOAM」の登録者に送られおいたす。
このグルヌプに投皿するには、open...@googlegroups.com にメヌルを送信しおください。
このグルヌプから退䌚するには、openfoam+u...@googlegroups.com にメヌルを送信しおください。
詳现に぀いおは、http://groups.google.com/group/openfoam?hl=ja からこのグルヌプにアクセスしおください。

sy

unread,
Jun 4, 2012, 12:44:41 AM6/4/12
to OpenFOAM
冚原さた

分野に応じお䜓系的に必芁な参考曞を教えお頂きありがずうございたす。
早速、党お賌入したいず思いたす。

たずは、
「コンピュヌタヌによる流䜓力孊」
「コンピュヌタによる熱移動ず流れの数倀解析」
「数倀流䜓工孊」
「乱流の数倀シミュレヌション」
から読み進めおいき、基瀎力向䞊に努めおいきたす。



ohbuchi さた

勉匷法に関するアドバむスありがずうございたす。
アドバむスに埓いたしお、
FortranでFVMの実装の感觊を掎んだ埌、
C++を孊習し、
OpenFOAMの゜ヌスコヌドを参考にし぀぀、
C++で先述の流䜓蚈算プログラムを䜜成しおみたす。


山口さた

プログラム蚀語に関する参考曞を教えお頂きありがずうございたす。
流䜓関係の参考曞ず共に早速、党お賌入したいず思いたす。

C++を孊習する際に、
「プログラミング蚀語C++」
「Effective C++」
「オブゞェクト指向における再利甚のためのデザむンパタヌン」
を掻甚させお頂きたす。

たた、実際にC++でコヌディングする際には、
「プログラミング蚀語C」
も参考させお頂きたす。



Toru Yamaguchi

unread,
Jul 1, 2012, 6:24:07 PM7/1/12
to open...@googlegroups.com
山口です。

賌入したしたのでご報告したす。

「コンピュヌタによる流䜓力孊」は amazonからの賌入が難しいようです。

䞋蚘からは比范的楜に賌入できそうです。
http://honto.jp/netstore/pd-book_25224506.html

たた代替案ずしお、
・原曞をamazonから賌入
・「数倀流䜓力孊 第2版」を賌入
http://www.amazon.co.jp/dp/4627919727/
が有効だず思いたす。

ご参考たで。

Reply all
Reply to author
Forward
0 new messages