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

请教各位大侠几个问题!

[复制链接]
发表于 2005-1-5 09:58:14 | 显示全部楼层 |阅读模式 来自 陕西西安
现在我在这想请教各位大侠以下几个问题:
      1.如何定义一个变化着的物理参数?
比如:定义导热系数,在温度为正时为1.5,在温度为负时为2.0。
      2.定义一个渗流场时如何施加渗流压力?
比如:在某点施加一渗流源,流速为1.5立方米每小时,或者施加一泄流孔处的压力(已知出口流速为1.2立方米每小时)
      3.分析过程中出现;Fatal error.
- Type: NullPointerException
如何修正或改进?
      对于1。我自己尝试过将其设置为一函数或者scalar  expression
如:1.5*(T>0)+2.0*(T<0),不行
            2.我在pointer settings 里的pointer constraint相应点设置相应的压力,似乎也不行,再说施加一出口流速怎么办?
            3.是否为数据溢出之类的问题,着实不懂

最后,恳请各位大侠不吝赐教!,在这多谢了!
 楼主| 发表于 2005-1-6 20:25:39 | 显示全部楼层 来自 陕西西安

Re:请教各位大侠几个问题!

Simdroid开发平台
自己在这先顶一下
通过几天的摸索,发现自己对于1.的回答——通过1.5*(T>0)+2.0*(T<0)来设定参数似乎可行,能运算。
至于2.觉得似乎对于排水压力为“负”的压力
3.迷惑ing

在这还是恳请各位大侠和同仁指点,渗流场分析似乎很难,具体该注意些啥?我怎么总是不能把它和温度场,仅仅分析渗流场问题也大,希望大家能多多提出宝贵意见!!!谢谢了!!!
发表于 2005-1-6 20:31:05 | 显示全部楼层 来自 陕西西安

Re:请教各位大侠几个问题!

总的来说,1.5*(T>0)+2.0*(T<0)这种形式的计算收敛效果不好,还是建议你使用函数。
 楼主| 发表于 2005-1-7 09:55:07 | 显示全部楼层 来自 陕西西安

Re:请教各位大侠几个问题!

谢谢xiaoruo的回答,我先尝试看看
发表于 2005-1-8 09:28:55 | 显示全部楼层 来自 广东深圳

Re:请教各位大侠几个问题!

用什么函数啊?
发表于 2005-1-10 18:35:26 | 显示全部楼层 来自 台湾

Re:请教各位大侠几个问题!

看過之後,您應該是想用Heaviside function來表示吧
不過根據Femlab裡面的User Guide的說明,這種形式的表示對收斂有一定的風險。
建議使用flclhs等函數比較好一點,相關說明可以參閱PDF 144
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-1-6 10:02 , Processed in 0.040857 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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