CN107634542B - 一种新能源发电***的并网功率平滑控制方法及控制器 - Google Patents
一种新能源发电***的并网功率平滑控制方法及控制器 Download PDFInfo
- Publication number
- CN107634542B CN107634542B CN201711079019.XA CN201711079019A CN107634542B CN 107634542 B CN107634542 B CN 107634542B CN 201711079019 A CN201711079019 A CN 201711079019A CN 107634542 B CN107634542 B CN 107634542B
- Authority
- CN
- China
- Prior art keywords
- power
- value
- new energy
- power generation
- grid
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Supply And Distribution Of Alternating Current (AREA)
Abstract
本发明提供一种新能源发电***的并网功率平滑控制方法及控制器,首先根据t时刻与t时刻之前的并网功率采样值以及设定的滑动窗口l,采用滑动平均算法,计算得到t时刻的参考功率给定值Pref(t);再根据参考功率给定值Pref(t)及t时刻采样得到的新能源发电功率值PPV(t),计算得到t时刻的储能***功率输出值Pess(t);而新能源发电功率值PPV(t)与储能***功率输出值Pess(t)的和即为新能源发电***在t时刻的并网功率输出值Pgrid(t)。本发明通过调节滑动窗口l,即可得到预期的并网功率输出值,无需预测环节,避免了功率预测不准确的风险。
Description
技术领域
本发明涉及新能源发电技术领域,特别涉及一种新能源发电***的并网功率平滑控制方法及控制器。
背景技术
近年来,随着新能源发电产业(光伏、风电)的兴起,新能源的高渗透率对电网带来的影响越来越大,当光照或风况变化较大时会引起新能源发电***的输出功率剧烈变化,对电网造成冲击,影响电网的稳定性及供电质量;为了减小新能源高渗透率对电网造成的影响,储能***被广泛应用。
现有技术一般通过对环境变化的历史情况及发电曲线进行分析,给出储能***的配比功率及容量,基于电网对新能源发电的变化率要求采用一定的算法对储能***进行即时调度,从而实现平滑新能源发电输出的目的,减小新能源发电对电网造成的冲击,提高并网电能质量。图1所示为现有技术中一种光伏发电***并网功率的平滑控制方法,其通过光伏发电预测***获取光伏发电预测数据序列Ppvp[N],结合光伏发电功率单元采集得到的光伏发电实时功率Ppvr(k),由功率平滑***预先计算出平滑的并网功率Pgrid2;再将该平滑的并网功率Pgrid2与光伏发电的实时功率Ppvr(k)的差值作为储能***功率输出给定值,控制储能***实时充放电,从而在储能发电功率单元的辅助下,实现光伏发电***的平稳发电输出。
图1所示的现有方案,采用光伏瞬时功率对光伏发电预测数据进行平滑处理,得到平滑后的数据用于平滑控制;但是该方案存在功率预测不准确的风险。
发明内容
本发明提供一种新能源发电***的并网功率平滑控制方法及控制器,以解决现有技术存在功率预测不准确的风险的问题。
为实现上述目的,本申请提供的技术方案如下:
一种新能源发电***的并网功率平滑控制方法,包括:
根据并网功率采样值以及设定的滑动窗口l,采用滑动平均算法,计算得到t时刻的参考功率给定值Pref(t);
根据所述参考功率给定值Pref(t)及t时刻采样得到的新能源发电功率值PPV(t),计算得到t时刻的储能***功率输出值Pess(t)。
优选的,所述根据所述参考功率给定值Pref(t)及t时刻采样得到的新能源发电功率值PPV(t),计算得到t时刻的储能***功率输出值Pess(t),所采用的公式为:
Pess(t)=Pref(t)-PPV(t)。
优选的,所述根据所述参考功率给定值Pref(t)及t时刻采样得到的新能源发电功率值PPV(t),计算得到t时刻的储能***功率输出值Pess(t),包括:
采用公式计算得到t时刻的储能***功率输出值Pess(t),以将所述新能源发电***在t时刻的并网功率输出值Pgrid(t)限制在预设的管道[Pref(t)-P*×kr,Pref(t)+P*×kr]内;
其中,P*为所述新能源发电***的额定功率,kr为所述新能源发电***的斜率控制指标。
优选的,所述根据所述参考功率给定值Pref(t)及t时刻采样得到的新能源发电功率值PPV(t),计算得到t时刻的储能***功率输出值Pess(t),包括:
采用公式Pess2(t)=fsoc×(S(t)-S*)计算得到t时刻的第二输出值Pess2(t),以使储能***的剩余电量或电池电压趋于目标值;
其中,P*为所述新能源发电***的额定功率,kr为所述新能源发电***的斜率控制指标,PPV(t-1)为t-1时刻采样得到的新能源发电功率值,fsoc为影响因子,S*为储能***的剩余电量目标值、S(t)为储能***在t时刻的剩余电量采样值,或者,S*为储能***的电池电压目标值、S(t)为储能***在t时刻的电池电压采样值。
优选的,所述根据t时刻与t时刻之前的并网功率采样值及设定的滑动窗口l,采用滑动平均算法,计算得到t时刻的参考功率给定值Pref(t),所采用的公式为:
一种新能源发电***的控制器,包括:
并网功率平滑处理单元,用于根据并网功率采样值以及设定的滑动窗口l,采用滑动平均算法,计算得到t时刻的参考功率给定值Pref(t);
储能功率输出计算单元,用于根据所述参考功率给定值Pref(t)及t时刻采样得到的新能源发电功率值PPV(t),计算得到t时刻的储能***功率输出值Pess(t)。
优选的,所述储能功率输出计算单元用于根据所述参考功率给定值Pref(t)及t时刻采样得到的新能源发电功率值PPV(t),计算得到t时刻的储能***功率输出值Pess(t)时,所采用的公式为:
Pess(t)=Pref(t)-PPV(t)。
优选的,所述储能功率输出计算单元包括:
功率限制管道,用于采用公式计算得到t时刻的储能***功率输出值Pess(t),以将所述新能源发电***在t时刻的并网功率输出值Pgrid(t)限制在预设的管道[Pref(t)-P*×kr,Pref(t)+P*×kr]内;
其中,P*为所述新能源发电***的额定功率,kr为所述新能源发电***的斜率控制指标。
优选的,所述储能功率输出计算单元包括:
功率限制管道,用于采用公式计算得到t时刻的第一输出值Pess1(t),以将所述新能源发电***在t时刻的并网功率输出值Pgrid(t)限制在预设的管道[Pref(t)-P*×kr,Pref(t)+P*×kr]内;
SOC控制模块,用于采用公式Pess2(t)=fsoc×(S(t)-S*)计算得到t时刻的第二输出值Pess2(t),以使储能***的剩余电量或电池电压趋于目标值;
其中,P*为所述新能源发电***的额定功率,kr为所述新能源发电***的斜率控制指标,PPV(t-1)为t-1时刻采样得到的新能源发电功率值,fsoc为影响因子,S*为储能***的剩余电量目标值、S(t)为储能***在t时刻的剩余电量采样值,或者,S*为储能***的电池电压目标值、S(t)为储能***在t时刻的电池电压采样值。
本发明提供的新能源发电***的并网功率平滑控制方法,首先根据t时刻与t时刻之前的并网功率采样值以及设定的滑动窗口l,采用滑动平均算法,计算得到t时刻的参考功率给定值Pref(t);再根据参考功率给定值Pref(t)及t时刻采样得到的新能源发电功率值PPV(t),计算得到t时刻的储能***功率输出值Pess(t);而新能源发电功率值PPV(t)与储能***功率输出值Pess(t)的和即为新能源发电***在t时刻的并网功率输出值Pgrid(t)。本发明通过调节滑动窗口l,即可得到预期的并网功率输出值,无需预测环节,避免了功率预测不准确的风险。
附图说明
为了更清楚地说明本发明实施例或现有技术内的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述内的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是现有技术提供的光伏发电***并网功率的平滑控制方案的结构示意图;
图2是本发明实施例提供的新能源发电***的并网功率平滑控制方法的流程图;
图3是本发明另一实施例提供的新能源发电***的控制器的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本发明提供一种新能源发电***的并网功率平滑控制方法,以解决现有技术存在功率预测不准确的风险的问题。
具体的,该新能源发电***,可以是光伏发电***,也可以是风力发电***,其并网功率平滑控制方法,参见图2,包括:
S101、根据并网功率采样值以及设定的滑动窗口l,采用滑动平均算法,计算得到t时刻的参考功率给定值Pref(t);
值得说明的是,当该新能源发电***为光伏发电***时,该并网功率采样值,即光伏实时功率,可以是通过直接采集电压互感器和电流互感器读取、从电表通信读取、从光伏逆变器通信读取等任一方式获取,且***中的光伏逆变器可以是集中式或组串式逆变器,此处均不在具体限定,视其具体应用环境而定,均在本申请的保护范围内。
S102、根据参考功率给定值Pref(t)及t时刻采样得到的新能源发电功率值PPV(t),计算得到t时刻的储能***功率输出值Pess(t);
较为简单的,即采用公式Pess(t)=Pref(t)-PPV(t)进行计算,得到的Pess(t)为负值时,说明新能源发电功率过多,需要储能***充电;得到的Pess(t)为正值时,说明新能源发电功率不足,需要储能***放电;使新能源发电功率值PPV(t)及储能***功率输出值Pess(t)的和,即新能源发电***在t时刻的并网功率输出值Pgrid(t)为预期的功率输出。
本实施例提供的该新能源发电***的并网功率平滑控制方法,以上述过程,替代现有技术中功率预测的方法,通过调节滑动窗口l,即可得到预期的并网功率输出值,无需预测环节,避免了功率预测不准确的风险。
本发明另一实施例还提供了另外一种新能源发电***的并网功率平滑控制方法,在上述实施例及图2的基础之上,优选的,其步骤S102包括:
其中,P*为新能源发电***的额定功率,kr为新能源发电***的斜率控制指标。
本实施例在上述实施例的基础之上,将***的并网功率输出变化限制在预设的管道[Pref(t)-P*×kr,Pref(t)+P*×kr]内,确保新能源出力变化率在控制范围内;当新能源发电功率值PPV(t)在该管道内时,储能***不动作;当新能源发电功率值PPV(t)高过管道上限时,说明新能源发电功率过多,需要储能***充电;当新能源发电功率值PPV(t)低过管道下限时,说明新能源发电功率不足,需要储能***放电;也即,通过采用管道限制的方法对储能***的充放电功率提供判断依据,最大限度的减小储能***的动作频率,延长储能***的寿命。
更为优选的,步骤S102,包括:
采用公式Pess2(t)=fsoc×(S(t)-S*)计算得到t时刻的第二输出值Pess2(t),以使储能***的剩余电量或电池电压趋于目标值;
其中,P*为新能源发电***的额定功率,kr为新能源发电***的斜率控制指标,PPV(t-1)为t-1时刻采样得到的新能源发电功率值,fsoc为影响因子,S*为储能***的剩余电量目标值、S(t)为储能***在t时刻的剩余电量采样值,或者,S*为储能***的电池电压目标值、S(t)为储能***在t时刻的电池电压采样值。
需要注意的是,为了保证***并网功率满足斜率控制指标kr的要求,在管道内影响因子fsoc起作用时,需要对储能***功率输出值Pess(t)进行限幅处理,即需要控制-P*×kr≤Pess(t)+(Ppv(t)-Ppv(t-1))≤P*×kr,而此时Pess(t)=Pess2(t),也即要求Pess2(t)的取值范围为:-P*×kr-(Ppv(t)-Ppv(t-1))≤Pess2(t)≤P*×kr-(Ppv(t)-Ppv(t-1)),如上面公式中所示。
实际应用中,优选采用剩余电量采样值进行计算,若储能***未配置电池管理***或者剩余电量采样值不准确时,也可以用电池电压采样值来替代剩余电量采样值配合影响因子对储能响应功率进行调整,实现维持储能电压在合理水平的目的。
本实施例在上述实施例的基础之上,采用SOC(State of Charge,荷电状态,也叫剩余电量)影响因子进行***功率修正,在不影响新能源出力变化率的前提下,使储能***的剩余电量或电池电压趋于目标值,提高储能***的可调度性能,保障储能***SOC在一定水平。
本发明另一实施例还提供了一种新能源发电***的控制器,参见图3,包括:
并网功率平滑处理单元100,用于根据并网功率采样值以及设定的滑动窗口l,采用滑动平均算法,计算得到t时刻的参考功率给定值Pref(t);
储能功率输出计算单元200,用于根据参考功率给定值Pref(t)及t时刻采样得到的新能源发电功率值PPV(t),计算得到t时刻的储能***功率输出值Pess(t)。
并网功率平滑处理单元100根据设定的滑动窗口l,采用滑动平均算法,计算得到t时刻的参考功率给定值Pref(t),所采用的公式为:
优选的,储能功率输出计算单元200用于根据参考功率给定值Pref(t)及t时刻采样得到的新能源发电功率值PPV(t),计算得到t时刻的储能***功率输出值Pess(t)时,所采用的公式为:
Pess(t)=Pref(t)-PPV(t)。
优选的,储能功率输出计算单元200包括:
功率限制管道,用于采用公式计算得到t时刻的储能***功率输出值Pess(t),以将新能源发电***在t时刻的并网功率输出值Pgrid(t)限制在预设的管道[Pref(t)-P*×kr,Pref(t)+P*×kr]内;
其中,P*为新能源发电***的额定功率,kr为新能源发电***的斜率控制指标。
优选的,如图3所示,储能功率输出计算单元200包括:
功率限制管道201,用于采用公式计算得到t时刻的第一输出值Pess1(t),以将新能源发电***在t时刻的并网功率输出值Pgrid(t)限制在预设的管道[Pref(t)-P*×kr,Pref(t)+P*×kr]内;
SOC控制模块202,用于采用公式Pess2(t)=fsoc×(S(t)-S*)计算得到t时刻的第二输出值Pess2(t),以使储能***的剩余电量或电池电压趋于目标值;
其中,P*为新能源发电***的额定功率,kr为新能源发电***的斜率控制指标,PPV(t-1)为t-1时刻采样得到的新能源发电功率值,fsoc为影响因子,S*为储能***的剩余电量目标值、S(t)为储能***在t时刻的剩余电量采样值,或者,S*为储能***的电池电压目标值、S(t)为储能***在t时刻的电池电压采样值。
具体的工作原理与上述实施例相同,此处不再一一赘述。
本发明中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制。虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明。任何熟悉本领域的技术人员,在不脱离本发明技术方案范围情况下,都可利用上述揭示的方法和技术内容对本发明技术方案做出许多可能的变动和修饰,或修改为等同变化的等效实施例。因此,凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所做的任何简单修改、等同变化及修饰,均仍属于本发明技术方案保护的范围内。
Claims (10)
2.根据权利要求1所述的新能源发电***的并网功率平滑控制方法,其特征在于,所述根据所述参考功率给定值Pref(t)及t时刻采样得到的新能源发电功率值PPV(t),计算得到t时刻的储能***功率输出值Pess(t),所采用的公式为:
Pess(t)=Pref(t)-PPV(t)。
4.根据权利要求1所述的新能源发电***的并网功率平滑控制方法,其特征在于,所述根据所述参考功率给定值Pref(t)及t时刻采样得到的新能源发电功率值PPV(t),计算得到t时刻的储能***功率输出值Pess(t),包括:
采用公式Pess2(t)=fsoc×(S(t)-S*)计算得到t时刻的第二输出值Pess2(t),以使储能***的剩余电量或电池电压趋于目标值;
其中,P*为所述新能源发电***的额定功率,kr为所述新能源发电***的斜率控制指标,PPV(t-1)为t-1时刻采样得到的新能源发电功率值,fsoc为影响因子,S*为储能***的剩余电量目标值、S(t)为储能***在t时刻的剩余电量采样值,或者,S*为储能***的电池电压目标值、S(t)为储能***在t时刻的电池电压采样值。
7.根据权利要求6所述的新能源发电***的控制器,其特征在于,所述储能功率输出计算单元用于根据所述参考功率给定值Pref(t)及t时刻采样得到的新能源发电功率值PPV(t),计算得到t时刻的储能***功率输出值Pess(t)时,所采用的公式为:
Pess(t)=Pref(t)-PPV(t)。
9.根据权利要求6所述的新能源发电***的控制器,其特征在于,所述储能功率输出计算单元包括:
功率限制管道,用于采用公式计算得到t时刻的第一输出值Pess1(t),以将所述新能源发电***在t时刻的并网功率输出值Pgrid(t)限制在预设的管道[Pref(t)-P*×kr,Pref(t)+P*×kr]内;
SOC控制模块,用于采用公式Pess2(t)=fsoc×(S(t)-S*)计算得到t时刻的第二输出值Pess2(t),以使储能***的剩余电量或电池电压趋于目标值;
其中,P*为所述新能源发电***的额定功率,kr为所述新能源发电***的斜率控制指标,PPV(t-1)为t-1时刻采样得到的新能源发电功率值,fsoc为影响因子,S*为储能***的剩余电量目标值、S(t)为储能***在t时刻的剩余电量采样值,或者,S*为储能***的电池电压目标值、S(t)为储能***在t时刻的电池电压采样值。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711079019.XA CN107634542B (zh) | 2017-11-06 | 2017-11-06 | 一种新能源发电***的并网功率平滑控制方法及控制器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711079019.XA CN107634542B (zh) | 2017-11-06 | 2017-11-06 | 一种新能源发电***的并网功率平滑控制方法及控制器 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107634542A CN107634542A (zh) | 2018-01-26 |
CN107634542B true CN107634542B (zh) | 2020-05-22 |
Family
ID=61107220
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711079019.XA Active CN107634542B (zh) | 2017-11-06 | 2017-11-06 | 一种新能源发电***的并网功率平滑控制方法及控制器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107634542B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109861273A (zh) * | 2018-12-25 | 2019-06-07 | 南京工程学院 | 一种基于蓄电池组的风电场并网功率平滑方法 |
CN110212563B (zh) * | 2019-06-29 | 2023-05-05 | 沃太能源股份有限公司 | 一种储能并机*** |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102237688A (zh) * | 2011-07-04 | 2011-11-09 | 牟镠峰 | 储能装置的控制方法及设备 |
CN103490438A (zh) * | 2013-09-26 | 2014-01-01 | 国家电网公司 | 平抑风电并网功率波动的电池储能***功率确定方法 |
CN105226690A (zh) * | 2015-10-27 | 2016-01-06 | 四川科陆新能电气有限公司 | 一种光储电站的并网功率平抑方法 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103580041B (zh) * | 2013-11-08 | 2015-07-08 | 国家电网公司 | 一种平抑风电功率波动的混合储能***容量配置方法 |
CN104659804B (zh) * | 2013-11-20 | 2017-03-08 | 沈阳工业大学 | 含有混合储能的微电网及其控制方法 |
CN104779630B (zh) * | 2015-05-08 | 2017-07-11 | 武汉大学 | 一种平抑风电输出功率波动的混合储能***容量配置方法 |
CN105406504B (zh) * | 2015-10-27 | 2017-12-12 | 四川科陆新能电气有限公司 | 一种基于电池soc的光储发电站并网功率平滑方法 |
CN105576686A (zh) * | 2016-02-23 | 2016-05-11 | 北京慧峰聚能科技有限公司 | 利用储能***平滑微网并网点功率波动的能量管理方法 |
CN107171357A (zh) * | 2017-05-16 | 2017-09-15 | 电子科技大学 | 一种用于风光储优化配置的复合控制方法 |
-
2017
- 2017-11-06 CN CN201711079019.XA patent/CN107634542B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102237688A (zh) * | 2011-07-04 | 2011-11-09 | 牟镠峰 | 储能装置的控制方法及设备 |
CN103490438A (zh) * | 2013-09-26 | 2014-01-01 | 国家电网公司 | 平抑风电并网功率波动的电池储能***功率确定方法 |
CN105226690A (zh) * | 2015-10-27 | 2016-01-06 | 四川科陆新能电气有限公司 | 一种光储电站的并网功率平抑方法 |
Also Published As
Publication number | Publication date |
---|---|
CN107634542A (zh) | 2018-01-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107528345B (zh) | 一种多时间尺度的网源荷储协调控制方法 | |
WO2018196433A1 (zh) | 多类型储能多级控制方法 | |
US20200191117A1 (en) | Adaptive dynamic planning control method and system for energy storage station, and storage medium | |
WO2017161785A1 (zh) | 基于储能运行状态的光伏功率稳定输出控制方法 | |
CN109256786B (zh) | 一种光储电站有功协调控制方法和*** | |
US20140306534A1 (en) | Pmu based distributed generation control for microgrid during islanding process | |
CN106816890B (zh) | 一种光伏电站频率调节方法及*** | |
US20120265356A1 (en) | Power output leveling method and apparatus for wind turbine generating facility | |
CN105680478B (zh) | 基于超短期预测的储能***平滑新能源发电控制方法 | |
CN103490438B (zh) | 平抑风电并网功率波动的电池储能***功率确定方法 | |
CN110311451B (zh) | 梯次电池的充放电的控制方法、***、设备和存储介质 | |
CN109709910A (zh) | 一种家庭能源优化调度管理***及方法 | |
CN110867873A (zh) | 一种远洋孤岛微电网频率控制方法 | |
JP6116971B2 (ja) | 制御装置及び方法並びにプログラム、それを備えたマイクログリッド | |
CN107634542B (zh) | 一种新能源发电***的并网功率平滑控制方法及控制器 | |
WO2020097677A1 (en) | A controller for a photovoltaic generation and energy storage system | |
CN105098810B (zh) | 自适应式微网储能***能量优化管理方法 | |
CN114243802B (zh) | 一种台区光储充协同控制方法及*** | |
CN108205715B (zh) | 基于一致性优化的交直流混合微电网能量管理方法 | |
CN106469913B (zh) | 一种平抑柔性直流配电网功率波动的方法 | |
CN110601234A (zh) | 一种储能电站功率协调控制方法及*** | |
JP2018007323A (ja) | 電力変動制御装置及び方法 | |
CN115912373A (zh) | 一种光伏***的并网点电压调节方法、装置、设备及介质 | |
CN115800291A (zh) | 一种电化学储能变流器调压***及控制方法 | |
JP6390259B2 (ja) | 充放電制御装置及び充放電制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |