Simulate 15-minute 96 time-block load dispatch scheduling, Deviation Settlement Mechanism (DSM) penalties, and BTM zero-export conversion for Indian C&I Solar.
翻譯準備中
金融JavaScript · HTMLGitHub @GirishAnanthan上線中營運者未確認
試用過了嗎? 點一下就好,不需要登入。
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Indian Solar PV 15-Minute Load Scheduling & Open Access / BTM Zero-Export Dispatch Simulator
翻譯準備中
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
Solar-OA LoadDispatch
Bankable Indian Solar PV 15-Minute Load Scheduling, Open Access Landed Cost & 25-Year Financial Analytics Platform
An institutional, executive-grade web application engineered for Indian Commercial & Industrial (C&I) power consumers, captive solar developers, institutional lenders (SBI, IREDA, PFC, REC), and corporate sustainability (RE100) teams.檢視完整 README ↗An institutional, executive-grade web application engineered for Indian Commercial & Industrial (C&I) power consumers, captive solar developers, institutional lenders (SBI, IREDA, PFC, REC), and corporate sustainability (RE100) teams.
The platform unifies 15-minute time-block (96-block) load dispatch, SERC Deviation Settlement Mechanism (DSM) penalties, authentic Open Access landed tariff waterfalls, Rule 3 captive compliance audits, BESS battery storage TOD arbitrage, and 25-year bankable project finance models.
Solar-OA-LoadDispatch/
├── index.html # 5-Tab Executive Workspace & Bankable UI Shell
├── css/style.css # Dark glassmorphism, responsive grid, and @media print DPR styles
└── js/
├── statePolicies.js # SERC Tariff Orders (CSS, AS, Wheeling, Transmission, Banking, TOD)
├── solarModel.js # 96-Block Irradiance, PVGIS Astronomical Met & Zero-Export RPR
├── bessModel.js # LFP Battery Dispatch, Midday Curtailment Capture & Peak TOD Arbitrage
├── landedCostEngine.js # Itemized Landed Cost Waterfall & Rule 3 Captive Auditor
├── financialModel.js # 25-Year Cash Flow Statement, Newton-Raphson IRR & DSCR Engine
├── meterDataParser.js # 15-Minute AMR/DLMS Smart Meter CSV Ingestion & LDC
├── annualModel.js # 35,040-Block (8,760-Hr) Annual Solar Atlas & Decarbonization (ESG)
├── projectStorage.js # Multi-Scenario Manager & Auto-Save Session Persistence
├── dprGenerator.js # Executive 10-Page Bankable DPR Dossier & CSV Model Exporter
├── dsmEngine.js # Central Dispatch Coordinator & Real-Time Settlement Engine
├── uiController.js # DOM Controller, 5-Tab Navigator, Print & Scenario Modals
└── app.js # Application Orchestrator & Chart.js Visualization Engine
js/landedCostEngine.js)Calculates the authentic landed cost of solar power at the consumer's factory busbar: $$\text{Landed Cost} = \text{Base PPA} + \text{STU Transmission} + \text{Wheeling Charges} + \text{Technical Losses} + \text{CSS} + \text{AS} + \text{Banking Surcharge} + \text{SLDC Fees} + \text{Electricity Duty}$$
js/landedCostEngine.js)Validates compliance against the Electricity Rules 2005 & Amendment Rules 2023:
js/financialModel.js)Full pro-forma cash flow model calibrated to standard Indian renewable lending covenants (SBI / IREDA):
js/bessModel.js)js/meterDataParser.js)js/annualModel.js)js/dprGenerator.js)js/projectStorage.js)localStorage on every change, ensuring zero data loss across reboots or power outages.No build step or Node.js server required. The project is built with Vanilla HTML5, CSS3, and JavaScript:
Clone or open the repository:
git clone https://github.com/GirishAnanthan/Solar-OA-LoadDispatch.git
cd Solar-OA-LoadDispatch
Start a local HTTP server:
# Python 3
python -m http.server 8088
Open in your browser:
http://localhost:8088/
(Or double-click index.html to open directly).
| Shortcut / Action | Description |
|---|---|
Ctrl + B or Alt + S or [ | Toggle Sidebar Collapse / Expand |
| Play / Pause Button | Animate 24-Hour (1 to 96) SLDC dispatch timeline scrub |
| Table Row Click | Jump timeline slider and chart highlight to that 15-minute block |
| Esc Key | Dismiss active modal (DPR, Policy, SLDC Print, Scenarios) |
| Scenario Quick Presets | Test Nominal Baseline, Machine Trip, Cloud Dip, or Demand Breach |