我为这本教科书问题道歉,但我一整天都在研究这个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;
获得实际使用的能量:
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)
我认为,您首先需要计算在所有州保存的百分比。然后根据每个州的时间在保存状态之间进行划分。