找回密码
 注册
查看: 3358|回复: 10

PHOENICS入门必看:Q1的具体用法,每个具体的GROUP的含义和用法

[复制链接]
发表于 2002-11-30 22:41:53 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
PHOENICS 软件培训
前处理部分-Q1文件
PHOENICS 的基本结构
Q1文件的组成
GROUP 1
Run title and other preliminaries
定义 作业的名称,定义变量
    (标准变量35个,主要是指PIL中没有的变量)
变量类型可以有:数组(array)
              逻辑变量(boolean)
              字符型变量 (char)
              实型 (real)
              整型  (integer)
GROUP 2
定义非定常计算相关的参数
     Steady=T(定常,与时间无关)
                   F (非定常,与时间有关)
    TFIRST 开始时间
    TLAST  结束时间
    TSTEP   时间步长
GROUP 3,4,5
X,Y,Z方向网格划分的相关参数
    坐标系的选取  Cartes=T (直角坐标)
                                            F(柱坐标系统,X角度,Y半径)
   NX,NY,NZ 表示网格的数目
   Xulast,Yulast,Zulast 表示X,Y,Z方向相应的尺度
   Nregx,Nregy,Nregz 表示X,Y,Z 方向区域的个数
  Para = T 表示求解的为抛物型方程
GROUP 6
贴体坐标以及相关的网格参数的设定
    BFC =  T (采用贴体坐标系统)
    Domain   规定计算区域的网格数
   Grdchk = T 网格的正交性的检查
   Readco   读入外部的网格文件
                   注意:网格文件的格式必须满足PHOENICS   
                    网格文件的格式,才能正确的读入。
GROUP 7
变量定义
      定义需要求解的变量,和存储的变量(包括因变量和
      各种辅助变量)。
       激活模型(如激活K-epsilon湍流模型:
                          Turbmod(kemod))
       Store   存储变量
       Solutn   定义求解变量
       Onephs = T 表示单相流动
                         F 表示两相流动
      定义需要求解的变量,和存储的变量(包括因变量和
      各种辅助变量)。
       激活模型(如激活K-epsilon湍流模型:
                          Turbmod(kemod))
       Store   存储变量
       Solutn   定义求解变量
       Onephs = T 表示单相流动
                         F 表示两相流动
GROUP 8
选择方程中需要保留的项
     其中包括:瞬变项(时间项),对流项,扩散项,源相
      这些项的选择可以根据方程求解的需要来定。
      Terms(变量,Y/N,Y/N,Y/N,Y/N,Y/N,Y/N)
      表示 1:激活内置的源相
                2:激活对流相
                3:激活扩散相
                4:激活瞬变相
                5: 变量属于第一相流体
                6: 激活相间的输运
     
GROUP 9
定义介质的物理属性
     密度 Rho1
     粘性 Enul(层流),Enut (湍流)
     热导系数
      比热
      激活湍流模型(Turmod)
      注意:标量方程的交换系数是通过Prndtl数来规定其介质的输运系数的,Prndtl为负数的时候,表示扩散系数。
GROUP 10
定义多相流的能量交换,动量交换等特性
     Cfips: 相间的输运系数(Grnd1…Grnd10)
    Cmdot:相间的质量输运系数
   
GROUP 11
给定变量以及多孔度的初场,自启动功能
    Fiinit(phi)给定变量的初场
                           初场也可以通过patch和coval命令来给定
   Restrt:变量的自启动功能
                  对于强的非线性问题,自启动功能有利于迭代
                  的收敛

GROUP 12
用于调节对流和扩散的特性
     主要用Patch命令来实现,不同的Patchname实现不同
      的功能:
       如:Gp12con? 调节所有的对流项
               Gp12sor?  调节所有的内置源相
               Gp12cne? 调节网格东面的对流项
                      .                                .
                      .                                .
                      .                                .
      
GROUP 13
边界条件与特殊源相的设置
     PHOENICS中边界条件的处理和其他的一些商用程序不同,它有自己的一套处理边界条件的方法。
     主要分两步来实现:
                1:什么地方是边界,什么时候?
                2:什么变量规定什么样的边界?
     PIL命令主要是:
                Patch(什么地方,什么时候)
                Coval(什么变量什么样的边界)
