ADVERTISEMENT

8 prospective bidders eyeing 600MW capacity tender of Meralco

Published Jul 4, 2024 08:21 am

At A Glance

  • In a pre-bid conference on Thursday (July 4), the Filipino-owned companies which turned up and raised their respective concerns on the bid process had been: First Gas Power Corporation, First NatGas Power Corp, GNPower Dinginin Ltd. Co., Mariveles Power Generation Corporation, Masinloc Power Co. Ltd., Quezon Power (Philippines) Ltd. Co., Southwest Luzon Power Generation Corporation and Therma Luzon Inc.

At least eight companies are eyeing to corner the 600-megawatt capacity that is slated for auction by power utility giant Manila Electric Company (Meralco) to beef up its supply portfolio starting August next year.

In a pre-bid conference on Thursday (July 4), the Filipino-owned companies which turned up and raised their respective concerns on the bid process had been: First Gas Power Corporation, First NatGas Power Corp, GNPower Dinginin Ltd. Co., Mariveles Power Generation Corporation, Masinloc Power Co. Ltd., Quezon Power (Philippines) Ltd. Co., Southwest Luzon Power Generation Corporation and Therma Luzon Inc.

The bid submission date for this batch of capacity procurement by Meralco will be on August 2 this year, as specified in the ‘invitation to bid’ issued by its bids and awards committee.

According to the auction terms of reference (TOR), “the minimum offered contract capacity per bidder shall be at least 150 megawatts (net capacity).”

The contract duration will be for 15 years; and the operations effective date for capacity delivery is set for August 26, 2025; although there is a condition that it is subject to the approval of the Energy Regulatory Commission.

On the price offer, it was stated that “a bidder shall submit a bid price indicating its total delivered headline rate and total delivered levelized cost of electricity.”

Further, Meralco emphasized that “if the bidders’ total offered contract capacities go beyond the required contract capacity, the bidder that fills up the last stack - referred to as the marginal bid offer - shall have its offered contract capacity reduced accordingly up to the extent of the required contract capacity at its proposed tariff.”

The power supply agreement, it was noted, is of a ‘physical nature’ of contract, hence, there is a specified plant that shall deliver the contracted capacity to Meralco.

It was similarly stipulated that there shall be “separate delivery points for each power plant generating unit as registered with the WESM (Wholesale Electricity Spot Market).”

Meralco expounded that “the delivery points should be interconnected with the Luzon, Visayas or Mindanao grid upon OED (operations effective date) and able to export power to the Luzon grid upon OED.”

For the outage allowance, bidders had been apprised that “scheduled and forced outage allowance shall not exceed the allowable planned and unplanned outages for similar plant technology,” as anchored on ERC Resolution No.10 that was issued in 2020.

Related Tags

Wholesale Electricity Spot Market (WESM) competitive selection process Manila Electric Company (Meralco) Luzon grid Power supply agreement
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.