Japan QualNet Community Forums Japan QualNet Community Forums
Welcome Guest 
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
検索
メインメニュー
アクセスカウンター
2024/05/11:16/20
2024/05/10:21/24

2024/03/12より385/1389
人気モジュール
No.1: フォーラム 130
No.2: QualNet概要 8
日曜日からの合計
人気Browser&OS
No.1:巡回ロボット111
No.2:Linux4
No.3:Unknown OS1

No.1:どっかの巡回ロボット102
No.2:Baidu巡回ロボット4
No.3:Safari4

日曜日からの合計
メイン
   QualNet General/Miscellaneous
     エナジーモデルについて
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
inadai
投稿日時: 2012/2/17 18:07
半人前
登録日: 2011/11/18
居住地:
投稿: 25
エナジーモデルについて
こんにちは。いつもお世話になっています。

消費電力をみたくて、ユーザ設定でエナジーモデルを設定しているのですが消費の仕方がいまいち理解できません。

qualnetでは送受信より、何もしていないときの方が電力がかかる設定なのでしょうか?

どなたか教えてください。
hiro
投稿日時: 2012/2/17 18:45
長老
登録日: 2005/7/16
居住地:
投稿: 452
Re: エナジーモデルについて
> 何もしていないとき
って、具体的にPHYがどのような状態のことを言ってます?
PHYの電源が入っていないときのことですか?
inadai
投稿日時: 2012/2/17 19:41
半人前
登録日: 2011/11/18
居住地:
投稿: 25
Re: エナジーモデルについて
返答ありがとうございます。

PHYの電源が入っているときです。
分かりにくくて申し訳ありません。
何もしていないというのは Idle current load(mAmp)のことです。

transmission currentload、Reception load よりもIdle current load(mAmp)にかかる電力の方が大きいのでしょうか?
hiro
投稿日時: 2012/2/18 16:00
長老
登録日: 2005/7/16
居住地:
投稿: 452
Re: エナジーモデルについて
ええと、何故
> transmission currentload、Reception load よりも
> Idle current load(mAmp)にかかる電力の方が大きい
と判断したのですか?

シナリオを動かしてstatを確認した
or
energy_model.cppやenergy_model.hの内容を読んだ
or
QualNet-5.2-Wireless-ModelLibrary.pdfの内容を読んだ

その結果、xxxだと予想していたが、具体的にyyyになっていた。

ということでしょうか。
inadai
投稿日時: 2012/2/18 16:08
半人前
登録日: 2011/11/18
居住地:
投稿: 25
Re: エナジーモデルについて
実際に数値をいろいろ入れて確認しました。
statも確認しました。
transmission currentload、Reception load の値を大きくし、 Idle current load の値を小さくしました。
ですが、transmission、Receptionにかかる電力はわずかで、Idleでの消費が大きかったためそう判断しました。
hiro
投稿日時: 2012/2/18 16:10
長老
登録日: 2005/7/16
居住地:
投稿: 452
Re: エナジーモデルについて
具体的なstatの内容がわからないので、判断に困ります。
statのその行を出して頂けますか。
hiro
投稿日時: 2012/2/20 16:06
長老
登録日: 2005/7/16
居住地:
投稿: 452
Re: エナジーモデルについて
モデルが違うのかもしれませんが、標準シナリオでやってみました。
./5.1/scenarios/wireless/energy-models/user-defined-ifx

user-defined-ifx.config から抜粋すると、

[ 1 thru 3 ] ENERGY-MODEL-SPECIFICATION USER-DEFINED
[ 1 thru 3 ] ENERGY-TX-CURRENT-LOAD 220.0
[ 1 thru 3 ] ENERGY-RX-CURRENT-LOAD 200.0
[ 1 thru 3 ] ENERGY-IDLE-CURRENT-LOAD 150.0
[ 1 thru 3 ] ENERGY-SLEEP-CURRENT-LOAD 0.0
[ 1 thru 3 ] ENERGY-OPERATIONAL-VOLTAGE 3.0

