Academic and non-academic Positions

  • Present 2019

    Associated Professor

    AGH University of Science and Technology, Faculty of Metals Engineering and Industrial Computer Science

  • 2019 2007

    Assistant Professor

    AGH University of Science and Technology, Faculty of Metals Engineering and Industrial Computer Science

  • 2016 2013

    Senior Researcher

    Academic Computer Centre Cyfronet AGH, projects PlGrid Plus, PlGrid NG and VirtRoll

  • 2013 2003


    DUO, privately held company, range of services: computer science – design and implementation of Internet applications

  • 2011 2004


    Private Higher School of Management and Banking in Kraków, Programming languages and techniques (C++, Java)

  • 2003 2002

    Project Leader

    bci-consulting, system’s design, implementation in practice and training, CRM software

  • 2002 2001

    Software architect and developer

    Bankowe Centrum Informatyki in Kraków, analysis, design and implementation of advance computer systems

Education & Training

  • D.Sc. 2016

    D.Sc. in Computer Science

    Institute of Fundamental Technological Research Polish Academy of Sciences, "Methodology of multiscale modelling with application of heterogeneous hardware architectures"

  • Ph.D. 2007

    Ph.D. in Computer Science

    AGH University of Science and Technology, "Design of new algorithms, based on the particles dynamics, dedicated to images and multidimensional data processing"

  • M.Sc. 2003

    Master of Business Administration

    AGH University of Science and Technology, "The Design of Customer Relationship Management Systems based on the e-technology"

  • M.Sc. 2002

    Master of Computer Science

    AGH University of Science and Technology, "Speech Recognition by using Fractal Transformation for English and Polish Vowels"

