Course detail

Numerical Modeling Fundamentals

FEKT-MPA-NMFAcad. year: 2022/2023

Students will learn basic principles of optimization and how to use them to solve design tasks. Next, students will be taught basic principles of numerical modeling of electromagnetic and mechanical structures. Students will be able to model and design those structures in the MATLAB and HFSS modeling environment. Theoretical background achieved in preceding subjects (antennas, filters, guides, amplifiers...) will be verified by practical CAD design. Students will apply obtained skills to elaborate an individual project - students will design and simulate selected microwave or mechanical structure.

Learning outcomes of the course unit

The graduate is able to:
- understand principles of selected optimization techniques and choose appropriate method for selected problem, formulate the fitness functon,
- understand principles of basic numerical methods,
- use these methods for simulation and design of various structures.


The subject knowledge on the Bachelor´s degree level is requested.


Not applicable.

Recommended optional programme components

Not applicable.


SADIKU, Matthew N. O. a Matthew N. O. SADIKU. Numerical techniques in electromagnetics with MATLAB. 3rd ed. Boca Raton, Fla.: CRC Press, c2009. ISBN 142006309X. (EN)
GERALD, Curtis F. a Patrick O. WHEATLEY. Applied numerical analysis. 4th ed. Reading, Mass.: Addison-Wesley Pub. Co., c1989. ISBN 0-201-11583-2. (EN)
DEB, K. Multi-objective optimization using evolutionary algorithms. Chichester: John Wiley, c2001. Wiley paperback series. ISBN 0-471-87339-X. (EN)
ABRAMOWITZ, M. a I. A. STEGUN. Handbook of Mathematical Functions: with Formulas, Graphs, and Mathematical Tables. 3. GB: Dover Publications, 1965. ISBN 0486612724. (EN)

Planned learning activities and teaching methods

Teaching methods depend on the type of course unit as specified in the article 7 of BUT Rules for Studies and Examinations. Techning methods include seminars covering lectures, and practical team project work. Course is taking advantage of e-learning (Moodle) system.

Assesment methods and criteria linked to learning outcomes

Students obtain points based on activities in the computer exercises, then for one test during the semester and for a final individual project.

Language of instruction


Work placements

Not applicable.

Course curriculum

1. Optimalization - basics, optimality conditions, aggregation methods, gradient methods
2. Optimalization - global single-objective methods
3. Optimalization - global multi-objective methods
4. Numerical differentiation and integration
5. Finite elements method
6. Finite differences method
7. Simulation of electromagnetic phenomena
8. Microwave lines and antennas
9. Simulation of mechanic phenomena
10. Elasticity, strength, stress
11. Simulation of thermal phenomena
12. Multi-physics modeling - MEMS
13. Multi-physics modeling - thermal effects of EM fields


The subject aims to learn students about tools of numerical analysis for modeling and design of microwave circuits and mechanical structures. Obtained knowledge will be applied to design these structures with the help of CAD modeling.

Specification of controlled education, way of implementation and compensation for absences

Evaluation of activities is specified by a regulation, which is issued by the lecturer responsible for the course annually.

Classification of course in study plans

  • Programme MPA-SAP Master's, 1. year of study, winter semester, 5 credits, compulsory-optional
  • Programme MPA-TEC Master's, 2. year of study, winter semester, 5 credits, compulsory
  • Programme MPAJ-TEC Master's, 2. year of study, winter semester, 5 credits, compulsory

Type of course unit



13 hours, optionally

Teacher / Lecturer

Exercise in computer lab

39 hours, compulsory

Teacher / Lecturer


eLearning: opened course