24小时热门版块排行榜    

查看: 9790  |  回复: 6

haofayi

银虫 (正式写手)

[求助] comsol中分段函数的输入 已有3人参与

请教朋友,comsol 里温度是矩形波,简单地说,t=0-12h,  温度=298K, t=12-24h,温度=308K,在参数设置里怎么输入?? 我看到有个论坛上说是T=298*(t>=0 & t<=12)+308*(t>12 & t<=24) , 但输入后提示不对。  不知道如何处理??万分感谢。  还看到有用 int1(T) 的,这个可以吗??这个函数什么意思?
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

努力吧
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hanshoubao

新虫 (初入文坛)

自定义分段函数

[ 发自小木虫客户端 ]
2楼2015-03-06 22:06:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

relive012429

铁杆木虫 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
haofayi: 金币+6, ★★★很有帮助 2015-03-07 14:47:05
在comsol里面有自定义的分段函数,和数学公式一样定义的啊,piecewise函数
Move forward with grateful heart.
3楼2015-03-07 13:27:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

564265182

木虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +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
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

飞翔鸟0178

金虫 (小有名气)

【答案】应助回帖

引用回帖:
2楼: Originally posted by hanshoubao at 2015-03-06 22:06:49
自定义分段函数

如何进行分段?如果每段都是表达式,不是一个具体的值

[ 发自小木虫客户端 ]
5楼2015-04-09 14:55:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lyp19901021

新虫 (小有名气)

楼主你好,后来我用4.4有同样的问题,我把那个&改成了&&就行了,你试试。
6楼2015-11-14 10:53:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zws8745987

木虫 (正式写手)

楼主解决了吗?怎么做的?
7楼2019-04-04 16:30:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 haofayi 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 2027广东省杰青 +3 奶牛小黑 2026-08-15 5/250 2026-08-16 18:38 by lxmichacl
[基金申请] 快农历七夕节了,轻松一下,男人悄悄话,女施主请不要进来。 +3 Tide man 2026-08-14 3/150 2026-08-16 17:47 by jurkat.1640
[基金申请] 哪位老哥知道今年的国自然具体哪一天放榜? +9 Ldrop2023 2026-08-13 9/450 2026-08-16 13:24 by wukun_007
[基金申请] 欢迎发来filecode的Mz6后的代码验证其规律 +32 医学老男孩 2026-08-13 72/3600 2026-08-16 13:15 by 医学老男孩
[基金申请] 我的国基提前知道中了,可是同事的操作让我实在接受不了,怎么会有这样的人 +11 家与远方 2026-08-10 16/800 2026-08-16 10:28 by ray43
[基金申请] filecode +8 cratir 2026-08-14 12/600 2026-08-15 18:08 by zyfgau
[基金申请] 小木虫上这么多卖论文的,真有人买论文么?感觉没必要啊 +12 Tide man 2026-08-10 13/650 2026-08-15 16:34 by 氺木
[基金申请] 关于Filecode分析方法 +10 majunge000 2026-08-10 13/650 2026-08-15 12:26 by hanpeng972
[基金申请] 是这周出结果还是下周出结果? +4 yuleib84 2026-08-11 4/200 2026-08-14 23:05 by lfy8008
[基金申请] filecode +15 documentary 2026-08-10 17/850 2026-08-14 10:08 by kissu88
[基金申请] FileCode能看出啥? +10 要乐观耀哥 2026-08-10 32/1600 2026-08-14 09:37 by 要乐观耀哥
[基金申请] 静等基金结果 +8 gjjjzhong 2026-08-10 21/1050 2026-08-13 17:56 by 且听虎啸
[基金申请] 重要来源:本周末出结果 +10 瞬息宇宙 2026-08-12 10/500 2026-08-13 15:46 by likettle
[基金申请] 不应该看fileCode +7 且听虎啸 2026-08-12 9/450 2026-08-13 14:27 by flydreamws
[基金申请] Filecode 又变了,巨变 +3 WH3796 2026-08-12 4/200 2026-08-13 14:13 by 小木虫6752397
[基金申请] 分享一下我之前已中青C的计划书的filecode +4 布布和一二 2026-08-11 5/250 2026-08-13 12:56 by cratir
[基金申请] 2019年青年基金涵评意见,大家看看几个A,几个B? +11 Tide man 2026-08-11 11/550 2026-08-13 07:35 by 撸猫猫
[基金申请] 帮忙看看fileCode +7 wwncly 2026-08-10 13/650 2026-08-11 19:36 by 冰心玉壶晴
[基金申请] 确定了,国自然21号放榜 +6 布布和一二 2026-08-10 7/350 2026-08-10 19:15 by 2000zf36392
[基金申请] 据悉今年马上要出结果了 +7 瞬息宇宙 2026-08-10 8/400 2026-08-10 12:42 by Vivilian
信息提示
请填处理意见