EAF steelmaking example - Charging optimization - #4
Merged
Merged
Conversation
… Metallurgical Engineering at UFMG (Federal University of Minas Gerais) All authors: - Camila de Brito - Luiz Paulo Torres - Pedro Ribeiro - Rodolfo Ferreira Professor Gilberto de Miranda Júnior (https://www.linkedin.com/in/gilberto-miranda-jr-18a355150/)
- An undergrad exercise I did in 2012 in UFMG, in the subject of Optimization and Simulation for Engineering - Constraints were not added yet
…in EAF` and `bucket volume maximum` - And fixed name of scrap mass in the bucket (internal name passed to NumVar method)
…30% of each bucket
…s - for `buckets` and `scrap_classes`
… frame and using built-in formatting of Jupyter notebooks
…than the remaining volume in the furnace
… light scrap on taop of each bucket
… classified as Heavy Weight scrap
… of contiguous content
…of the previous ones
- Results are compatible with what we achieved in original work reproduced here - Original work was made in Excel and AMPL/ CPLEX in 2012 when I was a Metallurgical Engineering undergrad student - This exercise has the goal to adopt OR-Tools in professional settings - in private repositories
Owner
Author
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.




d54b99e Added a undergrad work in which I collaborate with my colleagues from Metallurgical Engineering at UFMG (Federal University of Minas Gerais)
All authors:
Professor Gilberto de Miranda Júnior (https://www.linkedin.com/in/gilberto-miranda-jr-18a355150/)
Created file:
ebe333f Initial notebook to solve EAF Charging optimization
Created file:
b987e2e Added two constraints to the optimization problem:
total scrap mass in EAFandbucket volume maximumc2bb500 Added another constraint to ensure heavy weight scrap doesn't exceed 30% of each bucket
f49d4d2 Replacing sets with lists to ensure ordering is respected in for loops - for
bucketsandscrap_classes54f078c Improved presentation of results through the transformation to a data frame and using built-in formatting of Jupyter notebooks
7f6b0c3 Added constraint to ensure the each bucket has lower or equal volume than the remaining volume in the furnace
8142e22 Added last constraints to ensure a thin layer of 30 cm is filled with light scrap on taop of each bucket
352e624 Fixed type of scrap for
No. 2 BundlesandDRI- It was mistakenly classified as Heavy Weight scrapca6dbb3 Minor formatting for clarity - Added white space between major blocks of contiguous content
58c0df0 Fixed calculation of remaining volume for each bucket after addition of the previous ones
9469b7e Static HTML as current state of optimization model
Created file: