双高(高比例新能源发电和高比例电力电子设备)系统宽频振荡研究现状
1 为什么会形成双高电力系统
(1)新能源发电比例增加
双碳计划,新能源革命,可再生能源逐步代替传统化石能源,未来新能源发电将成为最终能源需求的主要来源。
(2)电力电子设备数量增加
为了实现新能源发电基地向负荷中心灵活高效地输送电能,长距离高压柔性直流输电网络正逐渐形成。随着科技发展,大量具有优良控制能力的直流终端不断接入交流电网。随着大规模新能源发电、高压直流输电、大功率直流负荷的快速发展,电力系统“源–网–荷”各部分电力电子化程度逐年提高。
2 电力电子化对系统振荡的影响
2.1 电力系统电力电子化
电力电子化是未来输电线路的基本形态,交直流混合互联是未来电网的基本框架结构。随着大功率电力电子技术的发展,基于电压源型换流器的柔性直流输电(voltage source converter based high voltage direct current transmission,VSC-HVDC)广泛应用于新能源并网及远距离输电。VSC-HVDC技术采用大量可控性电力电子元件使其能够在四象限内灵活运行,方便控制输电线路传输功率。输电网络的电力电子化极大地改变了电力系统的输电方式和电网结构,发电侧、负荷侧及输电网络间的耦合形式更加多样化。
配网侧,大量以直流驱动的轨道交通、电动汽车、超级计算机及电力电子变压器等电力电子设备接入电网;分布式电源(如风电、光伏等)及储能装置,经电力电子变换器接入交流或直流配电网。
2.2 电力电子化引起的电网宽频振荡
输电网络的电力电子化使得发电侧、负荷侧及输电网络间的耦合形式更加多样化,发电侧、负荷侧的电力设备之间会相互耦合产生振荡,同时输电网络中的电力电子设备也会参与振荡。
配网侧直流驱动的电力电子设备(负荷)使电力系统振荡问题突出且振荡频率变化范围大,如电力电子滤波器引起的高频谐振。分布式电源(如风电、光伏等)及储能装置经电力电子换流器并网,虽然提高了发电效率及并网能力,但会引起电力系统的低频振荡和次/超同步振荡。
配网侧的振荡与输电网络之间相互作用,使振荡能量进一步传播至主网,诱发输电网络或发电设备产生振荡,导致电力系统动态行为复杂多变。发电设备、输电网络、电力负荷等相互作用,会引起几Hz到数千Hz频率范围内的失稳性振荡。
将“双高”电力系统因受自身或外部因素的影响,电力电子设备之间及其与电网之间相互作用引起的电气量(如电压、电流、功率等)随时间作周期性波动,且振荡频率在较宽范围内变化的动态过程称为电力系统宽频振荡。
3 宽频振荡的形态特征
为了向用户提供高质量电能,电力系统在运行过程中应时刻保持动态平衡。但当系统发生扰动时,“源-网-荷”间的动态平衡被破坏,能量按电力设备的动态特性重新分配,分配过程中会诱发电网的动态振荡,直到系统恢复平衡或者失去稳定。
电力系统是一个机械能、电能、磁能相互转换的复杂系统,其振荡过程主要分为机电振荡和电磁振荡。目前并网变流器的应用及交直流混合输电的运行一定程度上弱化了电网间的交流耦合,使同步发电机组之间的机电振荡减弱,而电力电子设备引起的电磁振荡问题逐渐凸显。
“双高”电力系统与传统电力系统的主要区别在于发电侧、输电网络及配网侧的电力电子化,宽频振荡问题的本质在于三者之间动态行为的相互作用。
表1 传统电力系统与“双高”电力系统振荡问题特征对比
传统电力系统 | “双高”电力系统 | |
参与对象 | 同步发电机组(如励磁控制系统振荡、原动机调速系统振荡、火电机组轴系扭振等)。 | 由电力电子设备及其控制系统、传统电气设备及输电网络共同决定(如风电机组的电力电子变流器与输电线路的串联补偿装置之间相互作用引起的新型次同步振荡,即次同步控制相互作用(subsynchronous control interaction,SSCI))。 |
振荡形式 | 主要有励磁装置及控制系统引起的低频振荡(0.1~2.5Hz)、水轮机组调速器参数设置不合理引起的超低频振荡(低于0.01Hz)及汽轮机组转子轴系与线路串联补偿装置耦合引起的次同步振荡等。 | 小信号负阻尼失稳,然后在较宽频率范围(几Hz到数kHz)内发散性持续振荡。 |
影响范围 | 谐振电路引起的传统电磁振荡往往是单一振荡模态的局部振荡。 | 多区域的多机组和多电气设备,振荡频率随拓扑结构变化而变化,表现出多模态特征。单一模式的振荡与电力电子设备相互作用可能会激发出新振荡模式,导致振荡能量在电网中大范围传播,使振荡由局部向全局方向发展,从而宽频振荡表现出时空分布特性。 |
由上述分析可知,宽频振荡具有以下两个特性:
3.1 宽频时变特性
电力电子设备之间及其与电网之间相互作用时,电力系统振荡主要表现为次/超同步振荡及高频谐波、间谐波振荡的形式。如:
- SSCI导致的次/超同步振荡;
- 直驱风电机组与无串补输电网络作用引起的次/超同步振荡;
- 并网变换器、锁相环参数设置不合理造成的高频谐振;
- 直驱风机与VSC-HVDC作用引起的次/超同步振荡;
- 风机控制参数与无功补偿装置作用引起的次/超同步振荡;
- 并网变流器之间相互作用引起的高频振荡。
从上述分析可以看出,新能源接入系统中电力电子设备引起的电力系统振荡具有显著的宽频特征。
不同控制方式下电力电子设备的拓扑结构不同,电力电子元件的开断受占空比控制。因此,电力电子设备之间及其与电网之间相互作用时,由于受电力电子装置拓扑结构及参数的影响,振荡频率会在较大范围内漂移,使宽频振荡表现出显著的时变特性。
3.2 时空分布特性
宽频振荡能量在电网中具有广域传播特性。
3.3 传播特性分析
电力系统振荡是扰动能量在电网中传播的具体体现。关于能量传播引起电网振荡的研究,目前主要集中于电力系统机电暂态范畴。文献《Electromechanical wave propagation in large electric power systems》借助连续体建模的思想建立了机电扰动传播的数学模型,并定义了机电波的概念用于描述扰动能量的变化过程。为了揭示机电波在电网中传播的物理机制,文献《电力系统连续体模型中机电波传播特性研究》和《Study on dispersion phenomena of electromechanical disturbance propagation in power systems》对机电波传播过程中的反射/透射现象进行分析,从能量传播角度揭示了电力系统振荡问题的本质是不同频率的波在传播过程中相互叠加的结果。文献《Characteristics of electromechanical disturbance propagation in non-uniform power systems》指出在不同边界条件下能量传播表现出来的特征具有显著差异,扰动能量在传递过程中的物理现象在很大程度上受振荡频率的影响。机电扰动传播理论和分析方法是否适用于宽频振荡尚待进一步的探索。
目前宽频振荡能量的传播机理尚不明确,因此“双高”电力系统振荡的广域传播特性和宏观动态行为需要进一步的探索。
4 宽频振荡的形成机理
电力系统电力电子化是引起宽频振荡的主要因素,而电力系统互联为振荡能量在电网中广域传播提供了必要条件。
宽频振荡主要有:
1)电力电子设备与同步发电机之间相互作用引起的振荡,主要表现为同步发电机组的旋转轴系扭振,如VSC-HVDC与同步发电机作用引起的次同步振荡;
2)电力电子设备与输电网络的相互作用引起的振荡,主要表现为电气振荡和机网耦合振荡,如电力电子变流器控制与串补电网作用引起的SSCI、电力电子并网换流器的锁相环与输电网络作用引起的高频谐振等;
3)电力电子设备之间相互作用引起的振荡,主要表现为电气振荡和机网耦合振荡,如直驱风机与VSC-HVDC相互作用引起的次同步振荡、VSC-HVDC输出系统引起的高频谐振等。
新能源发电、柔性交直流输电及电力负荷都依靠控制灵活的电力电子设备,而电力电子设备及其控制系统、锁相环等与交直流电网中的电抗(L)和电容(C)相互作用,使电力电子设备与系统之间进行多个非基频下的能量交换,引起宽频振荡。
高比例新能源发电系统接入后,电网中存在大量电力电子开关控制的功率转换系统,为了提高能量转换效率开关频率逐步提高,引起大约在2~9kHz之间的高频谐波振荡。电力系统中各设备之间时间尺度相差较大,振荡发生后会引起各电力设备在不同的时间尺度内振荡,而且不同振荡频率分量之间相互作用可能会激发新的振荡形态,导致多种形态的振荡在电网中共存。
电力系统动态振荡是扰动能量在电气设备之间相互交换的具体表现形式。电力系统发生振荡时,各电气设备的平衡状态发生变化,电网中的有功功率和无功功率随着节点电压相位、幅值的变化在设备之间相互交换。大规模互联系统,振荡能量的交换不能瞬间完成,按照一定时间差在不同设备之间相互传递(空间特性);异构化电力电子设备(在电力系统中,由多种不同类型、不同功能、不同控制策略的电力电子设备组成的集合。)与交直流输电网络相互作用,电力电子设备的不同拓扑结构和控制方式可能会随着运行条件的变化而相互切换,使振荡频率在较宽范围内漂移(时间特性)。电力系统本身是具有强非线性的复杂系统,而电力电子设备的应用进一步增强了系统的非线性。含多电力电子设备的大规模互联电网的宽频振荡不再是各子系统简单相互叠加,而是不同时间尺度问题相互作用、相互耦合的结果。
5 宽频振荡的研究现状
在高比例新能源和多样化电力电子设备(特别是网侧大型变流设备,如柔性交/直流输电装备)广泛接入背景下,频率范围更宽(数Hz至数kHz)的振荡问题应该是未来研究关注的重点。
5.1 建模分析方法
目前宽频振荡的研究策略主要是针对特定问题的分析,分析方法主要是采用解析计算法和数值仿真法。
5.1.1 解析计算法
解析法主要有复转矩系数法、状态空间法和阻抗分析法等。现有解析方法多用于单一情景的分析,缺乏针对多电力电子设备、多时间尺度的统一分析与建模方法的研究,无法从宏观上掌握和揭示系统振荡的物理本质,难于分析大规模新能源并网系统的振荡问题。
表2 三种解析计算法优缺点对比
优点 | 缺点 | |
复转矩系数法 | 物理意义清晰。 | 在高比例电力电子系统 中的应用尚待进一步研究。 |
状态 空间法 | 计算电力系统特征值和阻尼比来分析振荡的动态行为,对系统结构和参数的依赖性大。 | |
阻抗 分析法 | 对变流器和电网进行解耦,分别建立各元器件的阻抗模型,当系统结构发生变换时只需对变化部分进行重新建模,大大减少了计算时间。 |
5.1.2 数值仿真法
数值分析法主要是采用机电暂态和电磁暂态计算程序对电力系统的数学模型进行求解,但两者关注的物理过程和时间尺度不同。电力电子元件具有动作速度快、频率高的特点,需要更精细化的仿真才能反映出其动态响应过程,为了实现对大电网的仿真,可采用电磁–机电混合仿真来提高仿真速度。电力电子设备的时间尺度多、模型维数高且拓扑具有时变性,需兼顾数值稳定性、模型精度及仿真效率,而数模混合仿真仅能反映电力系统的次暂态过程,因此需要进一步研究更高效的仿真方法,对“双高”电力系统中电力设备的动态过程进行全面物理测试和特性分析。
6 宽频振荡的抑制措施
对于宽频振荡抑制,目前主要从电源侧和电网侧两个角度来设计控制器方案。
6.1 电源侧抑制措施
新能源发电机组控制器参数优化和变流器控制回来附加阻尼控制器。但通过优化发电机组控制器参数的措施,并不适用于所有的运行工况,且只针对特定运行条件才有明显的抑制效果。
6.2 电网侧抑制措施
主要是通过串并联柔性输电装置(flexible AC transmission systems,FACTS)向振荡机组注入反向电流,如在风电场出口并联静止无功补偿器(static var compensator,SVC)、在线路中接入可控串联补偿装置(thyristor controlled series compensation,TCSC)、静止同步串联补偿器(static synchronous series compensator,SSSC)等,从而达到阻尼振荡的目的。对于宽频振荡问题,其振荡频率的频带范围较宽而且有时变特性,因此,新型振荡控制器的设计需要适应运行工况的变化。
7 宽频振荡面临的挑战
在“双高”电力系统中,电力电子设备引起的宽频振荡表现出新现象、新特征,如形态多样化、宽频特征、时变特性及广域传播特征等。因此,如何研究和分析宽频振荡将面临诸多新的挑战。
7.1 宽频振荡的量化分析
研究宽频振荡问题的前提是建立电力元件(如风电机组、电力电子变换器及控制系统等)的精确化模型。但多样化电力电子设备具有较强的非线性,其动态特性随频率变化表现出很大差异,实际情况下也难以准确获取电力电子设备的结构和参数;对于含大规模风力、光伏发电并网的电力系统,由于含有大量多时间尺度电力电子设备,因此在电磁暂态时间尺度下建立系统的等值模型较为困难。在分析方法方面,传统数值分析法、特征值分析法及阻抗分析法的结果不能有效地反映强非线性电力系统振荡的动态特性,基于不同的分析方法研究宽频振荡问题可能会得出不同的结论,导致电力电子设备参与宽频振荡的机理不明确。如何建立满足宽频振荡分析的电力系统模型,提出宽频振荡分析的统一量化指标体系,揭示宽频振荡的形成机制,是宽频振荡研究面临的挑战之一。
7.2 宽频振荡的广域传播机制
电力系统的电力电子化程度不断加深,导致宽频振荡不再是局部单一振荡问题,而是全局复杂振荡问题。但目前针对宽频振荡全局性问题的研究尚缺少相关理论支撑,尤其是在振荡能量的传播机制方面。由于电力电子设备的强非线性,使宽频振荡具有频率时变及多源特征,使能量传播过程十分复杂;通过传统的数值仿真方法可以得到宽频振荡在大规模电网中表现出的时空分布特征,但无法揭示宽频振荡的时空演变规律及内在机理;电力系统的运行状态及电力电子设备拓扑结构的时变特性,导致振荡能量的传播路径错综复杂,且影响振荡能量传播的因素众多,最终导致宽频振荡源及能量传播路径难以确定。因此,建立“双高”电力系统宽频振荡的分析方法,揭示宽频振荡能量的大范围传播与时空分布特征的内在关系,实现振荡源定位及传播路径跟踪也是宽频振荡研究面临的挑战之一。
7.3 宽频振荡的抑制措施
目前宽频振荡的抑制措施主要是针对单台机组、单一振荡模式提出的,而由上述分析可知宽频振荡是涉及多机组的多模态振荡问题;而且在控制器设计上通常采用传统电力系统的线性化理论,然而电力电子设备运行状态具有不确定性,电力电子设备可能处于线性或非线性占主导的不同阶段;电力系统运行状态随“源–网–荷”运行方式的变化而变化,且受扰动强弱影响较大。因此,传统的振荡抑制方法缺乏鲁棒性,无法适应宽频振荡的时变、多模态特征。宽频振荡抑制装置需要实时采集振荡相量作为输入信号,但现有针对基频(50Hz/60Hz)设计的监测方法难以甄别宽频振荡相量,需要提出适用于宽频相量监测的数学方法。宽频振荡具有广域传播特征,如何针对该特征设计广域协同控制器目前也缺少相关的理论研究和方法。因此,针对宽频振荡提出合理的控制方法和抑制措施,也是宽频振荡研究面临的重大挑战之一。
8 宽频振荡的研究思路与方法
研究“双高”电力系统宽频振荡的基本思路:
- 建立能描述数Hz至数kHz广谱范围内多样化异构设备、复杂电网及其耦合整体的动态特性的统一模型;
- 分析多时间尺度相互作用下宽频振荡发生的条件和非线性演化特征;
- 研究各种运行方式和扰动场景下高效协调“源–网–荷”动态行为以抑制宽频带振荡的方法。
从物理学角度,直接建立“双高”电力系统的解析模型,可以“完全透彻”地分析宽频振荡的内在规律,但考虑到电力系统运行机理与研究宽频振荡问题,需要以系统方法论为指导,综合物理机理、数学方法和仿真计算,从以下几个方面做进一步的研究:
- 在宽频振荡特征认知方面,分析电力电子设备在电力系统中的动态行为特性,揭示电力系统基本元件、构造方式、内外部条件的重大变化,提炼对电力系统振荡产生重大影响的关键性因素,概括并预判电力系统宽频振荡正在发生或即将发生的根本性变化,探究“双高”电力系统振荡出现的新现象、新特征的基本机理,提出“双高”电力系统宽频振荡分析的新理论和新方法,构建规范性研究框架揭示宽频振荡的形成机制。
- 在宽频振荡建模和机理分析方面,通过数值分析方法分析“双高”电力系统的机电-电磁暂态过程;根据数值分析结果,分析宽频振荡的影响因素,总结“双高”电力系统宽频振荡在多时空维度下的演变规律;提出适用于宽频振荡分析的解析方法,求解简单系统宽频振荡的解析表达式,量化分析“双高”电力系统宽频振荡;探究宽频振荡的物理机制,建立宽频振荡稳定性的标准判据;提出能够实时监测宽频振荡相量的方法,基于实测数据探索宽频振荡的内在物理机制。
- 在宽频振荡的能量传播规律分析方面,从电气学科的基本理论出发,恰当引入电气学科以外的概念和方法,深入研究扰动能量在电力电子化电力化电力系统中的消纳和转换过程,从新的角度来诠释宽频振荡的物理机理;通过电力系统振荡过程中的物理现象分析振荡传播过程中的影响因素并揭示其物理内涵和数学本质;提出宽频振荡源的定位及传播路径的跟踪方法。
在宽频振荡抑制方面,根据宽频振荡机制分析引起振荡的内在因素,从源、网两侧出发,提出适用于多运行工况、频率和幅值时变特性及多模态特征的抑制策略;提高宽频振荡相量的监测精度,基于宽频振荡广域监测系统构建全网协同控制策略,形成多级防御体系,实现抑制宽频振荡的目标。
参考文献
[1]马宁宁,谢小荣,贺静波,等.高比例新能源和电力电子设备电力系统的宽频振荡研究综述[J].中国电机工程学报,2020,40(15):4720-4732.DOI:10.13334/j.0258-8013.pcsee.191968.
相关文章:

