永发信息网

求大神帮助,如何用C语言编程计算有功功率,已知瞬时电压和瞬时电流值,在T时间内计算有功功率

答案:1  悬赏:40  手机版
解决时间 2021-02-11 07:11
求大神帮助,如何用C语言编程计算有功功率,已知瞬时电压和瞬时电流值,在T时间内计算有功功率
最佳答案
啥叫有功功率?有功率是平均功率吗?是不是瞬时电压和电流是关于时间t的一个函数表达式?难道是要先积分然后再求平均值?对题意不是很理解啊,求楼主详加解释下追问您说的是对的,瞬时电压和瞬时电流时关于t的表达式,是要先积分,在求平均。只是瞬时电压和瞬时电流的表达式不是已知的,只是通过C语言软件采集到瞬时电压和电流,进而按您说的计算。具体用C语言怎么实现?追答呵呵,楼主太客气了,我还是个学生,你用这个"您"感觉怪不好意思的。我不知道你的那个c语言采集软件是怎么工作的,我猜想软件是不是每隔一段固定的时间△t(可能是几毫秒或者是几微秒)就采集一次数据,估计你的那个系统应该是个实时采集系统,不断的采集回数据然后求到目前为止的实时功率。我写了个程序,看能不能给你做个参考,它只是用来演示用的,你要结合你的实际情况改动,我不清楚你的目的呀。你作个参考吧


#include "stdlib.h"
#include "stdio.h"
// 这个函数的作用是计算瞬时功,instant是瞬时的意思,capacity有功的意思用金
// 山词霸查了下,不知道物理学中的功是不是这个英文单词,姑且就用它来表示吧
 
double GetInstantCapacity(double u, double i, double time) {
// w = u * i * t; 功=电压*电流*时间 这个公式大概没记错吧。假设单位都是
// 国际标准单位吧
double capacity = u * i * time; 
return capacity;
}
// 求平均功率的函数 time是瞬时时间,就是每隔一个周期采集数据的那个时间
double GetAvgPower(double instantCapacity, double time) {
double static sumCapacity = 0; // 静态变量用于保存总功
double static sumTime = 0; // 静态变量用于保存总的时间
double avgPower = 0; // 平均功率
// 新的总功 = 原来的总功+瞬时功
sumCapacity = sumCapacity + instantCapacity;
// 新的总时间 = 原来的总时间+瞬时时间
sumTime = sumTime + time; 
// 总功除以总时间=平均功率
avgPower = sumCapacity / sumTime; 
return avgPower;
}
void main() {
double u = 0, i = 0, time = 0; // 分别代表电压,电流,采集数据的周期
double instantCapacity = 0; // 瞬时功
double avgPower= 0; // 平均功率
// 这是一个死循环,可以二十四小时采集数据
while (1) {
//  在这里你可能有什么办法把实时采集回来的数据赋给三个变量,然后就
//  可以计算出瞬时功
    instantCapacity = GetInstantCapacity(u, i, time);
avgPower = (float)GetAvgPower(instantCapacity, time);
// 实时打印出平均功率

printf("平均功率是:%f
", avgPower);}
}
追问谢谢,解决了!!

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
利福家超市配送中心地址有知道的么?有点事想
下列药物中,基于影响脂质合成与代谢,降低甘
怎么样提高收银效率
意米兰集成吊顶地址在哪,我要去那里办事
歇后语 看三国掉泪 的下一句是
庙前邮电支局地址好找么,我有些事要过去
人属于生态系统中的什么成份?A生产者 B.
茗言茗语这个地址在什么地方,我要处理点事
中国邮政(文亨邮政支局)地址好找么,我有些事
喷火龙进化石Y怎么获得
代偿性呼吸性酸中毒A.pH↓;PaCO↑,BE正常或
中国邮政城关支局集邮门市部地址有知道的么?
豌豆宾馆停车场我想知道这个在什么地方
谁有偷星九月天漫画全集打包, 百度,360都可
连城县邮政局地址在什么地方,想过去办事
推荐资讯
‘走出来,外面才有太阳’的600字作文?
寺贝社区残疾人协会地址在哪,我要去那里办事
今天补轮胎的时候 胎压显示为0了 是不是传感
金凤同仁大药房地址有知道的么?有点事想过去
【求】求各类YY社团pia戏用的剧本
关于植物细胞中元素的叙述,错误的是A.番茄和
在底面周长是62.8厘米的圆柱形玻璃钢中放一个
【thresh】intend to keep a strick threshho
从黄岛到青岛65中坐隧道几最近
要塞给的饰品按什么给
钱柜世纪都会店这个地址在什么地方,我要处理
家蚕的发育起点是A. 卵B. 受精卵C. 幼虫D. 蛹
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?