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 |