Computational Methods in Engineering

Program: Post Graduate Program in Mechanical Engineering
Program Level: Post Graduate
Language: English
Subject Syllabus

Subject Overview

An advanced postgraduate subject covering mathematical modeling, numerical analysis, simulation, optimization, uncertainty quantification, and data-driven computational engineering. It integrates traditional methods with high-performance computing, AI-enabled modeling, digital twins, and responsible engineering decision-making for mechanical systems.

Learning Goal

Students will be able to formulate mechanical engineering problems computationally; select, derive, implement, verify, and validate suitable numerical methods; evaluate accuracy, stability, uncertainty, and computational cost; and use simulation evidence responsibly for design, optimization, management, and research decisions.

Syllabus

1. Foundations of Computational Engineering

Learning Objective: Explain computational modeling terminology, governing equations, conservation laws, constitutive relations, boundary and initial conditions, nondimensionalization, scaling, and the progression from physical system to mathematical and computational model.

Category: foundation

2. Numerical Error, Convergence, Stability, and Conditioning

Learning Objective: Analyze floating-point arithmetic, truncation and round-off errors, consistency, convergence, stability, conditioning, sensitivity, algorithmic complexity, and accuracy–cost trade-offs.

Category: foundation

3. Numerical Linear Algebra and Eigenvalue Problems

Learning Objective: Solve dense and sparse linear systems using direct and iterative methods; apply preconditioning; and compute eigenvalues and modes for vibration, stability, and dynamic-system analysis.

Category: core

4. Nonlinear Algebraic Equations

Learning Objective: Apply bracketing, fixed-point, Newton, quasi-Newton, and continuation methods to scalar and coupled nonlinear engineering equations, including convergence and robustness assessment.

Category: core

5. Function Approximation, Interpolation, and Data Fitting

Learning Objective: Use polynomial and spline interpolation, least-squares regression, orthogonal functions, response surfaces, and regularization while controlling approximation error and overfitting.

Category: core

6. Numerical Differentiation and Integration

Learning Objective: Implement finite-difference derivatives, Richardson extrapolation, Newton–Cotes and Gaussian quadrature, multidimensional integration, and adaptive methods for engineering analysis.

Category: core

7. Ordinary Differential and Differential-Algebraic Equations

Learning Objective: Solve initial- and boundary-value problems using explicit, implicit, multistep, shooting, and finite-difference methods; assess stiffness, stability, adaptivity, and DAE constraints in mechanical systems.

Category: core

8. Partial Differential Equations and Discretization Frameworks

Learning Objective: Classify elliptic, parabolic, and hyperbolic PDEs and derive finite-difference, finite-volume, weighted-residual, and spectral discretizations with appropriate boundary treatment and stability analysis.

Category: core

9. Finite Element Methods for Solids, Heat Transfer, and Dynamics

Learning Objective: Derive weak and variational formulations, element matrices, shape functions, assembly procedures, constraints, meshing, error estimation, and nonlinear or transient finite element solutions.

Category: application

10. Computational Fluid Dynamics

Learning Objective: Apply conservation-based finite-volume methods to incompressible and compressible flow, pressure–velocity coupling, convection schemes, turbulence modeling, mesh quality, and transient CFD simulations.

Category: application

11. Multiphysics and Coupled-System Simulation

Learning Objective: Model thermo-mechanical, fluid–structure, contact, combustion, and other coupled phenomena using monolithic and partitioned strategies, interface algorithms, and coupling-stability assessment.

Category: advanced

12. Engineering Optimization and Inverse Problems

Learning Objective: Formulate constrained design problems and apply gradient-based, adjoint, heuristic, topology-optimization, parameter-estimation, and inverse-modeling methods for multidisciplinary decision-making.

Category: strategic

13. Uncertainty Quantification, Reliability, and Risk Analytics

Learning Objective: Represent aleatory and epistemic uncertainty using sampling, sensitivity analysis, surrogate models, Bayesian inference, reliability methods, robust design, and simulation-informed risk decisions.

Category: advanced

14. Scientific Computing, HPC, and Reproducible Workflows

Learning Objective: Develop maintainable computational software using vectorization, sparse computing, parallel CPU/GPU methods, cloud and cluster platforms, version control, automated testing, workflow management, and reproducible data practices.

Category: contemporary

15. AI-Enabled Computational Engineering, Digital Twins, and Governance

Learning Objective: Evaluate reduced-order models, physics-informed machine learning, surrogate modeling, digital twins, real-time simulation, and generative design; conduct verification, validation, and accreditation; and address explainability, cybersecurity, ethics, standards, intellectual property, lifecycle governance, and managerial adoption decisions.

Category: contemporary

Computational Methods in Engineering
Post Graduate Program in Mechanical Engineering