TMM4275

Knowledge Based Engineering, Project

Last taught 2024

Spring and Autumn

Trondheim

English

Overview

3 candidates

Average grade

A

5.00

same

Pass rate

100%

same

Grade distribution
Average over time
Pass rate over time

About this course

Content

Students with different background (Example programme of study: MTING, MTPROD, MTMART, MTBYGG etc.) will be organized in teams to develop KBE applications within a certain engineering discipline, for instance within mechanical engineering, marine engineering or civil engineering. The KBE applications the teams will be working with will have direct coupling to industry. Tasks to be shared within a team is the role of problem owner, gathering the information necessary to implement the KBE application, team management, computer implementation, testing of the application, etc. Depending on skils of the different students in the team the work will be distributed in cooperation with the advisors. The course will include: Organizing teams for KBE implementation, select and specify the application to be implemented, set requirements for the KBE application, start knowledge acquisition for the actual application and implement a prototype in Knowledge Fusion, Open NX for Python (or in languages used in any other KBE frameworks), test and refine the application according to the requirements, repeat the test and refine cycle until the KBE application produce satisfactory results. Guest lecturers with experience from KBE implementation and use will be invited.

Learning outcomes

Deep understanding of KBE is only acquired through implementation of practical industrial applications. The purpose of this project course is to give the students this deeper understanding of the potential of KBE and which applications are best suited for implementation.

Knowledge: After completion of this course, the student will have: A deeper understanding of KBE, a deeper understanding of knowledge acquisition for KBE, teamwork processes for KBE implementation.

Skills: After completion of this course, the student will have skills in: Evaluation of potential KBE application, knowledge acquisition for KBE implementation, implementation of KBE applications using Knowledge Fusion and Open NX for Python, verification of KBE applications.

General competence: After completion of this course, the student will have general competence in: Understanding team processes, how to approach domain experts to acquire knowledge for KBE implementation.

Teaching methods

Guest lectures. Team guidance and advising.