ADVERTISEMENT

Gas plant's tripping prompts 'yellow alert' declaration for Luzon grid

Published Jul 17, 2024 07:17 am

At A Glance

  • In the context of the power industry, to be plunged into 'yellow alert' does not necessarily entail a scenario of probable power service disruptions, instead, it just signals decline in power reserves to a level that is below the requirement for prudent operation of the power system.

With array of factors which caused unavailability of 1,652 megawatts in the system, the tripping of the 417.4MW San Gabriel gas-fed power facility has prompted the declaration of ‘yellow alert’ condition in the Luzon grid.

In the context of the power industry, to be plunged into ‘yellow alert’ does not necessarily entail a scenario of probable power service disruptions, instead, it just signals decline in power reserves to a level that is below the requirement for prudent operation of the power system.

Owing to that, system operator National Grid Corporation of the Philippines (NGCP) raised yellow alert for Luzon grid from 3:00pm to 9:00pm on Wednesday (July 17).

As of press time, there was no information provided to the media yet on what caused the tripping of the San Gabriel plant and how soon it can be synchronized back to the grid.

Aside from the gas plant, the other facilities on forced shutdowns have been: Salangan hydro, Clean Green, MGC-Butao, Lafarge, Malaya unit 2, Pantabangan units 1 and 2, GFI plant, Masiway, Hypergreen, Limay unit 7, BT2020 Cogen, Southwest Luzon Power Generation Corp unit 1,  and Calaca unit 1 generating facilities.

The available capacity for the country’s biggest power grid on Wednesday was at 13,198MW versus demand at 12,028MW - and that so far thinned out reserves to 1,170MW.

NGCP emphasized that one hydro plant had been on forced outage since last year; while eight other generating assets had been down from January to May; then\ six were out from the system within June to July this year.

The transmission firm further reported that six plants have been on derated capacities - which essentially contributed to the sudden downtrend in supply availability.

After the series of yellow and red alert conditions across grids throughout the summer months, this is the first recurrence of a yellow alert in Luzon following the onset of the rainy season.

This strike of ‘yellow alert’ incident, according to industry experts, is a clear signal of sustained tightness in power supply - given that the cooler temperatures had already eased overall demand.

Both the government and private sector players have been advancing project-developments that will address strained power supply in the country, but long-term fixes would need longer gestation period toward concretization.

Within the franchise are of Manila Electric Company (Meralco), company vice president Joe Zaldarriaga indicated that they will be advising their participants in the interruptible load program (ILP) in case the situation escalates into a red alert. 

 

Related Tags

plant outages power reserves Luzon grid yellow alert National Grid Corp. of the Philippines (NGCP)
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.