| 查看: 9213 | 回复: 6 | |||
[求助]
comsol中分段函数的输入已有3人参与
|
| 请教朋友,comsol 里温度是矩形波,简单地说,t=0-12h, 温度=298K, t=12-24h,温度=308K,在参数设置里怎么输入?? 我看到有个论坛上说是T=298*(t>=0 & t<=12)+308*(t>12 & t<=24) , 但输入后提示不对。 不知道如何处理??万分感谢。 还看到有用 int1(T) 的,这个可以吗??这个函数什么意思? |
» 猜你喜欢
博士读完未来一定会好吗
已经有24人回复
导师想让我从独立一作变成了共一第一
已经有9人回复
到新单位后,换了新的研究方向,没有团队,持续积累2区以上论文,能申请到面上吗
已经有11人回复
读博
已经有4人回复
JMPT 期刊投稿流程
已经有4人回复
心脉受损
已经有5人回复
Springer期刊投稿求助
已经有4人回复
小论文投稿
已经有3人回复
申请2026年博士
已经有6人回复
» 本主题相关价值贴推荐,对您同样有帮助:
求助简单的mathcad问题~
已经有3人回复
如何利用在comsol中建立高低起伏的地层模型
已经有4人回复
如何在comsol中建立复杂几何模型或者说必须在cad等软件中建立?
已经有5人回复
comsol里面AC/DC模块-----Magnetic Fields(mf)仿真
已经有3人回复
【已完结】comsol参数里使用matlab函数出现维数不一致问题
已经有6人回复
有人知道如何在comsol中的模型上 给各部位进行标示 编号 方便查看
已经有11人回复
COMSOL中PDE方程的变量个数的设置问题
已经有10人回复
请教comsol中网格设置的一个问题
已经有3人回复
comsol模拟完,如何显示流体中某一点压力随时间变化情况?
已经有4人回复
温度的分段函数如何导入fluent
已经有7人回复
comsol设置的求解时间长了,没法求解
已经有14人回复
comsol中的一个错误 undefined value found
已经有5人回复
关于comsol中的预应力与应变的问题
已经有9人回复
COMSOL中材料属性中比热率gamma是表示什么的参数?
已经有5人回复
COMSOL中如何表示变化的宽度或直径
已经有4人回复
求助comsol模拟热传问题
已经有11人回复
comsol中偏微分方程求解
已经有3人回复
comsol软件的函数的调用问题
已经有10人回复
【求助】求助仿真中需要一个分段函数来控制电流源
已经有5人回复
【求助】comsol中PML设置
已经有8人回复
【求助】Comsol多相流模块如何自定义自由能函数项?
已经有4人回复

2楼2015-03-06 22:06:49
relive012429
铁杆木虫 (职业作家)
- 应助: 236 (大学生)
- 贵宾: 0.283
- 金币: 8609.8
- 散金: 4004
- 红花: 77
- 沙发: 1
- 帖子: 3207
- 在线: 1304.4小时
- 虫号: 2210325
- 注册: 2012-12-27
- 性别: GG
- 专业: 传热传质学

3楼2015-03-07 13:27:00
564265182
木虫 (小有名气)
- 应助: 7 (幼儿园)
- 金币: 1480.8
- 散金: 50
- 红花: 1
- 帖子: 161
- 在线: 178.8小时
- 虫号: 1169726
- 注册: 2010-12-14
- 专业: 传递过程
【答案】应助回帖
感谢参与,应助指数 +1
|
软件界面,help>search "step function" 里面有详细说明: PARAMETERS Enter a Location (s0) of the step. The value of the step function is the initial level for input values that are smaller than the location of the step. In the From field, enter a start level (Lstart . In the To field, enter a final level (Lend). For an input variable s, a start location s0, and initial level Lstart and a final level Lend, the step function’s value is Lstart for s < s0 and Lend for s ≥ s0.不过对于瞬态问题求解,为了保证这阶跃点附近点的结果精度以及模型的收敛,不建议直接step阶跃函数。函数说分段的,这断点处没办法微分运算。需要高级选项做平滑处理。 在global>definitions>functions> step function name step1 parameters location 12; from 298; to 308 smoothing size of transition zone 0.05或者更小,number of continuous derivatives 2或者1 后面调用step1 函数了, 当然也可以选用你提到的interpolation插值函数 相应的 t f(t) 填入关键点,如 0,298; 11.95,298;12,303; 12.05,308; 24,308. 会生成需要的函数 以后调用int1 函数 总之需要避免剧烈的突变造成的函数不连续,真实情况温度也不是跳变的。 |
4楼2015-03-09 11:30:09
飞翔鸟0178
金虫 (小有名气)
- 应助: 1 (幼儿园)
- 金币: 1279.2
- 红花: 1
- 帖子: 57
- 在线: 29.3小时
- 虫号: 3785011
- 注册: 2015-04-03
- 性别: GG
- 专业: 光学和光电子学
5楼2015-04-09 14:55:41
6楼2015-11-14 10:53:41
zws8745987
木虫 (正式写手)
- 应助: 0 (幼儿园)
- 金币: 1939.7
- 红花: 2
- 帖子: 458
- 在线: 26.2小时
- 虫号: 3915564
- 注册: 2015-06-08
- 专业: 可再生与替代能源利用中的
7楼2019-04-04 16:30:30













回复此楼
. In the To field, enter a final level (Lend). For an input variable s, a start location s0, and initial level Lstart and a final level Lend, the step function’s value is Lstart for s < s0 and Lend for s ≥ s0.