双高(高比例新能源发电和高比例电力电子设备)系统宽频振荡研究现状
1 为什么会形成双高电力系统 (1)新能源发电比例增加 双碳计划,新能源革命,可再生能源逐步代替传统化石能源,未来新能源发电将成为最终能源需求的主要来源。 (2)电力电子设备数量增加 为了实…...

TorchMoji使用教程/环境配置(2024)
TorchMoji使用教程/环境配置(2024) TorchMoji简介 这是一个基于pytorch库,用于将文本分类成不同的多种emoji表情的库,适用于文本的情感分析 配置流程 从Anaconda官网根据提示安装conda git拉取TorchMoji git clone https://gi…...

使用 Python 中的 TripoSR 根据图像创建 3D 对象
使用 Python 中的 TripoSR 根据图像创建 3D 对象 1. 效果图2. 步骤图像到 3D 对象设置环境导入必要的库设置设备创建计时器实用程序上传并准备图像处理输入图像生成 3D 模型并渲染下载.stl 文件展示结果3. 源码4. 遇到的问题及解决参考这篇博客将引导如何使用Python 及 TripoSR…...
Spring 框架中AOP(面向切面编程)和 IoC(控制反转)
在 Spring 框架中,AOP(面向切面编程)和 IoC(控制反转)是两个核心概念,它们分别负责不同的功能。下面我将通过通俗易懂的解释来帮助你理解这两个概念。 IoC(控制反转) IoC 是 Inver…...
电机瞬态分析基础(7):坐标变换(3)αβ0变换,dq0变换
1. 三相静止坐标系与两相静止坐标系的坐标变换―αβ0坐标变换 若上述x、y坐标系在空间静止不动,且x轴与A轴重合,即,如图1所示,则为两相静止坐标系,常称为坐标系,考虑到零轴分量,也称为αβ0坐标…...

