Mp cci 初级使用指南 我电脑安装的是mpcci4.1,支持abaqus6.10,6.11; FLUENT6.3,12,13,14. 1. Abaqus 里面的设定 此例是基于动态隐式的step。Abaqus 要在 assamly 里面建立一个基于mesh 的surface,用于耦合,名称为 coupled。将 inp 文件放在名称为abaqus 的文件夹中。 2. Fluent 里面的设定 此例是unsteady 的隐式计算。Fluent 要在 gambit 里面建立耦合的boundary,名称也为 coupled。将 cas,dat 文件放在名称为 fluent 的文件夹中。注意,inp 文件和 cas 文件一定不能再在同一个文件夹中,会出错。 3. Mpcci 里面的设定 首先打开 mpcci gui 界面如 3.1 所示 图 3.1 分别选择 abaqus 的版本,inp 文件,尺寸类型。Fluent 的版本,2d 还是3d,cas 文件,如图 3.2 所示。注意,abaqus 的尺寸这里很重要,自己要注意,否则下面的耦合会不匹配。分别点击下面的scan 选项,mpcci会自动校对你的版本耦合信息是否正确。校验成功后,点击 next。 图 3.2 这里有两种耦合选项,global 和 mesh。Global 是要选择 time size 的,你可以自己决定在多长时间内,由哪一个代码实现一次数据耦合交换。这里可以定义不同步的耦合。但是一般情况下,同步耦合都是在后面的步骤中定义,所以这里忽略 global 直接选择 mesh。如图 3.3 所示。Mpcci可是进行面耦合(三角形显示),也可以进行体耦合(立方体显示)。双击两种代码的耦合面,右边的qualities 会出现可以交换的数据,一般情况下选择 NPposition 和 relwallforce 进行数据交换即可。如果涉及到温度热耦合,则要选择相应的温度参数。 图3.3 点击next,出现如图3.4 所示的画面。这是后处理中对数据的检测,一般忽略,直接点next,出现图3.5 画面,这里是对 mpcci 的一些参数进行修改,比如mpccirun.ccvx 的位置等等,点击next。 图3.4 图3.5 这时出现最终的耦合参数设定画面如图3.6 所示。将这个 mpcci 保存一下,第一个方框,可以修改 mpcci.csp 文件的名称,其他的不要改动。 第二个方框是 abaqus 的相关参数,一般情况下,abaqus 的初始状态是由 fluent 给的,所以 intital qualities transfer 选择 receive。由于是动态步,所以需要设定耦合时间。选择下面的constant coupled step,填写数据交换时间步长,注意这个步长要与fluent 的步长相一致。否则会出现 fluent和 abaqus 的计算不一致。如...