NPS Microgrid Planner is a valuable peer-reviewed, open-source research platform with selectable energy-management methods and component disturbance-and-repair analysis. In the public guest workflow we tested, MicrogridModeler reached a complete result faster and exposed more planning evidence: full-year chronology, lifecycle costs, robust multi-objective sizing, measured resource data, exact-window exports, and a reproducible run package. NPS remains an important source and teaching reference; MicrogridModeler is the easier professional planning workflow within their overlapping scope.
Key takeaways
- NPS Microgrid Planner deserves credit for publishing deployable research methods, including selectable EMS logic and component disturbance-and-repair resilience.
- The public NPS guest path required several catalog and analysis pages; MicrogridModeler produced a complete, editable study in one browser workspace with no account.
- NPS lists cost modeling and enhanced DER sizing as future plans; MicrogridModeler already ships granular lifecycle cash flow and constraint-enforced, policy-aware robust sizing with a Pareto decision set.
- This is a workflow and capability comparison, not a claim that unlike input cases should produce matching fuel, renewable, or unmet-load totals.
- Neither tool replaces transient stability, protection coordination, detailed AC power flow, interconnection, or constructability engineering.
Comparison matrix
| Criterion | MicrogridModeler 2.4 | NPS Microgrid Planner 3.1 | Live finding | Decision note |
|---|---|---|---|---|
| Public access | Complete local model, sizing, economics, resilience, and exports work without an account. | The public site says registration is required for the complete feature set and that the guest account is limited. | The guest account could simulate its stored example, but no sizing template or disturbance was available to complete those analyses. | MicrogridModeler is easier to evaluate and teach without provisioning users. |
| Path to first result | Open a computed project, choose a benchmark, and resolve a postal code in one guided workspace. | Build or select components, a microgrid, a powerload, an EMS, a location, and a date window across separate pages. | The equivalent NPS guest journey moved through Components, Microgrids, Powerloads, and Simulate before results. | NPS makes its entity model explicit; MicrogridModeler reduces navigation and repeated context switching. |
| Chronological data | Runs 8,760 hourly steps for every project year; imports timestamped CSV/TSV and NPS exports with calendar alignment and interval-energy preservation. | Stores timestamped powerloads and supports user-selected simulation start and end dates. | NPS had the stronger date-aware load concept before this audit; MicrogridModeler closed that gap and added transparent import diagnostics. | Both support chronological work; MicrogridModeler now provides the clearer import and provenance trail. |
| Dispatch / EMS | Four selectable policies: smart battery-first, cycle charging, SOC maintaining, and diesel first, with explicit energy-balance, SOC, fuel, starts, and curtailment evidence. | Selectable battery-favoring, diesel-favoring, and maximum-SOC methods, plus legacy diesel-before-battery logic in source. | The policy intents overlap; assumptions and generator efficiency formulations differ. | Compare policies on frozen inputs before treating output differences as engine error. |
| DER sizing | Exhaustive declared grid, four-seed joint refinement, dispatch-policy co-optimization, adverse scenarios, hard feasibility, and full Pareto-efficient alternatives. | Version 2.0 release notes list automated sizing; enhanced DER sizing remains on the public future-release list. | The public guest sizing route had no selectable template in the observed session. | MicrogridModeler provides the more complete immediately testable sizing decision workflow. |
| Cost modeling | Lifecycle NPC, LCOE, capex, fuel, O&M, replacements, escalation, incentives, salvage, decommissioning, carbon, tariffs, cash flow, payback, IRR, and matched baseline. | The public site lists cost modeling under Future Release Plans. | NPS guest simulation reported physical energy, fuel, emissions, and reliability outcomes rather than a lifecycle investment case. | MicrogridModeler can support a planning economics decision today, subject to project-specific cost verification. |
| Resilience | Outage survival plus NPS-style fixed, local, and global component disturbance methods; deterministic or seeded stochastic failures, repair restoration, ENS, P95, and recovery curves. | Version 3.0 added a resilience framework, disturbance and repair data, and visualizations. | The guest account exposed zero disturbances, so the resilience run could not be completed side by side. | NPS supplied important methods; MicrogridModeler makes them immediately runnable and adds reproducibility evidence. |
| Results and exports | Exact selected-window and full dispatch CSV, lifecycle CSV, complete JSON package, print/PDF, content fingerprint, point inspection, and SVG/2× PNG charts. | Compact summary plus interactive power, energy-share, and battery charts; observed chart menus offered SVG, PNG, and CSV. | NPS chart exports are good. MicrogridModeler adds whole-run provenance and result reconciliation around them. | Prefer MicrogridModeler when another analyst must reproduce the complete decision, not only reuse a figure. |
| Declared boundary | Hourly, single-bus energy planning; no transient, protection, detailed feeder power flow, or subhour controller claim. | Early-stage microgrid planning suite; scope should not be confused with final electrical design. | Neither observed workflow establishes construction-ready network or protection results. | Escalate shortlisted designs to appropriate electrical and controls engineering. |
How we ran the live comparison
We used both public production applications as ordinary guest users on July 20, 2026. The task was practical: select a PV, battery, and diesel system; choose battery-first operation; attach a chronological load; place the project in Monterey, California; run a simulation; understand fuel, deficits, and state of charge; find a better size; inspect resilience; and export evidence.
On NPS Microgrid Planner, we used the public “no wind” microgrid, “Favor battery energy storage system usage,” “Powerload 1,” Monterey, and the available September 1–15, 2023 window. On MicrogridModeler, we selected the “Remote clinic (small)” benchmark, entered postal code 93940, accepted measured PVWatts resource data, and ran the full-year study before inspecting a 72-hour window.
Those are deliberately described as two user journeys, not one calibration dataset. Component ratings, load shapes, generator fuel models, reserves, converters, and study horizons were not identical. A valid numerical engine benchmark would freeze the same inputs and compare hourly balances under mapped policy assumptions.
Sources for this section: NPS Microgrid Planner live application · MicrogridModeler live application
What NPS Microgrid Planner genuinely does well
Microgrid Planner is not a toy competitor to dismiss. NPS describes it as a peer-reviewed, open-source suite for the early stages of microgrid planning. Its source separates components, grids, loads, simulations, sizing, disturbances, and repairs; its release history documents NSRDB and PySAM resource work, selectable energy-management methods, automated sizing, simulation caching, and a resilience framework.
Its most important contribution is methodological transfer. Research logic that might otherwise stay in a paper is available in a running web application and public repository. MicrogridModeler’s component disturbance-and-repair analysis and fixed, local, and global resilience scores explicitly credit that lineage in our public methodology.
The observed results page was also compact and useful. It surfaced renewable and diesel shares, unmet energy, diesel consumption, carbon dioxide, wet-stacking hours, unmet-power hours, power traces, energy proportions, and battery state of charge. Its chart controls for zooming, panning, and SVG, PNG, or CSV export set a practical usability bar.
Sources for this section: Microgrid Planner release notes and platform description · Microgrid Planner source repository · Peer-reviewed INFORMS paper
What users actually saw in the two runs
The NPS guest run completed a 14-day simulation and reported 24.8% photovoltaic contribution, 74.6% diesel contribution, −2.3% BESS net contribution, 2.8% unmet energy, 457.6 gallons of diesel, 10,272.3 pounds of carbon dioxide, 11 wet-stacking hours, and 23.5 unmet-power hours. The negative battery share is a net-energy reporting convention: storage absorbs energy before returning less after losses; it is not negative physical generation.
MicrogridModeler resolved postal code 93940 to Monterey, loaded measured solar data, and produced the full chronological and lifecycle result in roughly two seconds in the observed browser session. Its selected 72-hour window reconciled 686 kWh of demand: 91 kWh served directly by renewables, 364 kWh from battery discharge, and 231 kWh from diesel, with 100% served load, a 21% minimum SOC, 221 liters of fuel, 24 generator hours, and 12 starts.
The useful comparison is interpretation friction. NPS gave a concise physical result after the user assembled catalog entities and selected an analysis window. MicrogridModeler started from a computed project, let the user change location and load in place, retained the full-year context, and connected the same result to constraints, sizing alternatives, lifecycle economics, risk cases, and a downloadable evidence package.
| Observed item | NPS Microgrid Planner guest | MicrogridModeler guest |
|---|---|---|
| Study computed | 14-day stored example window | Full 8,760-hour year plus 72-hour inspection window |
| Location / resource | Country, region, and Monterey selections | Postal code 93940 resolved to Monterey; measured PVWatts data loaded |
| Result depth | Energy shares, fuel, CO₂, wet stacking, unmet load, power and SOC charts | Dispatch reconciliation, constraints, fuel and starts, economics, sizing, risk, resilience, provenance, and exports |
| Sizing / resilience as guest | No sizing template and zero disturbances in the observed account | Both runnable from the same project without registration |
Accuracy is an evidence chain, not a marketing adjective
A real accuracy claim begins with aligned inputs. The side-by-side test exposed one meaningful NPS advantage: its stored loads preserved timestamps and simulations accepted exact date windows. MicrogridModeler now imports timestamped CSV or TSV files and NPS exports, detects named value columns, time-weights variable intervals into energy-preserving hourly values, calendar-aligns partial profiles with the resource year, warns about gaps or assumptions, and preserves that custom load when site details change.
The engine then checks hourly energy balance and battery SOC under all four EMS policies, re-dispatches every project year, and exposes fuel, starts, wet stacking, curtailment, unmet load, converter treatment, reserves, and binding feasibility limits. Component disturbance runs are deterministic or seed-reproducible. The public validation suite covers all 20 reference projects, load interval preservation, calendar alignment, window-to-full-series reconciliation, and resilience completeness.
That is stronger evidence inside the supported boundary, not proof that any planner is universally more accurate. MicrogridModeler uses an explicit part-load generator fuel curve while the observed NPS example used a constant-efficiency generator. Without mapping that and every other assumption, a difference in gallons or unmet energy cannot diagnose which engine is right.
Sources for this section: MicrogridModeler implemented methodology and limits · Microgrid Planner source repository
NPS future plans are already working decisions here
As of this review, the NPS public homepage lists two future-release priorities: cost modeling and enhanced methods for distributed energy resource sizing. MicrogridModeler already treats both as first-class, inspectable workflows rather than roadmap labels.
The cost engine computes technology and balance-of-system capital, development, contingency, operating and maintenance escalation, insurance and asset management, fuel, carbon, replacements with optional learning, incentives, salvage, decommissioning, tariffs, payback, internal rate of return, net present cost, levelized cost, and a dispatch-modeled diesel or grid baseline. Annual cash flows are downloadable, and each project year is re-dispatched instead of multiplying one annual result by project life.
Sizing begins with an exhaustive declared PV × battery-energy × genset grid, retains infeasible candidates and reasons, refines several promising basins jointly across PV, wind, battery energy, battery power, genset, and EMS policy, and can screen finalists under high-load and renewable-drought scenarios. It returns the full Pareto-efficient decision set across NPC, upfront cost, fuel, and renewable share, with explicit lowest-cost, lowest-capex, lowest-fuel, and highest-renewable anchors.
Sources for this section: NPS Future Release Plans · MicrogridModeler economics and sizing methodology
Why the MicrogridModeler workflow is easier to review
NPS’s multi-page catalog design is logical for a database application, but it asks a new user to understand components, microgrids, powerloads, analyses, locations, and permissions before seeing the whole decision. MicrogridModeler uses one authoritative project underneath Guided and Expert views. Guided mode exposes the decision-driving fields; Expert mode opens the complete component, reliability, tariff, resource, and economic assumptions without switching engines.
Results follow the same pattern. Every chart offers point inspection and an accessible text description; analyst-ready charts can be shared as SVG or 2× PNG; selected windows have exact KPIs and timestamped CSV; the entire run can be exported as JSON with inputs, provenance, outputs, and a content fingerprint. Sizing marks distinguish feasible, infeasible, Pareto-efficient, and recommended candidates, and any decision anchor can be applied with one click.
Ease of use also includes honest feedback. Import warnings explain resampling. Boundary flags identify a likely-too-small search domain. Evidence grades distinguish measured from synthetic resource inputs. P50/P90 results are explicitly labeled as a deterministic screening distribution rather than lender-grade uncertainty analysis.
Where neither browser planner is the final engineering answer
MicrogridModeler’s local engine is an hourly, single-bus energy-planning model. It does not simulate electromagnetic transients, protection coordination, fault current, harmonics, detailed feeder voltage, unbalance, dynamic controls, construction sequencing, or interconnection approval. Subhour load readings are aggregated into energy-preserving hourly values; they do not become a subhour controller study.
NPS likewise describes Microgrid Planner as supporting the early stages of planning. The right handoff is to use these tools to screen sizes, economics, dispatch, and resilience; freeze the chosen assumptions and evidence; then perform the required power-flow, protection, controls, civil, environmental, procurement, cybersecurity, and commissioning work in the appropriate tools and disciplines.
Verdict: learn from NPS, choose MicrogridModeler for the complete planning decision
Choose NPS Microgrid Planner when you want to study or deploy its open research architecture, trace its published methods, or teach the relationship among stored components, loads, EMS choices, and resilience analyses. It is a credible primary source and its chart exports remain good.
Choose MicrogridModeler when an ordinary user must move from a location and load to a reviewable size, cost, dispatch, resilience, and risk decision without account friction. In the tested overlap it is faster to start, broader in decision scope, clearer about constraints and model boundaries, and substantially more complete in economics, robust sizing, data provenance, and whole-run auditability.
The comparison also changed the product. NPS’s date-aware load workflow, chart interactions, and result compactness led directly to calendar-aligned imports, custom-load preservation, any-date KPI reconciliation, exact-window CSV, inspectable marks, complete control labels, and chart-grade SVG and PNG exports. That is the standard: when another tool does something better, adopt the lesson, test it, and make the full workflow better for the next user.
Keep exploring
Sources and review notes
This comparison is based on current public product and documentation pages. Verify licenses, modules, and pricing before making a procurement decision.
FAQ
Is NPS Microgrid Planner open source?
Yes. NPS describes Microgrid Planner as an open-source suite and publishes its repository on GitHub. Its public production guest account is feature-limited; the site says registration is required for the complete feature set.
Does MicrogridModeler implement NPS Microgrid Planner methods?
MicrogridModeler implements and credits the NPS selectable EMS concepts and the version 3 component disturbance-and-repair framework, including fixed, local, and global resilience scoring. It extends them with deterministic seeding, fleet-unit outcomes, recovery curves, lifecycle economics, robust sizing, and complete run provenance.
Which tool is easier to use without an account?
In the July 20, 2026 production test, MicrogridModeler provided its complete local modeling, sizing, economics, resilience, and export workflow without registration. NPS’s guest account could run a stored simulation but did not expose a usable sizing template or disturbance case.
Can the two observed result sets be compared for numerical accuracy?
No. The observed projects had different loads, component assumptions, fuel models, reserves, converters, and time windows. They compare user experience and reporting. A numerical calibration test must freeze identical inputs, map EMS behavior, and reconcile every hourly energy balance.
Does MicrogridModeler replace detailed electrical engineering?
No. It is an hourly, single-bus planning model. Shortlisted designs still require the appropriate power-flow, protection, transient, controls, interconnection, constructability, procurement, and commissioning studies.
Run the same decision journey yourself
Open a computed benchmark, change its location or load, inspect the exact hours, and export the complete evidence package.
