高層ビル周りの気流解析 (simpleFoamMeans-20080808)

496 views
Skip to first unread message

Shuichi T

unread,
Dec 16, 2011, 7:20:15 AM12/16/11
to OpenFOAM
はじめまして、OpenFOAM初心者の高橋と申します。

建物周辺におこる風の流れについて興味があり、先月からOpenFOAMの練習をはじめました。

現在、rhinoでモデリングした3Dデーターを''stl''に変換して気流解析をおこないたいため、
''高層ビル周りの気流解析 (simpleFoamMeans-20080808)''のチュートリアルで練習をしています。
OpenFOAM 2.0.1のバージョンをubutuにインストールして使っています。ubutuを使うのも今回が
初めてです。
link http://oshima.eng.niigata-u.ac.jp/OpenFOAM/ja/
http://oshima.eng.niigata-u.ac.jp/OpenFOAM/ja/highriseBuildingDivided.pdf

ケースデーターのバージョンが1.5で使用しているものが2.0.1で違うためなのか、
''3.2.2 メッシュの再分割'' というところから前に進むことができません。
cellSet を terminal に入れたところ実行されなかったので、setSet -batch cellSetDict
setSet -batch makeCellSets.setSet を試してみたのですが実行されませんでした。
以下に2つのファイルの中身を貼り付けました。

cellSetDict
/*--------------------------------*- C++ -
*----------------------------------*\
| =========
| |
| \\ / F ield | OpenFOAM: The Open Source CFD
Toolbox |
| \\ / O peration | Version:
2.0.1 |
| \\ / A nd | Web: www.OpenFOAM.com
|
| \\/ M anipulation
| |
\*---------------------------------------------------------------------------
*/
FoamFile
{
version 2.0;
format ascii;
class dictionary;
object cellSetDict;
}

// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* * * //

// Name of set to operate on
name set;

// One of clear/new/invert/add/delete|subset/list
action new;

// Actions to apply to cellSet. These are all the topoSetSource's
ending
// in ..ToCell (see the meshTools library).
topoSetSources
(
boxToCell
{
box (-3.6001 -3.6001 -0.0001) (3.6001 3.6001 3.6001);
}
);


//
************************************************************************* //

makeCellSets.setSet
cellSet set new boxToCell (-3.6001 -3.6001 -0.0001) (3.6001 3.6001
3.6001)

どこの部分を修正すればいいか、何か参考になるケースデーターやチュートリアルなどがありましたら
ご教授頂けないでしょうか。
宜しくお願いいたします。

後、case D と HighRiseBuildingCityBlocksも実行してみようとしたのですが、setDiscreteFields
をutilityに
入れることができず苦戦しております。
こちらもご教授頂けないでしょうか。

大変、長くなってしまいましたが宜しくお願いいたします。

ONO Hiroki

unread,
Dec 18, 2011, 12:28:45 AM12/18/11
to OpenFOAM
小野です。

「setSet -batch makeCellSets.setSet を試してみたのですが実行されませんでした。」ということですが、
上記コマンドを端末に入力した際に、何かしらメッセージが表示されると思いますので、
それをそのままここにコピー&ペーストしてもらえると、的確なアドバイスが出来ると思います。

setDiscreteFeildsも具体的にどのあたりでつまづいているのか、を教えていただけると皆さんもアドバイスしやすくなると思います。


cellSet set new boxToCell (-3.6001 -3.6001 -0.0001) (3.6001 3.6001
3.6001)

On 12月16日, 午後9:20, Shuichi T <shuichi.m...@gmail.com> wrote:
> はじめまして、OpenFOAM初心者の高橋と申します。
>
> 建物周辺におこる風の流れについて興味があり、先月からOpenFOAMの練習をはじめました。
>
> 現在、rhinoでモデリングした3Dデーターを''stl''に変換して気流解析をおこないたいため、
> ''高層ビル周りの気流解析 (simpleFoamMeans-20080808)''のチュートリアルで練習をしています。
> OpenFOAM 2.0.1のバージョンをubutuにインストールして使っています。ubutuを使うのも今回が
> 初めてです。

> link http://oshima.eng.niigata-u.ac.jp/OpenFOAM/ja/http://oshima.eng.niigata-u.ac.jp/OpenFOAM/ja/highriseBuildingDivided...

ohbuchi

unread,
Dec 18, 2011, 5:30:25 AM12/18/11
to OpenFOAM
cellSetはsetSetに統合されています。
setSetと入力して、表示されるコマンドプロンプトに

readline>cellSet set new boxToCell (-3.6001 -3.6001 -0.0001) (3.6001
3.6001 3.6001)
readline>quit

と入力すれば良いでしょう。


