TPK4186

Advanced Tools for Performance Engineering

Spring

Trondheim

English

Overview

37 candidates

Average grade

B

4.19

0.14

Pass rate

84%

8 points

Grade distribution
Average over time
Pass rate over time

About this course

Content

This course aims at providing students experience about processing of engineering data and assessment of the performance of complex technical and socio-technical systems. The course relies on computational experiments performed with the scripting language Python and the associated data processing packages (e.g.numpy, panda, and matplotlib).

The course is organized around 4 themes:

Theme 1: Processing of engineering data.

Theme 2: Definition and evaluation of performance indicators.

Theme 3: Automated exploration of design solution spaces.

Theme 4: Use of machine learning techniques for performance optimization.

Learning outcomes

Knowledge:

The students should have advanced knowledge on processing of engineering data and assessment of performance indicators of complex technical and socio-technical systems. The students should be able to change formats of data, analyze data, chain engineering tools, and perform specific calculations and simulations.

Skills:

The students shall be able to write large scripts to handle data in various format, to chain automatically the execution of tools, and to perform calculations of performance indicators. They shall be able to structure these scripts in a way they can be maintained and reused.

General competence:

The students shall master a scripting language and use it as a productivity tool in their engineering work. They shall master also the definition and the assessment of performance indicators. They shall be able to report results of experiments in concise and yet complete and informative way.

Teaching methods

The course is mainly based on computational experiments. Students are provided with program code that will be modified and extended. The programs will be used for experiements and simulations, and reports with the results shall be sumbitted.