CAD/CAE systems


Aim of the course

Presentation of the basic aspects of design and management of information systems supporting the engineering design and computations (Computer Aided Design / Computer Aided Engineering). Discussion of IT-related aspects of geometric modelling, building of engineering models, concurrency analysis of CAD/CAE, optimal design, inverse problems, dual problems.

Lecture programme

Geometric Modeling (overview of examples of classes for modeling geometric objects in CAD / CAM). Physical analysis (an overview of various types of approximation spaces constructed based on computational meshes). Algorithms for mesh generation and adaptation, algorithms for building a matrix of elements. Concurrency analysis of CAD/CAE. Issues related to the scheduling of algorithms for CAD/CAE. Issues related to the mapping of CAD / CAE systems onto various architectures of parallel machines (load balancing algorithms). Management of CAD / CAE. Issues relating to optimal design. Inverse Problems (Inverse Problems Example: shape optimization, optimal selection of mesh). Use of genetic algorithms for solving inverse problems. Dual problems (dependence of the accuracy of the global solution on the accuracy of the objective function value).

Overview of the course elements

Laboratory classes are included into the course. The content of the course consolidates and extends the knowledge taught at the lecture. As part of the laboratory projects students will implement selected aspects of applications using the algorithms presented within the lecture. Sample tasks may include design and implementation of a mesh generator algorithm in a CAD system, an algorithm for managing the mesh adaptation on a distributed data structure, design and implementation of concurrent algorithms for CAD / CAE based on some models of concurrency, design and implementation of genetic algorithms for solving inverse problems, etc.

Reading list

1. ObjectARX SDK (dostępne na
2. ZOLTAN Developers Guide (dostępne na )
3. Demkowicz L. Computing with hp-Adaptive Finite Elements. Vol. 1: One and Two Dimensional Elliptic and Maxwell Problems, Chapmann & Hall / CRC Press 2006
4. Demkowicz L. Kurtz J., Pardo D., Paszy´nski M., Rachowicz W., Zdunek A., Computing with hp-Adaptive Finite Elements. Vol. 2: Frontiers: Three Dimensional Elliptic and Maxwell Problems with Applications, Chapmann & Hall / CRC Press 2007
5. Schaefer R., Podstawy genetycznej optymalizacji globalnej, Wydawncitwo Uniwersytetu Jagiellońskiego, 2002

Copyright © 2010 Department of Computer Science   |   AGH University of Science and Technology   |   Created by Creative Bastards