78,215 MW
Maharashtra PSP MoU pipeline (55 MoUs)
pipeline-mw
Every number on this site comes from a document I can point to:
Spotted a mistake, or have a document I should see? Write to daredavil239804@gmail.com with the page, the claim and, if you can, a source. I reply within 7 days and note every fix on the page.
How every number on this site is worked out: the evidence labels, the formulas and the 11 inputs behind them. Change an input and the whole site recalculates.
Documented official paper
Reported news or researcher
Alleged a named person says
Official claim developer or government
Every claim carries an evidence label:
The ⓘ beside a number opens the exact sentence it comes from, with the document and page. Numbers I computed are marked "derived" and show the formula.
Everything below is a model, not a measurement. Each input is listed with its source, and you can change any of them in model-params.json and rebuild.
For each Western Ghats project that has both a forest-land figure and a storage figure in its clearance papers:
forest ha per GWh = forest land (ha) ÷ storage (GWh)
14 projects have both. Together they need 1,331.2 ha of forest for 139.1 GWh of storage, an average of 9.6 ha per GWh. The range is wide: from 0 at Tarali, where the layout was revised off forest land, to 22.1 at Bhavali.
Pipeline extrapolation (illustrative). Maharashtra has signed MoUs for 78,215 MW of pumped storage. At an assumed 6 hours each, that is 469 GWh. At the average above, that would need about 4,500 ha of forest. This is an illustration of scale, not a forecast: many MoUs will never be built, and siting changes the answer a lot.
Limits.
A pumped storage plant pumps water uphill with grid power and releases it later. Some energy is lost each cycle. The share that comes back is the round-trip efficiency, η. I use η = 0.775, the 22.5% declared cycle loss in Tamil Nadu's 2026 tariff order, the best contractual figure in India.
energy in = energy out ÷ η loss = energy in − energy out
Daily full cycle. If the whole pipeline (469 GWh) filled and emptied once a day, it would lose 136 GWh a day, or 49.7 TWh a year.
At a realistic utilisation. Karjat's environmental clearance expects 6,241.5 million units a year from 3,000 MW, a capacity factor of 23.7%. Applied to the pipeline:
output = MW × 8,760 h × capacity factor loss = output × (1/η − 1)
That gives 162 TWh a year delivered and 47 TWh a year lost, about 2.7% of India's net generation in FY2025-26 (1,761.28 TWh).
Sensitivity. Typical plants range from 0.7 to 0.8:
| η | Lost per day, full cycle (GWh) | Lost per year at reference capacity factor (TWh) |
|---|---|---|
| 0.7 | 201 | 70 |
| 0.775 | 136 | 47 |
| 0.8 | 117 | 41 |
Limits. The pipeline will not all be built, and real plants do not cycle at a fixed rate. The loss is real only if the charging power would otherwise have been used; power that would have been curtailed is not a loss in practice.
Storage has no chimney, but it moves emissions in time. Whether it cuts or adds CO₂ depends on which power plants run more when it pumps and which run less when it generates. I use the Central Electricity Authority's CO₂ Baseline Database for FY2025-26: grid weighted average 0.675 t CO₂/MWh and operating margin (the plants that change output first, mostly coal) 0.963 t CO₂/MWh.
Two ways to count.
Attributional intensity: I = EF_charge ÷ η + LCA_infra
Consequential change: ΔCO₂ = EF_charge,marginal ÷ η − EF_displaced,marginal
Scenarios (t CO₂ per MWh delivered).
| Scenario | Charged by | Displaces | Result |
|---|---|---|---|
| (a) Coal margin | operating margin | operating margin | +0.28 |
| (a′) Grid average | weighted average | (attributional) | 0.87 before infrastructure |
| (b) Curtailed solar | solar that would be wasted | operating margin | -0.96; -0.88 with infrastructure |
In case (a), on 162 TWh a year, the pipeline would add about 45 million tonnes of CO₂ a year. This is an upper bound.
Infrastructure emissions use the NREL life-cycle study of closed-loop pumped storage, base case 86 g CO₂e/kWh (0.086 t/MWh). The study's range is 58–530.
Break-even. If a share s of charging is curtailed solar and the rest is coal margin:
ΔCO₂(s) = (1 − s) × EF_OM ÷ η − EF_OM
This is zero at s = 1 − η. So storage cuts emissions only when more than 22.5% of the charging energy is solar that would otherwise be wasted, or 29.4% once infrastructure is counted.
Limits. Real dispatch is hour by hour; a single margin factor is a simplification. As solar grows, case (b) becomes more common. Developer claims of avoided CO₂ implicitly assume all charging is zero-carbon.
Tariffs are quoted in different units (₹ lakh per MW per month, ₹ crore per MW per year) for plants with different durations. I put them on one basis: ₹ lakh per MWh of storage capacity per year.
₹ lakh/MWh/yr = (₹ lakh per MW per year) ÷ duration (h) (monthly tariffs × 12; ranges use the midpoint)
Recent Indian tenders give 8.6–14.3 for batteries (2–4 h) and 9.7–13.6 for pumped storage (8 h). Every tender used is listed with its source in model-params.json.
Limits. A tariff is a price, not a full cost: viability gap funding, contract length (40 years for SECI's pumped storage tender), degradation and the round-trip loss are not equalised. Batteries and pumped storage of different durations do different jobs.
src/lib/data/model.ts. Inputs: data/model-params.json. Output: data/generated/stats.json.78,215 MW
pipeline-mw
6 h
Assumption; most MoUs state ≥6 h.
assumed-duration-h
0.775 fraction
round-trip-efficiency
0.7 fraction
round-trip-efficiency-low
0.8 fraction
round-trip-efficiency-high
0.237 fraction
reference-capacity-factor
1,761.28 TWh
india-net-generation-twh
0.675 tCO2/MWh
grid-ef-weighted-average
0.963 tCO2/MWh
grid-ef-operating-margin
86 gCO2e/kWh
Range 58–530.
psh-lca-base-gco2-kwh
400 MW
maharashtra-operating-psp-mw
या साइटवरील प्रत्येक आकडा मी दाखवू शकेन अशा एखाद्या दस्तऐवजातून आलेला आहे:
चूक दिसली, किंवा मी पाहावा असा एखादा दस्तऐवज तुमच्याकडे आहे? daredavil239804@gmail.com वर पान, दावा आणि शक्य असल्यास स्रोत लिहून पाठवा. मी 7 दिवसांत उत्तर देईन, आणि प्रत्येक दुरुस्तीची नोंद त्या पानावर केली जाईल.
या साइटवरील प्रत्येक आकडा कसा काढला जातो: पुराव्याची लेबले, सूत्रे आणि त्यामागची 11 गृहीतके (inputs). एक गृहीतक बदला, आणि संपूर्ण साइट पुन्हा हिशेब करते.
अधिकृत दस्तऐवज अधिकृत कागदपत्र
वृत्तांत बातमी किंवा संशोधक
आरोप नाव असलेली व्यक्ती म्हणते
अधिकृत दावा विकासक किंवा सरकार
प्रत्येक दाव्याला पुराव्याचे लेबल आहे:
आकड्याजवळील ⓘ तो आकडा ज्या वाक्यातून आला ते वाक्य, दस्तऐवज आणि पानासह उघडते. मी काढलेल्या आकड्यांवर "या साइटवर काढलेले" असे लिहिले आहे आणि सूत्र दाखवले आहे.
खालील सर्व काही मॉडेल आहे, मोजमाप नव्हे. प्रत्येक गृहीतक त्याच्या स्रोतासह दिले आहे, आणि model-params.json मध्ये कोणतेही गृहीतक बदलून पुन्हा build करता येते.
ज्या पश्चिम घाटातील प्रकल्पाच्या मंजुरी-कागदपत्रांत वनजमिनीचा आकडा आणि साठवणीचा आकडा दोन्ही आहेत, त्या प्रत्येकासाठी:
प्रति GWh जंगल (ha) = वनजमीन (ha) ÷ साठवण (GWh)
14 प्रकल्पांकडे दोन्ही आहेत. मिळून त्यांना 139.1 GWh साठवणीसाठी 1,331.2 ha जंगल लागते, म्हणजे सरासरी प्रति GWh 9.6 ha. कक्षा मोठी आहे: वनजमिनीबाहेर आराखडा नेलेल्या तारळीतील 0 पासून भावलीतील 22.1 पर्यंत.
सर्व नियोजित प्रकल्पांचा अंदाज (उदाहरणादाखल). महाराष्ट्राने पंप स्टोरेजसाठी 78,215 MW चे MoU केले आहेत. प्रत्येकी 6 तास गृहीत धरले, तर ते 469 GWh होते. वरच्या सरासरीने त्याला सुमारे 4,500 ha जंगल लागेल. हे व्याप्ती दाखवण्यासाठीचे उदाहरण आहे, भाकीत नाही: अनेक MoU कधीच उभे राहणार नाहीत, आणि जागेच्या निवडीने उत्तर खूप बदलते.
मर्यादा.
पंप स्टोरेज प्रकल्प ग्रिडमधील विजेने पाणी चढावर पंप करतो आणि नंतर सोडतो. प्रत्येक फेरीत काही ऊर्जा वाया जाते. परत मिळणाऱ्या ऊर्जेचे प्रमाण म्हणजे round-trip efficiency, η. मी η = 0.775 वापरले आहे: तमिळनाडूच्या 2026 च्या दर-आदेशात जाहीर केलेले 22.5% नुकसान, भारतातील सर्वोत्तम करारबद्ध आकडा.
आत जाणारी ऊर्जा = बाहेर येणारी ऊर्जा ÷ η नुकसान = आत जाणारी ऊर्जा − बाहेर येणारी ऊर्जा
रोज एक पूर्ण फेरी. सर्व नियोजित प्रकल्प (469 GWh) रोज एकदा भरले आणि रिकामे झाले, तर रोज 136 GWh, म्हणजे वर्षाला 49.7 TWh वाया जाईल.
वास्तववादी वापरात. कर्जतच्या पर्यावरण मंजुरीत 3,000 MW मधून वर्षाला 6,241.5 दशलक्ष युनिट अपेक्षित आहेत, म्हणजे 23.7% capacity factor. सर्व नियोजित प्रकल्पांना लावले तर:
निर्मिती = MW × 8,760 तास × capacity factor नुकसान = निर्मिती × (1/η − 1)
त्यातून वर्षाला 162 TWh पुरवठा आणि वर्षाला 47 TWh नुकसान येते, जे FY2025-26 मधील भारताच्या निव्वळ वीजनिर्मितीच्या (1,761.28 TWh) सुमारे 2.7% आहे.
संवेदनशीलता. नेहमीचे प्रकल्प 0.7 ते 0.8 दरम्यान असतात:
| η | रोजचे नुकसान, पूर्ण फेरी (GWh) | संदर्भ capacity factor वर वर्षाचे नुकसान (TWh) |
|---|---|---|
| 0.7 | 201 | 70 |
| 0.775 | 136 | 47 |
| 0.8 | 117 | 41 |
मर्यादा. सर्व नियोजित प्रकल्प उभे राहणार नाहीत, आणि प्रत्यक्ष प्रकल्प ठरावीक दराने फेऱ्या करत नाहीत. भरण्यासाठी वापरलेली वीज एरवी वापरली गेली असती, तरच हे नुकसान खरे ठरते; एरवी वाया जाणारी (curtailed) वीज प्रत्यक्षात नुकसान नसते.
साठवणीला धुराडे नसते, पण ती उत्सर्जन एका वेळेतून दुसऱ्या वेळेत नेते. ती CO₂ कमी करते की वाढवते, हे पंपिंग चालू असताना कोणती वीज केंद्रे जास्त चालतात, आणि वीजनिर्मिती चालू असताना कोणती कमी चालतात, यावर अवलंबून असते. मी केंद्रीय विद्युत प्राधिकरणाचा FY2025-26 चा CO₂ Baseline Database वापरला आहे: ग्रिडची भारित सरासरी 0.675 t CO₂/MWh, आणि operating margin (उत्पादन आधी बदलणारी केंद्रे, बहुतेक कोळशाची) 0.963 t CO₂/MWh.
मोजण्याच्या दोन पद्धती.
Attributional intensity: I = EF_charge ÷ η + LCA_infra
Consequential change: ΔCO₂ = EF_charge,marginal ÷ η − EF_displaced,marginal
परिस्थिती (पुरवलेल्या प्रति MWh मागे t CO₂).
| परिस्थिती | भरणा कशावर | कशाची जागा घेते | निकाल |
|---|---|---|---|
| (a) कोळशाचा margin | operating margin | operating margin | +0.28 |
| (a′) ग्रिड सरासरी | भारित सरासरी | (attributional) | पायाभूत बांधकामापूर्वी 0.87 |
| (b) वाया जाणारी सौरऊर्जा | एरवी वाया जाणारी सौरऊर्जा | operating margin | -0.96; पायाभूत बांधकामासह -0.88 |
परिस्थिती (a) मध्ये, वर्षाला 162 TWh वर, सर्व नियोजित प्रकल्प वर्षाला सुमारे 45 दशलक्ष टन CO₂ वाढवतील. ही वरची मर्यादा आहे.
पायाभूत बांधकामाचे उत्सर्जन closed-loop पंप स्टोरेज प्रकल्पांच्या NREL जीवनचक्र अभ्यासातून घेतले आहे: मूळ स्थिती 86 g CO₂e/kWh (0.086 t/MWh). अभ्यासातील कक्षा 58–530 आहे.
समतोल बिंदू. भरण्यासाठीच्या ऊर्जेपैकी s इतका वाटा वाया जाणारी सौरऊर्जा आणि उरलेला कोळशाचा margin असेल तर:
ΔCO₂(s) = (1 − s) × EF_OM ÷ η − EF_OM
s = 1 − η असताना हे शून्य होते. म्हणजे भरण्यासाठीच्या ऊर्जेपैकी 22.5% पेक्षा जास्त ऊर्जा एरवी वाया जाणारी सौरऊर्जा असेल, तरच साठवण उत्सर्जन कमी करते; पायाभूत बांधकाम धरल्यास 29.4%.
मर्यादा. प्रत्यक्ष वीज वितरण तासागणिक बदलते; एकच margin घटक वापरणे हे सरलीकरण आहे. सौरऊर्जा वाढेल तसतशी परिस्थिती (b) अधिक नेहमीची होईल. टाळलेल्या CO₂ बद्दलचे विकासकांचे दावे सगळा भरणा शून्य-कार्बन विजेवर होतो असे अप्रत्यक्षपणे गृहीत धरतात.
वेगवेगळ्या कालावधीच्या प्रकल्पांचे दर वेगवेगळ्या एककांत दिले जातात (प्रति MW प्रति महिना ₹ लाख, प्रति MW प्रति वर्ष ₹ कोटी). मी ते एकाच आधारावर आणले आहेत: प्रति MWh साठवण क्षमता प्रति वर्ष ₹ लाख.
₹ लाख/MWh/वर्ष = (प्रति MW प्रति वर्ष ₹ लाख) ÷ कालावधी (तास) (मासिक दर × 12; कक्षा असेल तर मध्यबिंदू)
अलीकडच्या भारतीय निविदांमध्ये बॅटऱ्यांसाठी (2–4 तास) 8.6–14.3 आणि पंप स्टोरेजसाठी (8 तास) 9.7–13.6 येतात. वापरलेली प्रत्येक निविदा तिच्या स्रोतासह model-params.json मध्ये आहे.
मर्यादा. दर ही किंमत आहे, संपूर्ण खर्च नव्हे: viability gap funding, कराराचा कालावधी (SECI च्या पंप स्टोरेज निविदेसाठी 40 वर्षे), क्षमतेचा ऱ्हास आणि round-trip नुकसान यांची बरोबरी केलेली नाही. वेगवेगळ्या कालावधीच्या बॅटऱ्या आणि पंप स्टोरेज वेगवेगळी कामे करतात.
src/lib/data/model.ts. गृहीतके: data/model-params.json. निकाल: data/generated/stats.json.78,215 MW
pipeline-mw
6 तास
गृहीतक; बहुतेक MoU मध्ये ≥6 तास नमूद आहेत.
assumed-duration-h
0.775 अपूर्णांक
round-trip-efficiency
0.7 अपूर्णांक
round-trip-efficiency-low
0.8 अपूर्णांक
round-trip-efficiency-high
0.237 अपूर्णांक
reference-capacity-factor
1,761.28 TWh
india-net-generation-twh
0.675 tCO2/MWh
grid-ef-weighted-average
0.963 tCO2/MWh
grid-ef-operating-margin
86 gCO2e/kWh
कक्षा 58–530.
psh-lca-base-gco2-kwh
400 MW
maharashtra-operating-psp-mw