Skip to content

alwaysuu/active-control-for-drill-string-systems

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

Active control for drill-string systems

It's well known that stick-slip vibrations existing in drill-string systems are extremely severe during drilling and are expected to be mitigated or eliminated. Considering this practical problem, we present a possible solution by using observer-based tracking controller, which only requires the top measurements and is easy to implement. This repository provides the code of the conference paper "Observer-Based Tracking Control for Suppressing Stick-Slip Vibration of Drillstring System". We hope this can provide help to people who are working on the related fields.

Please note that, this code is limited to academic use only.

Simulation figure 1:

stick-slip motion

Fig. 1 Stick-slip motion of drill-string system subjected to control input (10000 Nm) and weight on bit (97347 N)

Simulation figure 2:

system response

Fig. 2 Performance of drill-string system with observer based tracking controller

Simulation figure 3:

observer performance

Fig. 3 Performance of observer

If you find this helpful, please consider citing the paper

@article{Cheng2018ObserverBasedTC,
  title={Observer-Based Tracking Control for Suppressing Stick-Slip Vibration of Drillstring System},
  author={Jun Cheng and Min Wu and Luefeng Chen},
  journal={2018 37th Chinese Control Conference (CCC)},
  year={2018},
  pages={10254-10258}
}

About

MATLAB code for the simulation of using active controller to mitigate stick-slip vibrations

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages