Conversation
patrickbrown4
left a comment
There was a problem hiding this comment.
Thanks! Sorry about all the minor formatting stuff; just trying to avoid conflicts since a few other open PRs touch these same files. Happy to discuss the transmission FOM stuff if helpful.
patrickbrown4
left a comment
There was a problem hiding this comment.
Thanks a lot and sorry for the late followup. Would you mind:
- Adding a compare report vs main for the USA_defaults case
- Running an employment MGA case to make sure I didn't mess something up with the suggestions (assuming you keep them)?
I think we're just about there - please re-request my review once you're ready and I'll give it another quick look before approving. Also happy to meet briefly to discuss if helpful. Thanks!
There was a problem hiding this comment.
Can you add an inputs/employment/README.md file describing the sources (with links) and explicit units (numerator and denominator) for each of the files in this folder? Examples are:
There was a problem hiding this comment.
I added all the reference to ReEDS zotero now (under Employment Factors). But since I moved the table which has all the citations to employment README.md, I just linked the sources directly there instead of having another reference section. Let me know if you prefer having a reference section.
Co-authored-by: Patrick Brown <[email protected]>
Co-authored-by: Patrick Brown <[email protected]>
Co-authored-by: Patrick Brown <[email protected]>
Co-authored-by: Patrick Brown <[email protected]>
Co-authored-by: Patrick Brown <[email protected]>
Co-authored-by: Patrick Brown <[email protected]>
Co-authored-by: Patrick Brown <[email protected]>
Summary
This PR adds some updates to MGA, cplex settings for national MGA runs, and employment outputs using employment factors from JEDI/WIRED and literature.
Technical details
Implementation notes
inputs/employmentfolder.b_inputs.gms: Read in employment factors input (from JEDI/WIRED, Mayfield et al. (2023), Rutovitz et al, (2024), or Ram et al. (2020)).d_mga.gms: Add option to run MGA max/min for all capacity, generation, and employment (sum of construction, FOM, and VOM jobs-years for power plants and transmission lines).e_report.gms: Add employment outputs.cplex.op3andcplex.op4. Default setting iscplex.op3. Users can switch tocplex.op4if runs still hang withcplex.op3settings:cplex.op3andcplex.op4are specifically for MGA runs which have difficulties withcplex.optandcplex.op2. They differ from cplex.opt and cplex.op2 in that they set predual = -1, which does not send dual to optimizer to reduce time; sets barcrossalg = 1, which only performs primal crossover; and sets baralg = 3 (cplex.op3).trans_fom_frac.Switches added/removed/changed
GSw_EmploymentFactor: Employment factor by technologies, options includingjedi, and recent literature includingmayfield,rutovitz, andram. Default isjedi.GSw_gopt_mga: cplex opt file for MGA run. Default is 3 (cplex.op3).GSw_MGA_Objective: Addgenerationandemploymentoptions.GSw_MGA_SubObjective: Addgentechoption to maximize/minimize all capacity.Issues resolved
Known incompatibilities
Relevant sources or documentation
Charge code for review
GDOP.12495.25.01.01
Validation, testing, and comparison report(s)
There's no changes in the USA default case.
Checklist for author
Details to double-check
hourlize/resource.pywas rerun to regenerate the existing/prescribed VRE capacity dataGeneral information to guide review
Did you use LLM tools (chatbot or copilot) in the preparation of this PR? If so, describe how
No
Tag points of contact here if you would like additional review of the relevant parts of the model