Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge h2 csp #31

Merged
merged 501 commits into from
May 21, 2022
Merged

Merge h2 csp #31

merged 501 commits into from
May 21, 2022
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Oct 19, 2021

  1. Configuration menu
    Copy the full SHA
    4d5d070 View commit details
    Browse the repository at this point in the history
  2. fix om_expense outputs

    dguittet committed Oct 19, 2021
    Configuration menu
    Copy the full SHA
    11246a4 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2021

  1. More clustering updates: Limiting price outliers, updating collection…

    … of csp results in arrays
    jannamartinek committed Oct 20, 2021
    Configuration menu
    Copy the full SHA
    1c59ccd View commit details
    Browse the repository at this point in the history
  2. fix warning with log_name

    dguittet committed Oct 20, 2021
    Configuration menu
    Copy the full SHA
    48d4008 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9cb02e0 View commit details
    Browse the repository at this point in the history
  4. fix test results

    dguittet committed Oct 20, 2021
    Configuration menu
    Copy the full SHA
    a128ea1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f0096b1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    604d760 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b2a3d6c View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2021

  1. Configuration menu
    Copy the full SHA
    8c1500d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e9c8bf0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    69edc6c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6c75c6a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5f90789 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2021

  1. Configuration menu
    Copy the full SHA
    c84cca3 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2021

  1. added cbc solver

    Linux and OSx need to conda-forge coincbc.
    Windows need the executable for CBC (can be found on AMPL website).
    qualand committed Oct 25, 2021
    Configuration menu
    Copy the full SHA
    c8a55d6 View commit details
    Browse the repository at this point in the history
  2. updated annual energy to kwh

    Updated test values for troughs
    qualand committed Oct 25, 2021
    Configuration menu
    Copy the full SHA
    8c0c774 View commit details
    Browse the repository at this point in the history
  3. update to get_cp_htf

    added is_tes for trough system with different TES and field fluids
    qualand committed Oct 25, 2021
    Configuration menu
    Copy the full SHA
    0e799a9 View commit details
    Browse the repository at this point in the history
  4. Updating 'daylight' hours in clustering to use a clearsky DNI cutoff …

    …instead of sunrise/sunset
    jannamartinek committed Oct 25, 2021
    Configuration menu
    Copy the full SHA
    6fa9ca2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    42059de View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2021

  1. Configuration menu
    Copy the full SHA
    3948f21 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'WB_CSP_dispatch_design' of https://github.com/NREL/HOPP

    …into WB_CSP_dispatch_design
    qualand committed Oct 26, 2021
    Configuration menu
    Copy the full SHA
    460be01 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2021

  1. Configuration menu
    Copy the full SHA
    dee7449 View commit details
    Browse the repository at this point in the history
  2. csv cache

    added code to write cache file to csv files
    jlcox119 committed Oct 28, 2021
    Configuration menu
    Copy the full SHA
    9bd1de6 View commit details
    Browse the repository at this point in the history
  3. clean up result files

    jlcox119 committed Oct 28, 2021
    Configuration menu
    Copy the full SHA
    014063f View commit details
    Browse the repository at this point in the history
  4. clean up more result files

    jlcox119 committed Oct 28, 2021
    Configuration menu
    Copy the full SHA
    f244f75 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ed80edc View commit details
    Browse the repository at this point in the history
  6. Merge branch 'WB_CSP_dispatch_design' of https://github.com/NREL/HOPP

    …into WB_CSP_dispatch_design
    qualand committed Oct 28, 2021
    Configuration menu
    Copy the full SHA
    32078a5 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2021

  1. Configuration menu
    Copy the full SHA
    1bb1035 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3ce0b8d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2e73a96 View commit details
    Browse the repository at this point in the history
  4. set up ssc to run once at the beginning of simulation to get cycle ef…

    …ficiency tables and forecast thermal energy generation
    
    - moved set_weather() call to csp_source class init to remove it being call for both tower and trough
    - increased cbc time limit from 10 to 20 seconds to be consistent with GLPK
    - updated test expected values
           - csp dispatch objectives change due to previous commit changing default objective cost parameters
           - trough outputs change due to updated ssc model's predictions on thermal energy generation for dispatch
    qualand committed Oct 29, 2021
    Configuration menu
    Copy the full SHA
    60f1024 View commit details
    Browse the repository at this point in the history
  5. added back hybrid_outputs and rename updated function to hybrid_simul…

    …ation_outputs
    
    This was done due to hybrid_outputs is being used by test_run_hopp_calc.py and it would require a bit of work to use the updated function.
    qualand committed Oct 29, 2021
    Configuration menu
    Copy the full SHA
    bcfd4f6 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'WB_CSP_dispatch_design' of https://github.com/NREL/HOPP

    …into WB_CSP_dispatch_design
    qualand committed Oct 29, 2021
    Configuration menu
    Copy the full SHA
    0d9cd9a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    32b549b View commit details
    Browse the repository at this point in the history
  8. Merge branch 'WB_CSP_dispatch_design' of https://github.com/NREL/HOPP

    …into WB_CSP_dispatch_design
    jannamartinek committed Oct 29, 2021
    Configuration menu
    Copy the full SHA
    10c6d80 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f9ab40f View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2021

  1. Merge branch 'WB_CSP_dispatch_design' of https://github.com/NREL/HOPP

    …into WB_CSP_dispatch_design
    jannamartinek committed Oct 30, 2021
    Configuration menu
    Copy the full SHA
    2c869f4 View commit details
    Browse the repository at this point in the history
  2. update .gitignore

    dguittet committed Oct 30, 2021
    Configuration menu
    Copy the full SHA
    ce8d4b5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dd3542a View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2021

  1. Configuration menu
    Copy the full SHA
    ecf0ad1 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2021

  1. fixing test_tower_with_dispatch_model test

    - test was failing due to field optimization returning slightly different results on Linux compared to Windows
    - removed unnecessary initialize_params tower specific method
    qualand committed Nov 1, 2021
    Configuration menu
    Copy the full SHA
    6c6f578 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dbad8e9 View commit details
    Browse the repository at this point in the history
  3. fix test results

    dguittet committed Nov 1, 2021
    Configuration menu
    Copy the full SHA
    2b78a27 View commit details
    Browse the repository at this point in the history
  4. fix test results

    dguittet committed Nov 1, 2021
    Configuration menu
    Copy the full SHA
    243d424 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3aa3382 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e51c5a5 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2021

  1. Configuration menu
    Copy the full SHA
    c9ced89 View commit details
    Browse the repository at this point in the history
  2. Update ci.yml

    dguittet authored Nov 2, 2021
    Configuration menu
    Copy the full SHA
    52267ac View commit details
    Browse the repository at this point in the history
  3. fix test results

    dguittet committed Nov 2, 2021
    Configuration menu
    Copy the full SHA
    df4755c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    55754dd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1cf0f89 View commit details
    Browse the repository at this point in the history
  6. fix test results

    dguittet committed Nov 2, 2021
    Configuration menu
    Copy the full SHA
    4235d08 View commit details
    Browse the repository at this point in the history
  7. fix test results

    dguittet committed Nov 2, 2021
    Configuration menu
    Copy the full SHA
    96af1e6 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2021

  1. Configuration menu
    Copy the full SHA
    9d0de6c View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2021

  1. Configuration menu
    Copy the full SHA
    8a790d5 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2021

  1. Configuration menu
    Copy the full SHA
    36c2ecb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cc60d61 View commit details
    Browse the repository at this point in the history
  3. update tests

    dguittet committed Nov 6, 2021
    Configuration menu
    Copy the full SHA
    e3d4388 View commit details
    Browse the repository at this point in the history
  4. fix tests

    dguittet committed Nov 6, 2021
    Configuration menu
    Copy the full SHA
    0ece88e View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2021

  1. Configuration menu
    Copy the full SHA
    f60714d View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2021

  1. Configuration menu
    Copy the full SHA
    4299574 View commit details
    Browse the repository at this point in the history
  2. fix test results

    dguittet committed Nov 10, 2021
    Configuration menu
    Copy the full SHA
    3342cc5 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2021

  1. Configuration menu
    Copy the full SHA
    6e52874 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2021

  1. Configuration menu
    Copy the full SHA
    82a2144 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2021

  1. add battery.rst

    dguittet committed Nov 29, 2021
    Configuration menu
    Copy the full SHA
    533d8c0 View commit details
    Browse the repository at this point in the history
  2. updated dispatch models to not pass cost of generation through ports

    This is done by directly calling specific model parameters in the building of the hybrid objective.
    qualand committed Nov 29, 2021
    Configuration menu
    Copy the full SHA
    04515f8 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2021

  1. Update ci.yml

    dguittet authored Nov 30, 2021
    Configuration menu
    Copy the full SHA
    e320030 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    940d9cc View commit details
    Browse the repository at this point in the history
  3. Update alt_dev docs

    jlcox119 committed Nov 30, 2021
    Configuration menu
    Copy the full SHA
    f47fe50 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2021

  1. Configuration menu
    Copy the full SHA
    3c674b2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7b43f86 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2021

  1. Configuration menu
    Copy the full SHA
    8133db8 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2021

  1. Configuration menu
    Copy the full SHA
    7f79c58 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2021

  1. Configuration menu
    Copy the full SHA
    219e329 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f3d2c26 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8c93829 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cd9d340 View commit details
    Browse the repository at this point in the history
  5. update caching and output

    jlcox119 committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    a5f123d View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2021

  1. Configuration menu
    Copy the full SHA
    81346f5 View commit details
    Browse the repository at this point in the history
  2. adding tes tank heater and tank height scale

    -heater power is scaled linearly based on defaults
    -tank height is scale to maintain constant aspect ratio (h/d) of the active tank space which does not include min tank level
    qualand committed Dec 15, 2021
    Configuration menu
    Copy the full SHA
    c185041 View commit details
    Browse the repository at this point in the history
  3. updated capacity credit to work for both trough and tower

    - hacked PV system_capacity_kw to represent AC power and not DC power
    qualand committed Dec 15, 2021
    Configuration menu
    Copy the full SHA
    ae18972 View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2021

  1. fixed tests

    qualand committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    925b93d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3a30a5f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    397924a View commit details
    Browse the repository at this point in the history
  4. updates to CSP PV case study

    set up capacity payments
    set up variables to sample across
    qualand committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    fbc63f8 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2021

  1. Configuration menu
    Copy the full SHA
    f7f7feb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    50c57f0 View commit details
    Browse the repository at this point in the history
  3. Remove cache_file references

    jlcox119 committed Dec 20, 2021
    Configuration menu
    Copy the full SHA
    59c29f0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a887ba2 View commit details
    Browse the repository at this point in the history
  5. jupyter stubs

    jlcox119 committed Dec 20, 2021
    Configuration menu
    Copy the full SHA
    f70dc8b View commit details
    Browse the repository at this point in the history
  6. Update run_alt.py

    jlcox119 committed Dec 20, 2021
    Configuration menu
    Copy the full SHA
    fb25c47 View commit details
    Browse the repository at this point in the history
  7. updates to capacity payment script

    - update to 'hybrid_simulation_outputs()' for capacity credit
    - moved simulate() and calc_capacity_credit_precent() up in power_source
    qualand committed Dec 20, 2021
    Configuration menu
    Copy the full SHA
    e5bd2b0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a3889d1 View commit details
    Browse the repository at this point in the history
  9. fixed capacity credit calculation

    - warning caused by dividing a length of zero
    qualand committed Dec 20, 2021
    Configuration menu
    Copy the full SHA
    199b133 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c4bac36 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2021

  1. Configuration menu
    Copy the full SHA
    4b19f25 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e1b7b16 View commit details
    Browse the repository at this point in the history
  3. Add opt_problem options

    jlcox119 committed Dec 21, 2021
    Configuration menu
    Copy the full SHA
    c09f31c View commit details
    Browse the repository at this point in the history
  4. bug fixes

    jlcox119 committed Dec 21, 2021
    Configuration menu
    Copy the full SHA
    5169a93 View commit details
    Browse the repository at this point in the history
  5. capacity credit based on gross power

    -fixed system_pre_curtailment_kwac in power source that ended up being 8760*project_life*project_life
    qualand committed Dec 21, 2021
    Configuration menu
    Copy the full SHA
    10c5c9b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c9d0027 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    cfd55fe View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    fff75b1 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3859cfb View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2021

  1. fixed hybrid simulation output function to include hybrid outputs

    -fixed grid capacity_factoer_curtailment_ac property
    qualand committed Dec 22, 2021
    Configuration menu
    Copy the full SHA
    3103f52 View commit details
    Browse the repository at this point in the history
  2. server changes to case study sript

    Hamilton authored and Hamilton committed Dec 22, 2021
    Configuration menu
    Copy the full SHA
    6b045f9 View commit details
    Browse the repository at this point in the history
  3. Add candidate to cache entry

    jlcox119 committed Dec 22, 2021
    Configuration menu
    Copy the full SHA
    7942950 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'csp_pv_hybrid_cs' of https://github.com/NREL/HOPP into …

    …csp_pv_hybrid_cs
    Hamilton authored and Hamilton committed Dec 22, 2021
    Configuration menu
    Copy the full SHA
    223abbd View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2021

  1. Added BCR breakdown printout

    Hamilton authored and Hamilton committed Dec 28, 2021
    Configuration menu
    Copy the full SHA
    3b092ff View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2021

  1. Configuration menu
    Copy the full SHA
    354dbb7 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2022

  1. Configuration menu
    Copy the full SHA
    64a9680 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e88cb97 View commit details
    Browse the repository at this point in the history
  3. added tes_capacity property

    qualand committed Jan 5, 2022
    Configuration menu
    Copy the full SHA
    8ce9f22 View commit details
    Browse the repository at this point in the history
  4. fixed bug with calculation of capacity-based O&M

    - caused by setting grid system_capcity_kw to interconnect limit
    - updated hybrid capacity credit to be compatible with hybrid capacity and not interconnect limit. updates after simulate for reporting
    qualand committed Jan 5, 2022
    Configuration menu
    Copy the full SHA
    e2f6413 View commit details
    Browse the repository at this point in the history
  5. added 2030 SETO targets

    qualand committed Jan 5, 2022
    Configuration menu
    Copy the full SHA
    7977d44 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4aa4e75 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2022

  1. Configuration menu
    Copy the full SHA
    b7b10b1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e8dafe1 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2022

  1. updated simulate script, capacity payment amount, and SETO targets fo…

    …r tower and receiver ref. cost.
    Hamilton authored and Hamilton committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    53c4b1c View commit details
    Browse the repository at this point in the history
  2. Merge branch 'csp_pv_hybrid_cs' of https://github.com/NREL/HOPP into …

    …csp_pv_hybrid_cs
    Hamilton authored and Hamilton committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    9ef211f View commit details
    Browse the repository at this point in the history
  3. updated tests

    qualand committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    feae8c0 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2022

  1. Configuration menu
    Copy the full SHA
    b391abb View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2022

  1. fixing battery replacement cost inputs

    -required to set batt_computed_bank_capacity within simulate_financials() for the battery
    qualand committed Jan 21, 2022
    Configuration menu
    Copy the full SHA
    aab4be3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    47ca0fa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    62612d9 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2022

  1. reformulation of grid dispatch model

    - Reformulated grid dispatch model to allow for both generation and load transmission limits
    - Removed constraints used to calculate terms in the objective (now calculating directly in the objective)
    - Updated sales and purchases property calls to do the calculation when getting values
    qualand committed Jan 25, 2022
    Configuration menu
    Copy the full SHA
    00fedb9 View commit details
    Browse the repository at this point in the history
  2. added desired schedule option to dispatch model

    System can only dispatch during a desired schedule provided by the user within SiteInfo
    qualand committed Jan 25, 2022
    Configuration menu
    Copy the full SHA
    09aaeca View commit details
    Browse the repository at this point in the history
  3. fixed battery dispatch maximum power

    -updated battery lifecycle cost based on SAM values
    -updated capacity_price property
    -updated dispatch tests based on new battery lifecycle cost
    qualand committed Jan 25, 2022
    Configuration menu
    Copy the full SHA
    f8a7df8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    44cec93 View commit details
    Browse the repository at this point in the history
  5. post analysis updates

    jlcox119 committed Jan 25, 2022
    Configuration menu
    Copy the full SHA
    c7906b9 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2022

  1. Configuration menu
    Copy the full SHA
    1230ce3 View commit details
    Browse the repository at this point in the history
  2. adding a dispatch test for setting a desired schedule for the system

    -added a check on the schedule has to be less than the transmission limit
    qualand committed Jan 26, 2022
    Configuration menu
    Copy the full SHA
    4bbc8a0 View commit details
    Browse the repository at this point in the history
  3. updating grid dispatch model

    - this updated formulation enables faster solution times  with the open-source solvers compared to the replaced formulation
    qualand committed Jan 26, 2022
    Configuration menu
    Copy the full SHA
    525e740 View commit details
    Browse the repository at this point in the history
  4. adding csp, pv, battery dispatch plotting tool

    this should be integrated more closely with hybrid simulation class
    qualand committed Jan 26, 2022
    Configuration menu
    Copy the full SHA
    2be01bb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7a34eb7 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2022

  1. fixed tests

    qualand committed Jan 27, 2022
    Configuration menu
    Copy the full SHA
    80429da View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2022

  1. Configuration menu
    Copy the full SHA
    f080b33 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2022

  1. updated csp dispatch model

    -added constraint on TES for periods when the cycle is operating and the receiver is starting up to ensure SSC doesn't 'trip' due to insufficient TES inventory
    -added constraint to cycle thermal during periods of cycle start-up to derate cycle power during periods of start-up. This is to disincentivize cycle starting up during periods of high value.
    qualand committed Feb 2, 2022
    Configuration menu
    Copy the full SHA
    79b303e View commit details
    Browse the repository at this point in the history
  2. started xpress solver for HOPP

    - waiting on license for testing
    qualand committed Feb 2, 2022
    Configuration menu
    Copy the full SHA
    3f7fc9a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    268bb8d View commit details
    Browse the repository at this point in the history
  4. fixing tests

    qualand committed Feb 2, 2022
    Configuration menu
    Copy the full SHA
    57aa836 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2022

  1. Update locations.py

    jlcox119 committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    604c7d3 View commit details
    Browse the repository at this point in the history
  2. updates to battery dispatch

    -added lifecycle cost to objective function
    -reduced default round-trip efficiency in dispatch model
    -reduced default lifecycle cost based on SAM output
    qualand committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    4591de0 View commit details
    Browse the repository at this point in the history
  3. Xpress solver is working with HOPP

    -Requires Xpress install based on: https://github.nrel.gov/dkrishna/fico-xpress
    -Requires Xpress Python bindings:
    pip install "xpress<8.13"
    qualand committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    903ed7c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e5361e7 View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2022

  1. fixed CSP-only and hybrid model to align

    -set constuction financing costs to zero (consistent with other technologies
    -set hybrid capacity based on CSP cycle net
    qualand committed Feb 4, 2022
    Configuration menu
    Copy the full SHA
    adb8c8d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2cf5ffb View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2022

  1. Configuration menu
    Copy the full SHA
    2e74013 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2022

  1. added Xpress persistent solver interface

    This interface provides a small improve compared to the 'xpress' interface.
    qualand committed Feb 11, 2022
    Configuration menu
    Copy the full SHA
    721841d View commit details
    Browse the repository at this point in the history
  2. fixed CSP curtailment issue

    qualand committed Feb 11, 2022
    Configuration menu
    Copy the full SHA
    f662fec View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0eb8496 View commit details
    Browse the repository at this point in the history
  4. removed tower receiver cost per kWt

    This does not work type of cost scaling does not work with SolarPILOT's optimization.
    qualand committed Feb 11, 2022
    Configuration menu
    Copy the full SHA
    753c264 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2022

  1. updated write_cache to allow partial functions

    for problem setup, simulation setup, and evaluate objective.
    qualand committed Feb 14, 2022
    Configuration menu
    Copy the full SHA
    ed0652e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8871f04 View commit details
    Browse the repository at this point in the history
  3. Commented out dispatchable power constraint

    Future work: generalize a method to pass in constraints and call them during optimization iterations
    qualand committed Feb 14, 2022
    Configuration menu
    Copy the full SHA
    031919f View commit details
    Browse the repository at this point in the history
  4. added minimize operating cost objective

    used for with a desired schedule is provided
    qualand committed Feb 14, 2022
    Configuration menu
    Copy the full SHA
    1c79295 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    82cb60f View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2022

  1. fixing LCOE reporting units

    qualand committed Feb 15, 2022
    Configuration menu
    Copy the full SHA
    63d45c9 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2022

  1. Configuration menu
    Copy the full SHA
    1f6a388 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ead016f View commit details
    Browse the repository at this point in the history
  3. fixed missed load calculation

    added npv_annual_costs to result outputs
    qualand committed Feb 16, 2022
    Configuration menu
    Copy the full SHA
    101d098 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8a65743 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2022

  1. fixed annual costs outputs

    qualand committed Feb 17, 2022
    Configuration menu
    Copy the full SHA
    bff8819 View commit details
    Browse the repository at this point in the history
  2. update desired schedule dispatch

    incentivized battery charging and TES charging to always charge if possible to meet schedule
    qualand committed Feb 17, 2022
    Configuration menu
    Copy the full SHA
    deae12b View commit details
    Browse the repository at this point in the history
  3. making lifecycle cost mutable

    This value can now be changed between hybrid simulation initialization and simulation.
    qualand committed Feb 17, 2022
    Configuration menu
    Copy the full SHA
    b48d20e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ecb8f97 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2022

  1. Patching trough model dispatch

    SSC trough model will sometimes hang when setting pc thermal max to the target value
    qualand committed Feb 22, 2022
    Configuration menu
    Copy the full SHA
    01247c6 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2022

  1. updated daotk ssc library

    - this fixes the trough case where SSC will hang
    - Need to update libraries for other OS
    qualand committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    5ab26f6 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2022

  1. Configuration menu
    Copy the full SHA
    352165e View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2022

  1. Updated code documentation

    - Removed unnecessary tower and trough default files
    - Trough model now calculates installed cost based on SSC inputs, rather than default file
    - Added a default dispatch factors files in grid resource files
    qualand committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    2d7ab87 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2022

  1. updated tests

    qualand committed Mar 9, 2022
    Configuration menu
    Copy the full SHA
    144bd82 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2022

  1. Delete mindtpy_test.py

    Test was not useful and not needed
    qualand committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    e5b4f49 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5a676ff View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    af13db0 View commit details
    Browse the repository at this point in the history
  4. Update test_hybrid.py

    qualand committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    c0a9f26 View commit details
    Browse the repository at this point in the history
  5. update release notes

    qualand committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    01851bd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2be110e View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2022

  1. Update version.py

    qualand committed Mar 11, 2022
    Configuration menu
    Copy the full SHA
    22bdf6e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    baee724 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2022

  1. Fixing calculations with clustering to work with recent commits, and …

    …to fill in annual data arrays needed for capacity credit calculations
    jannamartinek committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    00cb4a9 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2022

  1. Update csp_pv_battery_plot.py

    qualand committed Mar 24, 2022
    Configuration menu
    Copy the full SHA
    be6d916 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2022

  1. update requirements-dev.txt

    dguittet committed Apr 7, 2022
    Configuration menu
    Copy the full SHA
    7969b44 View commit details
    Browse the repository at this point in the history
  2. update requirements-dev.txt

    dguittet committed Apr 7, 2022
    Configuration menu
    Copy the full SHA
    2687c22 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    25a872e View commit details
    Browse the repository at this point in the history
  4. update requirements-dev.txt

    dguittet committed Apr 7, 2022
    Configuration menu
    Copy the full SHA
    130799e View commit details
    Browse the repository at this point in the history
  5. update requirements-dev.txt

    dguittet committed Apr 7, 2022
    Configuration menu
    Copy the full SHA
    faa6d32 View commit details
    Browse the repository at this point in the history
  6. fix indenting

    dguittet committed Apr 7, 2022
    Configuration menu
    Copy the full SHA
    0c38822 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d22eee5 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2022

  1. Configuration menu
    Copy the full SHA
    5598b8f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    749b5ff View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b8f3222 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2022

  1. added site info documentation

    qualand committed Apr 11, 2022
    Configuration menu
    Copy the full SHA
    939f1c6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a226950 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d38f43a View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2022

  1. Configuration menu
    Copy the full SHA
    5e968d6 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2022

  1. updated hybrid_simulation

    -annual_energy_kw to kwh
    -moved tower and battery initialization
    qualand committed Apr 14, 2022
    Configuration menu
    Copy the full SHA
    90cccfc View commit details
    Browse the repository at this point in the history
  2. added no_solar to site to skip solar resource download

    similar to no_wind
    qualand committed Apr 14, 2022
    Configuration menu
    Copy the full SHA
    da7a745 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0e03fb2 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2022

  1. Configuration menu
    Copy the full SHA
    9949df3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2dca451 View commit details
    Browse the repository at this point in the history
  3. updated hybrid simulation

    cleaned up code due to merge
    removed repeated financial model code
    qualand committed Apr 15, 2022
    Configuration menu
    Copy the full SHA
    49cabad View commit details
    Browse the repository at this point in the history
  4. updated battery dispatch costs

    these should be accessible and mutable.
    previously, these were linked to variable cost which the default value changed in pySAM 3.0.0
    qualand committed Apr 15, 2022
    Configuration menu
    Copy the full SHA
    1b90ce2 View commit details
    Browse the repository at this point in the history
  5. updated dispatch tests

    -PV generation changed slightly due to pySAM 3
    -Battery dispatch results changed due to operating cost change
    -Removed 'grid' as input to HybridSimulation
    -ppa_price added to some test because default prices are now relative (normalized)
    qualand committed Apr 15, 2022
    Configuration menu
    Copy the full SHA
    4c14519 View commit details
    Browse the repository at this point in the history
  6. clean up of dispatch builder and solver

    -removed most of duplicate code
    qualand committed Apr 15, 2022
    Configuration menu
    Copy the full SHA
    9fc376c View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2022

  1. Update test_csp.py

    - update due to default grid prices in HOPP changing to the default singleowner normalized schedule.
    qualand committed Apr 18, 2022
    Configuration menu
    Copy the full SHA
    20f894c View commit details
    Browse the repository at this point in the history
  2. cleaning up system model set up

    -moved tech specific setup to an overload function called "setup_performance_model" within power_source this is required for the CSP and battery models .
    -removed zero testing when technology is not within the hybrid system
    qualand committed Apr 18, 2022
    Configuration menu
    Copy the full SHA
    da27e57 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2022

  1. cleaned up hybrid simulation

    - added methods documentation
    - created a function for grid simulation
    - moved dispatch if statement into simulate_power of the dispatch builder solver class
    - removed duplicated code in simulate functions
    qualand committed Apr 19, 2022
    Configuration menu
    Copy the full SHA
    250acac View commit details
    Browse the repository at this point in the history

Commits on May 4, 2022

  1. Merge changes from merge_H2

    dguittet committed May 4, 2022
    Configuration menu
    Copy the full SHA
    8f1a0f8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e004deb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fc0f64c View commit details
    Browse the repository at this point in the history

Commits on May 5, 2022

  1. Configuration menu
    Copy the full SHA
    3b9da69 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2022

  1. Update test_hybrid.py

    removed 'grid' in technologies dictionary
    qualand committed May 11, 2022
    Configuration menu
    Copy the full SHA
    70d0685 View commit details
    Browse the repository at this point in the history
  2. updating CSP tests to used fixed weather file

    updated weather files used by H2 tests to include pressure and dew point to be CSP compatible
    qualand committed May 11, 2022
    Configuration menu
    Copy the full SHA
    efca2a8 View commit details
    Browse the repository at this point in the history
  3. updated hybrid tests

    csp, om, and tax tests. test_wind_pv_with_storage_dispatch is still failing and requires a deeper dive
    qualand committed May 11, 2022
    Configuration menu
    Copy the full SHA
    c293e76 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2022

  1. Configuration menu
    Copy the full SHA
    d0be56a View commit details
    Browse the repository at this point in the history
  2. Update test_hybrid.py

    Test values changed because of the following:
    - PySAM update (pv and wind generation)
    - Battery / Grid dispatch updates (battery generation)
    - Default TOD factors changed (NPV, Rev)
    qualand committed May 12, 2022
    Configuration menu
    Copy the full SHA
    adf34d0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bdb5c2b View commit details
    Browse the repository at this point in the history
  4. renamed daggett_ca weather file

    -removed daggett_ca from weather file to be consistent with API and enable resource_loader_files.py not to fail
    -removed Rice data files to ensure resource_loader_files.py doesn't fail
    qualand committed May 12, 2022
    Configuration menu
    Copy the full SHA
    3ea54d9 View commit details
    Browse the repository at this point in the history
  5. Update solar_resource.py

    Changed pressure to an optional input. However, pressure is required for CSP models
    qualand committed May 12, 2022
    Configuration menu
    Copy the full SHA
    c861d39 View commit details
    Browse the repository at this point in the history
  6. Updated H2 tests

    Test values updated for the following reasons:
    - PV model produces slightly different results when weather file contains pressure and dew point temperature
    - Default TOD are different causing system revenue and NPV to change
    qualand committed May 12, 2022
    Configuration menu
    Copy the full SHA
    ea4e1b4 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2022

  1. Fix wind file reader

    Matthew-Boyd committed May 13, 2022
    Configuration menu
    Copy the full SHA
    39932c4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    31345d5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4617f11 View commit details
    Browse the repository at this point in the history
  4. Fix equivalency warning

    Matthew-Boyd committed May 13, 2022
    Configuration menu
    Copy the full SHA
    5c36bb6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1022657 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2022

  1. Configuration menu
    Copy the full SHA
    4fee82f View commit details
    Browse the repository at this point in the history

Commits on May 16, 2022

  1. Configuration menu
    Copy the full SHA
    23221ea View commit details
    Browse the repository at this point in the history

Commits on May 19, 2022

  1. Merge branch merge_H2

    Matthew-Boyd committed May 19, 2022
    Configuration menu
    Copy the full SHA
    1f47ff0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    98f1086 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f20930e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c3ca97b View commit details
    Browse the repository at this point in the history
  5. moved hopp_for_h2_test_results.csv

    - test_all_hybrid_calcs was deleting result folder and expected results for test_hopp_for_h2
    - set flicker_mismatch run_parallel to skip for now
    qualand committed May 19, 2022
    Configuration menu
    Copy the full SHA
    0387607 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8871042 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4a7243a View commit details
    Browse the repository at this point in the history

Commits on May 20, 2022

  1. Revert "Adding back flicker mismatch tests"

    This reverts commit 4a7243a.
    qualand committed May 20, 2022
    Configuration menu
    Copy the full SHA
    07f55ee View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f7e80ed View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    288456a View commit details
    Browse the repository at this point in the history
  4. Update test_clustering.py

    day_of_year attr not supported on python 3.6
    qualand committed May 20, 2022
    Configuration menu
    Copy the full SHA
    3b5ee7d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    22d798c View commit details
    Browse the repository at this point in the history
  6. turn on test_single_turbine

    dguittet committed May 20, 2022
    Configuration menu
    Copy the full SHA
    8ce4c9e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    afcbbc0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b510a5e View commit details
    Browse the repository at this point in the history
  9. test_flicker_mismatch

    dguittet committed May 20, 2022
    Configuration menu
    Copy the full SHA
    82af38b View commit details
    Browse the repository at this point in the history
  10. skip flicker tests if win

    dguittet committed May 20, 2022
    Configuration menu
    Copy the full SHA
    d6a74dd View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    0e663c1 View commit details
    Browse the repository at this point in the history
  12. add reason to skipif

    dguittet committed May 20, 2022
    Configuration menu
    Copy the full SHA
    2116e69 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    0059d15 View commit details
    Browse the repository at this point in the history
  14. update test_flicker_mismatch

    dguittet committed May 20, 2022
    Configuration menu
    Copy the full SHA
    08d51f2 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2022

  1. Configuration menu
    Copy the full SHA
    65772e5 View commit details
    Browse the repository at this point in the history