Honors, Awards and Grants

  • 2016
    Team Scientific Achievement Award
    Award for a publication of book: Pietrzyk M., Madej L., Rauch L., Szeliga D., Computational Materials Engineering, Achieving High Accuracy and Efficiency in Metals Processing Simulations, Elsevier, Inc., ISBN: 978-0-12-416707-0, 2015.
  • 2012
    Scientific Achievement Award as a Supervisor
    Award for supervising of the work awarded in „Diamonds of AGH” competition entitled: Optimization of microstructure properties by using genetic algorithms and digital material representation, granted by the Rector of AGH University of Science and Technology, Krakow.
  • 2011
    Scientific Achievement Award as a Team Leader
    Award for exceptional involvement and efforts for development of students scientific association, granted by the Rector of AGH University of Science and Technology, Krakow
  • 2010
    Individual Scientific Achievement Award
    Third grade individual award for scientific achievements granted by the Rector of AGH University of Science and Technology, Krakow.
  • 2009
    Scientific Achievement Award as a Supervisor
    Award for supervising of the work entitled „Programming techniques of Internet applications in practice” granted by the Rector of AGH University of Science and Technology, Krakow.
  • 2008
    Team Scientific Achievement Award
    First grade team award for scientific achievements granted by the Rector of AGH University of Science and Technology, Krakow.
  • 2007
    Best Paper Award
    Best Paper Award – International Society for Productivity Enhancement ( for the paper “Complex Modelling Platform based on Digital Material Representation”

Research Projects

  • image

    Energy-saving thermo-mechanical treatment of forging with the use of the forging heat

    The project is realized in consortium with Jawor Forging Company, Wroclaw University of Science and Technology, Institute for Ferrous Metallurgy in Gliwice. Financial support of the NCBiR is acknowledged, project no. Techmatstrateg1/348491/10/NCBR/2017.

    Thermomechanical treatment is one of the most energy-consuming stages of the production process. At present, due to the limited possibilities of control of the forging parameters, especially the temperature, the thermal treatment is separated from the forging process. A forging, after the forging process, is cooled and next transported to the thermal treatment station, where it is heated again and then quenched and tempered. The aim of the project is to develop an energy-saving technology of thermomechanical treatment with the use of the forging heat, based on the optimal thermal cycles. The key solution in the elaborated technology will be the elimination of the necessity of repeated heating of the forging after the forging process, typical for the classic thermal treatment. This will cause a reduction of costs, energy consumption and emission of harmful substances. The control of the thermal cycles during the process will ensure stably quality parameters of the forgings, which will limit the number of defects. The final effect will also be a cheaper forging with more stable properties than one produced by the conventional technology. Within the project, the plans are to elaborate a technology with the use of the forging heat including the following procedures: · direct quenching and tempering; · direct cooling after forging with the use of isothermal annealing; · normalization.

  • image

    Developing and implementing an optimal logistics model and cooling model at the coil stockyard before pickling line in ArcelorMittal Poland S.A

    The project is realized by ArcelorMittal Poland S.A. Financial support of the NCBiR is acknowledged, project no. POIR.01.02.00-00-0211/17-00, INNOSTAL II.

    Warehouse logistics in the area of hot-rolled coils storage before the pickling line in the Cold Rolling Mill is usually a big challenge as it is necessary to solve an algorithmic problem which the literature defines as NP-hard. It involves solving a logistic problem of simultaneous movement of several cranes, supply and identification of material i.e. coils, distributing and moving coils in the storage area and finally delivering coils to the pickling line. An optimum solution to such a complex problem is additionally burdened with the necessity to numerically solve an issue of estimating coil cooling time based on the assumption of different configurations of coils storage in several layers.

    The aim of the project is to develop a hybrid computer system which will offer a holistic approach to solving the said problems by designing and implementing an integrated system for material tracking, logistics and numerical simulations. The system will be developed as part of the first three stages of the project. Stage 1 will involve the development of a numerical model for the cooling of coils in different storage configurations, including measurement of coil temperature at the entry of the warehouse and control measurements. Stage 2 assumes the development of a complex logistic model based on the use of mixed-integer linear programming methods. At Stage 3 the previously developed models will be integrated with the computer system in construction. Validation of the developed system will involve the construction of a pilot line in the HRC warehouse in ArcelorMittal Poland Unit in Kraków (stage 4). The installation will include a system of automatic control of coil transport, a system of automatic coil identification, a system of automatic tracking of the position of material and wagons on the supply path, a set of manipulators and scanners for creating and verifying the picture of the storage area in real time.

  • image

    Development of innovative solutions in scope of automation of wagon loading and coke testing with application of advanced data bases and IT systems

    The project is realized by ArcelorMittal Poland S.A. Financial support of the NCBiR is acknowledged, project no. POIR.01.02.00-00-0212/17-00, INNOSTAL II.

    The main aim of the interdisciplinary project is to develop a complete system idea enabling automated coke loading and testing process. System will have a module structure consisting of components based on mechatronic solutions, visual identification, optimization and control software. Mechatronic solution will consist in development of equipment for automated taking of representative coke samples with very diversified granulation (from 0 up to +100 mm) from industrial belt conveyors during loading; next for segregation of taken samples into particular grain fractions which will be further joined in any configurations and proportions. Samples taken in such manner will be used for various physical and chemical tests required for assessment of properties and quality of tested coke as well as for production process control. Installation will be equipped with devices for automatic tests and samples buffering system for which the idea will be developed as well within the project. The system accounts for transmitting coke samples for further laboratory analysis enabling unequivocal identification of samples taken as well as identification of batch and wagon the sample is taken from. It will be possible thanks to visual identification module dedicated to recognize wagon side numbers and to track their position during loading process. Data read out from wagon side walls will be also used in wagon loading control system for process optimization. Such integrated loading and testing line will be executed as a pilot line operated at screening plant No. 3 in ArcelorMittal Poland coke plant in Zdzieszowice. The system will be installed at one of the tracks for wagon loading where operating tests will be performed. Moreover, in scope of works execution, software design will be developed and it will cover all functional elements of pilot line with the aim to be integrated with network and programming infrastructure of the compan

  • image

    Application of knowledge based systems for control of uncertainty in optimization of metal forming processes

    The project is realized by AGH University of Science and Technology. Financial support by National Science Centre is acknowledged, project no. 2014/15/B/ST8/00187

    The aim of the research was to create a methodology that enables an effective optimization of manufacturing cycles for materials processing. The research was focused on theoretical aspects of material design based on numerical simulations. Various conventional and multi-scale models were investigated, evaluated and classified. Specific features of these models (predictive capability, computational complexity, robustness etc.) were gathered in a table of significance and used to develop the knowledge base system for the selection of the best model for particular application. Advanced theoretical techniques were used to evaluate and classify the models. These included sensitivity analysis for evaluation of importance of model parameters, probabilistic methods and the worst case scenario for avoiding uncertainties as well as knowledge based expert system (KBS) for control of optimization. ManuOpti optimization system, which was developed by the Authors, was the basis for the design of the process. The system, which has various optimization techniques implemented, was combined with KBS. ManuOpti requests the KBS, which models are the most suitable for given conditions (including technological properties of processes, expected reliability and predictive capabilities, and computational costs of available models). The proposed system will enable dynamic adaptation of integrated model during optimization. A novel idea of application of different models or metamodels depending on the distance from the minimum of the goal function was developed. The optimization system, which is not directly supervised by a user, was created. Models in this system are chosen automatically, what was done by the expert system before calculating of each goal function’s value. Recapitulating, the objectives of the project was reached by application of a variety of theoretical conventional and multiscale models, optimization techniques and artificial intelligence tools. Classification of material models with respect to their computational capabilities wasone of the outputs of the project. New optimization strategy based on the knowledge base was proposed.

  • image

    Development of hybrid production technology of rails characterized by increased durability in the service conditions involving innovative trends in railway transport


    Project aims was the development of hybrid production technology of rails characterized by increased durability in the service conditions involving different material solutions (pearlitic, hypereutectoid and multiphase steel) and unique inline heat treatment methods. The project was realized for in Arcelor Mittal Poland, Branch in Dąbrowa Górnicza. The approach proposed in the project allowed adjustment of material and technological solutions to obtain required rail properties in varying service conditions. As a result of the project accomplishment, the rails of enhanced resistance to wear and development of the contact fatigue defects will be produced and tested in the field conditions.

  • image

    Development of multiscale computing approach on heterogeneous hardware environment

    The project is realized by AGH University of Science and Technology. Financial support by National Science Centre is acknowledged, project no. 2011/01/D/ST6/02023

    The multiscale computing methods, which are composed of different algorithms running concurrently (e.g. Cellular Automata, Finite Element) require specific approaches to be performed efficiently. However, there are many problems related to these approaches, including NOT only parallelization of calculations, but also problems of memory allocation, exchange of information between iterations and scales or space decomposition and load balancing. These problems have to be analysed simultaneously from software and hardware point of view to create complex methodology containing all aspects of computing.The main objective of the project was to create the methodology of design, implementation and deployment of multiscale computing on heterogeneous hardware architectures.

  • image

    Virtual strip rolling mill, financed by Research Funds for Coal and Steel

    RFCS VirtRoll, RFSR-CT-2013-00007

    The proposal was aimed at creation of a computer system dedicated to modelling of hot rolling mill and supporting flexible design of new rolling technologies (i.e. SSMR and JFE processes). The functionality of the system will include the following modules:

    • numerical simulation of rolling processes based on flexible rolling technology design,
    • numerical simulation of material behaviour implemented using AHSS and UHSS metallurgical investigation,
    • optimization of the rolling technology regarding homogeneity and final product properties,
    • inverse analysis for identification of process and material parameters,
    • metamodelling increasing computational efficiency,
    • knowledge base for support of new technology design.

Filter by type:

Sort by year:

Methodology for efficient performance of multiscale modeling methods in heterogeneous hardware infrastructures

Łukasz Rauch
Journal Paper International Journal for Multiscale Computational Engineering, Volume 17, Issue 3, 2019, Pages 281-299


The paper presents a novel approach dedicated to analysis and optimization of multiscale methods execution on hetero- geneous hardware including processors, graphic cards and other accelerators. The methodology proposed in this paper is based on the investigation, which proved that efficiency of various numerical methods, used for computing purposes on different devices, often behaves unpredictably. This efficiency was analyzed in details and presented in this paper. On the basis of this assumptions two-step optimization procedure was proposed, i.e., before and during calculations, allowing to verify current efficiency and to propose new decomposition of computing domain. Both steps were described and verified in details by using loosely and fully coupled multiscale approaches. Performed validation with discussion of some unconsidered aspects is presented in the paper as well.

Prediction of distribution of microstructural parameters inmetallic materials described by differential equations with recrystallization term

Paweł Morkisz, Piotr Oprocha, Paweł Przybyłowicz, Natalia Czyzewska, Jan Kusiak, Danuta Szeliga, Łukasz Rauch, Maciej Pietrzyk
Journal Paper International Journal for Multiscale Computational Engineering, Volume 17, Issue 3, 2019, Pages 361-371


Continuous development of the transport industry is associated with the search for new construction materials that combine high strength with good plastic properties. Intensive research during the last few decades has shown that there is still a huge potential for improvement of properties of various metallic materials. New grades called advanced high strength steels (AHSS) with multiphase structures have been developed and widely used mainly in the automotive industry. These microstructures are characterized by large gradients of properties, which cause poor local formability. It is expected that materials with a more heterogeneous microstructure will have superior formability. More detailed models of the microstructure evolution are needed to answer this question. A hypothesis was made that application of the models based on internal variables allows for predictions of gradients of final product properties. The objectives of the present paper were two-fold. The first was to investigate the possibility of the analytical and numerical solutions of the evolution equation for the internal variable and evaluation of these solutions. We propose two numerical methods which give us an accurate approximation of the solution with relatively low computational cost at the same time. Implementation of the developed solutions in the finite element (FE) code and performing multiscale simulation of the evolution of internal variables during thermomechanical processing was the second objective of this paper. This solution supplied information about the distribution of the dislocation density in the volume of the material. Case studies for selected metal forming processes recapitulate the paper.

Model of phase transformations in steels subject to heating-cooling thermal cycles in continuous annealing line

Ivan Milenin, Roman Kuziak, Łukasz Rauch, Maciej Pietrzyk
Journal Paper The Canadian Journal of Metallurgy and Materials Science, Volume 58, Issue 3, 2019, Pages 367-377


The need for fast mean field models describing phase transformations in varying temperatures was the motivation for the research. The aim was to propose an austenite-ferrite transformation model which can be successfully substituted for the JMAK model and eliminate its weak points. The model consists of a second order differential equation which describes the kinetics of both the austenite-ferrite and the reverse transformations. The main advantage of such an approach is the ability to perform calculations for varying temperature without using the additivity rule. The coefficients in the equations were determined by performing the inverse analysis for the dilatometric data. The inverse approach was transformed into an optimisation task, which was solved using the Particle Swarm Optimization (PSO) algorithm. The first part of the work is devoted to the description of the model and is completed with the calculation of the coefficients obtained for two DP steels. The second part consists of numerical tests and the validation of the model, which was performed by simulations of two industrial thermal cycles. The final part of the work is devoted to the optimisation of the thermal cycle for continuous annealing, in order to obtain the required phase composition by changing parameters of the thermal cycle. This part also contains the results of sensitivity analysis of final phase distribution.

Analysis of predictive capabilities of multiscale phase transformation models based on the numerical solution of heat transfer and diffusion equations

Monika Pernach, Krzysztof Bzowski, Łukasz Rauch, Maciej Pietrzyk
Journal Paper International Journal for Multiscale Computational Engineering, Volume 15, Issue 5, 2017, Pages 413-430


The high quality of steel products used in the transport industry is strongly dependent on the parameters of microstructure created during the thermomechanical treatment. Numerical models of phase transformations based on the solution of diffusion equations presented in this work allow one to determine the correlation between parameters of the technological process, changes of microstructure, and product properties. Consequently, these models can be a useful support of the technology design for manufacturing processes. On the other hand, diffusion-based multiscale models are computationally very expensive. Therefore, two simple single-point models, the Johnson-Mehl-Avrami-Kolmogorov (JMAK) equation and an upgrade of the Leblond model, were used as an alternative for fast calculations. Two industrial processes were selected for testing and validation of the developed multiscale models. The first was manufacturing of dual-phase steel strips and the second was manufacturing of pearlitic steel rails. A finite-element (FE) model was used to simulate temperature changes in the macro scale. Single-point models were solved in each Gauss point of the FE mesh. These models were used to analyze a large number of technological variants and to select those giving the required phase composition in products. The developed diffusion-based models were solved in selected points of the product only. In the micro scale these models simulated the austenite decomposition into ferrite, bainite, martensite, and pearlite. The FE method was used to solve the diffusion equation in austenite grains. The initial and boundary conditions for the diffusion model were determined for local thermodynamic equilibrium using ThermoCalc software. Diffusion-based models were used to simulate the best technological variants selected by the single-point models and to predict advanced parameters of the microstructure (morphology, carbon distribution, distribution of properties). All models were compared with respect to their predictive capabilities and computation times.

Computationals materials engineering

Maciej Pietrzyk, Lukasz Madej, Lukasz Rauch, Danuta Szeliga
Book Elsevier | 2015 | ISBN: 978-0-12-416707-0

Achieving high accuracy and efficiency in metals processing simulations

Computational Materials Engineering: Achieving High Accuracy and Efficiency in Metals Processing Simulations describes the most common computer modeling and simulation techniques used in metals processing, from so-called "fast" models to more advanced multiscale models, also evaluating possible methods for improving computational accuracy and efficiency.

Beginning with a discussion of conventional fast models like internal variable models for flow stress and microstructure evolution, the book moves on to advanced multiscale models, such as the CAFÉ method, which give insights into the phenomena occurring in materials in lower dimensional scales.

The book then delves into the various methods that have been developed to deal with problems, including long computing times, lack of proof of the uniqueness of the solution, difficulties with convergence of numerical procedures, local minima in the objective function, and ill-posed problems. It then concludes with suggestions on how to improve accuracy and efficiency in computational materials modeling, and a best practices guide for selecting the best model for a particular application.

Key features

  • Presents the numerical approaches for high-accuracy calculations
  • Provides researchers with essential information on the methods capable of exact representation of microstructure morphology
  • Helpful to those working on model classification, computing costs, heterogeneous hardware, modeling efficiency, numerical algorithms, metamodeling, sensitivity analysis, inverse method, clusters, heterogeneous architectures, grid environments, finite element, flow stress, internal variable method, microstructure evolution, and more
  • Discusses several techniques to overcome modeling and simulation limitations, including distributed computing methods, (hyper) reduced-order-modeling techniques, regularization, statistical representation of material microstructure, and the Gaussian process
  • Covers both software and hardware capabilities in the area of improved computer efficiency and reduction of computing time

Currrent Teaching

  • Present 2005

    Internet Engineering

    Courses are in Polish and English language. Polish version is focused on design and implementation of backend application with RESTful API. English edition contains lectures on frontend technologies. Students gain knowledge on frameworks like React, Angular or Vue.

  • Present 2010

    Advanced Internet Technologies

    The main content is focused on description of web tech frameworks others than JS. We are analysing e.g. Django for Python, Ruby on Rails, PHP Symfony and many different technologies like serverless apps or micro service architectures.

  • Present 2018

    Scientific writing

    This subject gives students knowledge on how to prepare and write scientific publication by using tools like Word or Latex. Part of this course is devoted to analysis of scientific literature and references.

  • Present 2019

    Programming of window and mobile applications

    The course is composed of two parts devoted to window applications designed and implemented in various technologies, and mobile systems. The crucial element of lectures is UI and the ways of UI design.

Teaching History

  • 2018 2012

    Programming in Java

    The course includes information on Java apps implementation including basics, UI layouts, MVC pattern, databases communication, web apps and Android apps (3 lectures).

  • 2017 2012

    Programming fundamentals

    Students gain knowledge on type of programming languages, variables, instructrions, conditional instructions, numbers coding, algorithms, implementation and debugging basics, compilation process and software execution.

  • 2017 2014

    Elements of computer science and systems

    Subject starts with description of fundamental numerical machines and block diagrams in design of algorithms. Afterwards pseudocode and Assembler language are described. Finally, more complex systems are analyzed.

  • 2017 2012

    Object oriented programming

    Typical subject showing object oriented design and object oriented programming with all necessary definitions.

  • 2006 2003

    Operational systems

    The subject was focused on description of basics in Unix and Linux systems including management of threads and processes.

  • 2004 2003

    Discrete mathematics

    The subject starts with definition of graph theory and fundamentals of discrete mathematics, afterwards theory os sets and numbers are presented.

At My Office

You can find me at my office located at AGH Campus, building B4, room 207a.

I am at my office every day from 8:00 until 16:00 am, but you may consider a call or email to fix an appointment.