“常用公式”在线计算,“设计手册”在线查询
写了一个固定床催化反应器的模型,运行时显示如下错误:"The original problem is not well posed.The following 14 equations involve only 13variables"我只设置了入口在边界处的浓度计初值试着检查这14个方程,但弄不清楚,请教该错误产生的原因?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 支持支持 反对反对

共 1 个关于本帖的回复 最后回复于 2013-4-12 15:52

沙发
李静 九品主簿 发表于 2013-4-12 15:52:34 | 只看该作者
研发埠培训中心
从错误来看应该是模型过度约束了(也就是方程数比变量数大1或者多指定了1个变量的值)产生这类问题的原因可能包括:如果入口流股包括三个组分,然后指定浓度时着三个浓度都指定了,但是在模型里面如果有类似的方程SIGMA(inlet_massfractions)= 1;这种的情况下,你应该指定三种组分中的两种组分的浓度,而非3. 如果你的固定床模型是分布式模型,那么在边界条件定义时要注意不要使用如下形式:Boundaryvariable(0) = 1;FOR z:=0 to 1 DOPDE using varibale(z).....END而应该写成如下所示:FOR z:=0|+ to 1 DOPDE using varibale(z).....END"0|+"保证z从第二个离散点开始,防止在端点处重复。类似的,如果边界条件在两个端点都有定义 z=0 和 z=1 ,使用如下定义方式:FOR z:=0|+ to 1|- DOPDE using varibale(z).....END
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注我们

360网站安全检测平台