Navigation

    CFD中文网

    CFD中文网

    • Login
    • Search
    • 最新

    OpenFoam 中颗粒喷射的injectionModel 的 constant properties格式问题

    OpenFOAM
    2
    5
    3098
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • chpjz0391
      chpjz0391 last edited by

      最近在看各种不同的injectionModel, 我这里有个疑问,我看了OpenFoam C++ Documentation http://www.openfoam.org/docs/cpp/ 里面对各种InjectionModel 的介绍,但是我想用某一个具体的injuctionModel的时候,比如说 coneNozzleInjection, 我怎么知道这个injectionModel 在 constant 下面 properties 的书写格式问题。

      1 Reply Last reply Reply Quote
      • W
        wwzhao 教授 last edited by wwzhao

        @chpjz0391 说:

        怎么知道这个injectionModel 在 constant 下面 properties 的书写格式

        这个可以通过搜索$FOAM_TUTORIALS中的算例得到,用命令 grep -r 'coneNozzleInjection' $FOAM_TUTORIALS 。

        chpjz0391 2 Replies Last reply Reply Quote
        • chpjz0391
          chpjz0391 @wwzhao last edited by

          @wwzhao 好的谢谢,我知道算例里面有,但是具体哪个算例用了哪个Injection model 需要一个一个找的话 工作量有点大了。 谢谢了 grep -r这个命令号 。直接查找。

          1 Reply Last reply Reply Quote
          • chpjz0391
            chpjz0391 @wwzhao last edited by

            @wwzhao BTW 还有一个其他小问题,今天看到了coneInjuection,里面有这么一行命令,下面有个几个参数不太理解。
            model1
            {

                    	type            coneInjection;
            	SOI             0; //start of injection
            	duration        1;
            	positionAxis
            	(
            	    ((0.5 0.21 0.005) (0 1 0)) // list of injector positions and directions
            	);
            
            	massTotal       0.0025;
            	parcelsPerInjector 1e6;
            	parcelBasisType mass;
            	flowRateProfile constant 0.1;
            	Umag            constant 25.0; // parcel velocity
            	thetaInner      constant 25;
            	thetaOuter      constant 45;
            
            	sizeDistribution
            	{
            	    type         fixedValue;
            	    fixedValueDistribution
            	    {
            		value		50e-6;
            	    }
            	}
                }
            

            这里面的parcelsPerInjector 表示的是颗粒总数为1e6, 我的持续时间为1s,那是不是就说明每0.1s 喷射的颗粒为 1e5,就是直接用总数除以时间。

            万分感谢。

            1 Reply Last reply Reply Quote
            • W
              wwzhao 教授 last edited by

              不好意思啊,我不是做颗粒流的,所以这个问题无法帮你。

              我建议你阅读相应的源代码,可以用find命令查找具体模型的源码:

              find $FOAM_SRC -iname 'coneInjuection'
              
              1 Reply Last reply Reply Quote
              • First post
                Last post

              CFD中文网 | 东岳流体 | 京ICP备15017992号-2
              论坛登录问题反馈可联系 li.dy@dyfluid.com