Open3D (C++) 生成任意3D椭圆点云
目录 一、算法原理1、几何参数2、数学公式二、代码实现三、结果展示一、算法原理 1、几何参数 在三维空间中,椭圆由以下参数定义: 椭圆中心点 c = ( x 0 , y 0 , z...

5.利用Pandas以及Numpy进行数据清洗
1、缺失值处理 import pandas as pd import numpy as np#创建一张7行5列带有缺失值的表,表中的数据0-100随机生成,索引是python1. df pd.DataFrame(datanp.random.randint(0,100,size(7,5)), index [i for i in pythonl])df.iloc[2,3] Nonedf.iloc[4…...
@Bean注解详细介绍以及应用
目录 一、概念二、应用(一)代码示例1、首先创建一个简单的 Java 类User2、然后创建一个配置类AppConfig3、在其他组件中使用Bean创建的 bean4、通过 Spring 的ApplicationContext来获取UserService并调用其方法 (二)bean的方法名详…...

基于SpringBoot的预制菜销售系统
作者:计算机学姐 开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等,“文末源码”。 专栏推荐:前后端分离项目源码、SpringBoot项目源码、Vue项目源码、SSM项目源码、微信小程序源码 精品专栏:…...

从 EXCEL 小白到 EXCEL 高手的成长之路
在职场与日常生活中,Excel 作为一款强大的数据处理与分析工具,扮演着不可或缺的角色。无论是初学者还是资深职场人士,掌握 Excel 技能都能极大地提高工作效率。那么,从一个 Excel 小白蜕变成为 Excel 高手,究竟需要多久…...

【纸飞机串口调试工具】数值显示器及四则运算
目录 纸飞机串口工具介绍软件下载适用场合功能介绍 纸飞机串口工具介绍 纸飞机一款性能强劲且专业的串口/网络/HID调试助手,具有多窗口绘图、关键字高亮、数据分窗和数据过滤等众多功能,可以极大的方便嵌入式开发人员的调试过程。本文介绍数值显示器的四…...

浅谈volatile
volatile有三个特性: (1)可见性 (2)不保证原子性 (3)禁止指令重排 下面我们一一介绍 (一)可见性 volatile的可见性是说共享变量只要修改,就可以被其他线…...

Python3 爬虫 Scrapy的使用
安装完成Scrapy以后,可以使用Scrapy自带的命令来创建一个工程模板。 一、创建项目 使用Scrapy创建工程的命令为: scrapy startproject <工程名> 例如,创建一个抓取百度的Scrapy项目,可以将命令写为: scrapy s…...

多线程篇-4--重点概念1(volatile,Synchronized,内存屏障,MESI协议)
一、volatile (1)、简述 volatile是java提供的一个关键字,英文意思为不稳定的。 可以保障被声明对象的可见性和一定程度上的有序性,但不能保证操作的原子性。 当一个变量被声明为volatile时,意味着该变量的值会直接从…...

本地学习axios源码-如何在本地打印axios里面的信息
1. 下载axios到本地 git clone https://github.com/axios/axios.git 2. 下载react项目, 用vite按照提示命令配置一下vite react ts项目 npm create vite my-vue-app --template react 3. 下载koa, 搭建一个axios请求地址的服务端 a.初始化package.json mkdir koa-server…...
1、SpringBoo中Mybatis多数据源动态切换
我们以一个实例来详细说明一下如何在SpringBoot中动态切换MyBatis的数据源。 一、需求 1、用户可以界面新增数据源相关信息,提交后,保存到数据库 2、保存后的数据源需要动态生效,并且可以由用户动态切换选择使用哪个数据源 3、数据库保存了多个数据源的相关记录后,要求…...
【浏览器】缓存与存储
我是目录 浏览器缓存为什么需要浏览器缓存?对浏览器的缓存机制的理解协商缓存和强缓存的区别强缓存协商缓存 点击刷新按钮或者按 F5、按 CtrlF5 (强制刷新)、地址栏回车有什么区别? 浏览器本地存储前端储存的方式有哪些࿱…...

积鼎科技携手西北工业大学动力与能源学院共建复杂多相流仿真联合实验室
11月26日,复杂多相流仿真联合实验室揭牌仪式及技术研讨活动在西北工业大学动力与能源学院成功举办。复杂多相流仿真联合实验室是由西北工业大学动力与能源学院牵头,携手上海积鼎信息科技有限公司与三航铸剑(西安)科技发展有限公司…...

5. langgraph实现高级RAG (Adaptive RAG)
1. 数据准备 from langchain.text_splitter import RecursiveCharacterTextSplitter from langchain_community.document_loaders import WebBaseLoader from langchain_community.vectorstores import Chromaurls ["https://lilianweng.github.io/posts/2023-06-23-age…...

Postman设置接口关联,实现参数化
🍅 点击文末小卡片 ,免费获取软件测试全套资料,资料在手,涨薪更快 postman设置接口关联 在实际的接口测试中,后一个接口经常需要用到前一个接口返回的结果, 从而让后一个接口能正常执行,这…...

【人工智能】神经网络的优化器optimizer(二):Adagrad自适应学习率优化器
一.自适应梯度算法Adagrad概述 Adagrad(Adaptive Gradient Algorithm)是一种自适应学习率的优化算法,由Duchi等人在2011年提出。其核心思想是针对不同参数自动调整学习率,适合处理稀疏数据和不同参数梯度差异较大的场景。Adagrad通…...
FastAPI 教程:从入门到实践
FastAPI 是一个现代、快速(高性能)的 Web 框架,用于构建 API,支持 Python 3.6。它基于标准 Python 类型提示,易于学习且功能强大。以下是一个完整的 FastAPI 入门教程,涵盖从环境搭建到创建并运行一个简单的…...
Java - Mysql数据类型对应
Mysql数据类型java数据类型备注整型INT/INTEGERint / java.lang.Integer–BIGINTlong/java.lang.Long–––浮点型FLOATfloat/java.lang.FloatDOUBLEdouble/java.lang.Double–DECIMAL/NUMERICjava.math.BigDecimal字符串型CHARjava.lang.String固定长度字符串VARCHARjava.lang…...

相机从app启动流程
一、流程框架图 二、具体流程分析 1、得到cameralist和对应的静态信息 目录如下: 重点代码分析: 启动相机前,先要通过getCameraIdList获取camera的个数以及id,然后可以通过getCameraCharacteristics获取对应id camera的capabilities(静态信息)进行一些openCamera前的…...
在鸿蒙HarmonyOS 5中使用DevEco Studio实现录音机应用
1. 项目配置与权限设置 1.1 配置module.json5 {"module": {"requestPermissions": [{"name": "ohos.permission.MICROPHONE","reason": "录音需要麦克风权限"},{"name": "ohos.permission.WRITE…...

技术栈RabbitMq的介绍和使用
目录 1. 什么是消息队列?2. 消息队列的优点3. RabbitMQ 消息队列概述4. RabbitMQ 安装5. Exchange 四种类型5.1 direct 精准匹配5.2 fanout 广播5.3 topic 正则匹配 6. RabbitMQ 队列模式6.1 简单队列模式6.2 工作队列模式6.3 发布/订阅模式6.4 路由模式6.5 主题模式…...

【笔记】WSL 中 Rust 安装与测试完整记录
#工作记录 WSL 中 Rust 安装与测试完整记录 1. 运行环境 系统:Ubuntu 24.04 LTS (WSL2)架构:x86_64 (GNU/Linux)Rust 版本:rustc 1.87.0 (2025-05-09)Cargo 版本:cargo 1.87.0 (2025-05-06) 2. 安装 Rust 2.1 使用 Rust 官方安…...
前端中slice和splic的区别
1. slice slice 用于从数组中提取一部分元素,返回一个新的数组。 特点: 不修改原数组:slice 不会改变原数组,而是返回一个新的数组。提取数组的部分:slice 会根据指定的开始索引和结束索引提取数组的一部分。不包含…...

从物理机到云原生:全面解析计算虚拟化技术的演进与应用
前言:我的虚拟化技术探索之旅 我最早接触"虚拟机"的概念是从Java开始的——JVM(Java Virtual Machine)让"一次编写,到处运行"成为可能。这个软件层面的虚拟化让我着迷,但直到后来接触VMware和Doc…...

自然语言处理——文本分类
文本分类 传统机器学习方法文本表示向量空间模型 特征选择文档频率互信息信息增益(IG) 分类器设计贝叶斯理论:线性判别函数 文本分类性能评估P-R曲线ROC曲线 将文本文档或句子分类为预定义的类或类别, 有单标签多类别文本分类和多…...