ADVERTISEMENT

NGCP files MR for ancillary services contracts

Published Mar 31, 2023 04:56 am
System operator National Grid Corporation of the Philippines (NGCP) has filed its motion for reconsideration (MR) with the Energy Regulatory Commission (ERC) for its request to be allowed monthly renewal of its ancillary services (AS) contracts while its procurement processes for power reserves are still ongoing. The MR filing was formally received by the ERC on Tuesday (March 28), as conveyed by the regulatory body via its statement to the media. “The ERC is thoroughly reviewing the grounds cited by NGCP in its motion for reconsideration and rule upon the same expeditiously,” the agency stressed. The regulatory body qualified that the MR was anchored on an earlier denial of NGCP’s request “to extend its ancillary services procurement agreement (ASPA) with 1590 Energy Corporation (1590EC),” one of the contracted AS providers of the transmission firm. From that filing, the Commission indicated that it is “currently evaluating the motion in accordance with the Revised Rules of Practice and Procedure of the Commission.” As emphasized, the bid of NGCP for monthly extension of its AS contracts had been thumbed down by the ERC in its December 12 ruling last year. In turn, that prompted the system operator to raise alarm bells of brownouts if such will not be acted upon by the regulatory body. NGCP argued it will need to resort to monthly renewals of AS contracts because its procurements for these power supply needs of the power system are still ongoing; and any regulatory lag could affect the reliability of its operations. Nevertheless, the ERC stipulated that “among the grounds cited by the Commission in denying the request was the fact that the 190-megawatt ASPA with 1590EC was in fact already expired as of September 25, 2022 and that it was a non-firm contract sought to be extended.” The ERC further said at the time of the promulgation of its decision, the rate of the non-firm dispatchable reserve (DR) of NGCP – as gleaned from its contract with 1590 Energy Corp. was  “more expensive at P1.25/kW/hr than the rate for firm DR contracts at P0.85/kW/hr.” The Commission similarly highlighted that the non-firm contracting for AS was “in violation of the rules of the Department of Energy (DOE) requiring all ASPAs to be firm contracts.” The ERC thus specified that “ the extension requested by NGCP violates the DOE circular requiring all ASPAs to be procured through competitive selection process (CSP)” – in reference to the bidding system being enforced on power supply sourcing in the restructured electricity sector – including the AS requirements for the reliable operation of the transmission system. The regulatory body reiterated that even as late as December 2022, “NGCP still had existing non-firm AS providers aside from 1590 EC which could provide and augment the reserve requirements of the grid.” The ERC likewise narrated that “as early as 2019, the DOE already directed NGCP to renegotiate its non-firm contracts to firm contracts, but as of December 2022, only one (1) non-firm ASPA was converted to firm.”

Related Tags

#DOE #ERC #PNOC #RESERVES #POWERGENERATION Energy Regulatory Commission (ERC) National Grid Corporation 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.