整流十二 -有效值、平均值、瞬时值、幅值的关系以及相关方法

这篇博客介绍了电网电流的有效值、平均值和瞬时值的概念,并提供了两种软件实现有效值计算的方法。有效值基于电流的热效应定义,与平均值和最大值有特定的比例关系。在代码示例中,展示了如何利用平均值的0.9倍来估算有效值,并通过牛顿迭代法作为另一种求解有效值的途径。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

电网电流有效值计算方法

这里只描述电压的求解,电流与电压求解方式一样。
单相正弦波 I= Imsin(wt)
有效值:Irms交变电流的有效值是根据电流的热效应来定义的,让一个交流电流和一个直流电流分别通过阻值相同的电阻,如果在相同时间内产生的热量相等,那么就把这一直流电的数值叫做这一交流电的有效值。
平均值:Iarg一个正弦半波周期内电压的累计和的平均值。
瞬时值:Is,瞬时值与电网角度有关。
幅值:正弦波周期的中的最大值Im。
有效值与最大值的关系
在这里插入图片描述
平均值:正弦波平均值是有效值的0.9倍,峰值的0.636倍
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
有效值
在这里插入图片描述
在这里插入图片描述
汇总
在这里插入图片描述

平均值和有效值的软件实现方法:
方法一:
平均值求法:

/*计算500ms,25个基波周期三相电流的平均值*/
		if(InputCalCnt < FreqIsrCntBak)
		{	//检测时间500ms,累加电流值
			RCurAcc += abs(IinR);
			SCurAcc += abs(IinS);
			TCurAcc += abs(IinT);
			InputCalCnt ++;
		}

有效值求法:

/*正弦波平均值是有效值的0.9倍,定标*/
		//计算输出电流有效值,有效值 =平均值/0.9 ,4096的电流为Ibase,3686 = 4096 * 9 / 10
		RCurRms = RCurAcc / TempAx * Ibase / 3680;		
		SCurRms = SCurAcc / TempAx * Ibase / 3680;	
		TCurRms = TCurAcc / TempAx * Ibase / 3680;

方法二:
有效值求法:
在这里插入图片描述
方法三:
有效值求法:牛顿迭代法
举例,10的牛顿迭代法:
第一步:10/2 =5 55>10
第二步:10/2/2 =2.5 2.5
2.5= 6.25 6.25<10
第三步:10/2/2/2 =1.25 1.251.25 =1.5625 6.25+1.5625 =7.8125
第四步:1.25/2=0.625 7.8125+0.625
0.625 =8.203125
像这样逐步逼近最后逼近到10

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Not Dr.Wang422

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值