计算功耗以查看节点是否死亡

时间:2016-11-21 06:46:18

标签: omnet++ inet

我正在使用Omnet ++和Inet 3.4.0,我试图模拟功耗,并在节能耗尽后使节点死机。我尝试了IdealEnergySource模型和SimpleEnergyStorage。但我无法弄清楚在哪里保留能源的参数。我试过SimpleEnergyStorage.cc但找不到。

比你提前

1 个答案:

答案 0 :(得分:0)

来自Command的{​​{1}}教程使用的Wireless08具有无限的能量。因此,在这种情况下,节点永远不会死亡 要模拟实际消费,可以使用INET。在IdealEnergyStorage的{​​{1}}部分中注明了这一行:

SimpleEnergyStorage

并添加以下行:

Wireless08

此外,编辑omnetpp.ini并在开头添加:

#*.host*.energyStorageType = "IdealEnergyStorage"

并在**.host*.energyStorageType = "SimpleEnergyStorage" **.host*.energyStorage.nominalCapacity = 0.10J **.host*.energyStorage.initialCapacity = 0.09J **.host*.energyStorage.nodeShutdownCapacity = 0J **.host*.energyStorage.nodeStartCapacity = 0.01J **.hasStatus = true

WirelessB.ned