Subject OverviewAn 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 GoalStudents 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. Syllabus1. Foundations of Computational EngineeringLearning 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 ConditioningLearning 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 ProblemsLearning 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 EquationsLearning 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 FittingLearning 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 IntegrationLearning 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 EquationsLearning 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 FrameworksLearning 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 DynamicsLearning 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 DynamicsLearning 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 SimulationLearning 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 ProblemsLearning 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 AnalyticsLearning 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 WorkflowsLearning 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 GovernanceLearning 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
|