全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
1702 1
2011-01-04
Powersim中可将constant和level类型的变量设置为permanent。一旦被设置为permanent,那么(1)constant的值就会在模型运行中一直保持不变,即使是模型被重置运行时也依然保持不变。
(2)而如果level类型的变量被设置为permanent,那么每次运行结束时,level所达到的值将作为下一次重置运行时的初值。

举例来说,dx/dt=r*x。若设x的初值为100,r的值为0.25,那么经过9个时间点的运行(从1月1日到1月9日),x的值就变成596.05。此时若再次运行模型(或者关闭模型,再打开,再运行),得到的x的值也依然是596.05。

但如果当初把x的类型设置为permanent,那么它的值在一次运行之后得到的596.05就将作为下一次运行的初值,也就是说,当你再次点击运行的时候(总共运行了两次),运行结束时它的值就变成4440.89。

被设置成permanent类型的constant,如何理解?各位可以自己建立一个简单的模型去理解消化一下。此处不再赘述。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2011-1-4 17:06:08
谢谢老师的讲解。很受启发,受益颇多。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群