@misc{BerneckerRiepinMuesgens, author = {Bernecker, Maximilian and Riepin, Iegor and M{\"u}sgens, Felix}, title = {Modeling of Extreme Weather Events—Towards Resilient Transmission Expansion Planning}, series = {18th International Conference on the European Energy Market (EEM), 13-15 September 2022, Ljubljana, Slovenia}, journal = {18th International Conference on the European Energy Market (EEM), 13-15 September 2022, Ljubljana, Slovenia}, publisher = {IEEE}, address = {Piscataway, NJ}, isbn = {978-1-6654-0896-7}, issn = {2165-4093}, doi = {10.1109/EEM54602.2022.9921145}, pages = {1 -- 7}, abstract = {In this paper, we endogenously compute worst-case weather events in a transmission system expansion planning problem using the robust optimization approach. Mathematically, we formulate a three-level mixed-integer optimization problem, which we convert to a bi-level problem via the strong duality concept. We solve the problem using a constraint-and-column generation algorithm. We use cardinality-constrained uncertainty sets to model the effects of extreme weather realizations on supply from renewable generators.}, language = {en} } @misc{RiepinSgarciuBerneckeretal., author = {Riepin, Iegor and Sgarciu, Smaranda and Bernecker, Maximilian and M{\"o}bius, Thomas and M{\"u}sgens, Felix}, title = {Grok It and Use It: Teaching Energy Systems Modeling}, series = {SSRN eLibrary}, journal = {SSRN eLibrary}, issn = {1556-5068}, doi = {10.2139/ssrn.4320978}, abstract = {This article details our experience developing and teaching an "Energy Systems Modeling" course, which sought to introduce graduate-level students to operations research, energy economics, and system modeling using the General Algebraic Modeling System (GAMS). In this paper, we focus on (i) the mathematical problems discussed in the course, (ii) the energy-related empirical interpretations of these mathematical problems, and (iii) the best teaching practices (i.e., our experiences regarding how to make the content interesting and accessible for students).}, language = {en} }