问题描述
如何模拟特定大小发生改变的??
我正在瞬态模型,其中其中变化变化变化
解决方法
背景
许多问题只包含一阶导数的偏微分方程进行建模。类方程方程的的常见常见常见常见示例示例示例示例包括包括包括传热传热传热方程和和和化学化学解的对载荷变化响应响应呈。。的默认行为行为是是假设解假设解假设解和和外加载荷外加载荷外加载荷随随时间时间时间变化变化变化变化变化。。。。。。。。但是但是但是但是但是但是但是但是事件接口,以便以便准确地处理。。。
另方面,如果模型二阶导数导数知识库1244:求解载求解载的问题问题对此进行说明。
解决办法
首先,将事件接口添加模型中此位于位于位于物理场:数学>常微分常微分代数接口>事件>事件。
对于模拟变化载荷,,事件接口可以四种类型::离散状态,指示器状态,显式事件和隐式事件时,默认,默认下,它它根据的新对所有所有变量变量进行一致初始化。您一些一些所有所有所有所有所有所有所有所有所有所有所有所有所有所有所有初始化为不同值。
周期性脉载荷和显式事件
举例来说,在冲载荷建模,如果时,如果变化的,则,则显式事件特征。该通常与离散状态特征结合,后者用于边界。还指定指定事件周期,对定期载荷进行建模。已脉冲脉冲载荷载荷载荷载荷载荷载荷载荷:可以两:一:一:一一:一一一个
比如个,持续秒关闭关闭应修改热载荷修改可以离散完成完成完成,如如特征的屏幕屏幕截图截图所所示示。可以可以通过本本本页页页底部底部的
离散状态一个在事件触发发生的的变量变量。
离散状态用于修改。。
显式事件初始化离散以打开载荷。
显式事件初始化离散以关闭载荷。
不含的周期性脉载荷载荷
如果载荷速度仿真时间快快快,可以可以将将这个脉脉冲载荷近似近似为。
例如,如果10W载荷载荷引起,该的的,100毫,400毫,关闭毫毫,并且秒,并且并且真时间时间倍倍倍,那么长倍而是用每个周期的载荷总持续时间(100 毫秒)除以总周期时间(本例中为 500 毫秒),得到 2W 循环平均热载荷。这种方法的求解速度要快得多,特别适用于快脉冲,如果不准确捕捉引起的,则,则温升温升温升。
((((())可以可以可以可以好近似快速脉冲冲冲载荷红线红线红线红线红线的
条件式脉载荷和隐式事件
当模型个未知时间发生的(在在在(Bang-bang-bang-bang)使或恒温恒温下下下下下隐式事件特征。该必须与指示器状态特征,后者,后者定义指示器变量。指示器用在指示器状态符号符号时时时时时时时时隐式事件事件条件从从从从变变变变变变变
例如例如,20°C,随后c c加热至至温度95°C。。。在这个这个点点点点点点点点点,90°C以下降至降至降至降至温度降至例所示,离散状态控制热载荷,但热载荷,但种,初始值设置非常本例中,其为为为为为为为为为为为为为为为处于处于
离散状态最初为为为1。
为了监视的温度,可以可以平均组件(如如知识库913:计算计算和积分积分((())以及以及于平均的变量变量变量
定义组件耦合算子变量。
本例被的解变量平均温度,在,在指示器状态特征中定义两可以触发隐式的状态。第一个指示器状态定义TOOHOT = Averagetemp-95 [DEGC]
,第二个定义toocold = averagetemp-90 [degc]
。记住,仅当状态符号时,才时时时。。。
定义两个状态。
这两在两个不同隐式特征中,第一使用,第一第一为为为Toohot> 0
,95°C时,false变变变开关
离散状态零,关闭热载荷。个在在在toocold <0
90°C以下时触发触发触发触发温度时开关
设为1,重新重新载荷。
两个事件用实现恒温控制。
“隐式”的精度由由由事件事件控制控制控制控制,如如的屏幕屏幕截图所所示示。。。如果如果如果您您您您观察到事件条件过高过过过过低0.001
。您通过下载实现特征的样本。。
更改事件容差位置。
使用事件时求解器选项
默认下,“软件”瞬态瞬态步骤步骤步骤设置指定的保存结果。。您您可能可能还希望在在触发任何显式显式或或或或隐式隐式隐式事件事件事件前后前后前后立即立即立即立即存储解存储解存储解存储解设置来在在“输出”,启用,启用,启用在/后存储解/后存储解,如如屏幕所。。
启用在前后存储解的。。
另::
相关文件
pulsed_heat_load.mph | 748 kb |
thermstat_controlled_load.mph | 804 kb |
comsol尽一切努力验证在此页面查看查看信息。本页面页面提供提供提供的的资源资源资源资源和供供供参考,comsol comsol对对对对对对对其有效性有效性有效性不不不任何法律本中引用的任何为其所有者的的财产。。有关完整完整的的商标商标商标商标详细信息信息信息