Drawworks Electro-Mechanical Simulation for Oil/Gas Drilling
A drawworks is a piece of heavy equipment used in the oil and gas industry for drilling applications. The variable frequency drive (VFD) is used to raise and lower drill string and the top drive during the drilling process. The large inertia of the drill string and top drive lead to challenges in control design to prevent crown-out scenarios that can shutdown a drill site due to damage.
This simulation can be used for actuator sizing, simulation-based control design, and even Hardware-in-the-loop (HIL) simulations. Feel free to add and remove blocks as necessary.
Cite As
Jonathan LeSage (2024). Drawworks Electro-Mechanical Simulation for Oil/Gas Drilling (https://github.com/jonlesage/Drawworks-DrillSim/releases/tag/19.2.1), GitHub. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
- Physical Modeling > Simscape Electrical > Electrical Block Libraries >
- Engineering > Mining and Minerals Engineering > Mining Geology >
- Engineering > Petroleum Engineering > Reservoir Engineering >
Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
Additional_Examples/5_Importing_LegacyCode/Legacy_Ladder/Ladder_Files
Additional_Examples/Drawworks_RealTime/EthernetIP_ConfigFiles
Additional_Examples/FlexiblePulley_LegacyVersion
Additional_Examples/1_Intro_Modeling_Sim
Additional_Examples/1_Intro_Modeling_Sim/DC_Motor_Intro
Additional_Examples/2_SizingEquipment
Additional_Examples/3_Validating_withFieldData
Additional_Examples/3_Validating_withFieldData/DigitalTwin
Additional_Examples/4_Parsim_DrillingOperations
Additional_Examples/5_Importing_LegacyCode/Legacy_C_Code/SLDV_Testing
Additional_Examples/5_Importing_LegacyCode/Legacy_C_Code/SpeedLimiter_Caller
Additional_Examples/5_Importing_LegacyCode/Legacy_C_Code/SpeedLimiter_Sfun
Additional_Examples/5_Importing_LegacyCode/Legacy_Ladder
Additional_Examples/6_AlgorithmValidation/Algorithm_ErrorChecking
Additional_Examples/6_AlgorithmValidation/TestCase_Generation
Additional_Examples/7_Algorithm_CodeGeneration
Additional_Examples/Drawworks_RealTime
Additional_Examples/FlexiblePulley_LegacyVersion
Additional_Examples/FlexiblePulley_LegacyVersion/Simscape_Pulley_Library
Additional_Examples
Additional_Examples/4_Parsim_DrillingOperations
Version | Published | Release Notes | |
---|---|---|---|
19.2.1 | See release notes for this release on GitHub: https://github.com/jonlesage/Drawworks-DrillSim/releases/tag/19.2.1 |
||
17.2.1 | See release notes for this release on GitHub: https://github.com/jonlesage/Drawworks-DrillSim/releases/tag/17.2.1 |
||
1.0.0.0 |