找回密码
 注册
Simdroid-非首页
查看: 243|回复: 0

[流固耦合] 安装MpCCI中遇到的问题汇总,有想用的自己看看吧

[复制链接]
发表于 2016-1-8 10:24:21 | 显示全部楼层 |阅读模式 来自 陕西西安
Mpcci软件的安装及运行过程中的错误汇总----------自我记录
本文都是从网上找到的资料,非本人自己的东西,只是是我写下的记录,希望给那些非常痛苦的在学习的同学。

鉴于版本多,但是安装过程大致一样,这里就不讨论软件的版本说明,
http://www.mpcci.de/mpcci-software/mpcci-431-release-infos.html
对接版本问题:
安装过程:http://blog.sina.com.cn/s/blog_c3834e940102vopi.html-----顽强的茄子的微博。该同学是我老乡,很多问题的解决都仰仗他,
安装后打开gui时一直出现闪退,
网上的问题:我在win7 64位下安装MpCCI 4.2    装完破解后启动license,然后一点MpCCIGUI   一个DOS窗口快速一闪而过,之后就没任何反应,也没GUI界面打开,在两台电脑上安装均是同样问题,求助安装成功的大神,这是什么问题呢?
解决办法为:mypath variable was removed after installing MPCCItoo.this sofrware is a Rascal(流氓) software.ifhaving the same issue,copy"%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem" topath variable, MPCCI will work.(我的一直是这个问题,开始装不上去,后来装上了,还同时装了两台,结果一不小心机子出问题后再安装就再也装不上去了,只好对比另一台电脑,比较区别,正好看到这个,发现我原来电脑上也有这个,就试一试,结果好了,所以千万要试一试。)

问题见下图:如有类似问题可以参考参考。
                              
解决方法为:
如果调用fluent不成功的话,记得将mpcci的属性改为管理员权限
如果调用abaqus不成功的话,这时就需要从mpcci中复制一些文件到abaqus的安装目录里面去
下面是两个主要的文件:
1.一个是ABQMpCCI_Adapter.dll 这个是在mpcci安装目录\codes\Abaqus\adapters\6.12-1\win86-64下的
2. 另外一个是libmpcci-vc90-64.dll,这个是在mpcci安装目录\lib\windows_x64下面,
当然记得备份好abaqus里面被复制的文件。
【来自研发埠资讯】MPCCI使用问与答
2014-7-22 15:08| 发布者: anfzh| 查看: 529| 评论: 0
摘要: 主要包含了MPCCI使用时的常见问题与详细解答。
  
1.Q:选择模型文件后Scan的时候出现错误,怎么办?
  
A: 请点击错误提示处,将会出现详细错误信息说明,这里出错最常见的原因是在模型当中没有定义耦合面。
  
  
2.Q: 在Models这一步设置好模型文件以后,点击Next的时候出现警告信息,提示“Mismatch found in scanned model files:…..”等,是不是有错啊?
  
A: 这个警告信息不影响计算,忽略即可。
  
  
3.Q: 使用Ansys进行耦合时,在Coupling这一步找不到定义好的耦合面?
  
A: 在Ansys当中,如果多次重复定义相同类型的单元,会导致上述现象,解决办法是选择所有同类型单元,赋予相同的单元类型号。
  
  
4.Q: 在Coupling这一步,传递力的时候,RelWallForce、WallForce、OverPressure、AbsPressure有什么区别?
  
A: RelWallForce、WallForce传递的是作用于节点上的力,前者传递的是减去参考压力(Operating  Pressure)以后的相对压力,后者传递的是绝对压力;OverPressure、AbsPressure传递的是作用于单元上的压强,前者是相对值,后者是绝对值;传递Force比传递Pressure多考虑了粘性力一项,同时不用考虑单元法向问题,因此使用更多一些。
  
  
5.Q: 在MpCCI的Go一步当中,点击Server的Start以后,出现错误信息,提示端口号已被使用,怎么办?
  
