讨论结束了该讨论是在6个多月前进行的,并且已关闭。要开始使用与此链接的链接进行新讨论,点击这里。
问题:将Comsol模型导出到Simulink
发表于2009年12月1日,下午8:41太平洋标准时间0答复
在报告垃圾邮件之前,请使用已确认的电子邮件地址登录
嗨,我正在尝试导出一个基于Navier-Stokes的模型(围绕简单对象的对流流.....一个非常简单的模型)。
我正在使用一般的dinamic simulink blocktype进行导出,但是当我尝试加载和运行simulink-matlab中的fem结构时,会发生以下错误:
___________________________________________________________________________________________________
comsol多物理子系统块中的错误:
Java例外发生:
例外:
com.femlab.jni.FlnativeException:无法评估表达
消息:
无法评估表达
- 表达式:diff(diff(((+( - 2*eta_chns*ux+p)+v*uy))*test(u)+( - test(nojac(rho_chns)*(nojac(u)*ux+nojac(v)*uy)+px-nojac(eta_chns)*(2*uxx+uyy uyy+vxy))*taum_chns*res_u_chns) - (+(+(+(rho_chns)*ut)*test(u)))*(dvol),{test@3}),u),u)
无法评估变量
- 变量:taum_chns
- 定义为:NOJAC(((timestep/rho_chns),((0.5*h)/max((u_chns*rho_chns),(6*eta_chns)/h))))))))))))))))))))))))))
无法评估表达
- 表达式:NOJAC(((timestep/rho_chns),(((0.5*h)/max((u_chns*rho_chns)),((6*eta_chns)/h)))))))))))))))))))))))))
无法评估变量
- 变量:时间段
- 几何:1
- 维度:2
- 域组:{1}
堆栈跟踪:
在evaltree.cpp,第757行,()
在evalnodes.cpp,第754行,()第754行
在Xevalutil.cpp,第2485行,()
在Xevalutil.cpp,第2440行,()
在com.femlab.solver.linearization.initialize(本机方法)
在com.femlab.solver.linearization.initialize(未知来源)
___________________________________________________________________________________________________
我没有通过导出传导热量trasfer模型(因为它们几乎是线性的..)...但是,当我尝试导出非线性模型(例如流体动力学模型)时,我总是遇到此问题。即使我使用一般的动态导出选项,即使输出非线性流体动力学模型不可能?
多谢!!
我正在使用一般的dinamic simulink blocktype进行导出,但是当我尝试加载和运行simulink-matlab中的fem结构时,会发生以下错误:
___________________________________________________________________________________________________
comsol多物理子系统块中的错误:
Java例外发生:
例外:
com.femlab.jni.FlnativeException:无法评估表达
消息:
无法评估表达
- 表达式:diff(diff(((+( - 2*eta_chns*ux+p)+v*uy))*test(u)+( - test(nojac(rho_chns)*(nojac(u)*ux+nojac(v)*uy)+px-nojac(eta_chns)*(2*uxx+uyy uyy+vxy))*taum_chns*res_u_chns) - (+(+(+(rho_chns)*ut)*test(u)))*(dvol),{test@3}),u),u)
无法评估变量
- 变量:taum_chns
- 定义为:NOJAC(((timestep/rho_chns),((0.5*h)/max((u_chns*rho_chns),(6*eta_chns)/h))))))))))))))))))))))))))
无法评估表达
- 表达式:NOJAC(((timestep/rho_chns),(((0.5*h)/max((u_chns*rho_chns)),((6*eta_chns)/h)))))))))))))))))))))))))
无法评估变量
- 变量:时间段
- 几何:1
- 维度:2
- 域组:{1}
堆栈跟踪:
在evaltree.cpp,第757行,()
在evalnodes.cpp,第754行,()第754行
在Xevalutil.cpp,第2485行,()
在Xevalutil.cpp,第2440行,()
在com.femlab.solver.linearization.initialize(本机方法)
在com.femlab.solver.linearization.initialize(未知来源)
___________________________________________________________________________________________________
我没有通过导出传导热量trasfer模型(因为它们几乎是线性的..)...但是,当我尝试导出非线性模型(例如流体动力学模型)时,我总是遇到此问题。即使我使用一般的动态导出选项,即使输出非线性流体动力学模型不可能?
多谢!!
0答复
最后一篇文章,2009年12月1日,下午8:41太平洋标准时间
你好,埃德温·不合理
您的讨论已经30天了,没有答复。如果您仍然需要COMSOL的帮助并拥有在附近的许可证,请访问我们的支持中心寻求帮助。
如果您不持有附近的许可证,则可以在另一个讨论或知识库中找到答案。