美国得克萨斯州的现货电价周三在短短一夜间飙升了近100倍,因为大量发电厂停运引发了对晚间电力短缺的担忧。
根据得州电力可靠性委员会(ERCOT)的数据,包括达拉斯在内的北枢纽地区的现货电价在当地时间周三下午7点前飙升至每兆瓦时3000多美元,而周二同一时间的价格仅约为32美元。
当地时间周三上午,ERCOT发布了一份观察警报,预计从晚上7点到9点可能会面临潜在的电力储备短缺。这意味着备用电力供应的剩余缓冲可能会下降到足够低的水平,以至于需要调用备用发电甚至限制用电。
这种情况是今年迄今为止最紧张的一次,并增加了现货电力价格上涨到5000美元/兆瓦时上限的风险。
目前,得州异常炎热的天气增加了大量制冷需求,同时也降低了许多发电厂的效率。此外,风力发电量也比前一天有所下降,导致的停电次数有所增加。
高昂的电价可能会迫使包括比特币矿工在内的用电大户,在处于电价高峰的数小时内大幅减少业务。
对消费者的影响则将取决于他们与电企签订的合同。得州电力企业众多,居民可自由选择从哪家电企购电,购电套餐五花八门。
例如,一些套餐为梯度计价,居民平时买电花费较低,可一旦遇到极端天气,用电量增加,电费就会高得吓人。还有不少得州电企的电价与需求挂钩,当居民用电需求激增时,电价就相应大涨。
高电价可能在今夏持续上演
不少美国电力行情的分析师目前已预计,随着极端高温和不断增长的电力需求涌现,得克萨斯州今年夏天的电价料将持续上涨,尽管美国其他地区的电力市场的定价可能普遍较低。
标准普尔全球公司的数据显示,得克萨斯州电力交易中心8月份的远期现货电力批发价格一直保持在每兆瓦时175美元以上,而去年8月份的平均价格为每兆瓦时90.18美元。
能源分析和预测公司Amperon的首席执行官Sean
Kelly表示,高温天气增加了对制冷的需求,再加上数据中心和比特币挖矿等计算密集型业务,预计将推动当地夏季的电价不断走高。
目前,美国电网正面临着交通电气化和支持人工智能生成的数据中心等业务需求增长带来的压力,而增加发电量填补缺口往往需要数年时间——尤其是仅仅依赖可再生能源的话。风能和太阳能的增加尽管有助于加强电网,但其电力输出取决于天气情况。
Kelly指出,“随着可再生能源的增长、基本负荷化石燃料发电厂的退役以及对可再生能源的依赖,在可再生能源无法完全填补上的日子里,电价将非常昂贵。”
这一紧迫局面在得州无疑最为凸显。究其背后原因,美国本土48个州大致分为三大电网系统管辖——东部联合电网、西部联合电网以及独立的得州电网。得州电网与邻近各州电网几乎都没有互连,因此,在遭遇极端天气时,这个能源大州也难以从其他电网“借电”。
在历史上,得州在面临用电紧张时疯狂拉高电价也已非首次,比眼下更严重的情况都曾出现过。
2021年2月,得州在一次史上罕见的极端寒潮中经历了持续多天的电荒,导致全州数百万人停电,数十人死亡,电价一度飙升至9000美元/兆瓦时(当时的上限),不少居民收到天价电费账单。ERCOT也因其电网的设计而受到严厉批评,因其未能做好在紧急情况下维持供电的准备。
-->
`,
"script":[]
}
, "gg_rightside": {
"html":`
`,
"script":[{"type":"text/javascript","src":"//widgets.outbrain.com/outbrain.js","async":"async"}]
}
, "gg_duturandom": {
"html":`
`,
"script":[]
}
, "gg_square": {
"html":`
`,
"script":[]
}
, "gg_topbanner": {
"html":`
`,
"script":[]
}
, "gg_middlesquare": {
"html":`
`,
"script":[]
}
, "gg_dutu": {
"html":`
`,
"script":[]
}
, "gg_botline": {
"html":``,
"script":[]
}
, "gg_dututop": {
"html":`
`,
"script":[]
}
, "gg_shipintop": {
"html":`
`,
"script":[]
}
, "gg_inContent": {
"html":`
`,
"script":[]
}
, "gg_shipinrandom": {
"html":``,
"script":[]
}
, "gg_sideSticky": {
"html":`
`,
"script":[]
}
, "gg_bottombanner": {
"html":`
`,
"script":[{"type":"text/javascript","src":"//widgets.outbrain.com/outbrain.js","async":"async"}]
}
, "gg_marquee": {
"html":`
`,
"script":[]
}
}
const adEnv={
"gg_header": {
"html":``,
"script":[{"type":"text/javascript","exec":` var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; var pbjs = pbjs || {}; pbjs.que = pbjs.que || []; `},{"type":"text/javascript","src":"https://adncdnend.azureedge.net/adn-hb/adn.wnx2.js","async":""},{"src":"https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js","async":"","data-ad-client":"ca-pub-7528949385909099"},{"type":"text/javascript","src":"https://adncdnend.azureedge.net/adn-video/WenxuecityPlayer.js","async":"async"}]
}
}
const wxcEnv = {
"base":{
"exe":[],
"src":[
{"src": "/news/js/recommendednews.js","defer":"true"},
{"src":"/js/wxcFunc.js","defer":"true"}
]
},
"func":{
"exe":[
//展示评论
'function showMoreComments(){let n = 13;for(let i=0;i
2){dom.hide();}}$("#showallcomment").show();$("#showlesscomment").hide();};hideComments();',
],
"src":[
//图片,搜索,QR code
{"src": "/news/js/view.js?v=05132024"},
//计数器
{"src":"//count.wenxuecity.com/service/count/script/do.php?type=news&id=125558530&n=0&out=jsval","defer":"true"},
]
}
}
function wxcCode(){
wxcEnv.base.exe.forEach(x=>{
let tag = buildAdcode(x);
document.head.append(tag);
})
wxcEnv.base.src.forEach(src => {
let tag = buildSrc(src)
document.head.append(tag);
});
wxcEnv.func.exe.forEach(x=>{
let tag = buildAdcode(x);
document.body.append(tag);
})
wxcEnv.func.src.forEach(src => {
let tag = buildSrc(src)
document.body.append(tag);
});
}
function adcode(){
let adkey = Object.keys(ads);
adkey.forEach(x=>{
let code = ads[x].html;
let div = document.getElementById(x);
if(div)div.innerHTML = code;
ads[x].script.forEach(s=>{
if(Object.keys(s).indexOf('src')===-1){
let tag = buildAdcode(s.exec);
document.body.append(tag);
}else{
let tag = buildSrc(s);
document.body.append(tag);
}
})
})
}
function baseCode(){
let baseKeys = Object.keys(adEnv);
baseKeys.forEach(x=>{
adEnv[x].script.forEach(s=>{
if(Object.keys(s).indexOf('src')===-1){
let tag = buildAdcode(s.exec);
document.head.append(tag);
}else{
let tag = buildSrc(s);
document.head.append(tag);
}
})
})
}
function buildAdcode(script){
let tag = document.createElement('script');
tag.innerHTML = script;
return tag;
}
function buildSrc(obj){
let keys = Object.keys(obj);
let tag = document.createElement("script");
keys.forEach(key=>{
tag.setAttribute(key, obj[key]);
})
return tag ;
}