A: 修改Server的Main Server port address,由47010改为其它未使用端口。
  
  
6.Q: 点击Start Fluent以后,Fluent的GUI窗口中出现UDF加载失败的信息,怎么办?
  
A:如果之前曾经使用其它版本MpCCI计算过该算例,请删掉cas文件所在目录下的libmpcci目录,然后重新计算。
  
  
7.Q: 点击Start Abaqus(或Ansys)以后,出现错误信息,怎么办?
  
A: 请查看Abaqus(或Ansys)模型文件所在目录下的msg文件或者log文件(Ansys查看err文件或者log文件),检查具体错误信息。请检查单独使用Abaqus(或Ansys)计算该模型文件是否能通过。
  
注:如果Abaqus本身能计算,但是在MpCCI当中出错,可以检查Abaqus当中是否有重复节点,可以在Abaqus中使用mesh--edit mesh--node--merge
  
来合并节点。
  
  
8.Q: 启动Fluent的GUI窗口以后,开始计算(或Initialize的时候)就出错,是什么原因?
  
A: 请查看MpCCI的csp文件所在目录下的记录文件(4.0为log文件),检查具体错误信息。也可查看耦合软件各自模型所在目录下的记录文件。
  
  
9.Q: MpCCI的记录文件中出现如下错误:
  
> ERROR:
  
*** COUPLING REGIONS DON'T OVERLAP ***
  
怎么解决?
  
A: 这个问题是耦合区域未能匹配导致,请检查两个模型中的耦合区域在大小以及位置上是否对应(包括单位制是否匹配,坐标轴是否对应等等),在coupling一步中选择的耦合面是否正确。
  
  
10.Q: 在计算过程中Fluent报告动网格产生负体积,因而出错,怎么办?
  
A: 这个问题比较复杂,有多种情况可能导致这个问题:
  
1. 两个模型中耦合面对应不好,出现大量奇点,这些奇点未能得到传递回的位移,因而产生脱离现象(可以在Fluent中或MpCCI的Visualizer当中观察到这种脱离现象),于是导致负体积。解决办法包括:
  
修正几何模型,保证模型的耦合面具有更为吻合的几何;
  
调整MpCCI当中的网格匹配容差(在4.0当中在Edit一步当中增大RelationSerch的Multiplicity一项)以强制网格对应;
  
2. 由于Abaqus当中设置有误(比如材料过软),导致变形过于畸形,于是导致负体积,这个可以在Abaqus当中观察计算结果进行判断,解决办法是修正Abaqus设置;
  
3. Abaqus中计算出来的位移正常,但是位移较大,导致流体网格变形超出动网格所能处理范围。这种情况没有统一的解决办法,可能尝试的办法包括:
  
重新制作流体网格,提高流体网格初始质量;
  
调节Fluent中的动网格参数,建议弹簧光顺系数(Spring Constant  Factor)取为较小值(例如0.01-0.1),增大迭代次数(Number of Iterations),在Remeshing选项中加大尺寸调节范围(极端情况可将最小尺寸和最大尺寸都取为0,也就是强制所有单元参与重划分),降低扭曲率调节阈值(Maximum Cell Skewness),减小尺寸划分间隔(Size  Remesh Interval),采用Face Remesh等等,都有助于降低负体积发生概率;
  
在动态耦合计算中,减小时间步长;
  
在静态耦合计算中,采用逐步加载的方式分步计算;
  
  
11.Q: 在Abaqus的Msg文件当中出现无法收敛的错误,比如***NOTE: THE SOLUTION APPEARS TO BE DIVERGING. CONVERGENCE IS  JUDGED UNLIKELY.
  
***ERROR:  FIXED TIME INCREMENT IS TOO LARGE
  
A: 这是一个常见的错误,但是原因比较复杂,一般情况这意味着Abaqus计算出的结果已经超出了合理范围,也就是说或者Abaqus模型本身有误,或者传递得到的流体载荷有误,请检查这两者,以确定问题所在。
  

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-25 20:03 , Processed in 0.030432 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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