在电力系统中谐波产生的根本原因是由于非线性负载所致。
当电流流经负载时,与所加的电压不呈线性关系,就形成非正弦电流,即电路中有谐波产生。
谐波频率是基波频率的整倍数,根据法国数学家傅立叶(M.Fourier)分析原理证明,任何重复的波形都可以分解为含有基波频率和一系列为基波倍数的谐波的正弦波分量。
谐波是正弦波,每个谐波都具有不同的频率,幅度与相角。
谐波可以区分为偶次与奇次性,第3、5、7次编号的为奇次谐波,而2、4、6、8等为偶次谐波,如基波为50Hz时,2次谐波为100Hz,3次谐波则是150Hz。
傅里叶等人提出的谐波分析方法至今仍被广泛应用。
电力系统的谐波问题早在20世纪20年代和30年代就引起了人们的注意。
当时在德国,由于使用静止汞弧变流器而造成了电压、电流波形的畸变。
1945年J.C.Read发表的有关变流器谐波的论文是早期有关谐波研究的经典论文。
到了50年代和60年代,由于高压直流输电技术的发展,发表了有关变流器引起电力系统谐波问题的大量论文。
70年代以来,由于电力电子技术的飞速发展,各种电力电子装置在电力系统、工业、交通及家庭中的应用日益广泛,谐波所造成的危害也日趋严重。
世界各国都对谐波问题予以充分和关注。
国际上召开了多次有关谐波问题的学术会议,不少国家和国际学术组织都制定了限制电力系统谐波和用电设备谐波的标准和规定。
装设谐波补偿装置的传统方法就是采用LC调谐滤波器。
这种方法既可补偿谐波,又可补偿无功功率,而且结构简单,一直被广泛使用。
这种方法的主要缺点是补偿特性受电网阻抗和运行状态影响,易和系统发生并联谐振,导致谐波放大,使LC滤波器过载甚至烧毁。
此外,它只能补偿固定频率的谐波,补偿效果也不甚理想。
人们对有功功率的理解非常容易,而要深刻认识无功功率却并不是轻而易举的。
在正弦电路中,无功功率的概念是清楚的,而在含有谐波时,至今尚无获得公认的无功功率定义。
但是,对无功功率这一概念的重要性,对无功补偿重要性的认识,却是一致的。
无功补偿应包含对基波无功功率补偿和对谐波无功功率的补偿。
无功功率对供电系统和负荷的运行都是十分重要的。
电力系统网络元件的阻抗主要是电感性的。
因此,粗略地说,为了输送有功功率,就要求送电端和受电端的电压有一相位差,这在相当宽的范围内可以实现;
而为了输送无功功率,则要求两端电压有一幅值差,这只能在很窄的范围内实现。
不仅大多数网络元件消耗无功功率,大多数负载也需要消耗无功功率。
网络元件和负载所需要的无功功率必须从网络中某个地方获得。
显然,这些无功功率如果都要由发电机提供并经过长距离传送是不合理的,通常也是不可能的。
合理的方法应是在需要消耗无功功率的地方产生无功功率,这就是无功补偿。
无功补偿的作用主要有以下几点:
(1)提高供用电系统及负载的功率因数,降低设备容量,减少功率损耗。
(2)稳定受电端及电网的电压,提高供电质量。
在长距离输电线中合适的地点设置动态无功补偿装置还可以改善输电系统的稳定性,提高输电能力。
(3)在电气化铁道等三相负载不平衡的场合,通过适当的无功裣可以平衡三相的有功及无功负载。
异步电动机和变压器所消耗的无功功率在电力系统所提供的无功功率中占有很高的比例。
电力系统中的电抗器和架空线等也消耗一些无功功率。
阻感负载必须吸收无功功率才能正常工作,这是由其本身的性质所决定的。
电力电子装置等非线性装置也要消耗无功功率,特别是各种相控装置。
如相控整流器、相控交流功率调整电路和周波变流器,在工作时基波电流滞后于电网电压,要消耗大量的无功功率。
另外,这些装置也会产生大量的谐波电流,谐波源都是要消耗无功功率的。
二极管整流电路的基波电流相位和电网电压相位大致相同,所以基本不消耗基波无功功率。
但是它也产生大量的谐波电流,因此也消耗一定的无功功率。
近30年来,电力电子装置的应用日益广泛,也使得电力电子装置成为最大的谐波源。
在各种电力电子装置中,整流装置所占的比例最大。
目前,常用的整流电路几乎都采用晶闸管相控整流电路或二极管整流电路,其中以三相桥式和单相桥式整流电路为最多。
带阻感负载的整流电路所产生的谐波污染和功率因数滞后已为人们所熟悉。
直流侧采用电容滤波的二极管整流电路也是严惩的谐波污染源。
这种电路输入电流的基波分量相位与电源电压相位大体相同,因而基波功率因数接近1。
但其输入电流的谐波分量却很大,给电网造成严重污染,也使得总的功率因数很低。
另外,采用相控方式的交流电力调整电路及周波变流器等电力电子装置也会在输入侧产生大量的谐波电流。
理想的公用电网所提供的电压应该是单一而固定的频率以及规定的电压幅值。
谐波电流和谐波电压的出现,对公用电网是一种污染,它使用电设备所处的环境恶化,也对周围的能耐电力电子设备广泛应用以前,人们对谐波及其危害就进行过一些研究,并有一定认识,但那时谐波污染还没有引起足够的重视。
近三四十年来,各种电力电子装置的迅速发展使得公用电网的谐波污染日趋严重,由谐波引起的各种故障和事故也不断发生,谐波危害的严重性才引起人们高度的关注。
谐波对公用电网和其他系统的危害大致有以下几个方面。
(1)谐波使公用电网中的元件产生了附加的谐波损耗,降低了发电、输电及用电设备的效率,大量的3次谐波流过中性线时会使线路过热甚至发生火灾。
(2)谐波影响各种电气设备的正常工作。
谐波对电机的影响除引起附加损耗外,还会产生机械振动、噪声和过电压,使变压器局部严重过热。
谐波使电容器、电缆等设备过热、绝缘老化、寿命缩短,以至损坏。
(3)谐波会引起公用电网中局部的并联谐振和串联谐振,从而使谐波放大,这就使上述(1)和(2)的危害大大增加,甚至引起严重事故。
(4)谐波会导致继电保护和自动装置的误动作,并会使电气测量仪表计量不准确。
(5)谐波会对邻近的通信系统产生干扰,轻者产生噪声,降低通信质量;
重者导致住处丢失,使通信系统无法正常工作。
免责声明:
该内容由专栏作者授权发布或作者转载,目的在于传递更多信息,并不代表本网赞同其观点,本站亦不保证或承诺内容真实性等。若内容或图片侵犯您的权益,请及时联系本站删除。侵权投诉联系:
[email protected]
!
Flink On K8s实战教程2023
kubernetes,简称K8s,是用8代替名字中间的8个字符“ubernete”而成的缩写。是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。
k8s 通常被描述为一个容器编排(container orchestration)平台。为了理解这个含义,让我们重新审视容器的作用,这有助于知道容器有哪些不足,以及 k8s 如何弥补这些不足。
为什么我们喜欢使用容器?容器提供了一个轻量级的机制来隔离应用程序的环境。对于一个给定的应用程序,我们可以指定其配置和所需要安装的依赖,而不用担心其与同一台物理机上其他的应用程序发生冲突。我们将每个应用程序封装在容器镜像(container image)中,容器镜像可以可靠地运行在任何机器(只要机器有能力运行容器镜像)上,能够提供可移植的能力,即支持应用开发到部署的平滑过渡。此外,因为每个应用是独立的,不用担心环境冲突,所以在同一台物理机上可以部署多个容器,实现更高的资源(内存和 CPU)利用率,最终降低成本。
当我们在 Flink on K8s 上运行一个作业,有一个功能性问题无法回避,就是日志。如果是运行在 YARN 上,YARN 会帮我们做这件事,例如在 Container 运行完成时,YARN 会把日志收集起来传到 HDFS,供后期查看。但是 K8s 并未提供日志搜集与存储,所以我们可以有很多选择去做日志(收集、展示)的事情。尤其是当作业因为异常导致 POD 退出,POD 退出后日志会丢失,这将导致异常排查变得非常困难。
首先往 Kubernetes 集群提交了资源描述文件后,会启动 Master 和 Worker 的 container。
Master Container 中会启动 Flink Master Process,包含 Flink-Container ResourceManager、JobManager 和 Program Runner。
Worker Container 会启动 TaskManager,并向负责资源管理的 ResourceManager 进行注册,注册完成之后,由 JobManager 将具体的任务分给 Container,再由 Container 去执行。
需要说明的是,Master Container 与Worker Container是用一个镜像启动的,只是启动参数不一样。
session模式
Flink Session 集群作为长时间运行的 Kubernetes Deployment 执行。你可以在一个Session 集群上运行多个 Flink 作业。每个作业都需要在集群部署完成后提交到集群。 Kubernetes 中的Flink Session 集群部署至少包含三个组件:
运行JobManager的部署
TaskManagers池的部署
暴露JobManager 的REST 和 UI 端口的服务
所需E币: 0
2023-09-01 10:37
大小: 1.78KB
上传者:
huangyasir1990
这是基于51单片机的数控稳压电源设计,包含了电路图源文件(Altiumdesigner软件打开)、C语言程序源代码(keil软件打开) 。
本资源适合人群:
单片机爱好者、电子类专业学生、电子diy爱好者。
本资源能学到什么:
可以通过查看电路学习电路设计原理,查看代码学习代码编写原理。
本资源使用建议:
建议使用者需要具备一定电子技术基础,掌握一些常用元器件原理,例如三极管、二极管、数码管、电容、稳压器等。了解C语言基础设计原理,能看懂基础的电路图,具备一定的电路图软件使用能力。
所需E币: 5
2023-09-05 09:01
大小: 414.01KB
上传者:
物联创客
Flink On K8s实战课程分享下载,视频+源码+文档+虚拟机+软件包下载!!
目前项目中用到Flink作为离线ETL处理构建相关的特征系统,而特征系统主要是为数据科学家、数据工程师、机器学习工程师去使用,用来去构建AI特征库,用来做模型的训练、用来做数据测试以及一些数据的预测及模型的在线服务,主要特征系统是从大数据Hbase、Hive以及关系型数据库去拉取相应的库表,存储到特征库表中,而本身K8S 云原生也是相关的趋势,为什么flink 要基于K8s做部署?
主要有以下几个优势:
容器环境容易部署、清理和重建:不像是虚拟环境以镜像进行分发部署起来对底层系统环境依赖小,所需要的包都很方便的集成到镜像中。
更好的隔离性与安全性,应用部署以pod启动,pod之间相互独立,资源环境隔离后更安全。
k8s集群能够利用好资源,机器学习、在线服务等许多任务都可以混合部署。
云原生的趋势,丰富的k8s生态。
编写K8s资源描述文件
从Flink on Kubernetes 的架构如上图所示,Flink 任务在 Kubernetes 上运行的步骤有:
(1)首先往 Kubernetes 集群提交了资源描述文件后,会启动 Master 和 Worker 的 container。
(2)Master Container 中会启动 Flink Master Process,包含 Flink-Container ResourceManager、JobManager 和 Program Runner。
(3)Worker Container 会启动 TaskManager,并向负责资源管理的 ResourceManager 进行注册,注册完成之后,由 JobManager 将具体的任务分给 Worker Container ,再由 Container 去执行。
(4)需要说明的是,Master Container 与Worker Container是用一个镜像启动的,只是启动参数不一样,如下图所示,两个deployment文件的镜像是同一个。
首先,它会向 K8s Master 申请创建 Flink ConfigMap,在 ConfigMap 中提供了 Flink 集群运行所需要的配置,如:flink-conf.yaml 和 log4j.properties;
其次,创建 Flink JobManager 的 service,通过 service 来打通 TaskManager 和 JobManager 之间的联通性;
然后,创建 Flink Jobmanager 的 Deployment,用来启动 JobMaster,包含的组件有 Dispatcher 和 Resource manager。
最后,创建 Flink TaskManager 的 Deployment,用来启动 TaskManager,因为 Flink 官方 taskmanager-deployment.yaml 示例中指定了 2 个副本,所以图中展示了 2 个 TM 节点
所需E币: 0
2023-09-01 09:42
大小: 1.59KB
上传者:
开心就很好了
尊敬的客户和合作伙伴,
我们非常高兴地宣布,友思特已经与国际领先的机器视觉解决方案提供商 IDS 深化了我们的合作关系。作为 IDS 的长期合作伙伴,友思特一直致力于为国内客户提供最先进的机器视觉技术和解决方案。
自从友思特与 IDS 合作以来,我们一直在为客户提供卓越的产品和服务,满足了各种行业的不断增长的需求。为了进一步加强我们的合作,我们已经签署了一份更加正式的战略协议,旨在共同推动机器视觉领域的发展。
这一深化的合作将为我们的客户
虹科电子科技
2023-09-18 11:06
基础模型和高性能数据层这两个基本组件始终是创建高效、可扩展语言模型应用的关键,利用Redis搭建大语言模型,能够实现高效可扩展的语义搜索、检索增强生成、LLM 缓存机制、LLM记忆和持久化。有Redis加持的大语言模型可应用于文档检索、虚拟购物助手、客户服务助理等,为企业带来益处。
一、语言模型构件
应用程序生成、理解和使用人类语言的能力正变得越来越重要,从客服机器人到虚拟助手,再到内容生成,人们对AI应用功能的需求横跨众多领域,而这一切的实现,都要归功于谷歌的 PaLM 2
虹科电子科技
2023-09-18 11:07
★Stable Diffusion;stable;diffusion;SD;stablediffussion;sadtalker;PC集群;PC Farm;PC农场;GPU集群;GAN;VAE;latent;AI绘图;AI文生图;文生图;图生图;虚拟数字人;数字人;PNDM;DDIM;U-Net;prompt;CLIP;diffusers;pipeline;NVIDIA RTX GeForce 3070;NVIDIA RTX GeForce 3080;NVIDIA RTX GeForce 407
高性能服务器
2023-09-17 20:52
开环控制的两相步进电机具有以下特点:两相混合式步进电机通过控制AB相电流进行电流控制。电流为相差为90度的正弦波。驱动多采用H桥的控制方式,两个H桥控制两相电流。电流控制的方式有两种,一种是交流控制,AB相电流独立控制,一种给正弦参考信号,一相给余弦参考信号。另一种是直流控制,类似矢量控制,将AB两相进行坐标变换,控制DQ的电流。步进电机的中速容易震荡,多通过速度或加速度辨识进行阻尼补偿,提高中速和高速的稳定性。速度辨识的种类有滑膜控制,PI锁相环,无PI锁相环。以上特点仅供参考,随着科技的不断
2023-09-17 15:17
111浏览
BJT,即双极型晶体管,是一种常见的半导体器件,常用于开关(开关)和放大(放大)电路中。在BJT作为开关使用时,其基极(B)通常不需要下拉电阻。BJT的开关特性主要依赖于其内部的一个PN结(即发射极-基极间的PN结)的导通/截止状态。当加正向电压时(即基极电压高于发射极电压),PN结导通,电流可以从发射极流向基极;反之,当加反向电压时(即基极电压低于发射极电压),PN结截止,电流无法从发射极流向基极。因此,通过控制加在发射极和基极间的电压,我们可以控制BJT的开关状态。对于下拉电阻,其主要作用是
2023-09-18 04:31
114浏览
要实现机械开关与继电器的同步,以及机械开关与单片机控制的协调工作,可以采取以下步骤:选择适当的开关和继电器:根据你的应用需求选择合适的机械开关和继电器。机械开关的选择应考虑其操作力,行程,寿命等参数。继电器的选择应考虑其负载电流,电压等级,触点寿命等参数。连接开关和继电器:将机械开关和继电器按照电路图进行连接。通常,机械开关的一端连接到继电器的控制端,另一端连接到地或电源。编写单片机控制程序:根据你的应用需求编写单片机控制程序。这个程序应该能够检测机械开关的状态(打开或关闭),并根据这个状态来控
2023-09-18 04:33
168浏览
使用E2studio RL78编译环境一. LED跟51单片机类似需要手动初始化寄存器在 output_ports_configure()函数里面初始化寄存器/* Port mode registers* 0 Output mode (output buffer on)1 Input mode (output buffer off)P输出高低电平或者读取高低电平PU0 On-chip pull-up resistor not connected1 On-chip pull-up resistor
2023-09-17 22:34
140浏览
Qt 是一个跨平台的应用程序开发框架,用于创建图形用户界面(GUI)和其他类型的应用程序。虽然 Qt 可以用于编写各种类型的应用程序,但它本身并不直接支持 ISP(Internet Service Provider)下载功能。ISP 下载通常是指从互联网服务提供商的服务器上下载文件或执行其他数据传输操作。要实现 ISP 下载,您可以使用 Qt 中的网络编程功能。Qt 提供了一组类和函数,可用于处理网络连接、HTTP 请求和响应以及其他网络相关的功能。在 Qt 中,您可以使用 QNetworkAc
2023-09-18 04:30
TK(Tkinter)是Python的标准GUI库之一,用于创建桌面应用程序。如果您需要调试TK应用程序,可以使用以下调试工具:Python的集成开发环境(IDE):Python有很多流行的IDE,如PyCharm、Spyder、Visual Studio Code等。这些IDE通常具有内置的调试器,可以帮助您调试TK应用程序。Python的调试器:Python有一个内置的调试器,称为pdb。您可以在TK应用程序中使用pdb来调试代码。通过在代码中插入pdb.set_trace()语句,可以在运
2023-09-18 08:19
120浏览
今天9.18,我们年年纪念9.18如胡主席所说我们纪念不是为了铭记仇恨而是记录那段屈辱的历史激发国人发奋图强,让悲惨的过去不再重演!回顾过去共产党是经过历史证明的正确的领航人但是在过去的40多年在中国共产党的领导下创造了奇迹的科技经济军事和社会发展!知不足才能知进步我们更多的还是要多看看不足不能厉害了我的国我的国还没有那么厉害相比美国我们还缺人一些优秀的企业诸如微软,苹果,Intel,波音Nvidia,博通,tesla德州仪器,adi,辉瑞制药等也没有美国那么多的的盟友!国是千万家你是什么样子国
2023-09-18 08:37
106浏览
以下是一些步进电机驱动电压、角度和代码举例的相关信息。驱动电压:一般来说,步进电机的驱动电压通常在5V到24V之间,具体取决于步进电机的型号和规格。在选择步进电机驱动器时,需要考虑到电源电压的范围。步进角度:步进电机的步进角度通常是以“步”为单位来表示的,每步对应的角度范围在1.8度到6度之间,具体取决于步进电机的型号和规格。例如,28BYJ-48型步进电机的步进角度为5.625 x 1/64度。代码举例:以下是一个使用C语言控制步进电机的简单示例代码。在这个例子中,我们使用了一个简单的循环来向
2023-09-17 14:53
随着自动驾驶技术的发展,车载传感器数量也越来额多,车载传感器的数据采集、处理也成了非常重要的环节。虹科提供一体化的数据采集与测试解决方案,以应对传感器数据量巨大和同步性等挑战。方案概览 该解决方案覆盖了从前端传感器原始数据的初始解耦到传感器数据的时间同步和可靠分发,再到车辆内部的实时分析,最终到数据中心的存储与后处理的全流程。方案硬件通过使用MDILink和NETLion等高效的转换器,有效地解耦来自各种传感器(如摄像头、雷达等)的原始数据。传感器数据经过转换器传输到数据
虹科电子科技
2023-09-18 11:11