PHOENICS中的边界条件
PHOENICS 中的边界条件主要是以源相的形式给出的
   
关于边界条件的PIL命令
边界的位置
      PATCH(Name,Type,Ixf,Ixl,Iyf,Iyl,Izf,Izl
                          ,Itf,Itl)
     Name:规定边界的名称
     Type: 边界的类型
给出变量的边界
    Coval(Name,Variable,Coefficient,Value)
    Coefficient:系数
    Value: 值
具体的几种常用的边界条件的给定
固定值
     


PHOENICS中可以用FIXVAL来表示,给定边界的固值。
比如:COVAL(Patchname,Phi,Fixval,Value)
给定通量
GROUP 14
对于抛物型问题(PARA=T)给定下游的压力条件
GROUP 15
外层迭代(Sweep)的次数
     
GROUP 16
规定内层迭代(Iteration)的次数
     即用迭代法求解线形方程组的迭代次数
GROUP 17
规定松弛因子
    有两种方法给出松弛因子
     线形松弛因子(Linrlx)
    虚拟时间步松弛因子(Falsdt)
湍流源相的线型化方法(2种)
GROUP 18
对迭代变量的幅度进行限制
    Varmax 给出变量幅度的最大值
    Varmin 给出变量幅度的最小值
GROUP 19
用于Q1和Ground之间的数据传递
    Usegrd=T  Earth 访问Ground.for
    Usegrx=T  Earth 访问Grex3.for
GROUP 20-24
控制数据的输出,图形的输出,以及程序的调试功能
     输出到Result 文件数据的计算结果可以通过Output 命令来控制。
     程序的调试功能。
PIL命令的编程功能
PIL命令语言就象是一门高级编程语言,如果你熟练掌握的化,可以编非常精彩的前处理程序。在PHOENICS提供的一些列子中,可以看出PIL命令非常精彩的一面。
PIL中可以实现循环控制,数据的交互输入,条件控制,以及子程序等。
THE END
发表于 2003-4-21 20:09:11 | 显示全部楼层

PHOENICS入门必看:Q1的具体用法,每个具体的GROUP的含义和用法

好!有没有每个命令的说明啊?
发表于 2003-5-11 21:54:39 | 显示全部楼层

PHOENICS入门必看:Q1的具体用法,每个具体的GROUP的含义和用法

谢谢了 各位大哥还有这方面的资料 多多提供呀 为我们新手指指路呀
发表于 2003-5-13 10:22:09 | 显示全部楼层

PHOENICS入门必看:Q1的具体用法,每个具体的GROUP的含义和用法

如果还有这方面更为详细的资料,大侠请多多上载。谢谢
发表于 2003-5-13 16:37:47 | 显示全部楼层

PHOENICS入门必看:Q1的具体用法,每个具体的GROUP的含义和用法

^_^, 那就大家多参加phoenics得培训班吧。
发表于 2003-5-14 21:15:11 | 显示全部楼层

PHOENICS入门必看:Q1的具体用法,每个具体的GROUP的含义和用法

有一本关于PHOENICS详细命令的书,不知道大家能不能找到,
不过那个就又有点过于复杂了。
发表于 2003-5-16 18:10:35 | 显示全部楼层

PHOENICS入门必看:Q1的具体用法,每个具体的GROUP的含义和用法

我想要一个详细的说明书.......各位大哥谁有呀!!!  
发表于 2003-5-19 18:17:28 | 显示全部楼层

PHOENICS入门必看:Q1的具体用法,每个具体的GROUP的含义和用法

^_^ 我也想要一个详细的说明书.......各位大虾谁有呀!!!  
发表于 2003-5-30 20:56:06 | 显示全部楼层

PHOENICS入门必看:Q1的具体用法,每个具体的GROUP的含义和用法

南京最近有一个培训班的,好像是六月初,不过最近闹非典,所以我也去不成了
发表于 2003-6-3 19:13:24 | 显示全部楼层

PHOENICS入门必看:Q1的具体用法,每个具体的GROUP的含义和用法

再给大家看一次
发表于 2003-6-4 08:32:58 | 显示全部楼层

PHOENICS入门必看:Q1的具体用法,每个具体的GROUP的含义和用法

什么好咚咚啊??
^_^,迫不及待!!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表