SoftwareLab SS2020 (Ruess) · 2020. 4. 7. · §final poster presentation / documentation. 2 2...
Transcript of SoftwareLab SS2020 (Ruess) · 2020. 4. 7. · §final poster presentation / documentation. 2 2...
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
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
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