๐Ÿ“Š 2. Checking Model Inputs

Sept 15, 2023

20 min read

How to check inputs (and why you should)

Running common analyses performed both prior to Recap runs saves time and checks over potential mistakes in RecapCase setup - and we have a dashboard tool to help you do that!

๐Ÿ“ข Recap Analytical Tool

The Recap Analytical Tool is an interactive Jupyter Notebook with built-in browser controls, where analysts can visualize and manipulate charts / data to conduct basic input checking and results inspection.

The Case Input Checker section is designed to check case inputs.

The Kit Input Profiles Checker section is designed to QC model profile inputs.

Case Input Checker

As stated in the Quick Start Guide, being able to compare case calculation settings, resource portfolio, and scenario inputs, etc., is an important step before running a case.

While kdiffing raw input files can be helpful, users are encouraged to make use of the Analysis Tool to load and compare multiple case settings. There are three checkers available in the dashboard, you can display various input information to confirm cases are set up appropriately by controlling the dropdown list in each subsection.

๐Ÿ’ฌ This page will illustrate part of analysis contained in the dashboard, but it is NOT a step-by-step guide. You may find more practical instructions within the dashboard itself.

Checker # 1. Compare Case Inputs

Example dropdowns:

Common checklist for you:
  • Case Settings:

    • Is your System correct?

    • Is your modeling year correct?

    • Do you have enough Monte Carlo draws?

    • Did you want to output dispatch results?

    • Did you need optimized or heuristic dispatch?

    • Is your reliability target correct?

    • Do you need new day draws?

    • Did you select the correct run settings?

  • Resource Portfolio

    • Do you have the correct capacity mix for your portfolio?

  • Load Component

    • Are you scaling the loads correctly?

    • Do you have all the load components?

    • Are they right magnitude for each load component?

  • Scenarios

    • Did you include the all the scenarios?

    • Did you make sure the scenarios are hierarchically correct?

Checker # 2. Visualize Resource Portfolio(s)

Example output:

Checker # 3. Optional Check Marginal Resource / ELCC surfaces



Common checklist for you:
  • Is my base portfolio correct?

  • Do I have the correct run setting(s) toggled?

  • Do I also want to report base case capacity short result? If so, do I have the corresponding run setting toggled?

  • Does my ELCC surface look correct?

  • Do I have the correct โ€œincrementalโ€ toggle?

  • Do I have the correct scenario?

  • Do I need dispatch results?


Kit Input Profiles Checker

In addition to the Recap case settings, you should also ensure that the timeseries profiles are high quality enough for Recap runs. In this section, you can perform such quality check by looking at both profile summary stats and raw shapes.

View Data Summary Stats

Common checklist for you:
  • For each profile:

    • What year(s) are covered?

    • For each year, is each of the years(s) complete?

    • What time zone is used?

    • Are there missing data or NaNs?

    • Whatโ€™s the longest period of consecutive zeros?

    • Is the data in standard or prevailing time?

    • Do the capacity factors make sense?

    • Is an โ€œhour beginningโ€ or โ€œhour endingโ€ convention used?

    • Are leap days (2/29) included?

    • Did you use the E3 timeseries data labeling convention when processing this data?

  • Across profiles:

    • Are the profiles in the same ResourceGroup of the same length?

Profile visuals

Example output: