0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

什么是三相电不平衡?如何用c语言三目运算符判断三相电不平衡?

冬至子 来源:小李的创客实验室 作者:初出茅庐的小李 2023-07-08 15:02 次阅读

我们用三目运算符写了个限幅滤波的函数,其实在开发中三目运算符还是非常常见的,今天就开写一下我曾经用三目运算符计算三相电压不平衡的案例。

先说一下什么是三相电不平衡。它一般是指三相电力系统中三相不平衡的程度,用电压或电流负序分量与正序分量的方均根值百分比表示。电压或电流不平衡度分别用εu或εI表示。简单理解就是不同相的电压或者电流有较大差别的时候就是不平衡。

图片

话不多说直接上代码:

#include < stdio.h >


typedef unsigned int uint32_t;
typedef unsigned short int uint16_t;
typedef unsigned char uint8_t;




uint8_t Voltage_Unbalance_Check(void)
{
  uint32_t Max;
  uint32_t UA,UB,UC;

  UA = 250;
  UB = 210;
  UC = 220;

    Max = (UA >UB?UA:UB);
    Max = (Max >UC?Max:UC);

  printf("Max is : %d\\r\\n",Max);
  if( (10*(Max-UA)) > UA ||(10*(Max-UB)) > UB ||(10*(Max-UC)) >UC )
    return 1;
  else 
    return 0;
}




uint8_t Current_Unbalance_Check(void)
{
  float Max;
  float IA,IB,IC;

  IA = 20.5;
  IB = 20.1;
  IC = 20.2;

   Max = (IA >IB?IA:IB);
   Max = (Max >IC?Max:IC);

  printf("Max is : %lf\\r\\n",Max);

  if( (3*(Max-IA)) > IA ||(3*(Max-IB)) > IB ||(3*(Max-IC)) >IC )
    return 1;
  else 
    return 0;
}




int main(void)
{
  printf("电压不平衡检测结果:%d\\r\\n",Voltage_Unbalance_Check());
  printf("电流不平衡检测结果:%d\\r\\n",Current_Unbalance_Check());
  getchar();
  return 0;
}

测试结果:

图片

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 滤波器
    +关注

    关注

    158

    文章

    7331

    浏览量

    174780
  • 电力系统
    +关注

    关注

    17

    文章

    2531

    浏览量

    53730
  • C语言
    +关注

    关注

    180

    文章

    7530

    浏览量

    128641
  • 三相电压
    +关注

    关注

    0

    文章

    97

    浏览量

    14034
收藏 人收藏

    评论

    相关推荐

    三相设备电流不平衡怎么解决?

    现场设备新安装后。运行电流三相不平衡。两150a另外一120a。相差很大。设备都是三相负载。设备端电压也不对。电流小的一端电压偏低。在配
    发表于 01-09 07:34

    三相负荷不平衡的危害

    损耗则随变压器运行负荷的变化而变化,且与负荷电流的平方成正比。当三相负荷不平衡运行时,变压器的负荷损耗可看成只单相变压器的负荷损耗之和。   从数学定理中我们知道:假设a、b、c 3
    发表于 08-18 14:56

    三相不平衡对变压器及用电设备的影响

      三相不平衡的危害和影响:三相不平衡是指三相电源各的电压不对称。是各
    发表于 11-09 10:51

    三相电流不平衡对电机产生有那些危害

    由于三相不平衡电流可以分解为正序、负序、零序个分量,负序分量产生的旋转磁场与正序分量产生的旋转磁场相反,起到制动作用。但由于正序磁场比负序磁场要强得多,电动机仍按正序磁场方向转动。而由于负序磁场
    发表于 05-18 16:37

    三相不平衡的原因、危害以及解决措施

    三相不平衡三相不平衡是电能质量的一个重要指标,虽然影响电力系统的因素有很多,但正常性不平衡的情况大多是因为
    发表于 04-22 22:00

    配电网三相不平衡治理分析

    ,实时监测配电变压器低压侧三相不平衡情况,若三相电流不平衡度超限,则执行低压负荷换操作,实现带负载情况下用电负荷的
    发表于 08-22 16:38

    【亚派·分享】配电网三相之间低压负荷不平衡分类

    配电网三相之间低压负荷的不对称接入是不平衡的基本机理。进一步根据三相负荷不对称的表现特点,有以下分类:I类-用户接线原因的不平衡由于低压台区规划管理缺位,
    发表于 09-27 15:37

    【亚派·分享】为何农村电网三相不平衡尤其严重?

    三相不平衡问题日益受到重视,但为何农村电网相对于城市电网问题更为突出?从历史遗留问题和当下实际发展情况可以将农村电网的三相负荷不平衡根源分为以下几个方面。(1)农村电网构建伊始,没有充
    发表于 10-09 15:59

    【亚派·分享】农村电网三相负荷不平衡易引起线损升高

    ,由于用电户私自增容,或大功率单相负载的投入,或单相负载设备的用电不同时性等,均可造成三相负载不平衡。农网若在三相不平衡度较大情况下运行,将会给农网带来以下两方面的的损耗。增加线路电能
    发表于 11-15 09:38

    单相接地、断线、谐振引起三相电压不平衡的区分

    单相接地、断线、谐振都会引起三相电压的不平衡,只有将其正确区分开来,才能快速处理。一、单相接地虽引起三相电压不平衡,但电压值不改变。单相接地分为金属性接地和非金属性接地两种。金属性接地
    发表于 07-27 10:39

    电网为什么会出现三相不平衡

    电网为什么会出现三相不平衡?——安科瑞 杨澜三相不平衡三相不平衡是电能质量的一个重要指标,虽然影
    发表于 01-25 13:15

    电网三相不平衡会造成哪些危害?

    电网三相不平衡会造成哪些危害?——安科瑞杨澜1、增加线路的电能损耗在三相四线制供电网络中,电流通过线路导线时,因存在阻抗必将产生电能损耗,其损耗与通过电流的平方成正比。当低压电网以三相
    发表于 01-26 12:04

    三相不平衡治理装置的应用优势

    摘要本文从产品功能和适用场所方面介绍了安科瑞三相不平衡装置(ANANSPC)产品,阐述了其基本原理、市场需求前景并分析了其产品应用优势。关键词:安科瑞三相不平衡治理装置ANANSPC基
    发表于 02-18 13:06

    三相不平衡的基本概念

    三相不平衡是电能质量的一个重要指标,虽然影响电力系统的因素有很多,但正常性不平衡的情况大多是因为三相元件、线路参数或负荷不对称。由于三相负荷
    发表于 09-02 07:55

    软启输出测三相启动电流不平衡三相启动电压不平衡怎么解决?

    。启动运行正常后,三相电流均衡,约在88A左右。但是启动时,三相电流分别是500A、600A、800A左右,相间电压也不平衡,分别为100V,200V,200V。这样可以频繁启动吗?长期对电机没影
    发表于 12-11 06:37