On 12月18日, 午後2:28, ONO Hiroki <h_...@meiji.ac.jp> wrote:
> 小野です。
>
> 「setSet -batch makeCellSets.setSet を試してみたのですが実行されませんでした。」ということですが、
> 上記コマンドを端末に入力した際に、何かしらメッセージが表示されると思いますので、
> それをそのままここにコピー&ペーストしてもらえると、的確なアドバイスが出来ると思います。
>
> setDiscreteFeildsも具体的にどのあたりでつまづいているのか、を教えていただけると皆さんもアドバイスしやすくなると思います。
>
> cellSet set new boxToCell (-3.6001 -3.6001 -0.0001) (3.6001 3.6001
> 3.6001)
>
> On 12月16日, 午後9:20, Shuichi T <shuichi.m...@gmail.com> wrote:
>
>
>
>
>
>
>
> > はじめまして、OpenFOAM初心者の高橋と申します。
>
> > 建物周辺におこる風の流れについて興味があり、先月からOpenFOAMの練習をはじめました。
>
> > 現在、rhinoでモデリングした3Dデーターを''stl''に変換して気流解析をおこないたいため、
> > ''高層ビル周りの気流解析 (simpleFoamMeans-20080808)''のチュートリアルで練習をしています。
> > OpenFOAM 2.0.1のバージョンをubutuにインストールして使っています。ubutuを使うのも今回が
> > 初めてです。

> > link http://oshima.eng.niigata-u.ac.jp/OpenFOAM/ja/http://oshima.eng.niiga......

Shuichi T

unread,
Dec 18, 2011, 10:18:45 PM12/18/11
to OpenFOAM
小野様

早速のご返事ありがとうございました。
以下に ''setSet -batch makeCellSets.setSet'' を端末上で実行したときの
メッセージを添付いたしました。

shuichi@shuichi-laptop:~/OpenFOAM/shuichi-2.0.1/run/nrkh/
simpleFoamMean/test4$ setSet -batch makeCellSets.setSet/
*---------------------------------------------------------------------------
*\| ========= |

|| \\ / F ield | OpenFOAM: The Open Source CFD
Toolbox || \\ / O peration | Version: 2.0.1
|| \\ / A nd | Web:
www.OpenFOAM.com || \\/ M anipulation |
|
\*---------------------------------------------------------------------------

*/Build : 2.0.1-51f1de99a4bcExec : setSet -batch
makeCellSets.setSetDate : Dec 19 2011Time : 11:33:21Host :
shuichi-laptopPID : 1928Case : /home/shuichi/OpenFOAM/
shuichi-2.0.1/run/nrkh/simpleFoamMean/test4nProcs : 1sigFpe : Enabling
floating point exception trapping
(FOAM_SIGFPE).fileModificationChecking : Monitoring run-time modified
files using timeStampMasterallowSystemOperations : Disallowing user-
supplied system call operations


// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

* * * //Create time


--> FOAM FATAL ERROR: No times selected
From function setSet in file db/Time/timeSelector.C at line
262.
FOAM exiting
shuichi@shuichi-laptop:~/OpenFOAM/shuichi-2.0.1/run/nrkh/
simpleFoamMean/test4$

setDiscreteFieldsはどこに入れればよいのでしょうか。解析を行なうケースファイル内にある
systemに入れるということでしょうか。
filesystem/opt/openfoam201/applications/utilitiesに入れようとしたところroot権限がなく
コピーペーストができませんでした。

お手数をおかけしますが、ご教授宜しくお願いいたします。


On Dec 18, 2:28 pm, ONO Hiroki <h_...@meiji.ac.jp> wrote:
> 小野です。
>
> 「setSet -batch makeCellSets.setSet を試してみたのですが実行されませんでした。」ということですが、
> 上記コマンドを端末に入力した際に、何かしらメッセージが表示されると思いますので、
> それをそのままここにコピー&ペーストしてもらえると、的確なアドバイスが出来ると思います。
>
> setDiscreteFeildsも具体的にどのあたりでつまづいているのか、を教えていただけると皆さんもアドバイスしやすくなると思います。
>
> cellSet set new boxToCell (-3.6001 -3.6001 -0.0001) (3.6001 3.6001
> 3.6001)
>
> On 12月16日, 午後9:20, Shuichi T <shuichi.m...@gmail.com> wrote:
>
>
>
>
>
>
>
> > はじめまして、OpenFOAM初心者の高橋と申します。
>
> > 建物周辺におこる風の流れについて興味があり、先月からOpenFOAMの練習をはじめました。
>
> > 現在、rhinoでモデリングした3Dデーターを''stl''に変換して気流解析をおこないたいため、
> > ''高層ビル周りの気流解析 (simpleFoamMeans-20080808)''のチュートリアルで練習をしています。
> > OpenFOAM 2.0.1のバージョンをubutuにインストールして使っています。ubutuを使うのも今回が
> > 初めてです。

> > link http://oshima.eng.niigata-u.ac.jp/OpenFOAM/ja/http://oshima.eng.niiga......

Shuichi T

unread,
Dec 19, 2011, 12:03:44 AM12/19/11
to OpenFOAM
ohbuchi様

早速のご返事ありがとうございます。

