softwarelab ss2020 (ruess) · 2020. 4. 7. · §final poster presentation / documentation. 2 2...

3
1 1 Organisation Lecturer Martin Ruess, Prof. Dr.-Ing. habil. Reviews t.b.a. | support in consultation Workload 180h | min 120h (Self-study) Credits 6 LP Prerequisites programming skills Examination 3 review presentations/defense + documented software Language English Online-Resources Moodle Kurs-Link Software Lab Summer Term 2020 Seminar / review presentations § to document the progress of the project § to discuss open problems with peers § 3 reviews during the semester Grading aspects § quality of the generated software § review performance § final poster presentation / documentation

Upload: others

Post on 18-Aug-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SoftwareLab SS2020 (Ruess) · 2020. 4. 7. · §final poster presentation / documentation. 2 2 Software Lab | topics offered this summer term Summer Term 2020 Topic 1 marching cubes

111

OrganisationLecturer Martin Ruess, Prof. Dr.-Ing. habil. Reviews t.b.a. | support in consultationWorkload 180h | min 120h (Self-study)Credits 6 LPPrerequisites programming skillsExamination 3 review presentations/defense +

documented software Language EnglishOnline-Resources Moodle Kurs-Link

Software LabSummer Term 2020

Seminar / review presentations§ to document the progress of the

project§ to discuss open problems with peers§ 3 reviews during the semester

Grading aspects§ quality of the generated software§ review performance§ final poster presentation /

documentation

Page 2: SoftwareLab SS2020 (Ruess) · 2020. 4. 7. · §final poster presentation / documentation. 2 2 Software Lab | topics offered this summer term Summer Term 2020 Topic 1 marching cubes

22

2

Software Lab | topics offered this summer termSummer Term 2020

Topic 1 marching cubes voxelizer for medical imaging data§ implementation of a marching cubes algorithm as suitable voxelization

method for e.g. medical imaging data§ possible programming language: Java/C++/Matlab§ benchmark testing + MRI-based model voxelization + documentation § suited as single student project OR maximum two students project

example of a marching cubes generated voxel model on basis of MRI data

source: Wikipedia (https://en.wikipedia.org/wiki/Marching_cubes)

Topic 2 finite cell method for complex geometries§ implementation of the finite cell method (fcm) into an existing Java

FEM-framework, code support from a C++ code available§ fcm is a novel fictitious domain method with superior performance

properties compared to classical FEM§ project covers cutting-edge research in computational mechanics§ supports strong understanding of the principles of FEM-based methods

bone micro structure modeled and analysed by the fcm

Page 3: SoftwareLab SS2020 (Ruess) · 2020. 4. 7. · §final poster presentation / documentation. 2 2 Software Lab | topics offered this summer term Summer Term 2020 Topic 1 marching cubes

333

Software Lab | topics offered this summer termSummer Term 2020

3

Topic 3 quad-tree cell reduction§ implementation of a simple quad-tree for edge detection§ reduction of the total number of leaves by sub-cell unification§ identification of potential unifications on basis of the tree§ unification rule not unique – rule-based approach needed § implementation in Java/C++/Matlab + documentation

Topic 4 linear thermo-elasticity§ implementation of a thermo-elastic analysis into an existing Java-

framework§ thermal & elastic analysis exist, the combination of the two for a

monolithic thermo-elastic analysis must be implemented§ perfect preparation topic for any FEM-based MSc-projects§ benchmark testing and documentation

+

thermal analysis + mechanical analysisà thermo-elasticanalysis of a heatexchanger