[ 4 ] ENERGY-MODEL-SPECIFICATION USER-DEFINED
[ 4 ] ENERGY-TX-CURRENT-LOAD 20.0
[ 4 ] ENERGY-RX-CURRENT-LOAD 15.0
[ 4 ] ENERGY-IDLE-CURRENT-LOAD 10.0
[ 4 ] ENERGY-SLEEP-CURRENT-LOAD 0.0
[ 4 ] ENERGY-OPERATIONAL-VOLTAGE 3.0


このシナリオで、以下のappがある場合。
CBR 3 2 0 512 1S 1S 0S PRECEDENCE 0
CBR 5 4 0 512 1S 1S 0S PRECEDENCE 0
全Nodeのエネルギー合計は以下の値でした。
2.331437E+02

同様にappがない場合は以下の値でした。
2.317994E+02

したがって『何もしていないときの方が』エネルギー消費は少ないです。

次に、Transmit mode(T),Receive mode(R),Idle mode(I)別で計算ました。
powerはPhysical,Energy Model,Energy consumedの値から、
rateはPhysical,Energy Model,Percentage of timeの値から持ってきてます。

appあり。
Node    power           rate            power/rate
1   T   7.197350E-01    6.543050E-01    1.099999E+00
1   R   6.489260E-01    6.489260E-01    1.000000E+00
1   I   7.402258E+01    9.869677E+01    7.500000E-01
                
2   T   5.719200E-02    5.199300E-02    1.099994E+00
2   R   9.715500E-01    9.715500E-01    1.000000E+00
2   I   7.423234E+01    9.897646E+01    7.500000E-01
                
3   T   3.051340E-01    2.773950E-01    1.099998E+00
3   R   9.703740E-01    9.703740E-01    1.000000E+00
3   I   7.406417E+01    9.875223E+01    7.500000E-01
                
4   T   5.195000E-03    5.194700E-02    1.000058E-01
4   R   7.294200E-02    9.725620E-01    7.499985E-02
4   I   4.948775E+00    9.897549E+01    5.000000E-02
                
5   T   2.574070E-01    2.763860E-01    9.313315E-01
5   R   9.147300E-02    9.713970E-01    9.416644E-02
5   I   1.775894E+00    9.875222E+01    1.798333E-02

appなし。
Node    power           rate            power/rate
1   T   2.490000E-04    2.270000E-04    1.096916E+00
1   R   8.960000E-04    8.960000E-04    1.000000E+00
1   I   7.499916E+01    9.999888E+01    7.500000E-01

2   T   2.490000E-04    2.270000E-04    1.096916E+00
2   R   6.720000E-04    6.720000E-04    1.000000E+00
2   I   7.499933E+01    9.999910E+01    7.500000E-01

3   T   2.490000E-04    2.270000E-04    1.096916E+00
3   R   6.720000E-04    6.720000E-04    1.000000E+00
3   I   7.499933E+01    9.999910E+01    7.500000E-01

4   T   2.300000E-05    2.270000E-04    1.013216E-01
4   R   5.000000E-05    6.720000E-04    7.440476E-02
4   I   4.999955E+00    9.999910E+01    5.000000E-02

5   T   2.110000E-04    2.270000E-04    9.295154E-01
5   R   6.300000E-05    6.720000E-04    9.375000E-02
5   I   1.798317E+00    9.999910E+01    1.798333E-02


Transmit mode(T)の場合は、Node毎のばらつきがある。
Receive mode(R)の場合は、まったく同じ。
Idle mode(I)の場合は、小数点以下6桁までは同じ。

という結果でした。

この例では『Idleでの消費が大きかった』という確認はできませんでした。

やはり、具体的なシナリオ設定とその時のstatを見てみないとわからないですね。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ
Copyright c KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
XOOPS Cube PROJECT