端末上で ''setSet'' と入力したところ以下のようなメッセージが表示されました。
/OpenFOAM/shuichi-2.0.1/run/nrkh/simpleFoamMean/test4$ setSet
/
*---------------------------------------------------------------------------


*\
| =========
| |
| \\ / F ield | OpenFOAM: The Open Source CFD
Toolbox |
| \\ / O peration | Version:
2.0.1 |
| \\ / A nd | Web: www.OpenFOAM.com
|
| \\/ M anipulation
| |
\*---------------------------------------------------------------------------
*/

Build : 2.0.1-51f1de99a4bc
Exec : setSet
Date : Dec 19 2011
Time : 13:50:04
Host : shuichi-laptop
PID : 2410
Case : /home/shuichi/OpenFOAM/shuichi-2.0.1/run/nrkh/simpleFoamMean/
test4
nProcs : 1


sigFpe : Enabling floating point exception trapping (FOAM_SIGFPE).
fileModificationChecking : Monitoring run-time modified files using
timeStampMaster
allowSystemOperations : Disallowing user-supplied system call
operations

// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* * * //
Create time

--> FOAM FATAL ERROR:
No times selected

From function setSet
in file db/Time/timeSelector.C at line 262.

FOAM exiting

また、端末上に ''setSet readline>cellSet set new boxToCell (-3.6001 -3.6001
-0.0001) (3.6001 3.6001 3.6001) readline>quit''
と入力したところ以下のようなメッセージが表示されました。
/OpenFOAM/shuichi-2.0.1/run/nrkh/simpleFoamMean/test4/system$ setSet
readline> cellSet new boxToCell (-3.6001 -3.6001 -0.0001) (3.6001
3.6001 3.6001) readline>quitbash: syntax error near unexpected token
`('

2パターンともエラーメッセージが表示されてしまいました。
端末への入力方法がまちがっているのでしょうか。どのように修正をすればいいのか
ご教授いただけないでしょうか。

お忙しいところお手数をおかけしますが、宜しくお願いいたします。

ohbuchi

unread,
Dec 19, 2011, 12:26:56 AM12/19/11
to OpenFOAM
readline>はsetSetが出力するプロンプトです。それより右側部分を入力してください。
しかし、そもそもsetSetコマンドの起動がうまく行っていない様です。
Timeディレクトリ(0)は存在していますか?

Shuichi T

unread,
Dec 19, 2011, 6:22:58 AM12/19/11
to OpenFOAM
ohbuchi様
早速のご返事ありがとうございます。
timeディレクトリ(0)を作成したところ、無事に ''setSet'' を実行することができました。

現在、''3.2.5 高層建物内のセルを取り除く'' まで進むことができました。
お忙しいところ、ご教授ありがとうございました。

Masashi Imano

unread,
Dec 25, 2011, 5:04:23 AM12/25/11
to open...@googlegroups.com
今野です。

>> > > > > ''高層ビル周りの気流解析 (simpleFoamMeans-20080808)''のチュートリアルで練習をしています。

高層ビル周りの気流解析は、オープンCAE学会のOpenFOAM V&V SIGが整備している

OpenFOAM V&V test cases related to AIJ guidelines for practical
applications of CFD to pedestrian wind environment around buildings.

http://www.opencae.jp/wiki/OpenFOAM-VandV-SIG/AIJ-PWEAB

のCase Dなのですが、これもOpenFOAM Ver 1.7用でした。

この度、Ver 2.0, 2.1対応版をtrunkの下にコミットしておきましたので
参考にしてください。

ただし、simpleFoamMeans と異なり、snappyHexMeshだけで格子を作成しますので、
setSetは使用しません。

なお、Case A, C, EについてもVer 2.0, 2.1対応版をコミットしてあります。

以上、ご参考まで。

2011年12月19日20:22 Shuichi T <shuich...@gmail.com>:

> --
> このメールは Google グループのグループ「OpenFOAM」の登録者に送られています。
> このグループに投稿するには、open...@googlegroups.com にメールを送信してください。
> このグループから退会するには、openfoam+u...@googlegroups.com にメールを送信してください。
> 詳細については、http://groups.google.com/group/openfoam?hl=ja からこのグループにアクセスしてください。
>

--
IMANO Masashi, Ph.D.
Assistant Professor
Department of Architecture, Graduate School of Engineering,
The University of Tokyo
7-3-1, Hongo, Bunkyo-ku, Tokyo, Japan, 113-8656
E-mail:im...@arch.t.u-tokyo.ac.jp
Phone:+81-3-5841-6164(direct), +81-3-5841-6179(Laboratory)
Facsimile:+81-3-5841-8511

Shuichi T

unread,
Dec 26, 2011, 7:33:45 AM12/26/11
to OpenFOAM
今野様

お返事ありがとうございました。
早速、ご教授頂いたケースデーターをダウンロードして練習させて頂いております。
snappyHexMeshにて.stlデータを取り込んでのメッシュ作成の練習に大変役立っております。

お忙しい中、ご丁寧にご教授頂きありがとうございました。
Reply all
Reply to author
Forward
0 new messages