EPN-V2

ACIT4810 Advanced Methods in Modelling, Simulation, and Control Course description

Course name in Norwegian
Advanced Methods in Modelling, Simulation, and Control
Weight
10.0 ECTS
Year of study
2021/2022
Course history
Curriculum
FALL 2021
Schedule
  • Introduction

    Se emneplan.

  • Recommended preliminary courses

    The assessment will be based on a portfolio of the following:

    • A group project delivery (2-4 students), consisting of a report (7500-3000 words) and code
    • An individual oral examination

    The weight of the two parts is 50 % each.

    The project report should be between 7500-3000 words. Both the code/program and the report will be evaluated. The comprehensiveness of the code/program is evaluated with the assumption that each student in the group has committed about 60 hours towards developing the solution. As a general guideline, the code/program carries a stronger weight than the report.

    The portfolio will be assessed as a whole and the exam cannot be appealed.

    ;

    New/postponed exam

    In case of failed exam or legal absence, the student may apply for a new or postponed exam. New or postponed exams are offered within a reasonable time span following the regular exam. The student is responsible for applying for a new/postponed exam within the time limits set by OsloMet. The Regulations for new or postponed examinations are available in Regulations relating to studies and examinations at OsloMet.

  • Required preliminary courses

    No formal requirements over and above the admission requirements.

  • Learning outcomes

    Upon successful completion of the course, the student:

    Knowledge:

    • can develop data-driven dynamic modeling methods, can evaluate suitability of different model structures and choose appropriate models for chosen industrial application
    • can develop and apply state estimation techniques for linear systems
    • can develop control strategy and evaluate different model-based control algorithms for multivariate systems
    • can select and argue for suitable combination of model-based control algorithms for a chosen industrial application.

    Skills:

    • can obtain dynamic models with data-driven dynamic modelling methods for a chosen industrial application
    • can implement, test and validate linear techniques for state estimation
    • can implement, test and validate model-based control algorithms for multivariate systems
    • can implement, test and validate different model-based control and estimation algorithms in a simulation environment.

    General competence:

    • can develop, implement, test and validate control strategies for multivariate system using different model-based control and estimation methods.
  • Content

    All aids are permitted. For the oral exam, students will not have access to computers or other aids.

  • Teaching and learning methods

    Weekly lectures and exercises, assignments in groups of 2-3 students and one individual semester project.

    Two guest lectures on selected topics given by experts from industry and academia.

  • Course requirements

    The following required coursework must be approved before the student can take the exam:

    Four assignments in groups of 1 - 3 students (1000 - 2000 words per assignment)

  • Assessment

    This course will present complex systems (cellular automata, networks, and agent-based) modelling and programming through state-of-the-art artificial intelligence methods that take inspiration from biology (sub-symbolic and bio-inspired AI methods), such as evolutionary algorithms, neuro-evolution, artificial development, swarm intelligence, evolutionary and swarm robotics.

    During this course, students will get both theoretical and practical experience within complex systems and bio-inspired/sub-symbolic AI methods.

  • Permitted exam materials and equipment

    All, computer with MATLAB and Simulink.

  • Grading scale

    On successful completion of the course, students should have the following learning outcomes defined in terms of knowledge, skills, and general competence.

    Knowledge

    The student:

    • has a deep understanding of complex systems modelling and analysis
    • has advanced knowledge in sub-symbolic and bio-inspired AI methods
    • has a clear understanding of key concepts in AI such as emergence, adaptation, evolution.

    Skills

    The student:

    • can model and analyse complex systems using cellular automata, networks and agent- based models
    • can program complex systems using bio-inspired AI methods
    • can design and implement evolutionary and swarm robotic systems

    General Competence

    The student:

    • has theoretical and practical understanding of complex and biologically-inspired AI methods and evolutionary robotics methods
    • can understand and discuss relevance, strength and limitations of complex and biologically inspired systems
    • is able to work in relevant research projects.
  • Examiners

    The course consists of lectures and seminars on techniques and methods, as well as a project to be carried out in groups (2-4 students). The project will be chosen from a portfolio of available problems. The students will work in groups and will submit the code and a project report.;

    Practical training

    Lab sessions.

  • Course contact person

    None.