2011-07-17 98 views
1

我對這本書問題表示歉意,但是我一直在研究這個SQL查詢整天,而且我正在進行這個項目的最後一站,但是它遲到了,我的腦袋只是拒絕工作: )我會很感激,如果有人可以檢查我的數學:計算反向百分比量

我有一個設備,可以在3個電源狀態&全功率運行。每個州都有自己的電力消耗。我知道每天的電源狀態在一天中(從我的SQL查詢中)。我需要的是計算每個設備的節省百分比。

所以在這裏你走,讓我們假設:

Power State1: 
Power Consumption = P1 
Time On = T1 

Power State2: 
Power Consumption = P2 
Time On = T2 

Power State3: 
Power Consumption = P3 
Time On = T3 

如果沒有在任何電源狀態(全功率):

Power Consumption = PFull 
Time On = TFull 

所以計算使用的能源,如果以全功率運行我做的: (即所有計算均參照一天完成)

E(Full_Power_24hr) = PFull * 24hrs; 

並且t Ø得到實際使用的能量:

E(used) = PFull * TFull + P1 * T1 + P2 * T2 + P3 * T3; 

最後,節能量(每24小時內):

E(saved) = E(Full_Power_24hr) - E(used); 

我現在需要做的是什麼,是計算百分比明智是什麼每個電源狀態節省了多少?

因此,它是:

Share_S1 = 1/(P1 * T1/E(Full_Power_24hr)); 
Share_S2 = 1/(P2 * T2/E(Full_Power_24hr)); 
Share_S3 = 1/(P3 * T3/E(Full_Power_24hr)); 

Percent_Share_S1 = 100 * Share_S1; 
Percent_Share_S2 = 100 * Share_S2; 
Percent_Share_S3 = 100 * Share_S3; 
+0

我沒有看到你的問題。在快速閱讀中,這一切看起來都正確。 –

+0

「我現在需要做的是按百分比計算每個電源狀態節省的電量是多少?」這是個問題。 感謝您的確認。 – ahmd0

回答

0

我想,你首先需要計算節省了所有國家的百分比。然後根據每種狀態所花費的時間將其分配到保存狀態之間。

+0

謝謝。但是將它與這樣的時間聯繫起來是不正確的,因爲如果一個功耗較高的電源狀態持續時間更長,則節省的電量將會更低。 – ahmd0