Projects
Funded projects
Optimization of the blast design for tunnels (TBLAST).
Private Research Program, 2021.
Developed the TBLAST application, a code for the automatic calculation of the blast design for tunnels. TBLAST designs the drillhole pattern, calculates the charge and the delay per blasthole and estimates the fragmentation.
Programming languages: Python
Frameworks/Libraries: -
Planning of underground exploitation of Granite and Volakas marble deposits.
Private Research Program, 2020.
Developed a web application that: a) automatically collects the mechanical data of several stressmeters and extensometers installed at the quarry and b) processes the data creating dynamic charts and rock failure alerts.
Programming languages: Python, Javascript, SQL
Frameworks/Libraries: Flask
Geophysical and geotechnical study of the Kisos location at Sfinary, Chania.
Private Research Program, 2019.
Conducted a series of uniaxial/triaxial compression tests on rock specimens for the mechanical characterization of the in-situ rock formation.
Programming languages: -
Frameworks/Libraries: -
Geomechanics and environment of CO2 geological storage.
THALES Research program, 2012-2015.
Contributed in the development of a semi-coupled finite element - finite differences code for the stress aided diffusion of the CO2 in the geological formation.
Programming languages: Matlab
Frameworks/Libraries: -
Designing Safer Urban Spaces (DESURBS).
EU FP7 Program, 2011-2015.
Developed the Strength of materials database (STREMA-DB): a secure web application combined with a relational database of building materials properties. Also, developed the FC-MODEL, a Matlab software for the calibration of typical and advanced failure criteria for rocks.
Programming languages: PHP, Javascript, SQL, Matlab (including GUI development)
Frameworks/Libraries: Yii Framework
Technology Innovation in Underground Construction Structures (TUNCONSTRUCT).
EU FP6 Program, 2005- 2009.
Developed the Rock Mechanics database (RMDB): a secure web application combined with a relational database of rock mechanics experimental data.
Programming languages: JAVA, SQL
Frameworks/Libraries: Apache Struts Framework
Development of an integrated method of simulation of the mechanical behaviour of underground marble quarries in discontinuous rocks.
Research program PYTHAGORAS II, 2005-2007.
Developed a computer code for the automatic conversion of the excavation stages from CAD (.dxf) files into an appropriate format to feed commercial discrete element codes.
Programming languages: Matlab
Frameworks/Libraries: -
Degradation and Instabilities in Geomaterials with Application to Hazard Mitigation (DIGA).
EU FP5 Program, 2002-2006.
Conducted novel borehole breakout experiments.
Programming languages: -
Frameworks/Libraries: -
Integrated Tool for In Situ Characterization of Effectiveness and Durability of Conservation Techniques in Historical Structures (DIAS).
EU FP5 Program, 2002-2005.
Conducted a series of novel microdrilling experiments.
Programming languages: -
Frameworks/Libraries: -
Effect of the Weathering on Stone Materials: Assessement of their Mechanical Durability (MCDUR).
EU FP5 Program, 2001-2005.
Conducted a series of uniaxial compression and Brazilian indirect tension experiments.
Programming languages: -
Frameworks/Libraries: -
Non-funded/Personal projects
Blog pantelisliolios.com
2020
Developed this blog!
Programming languages: Python, Javascript, SQL
Frameworks/Libraries: Django
Non-linear finite element code PFEM
2017-
Development of an 1D, 2D and 3D non-linear finite element code for static analysis. Force, displacement and advanced arc length control loading methods are supported. Typical and advanced materials (focusing in geomaterials) with hardening and/or softening have been implemented. The software cooperates with the Gmsh pre-processor and the ParaView post-processor.
Programming languages: Python
Frameworks/Libraries: Numpy, Scipy
Rock mechanics testing tool RockMechsTest
2015
Developed a software that automatically combines the raw data from an MTS rock testing machine and the raw data from an acoustic emission logger. The code syncronizes the clocks of the two data loggers, processes the measurements and produces charts and typical results of rock mechanics testing (e.g. strength, elasticity etc)
Programming languages: Matlab
Frameworks/Libraries: -
Kriging visualization code KrigView3D
2008
Developed a code for the 3D visualization of Kriging results. The code supports volume slicing in the horizontal (top-view) and the two mutually perpendicular vertical directions.
Programming languages: Java/Swing
Frameworks/Libraries: VTK Library
Fluid flow tools FittingModel and Rheology
2007
Developed two fluid flow codes. The FittingModel tool calculates the best fitting of several rheological models (e.g. Herschel-Bulkley, Bingham, Power law etc) on experimental data. The Rheology tool estimates the flow rate, the pressure drop and the pressure profile within a pipe or annulus based on the selected rheological model and parameters.
Programming languages: Matlab (including GUI development)
Frameworks/Libraries: -
Rock fracturing analysis tool CrackFlow
2005
Developed a software for the analysis of fluid pressure, flow rate and stress distribution around general curvilinear fractures in rock. The method is based on Cauchy integrals, Kolosov-Muskhelishvili's complex potentials and numerical integration.
Programming languages: Matlab
Frameworks/Libraries: -
Fluid flow analysis tool AnnularFlow
2003
Developed a software for the analysis of the two-phase solid-liquid flow in horizontal annulus during petroleum borehole drilling. The code estimates the thickness of the mud cake that will be developed under different rheological conditions.
Programming languages: Matlab (including GUI development)
Frameworks/Libraries: -
Stress analysis code STRESS
2002
Developed a Matlab code for the calculation of the stress and displacement fields around arbritrary openings. The calculation is based on a conformal mapping technique developed specifically for this code and the Kolosov-Muskhelishvili complex potentials method.
Programming languages: Matlab (including GUI development)
Frameworks/Libraries: -