https://9pdf.info/document/y963r48d-analysis-optimization-material-coolers-pipeline-discrete-element-modelling.html