Service overview
Mathematical modelling, numerical methods, multiphysics, uncertainty analysis and digital twins. This service is part of that division and is scoped individually around what you need to learn, decide or publish.
Computational engineering uses numerical methods to study problems that cannot be solved on paper. Complex geometries, nonlinear materials, coupled physics and large parameter spaces all lead to equations that only computers can handle. The field combines physics, applied mathematics and software, and its central discipline is knowing how much to trust a calculation.
A computation can be fast, colourful and wrong. Credibility requires that the equations are appropriate, that the numerical solution converges to the solution of those equations, and that the equations represent the real system adequately. These three ideas, formulation, verification and validation, structure the service. They matter equally for a doctoral thesis, a methods paper and an industrial feasibility calculation.
If you plan to publish the outcome, see manuscript & publication support, for example computational & simulation manuscripts or original research article writing.
What this service covers
Problems this service can address
- Unclear whether the numerical model represents the physics of interest
- Mesh, time-step or solver settings that influence the result
- Computation too costly to explore the design space
Methods and analytical approaches
- Problem formulation and governing-equation selection
- Discretisation and convergence studies
- Verification and validation planning
- Reduced-order and surrogate modelling
Applications
- Simulation-based design studies
- Computational components of a thesis
- Supporting analysis for experimental programmes
Relevant engineering disciplines
Scope, inputs and deliverables
Scope of work
- Definition of the physics, geometry and quantities of interest
- Model set-up with verification and, where data allow, validation
- Parametric or sensitivity studies agreed at scoping
- Results and documentation suitable for reports or publication
- Feasibility check on: physical description, geometry and conditions
Typical inputs required from you
- Physical description, geometry and conditions
- Any experimental or reference data
- Required outputs and accuracy
Deliverables
- Documented computational model and assumptions
- Convergence and sensitivity evidence
- Results with interpretation
Highly specialised requests are first checked for feasibility from this information. Please do not send confidential data through the public form; describe it first and agree secure transfer afterwards.
Project workflow and method
- 01Enquiry and requirement assessment
- 02Technical scoping and proposal
- 03Execution
- 04Quality review and delivery, with an agreed round of revisions
Read the full project workflow.
In depth: how the work is done
Formulating the problem
Formulation chooses what to model and what to neglect. We start by defining the quantities of interest and the accuracy required, then select governing equations, domain, boundary and initial conditions and material or constitutive models. Simplifications, such as symmetry, two-dimensional representation or neglect of a weak effect, are justified by scaling arguments or preliminary estimates. Documenting the formulation exposes hidden assumptions that otherwise surface as unexplained discrepancies later.
Discretisation and convergence
Continuous equations are approximated on a mesh, grid or set of basis functions. Solutions should converge towards a limit as the resolution increases, and convergence studies on a sequence of systematically refined meshes and time steps estimate the discretisation error. Where the observed order of convergence differs from the theoretical order of the scheme, it signals problems such as insufficient resolution, singularities or implementation errors. Solver tolerances and iterative convergence are monitored separately from discretisation.
Verification and validation planning
Verification asks whether the equations are being solved correctly, using code checks, manufactured solutions, comparison with analytical results and grid convergence. Validation asks whether the right equations are being solved, using comparison with experimental data with known uncertainty. Planning validation early identifies which measurements are needed, how to define acceptance criteria and which discrepancies would indicate model-form error. When no validation data exist, that limitation is stated and the results are treated as exploratory.
Surrogates and reduced-order models
High-fidelity simulations may take hours or days, which hinders parametric studies, optimisation and uncertainty analysis. Reduced-order models and surrogates, such as polynomial chaos, Gaussian process or projection-based models, approximate the full model at low cost within a range of parameters. Their construction requires careful sampling and validation against fresh high-fidelity runs, and their error is accounted for in any conclusion that relies on them.
Documenting computational work for reuse
Computational results should be reproducible by the person who produced them six months later and by others. We recommend a directory structure for inputs, scripts and outputs, a record of software versions and compilers, parameter files that are version-controlled and a short readme that explains how to rerun key cases. Where code or data cannot be shared publicly, a clear statement of availability is prepared. This documentation also supports the data availability statements that many journals now require.
Quality control and good practice
Quality-control approach
- Verification: mesh, time-step and solver sensitivity are examined before results are reported.
- Validation: results are compared with measurements or reference solutions where these exist, and the absence of such data is stated.
- Boundary conditions and material or fluid properties are recorded with their sources.
- Sensitivity to the least certain inputs is shown or explained.
Common pitfalls this service helps avoid
- Trusting a single mesh. Without refinement studies the discretisation error is unknown and may exceed the effect being studied.
- Confusing convergence with correctness. A solution can converge nicely to the wrong answer if the model is physically inappropriate.
- Undocumented software settings. Defaults for solvers, turbulence or contact models can alter results and must be recorded.
- Using a surrogate outside its range. Reduced models are reliable only where they were trained and validated.
What good reporting looks like
A computational study report states the objective and quantities of interest, formulation and assumptions, numerical methods and software versions, mesh or discretisation details with convergence results, verification evidence, validation comparisons with uncertainty, parametric results and limitations. Input files or parameter tables are provided to support reproducibility. Conclusions are limited to the validated domain, and any extrapolation is flagged as such.
An illustrative scenario
Hypothetical example written for explanation. It is not a client case, a result or a testimonial.
Imagine a researcher modelling heat conduction through a composite with temperature-dependent properties. The first model runs and gives plausible plots. A review finds that only one mesh was used and the time step was chosen arbitrarily. Refinement studies show that the peak temperature changes by a notable amount between meshes, and a manufactured-solution test reveals an error in the treatment of a boundary condition. After correction, comparison with experimental thermocouple data supports the model within the combined uncertainty, and the report states the range of conditions covered.
Questions to settle before you begin
- What quantity do I need the computation to predict, and how accurately?
- Which physical effects can I safely neglect and why?
- How will I demonstrate convergence?
- What data will I use for validation, and what is its uncertainty?
- Which software versions and settings must be recorded?
Key terms
- Discretisation
- Approximating continuous equations on a mesh or finite set of basis functions.
- Grid convergence
- Behaviour of the solution as the mesh is refined.
- Verification
- Assessing that a computational model solves its equations correctly.
- Validation
- Assessing that a model represents the real system adequately.
- Surrogate model
- A fast approximation of a more expensive model.
Working together on Computational Engineering & Modelling projects
Computational engagements begin by agreeing the question, the quantities of interest and the accuracy that matters, so that modelling effort goes where it changes the answer. We ask for geometry or system descriptions, operating conditions, material or property data and any measurements for validation. Early on, a small pilot case often checks feasibility and cost. Models are verified and, where data allow, validated before parametric results are produced. Software, versions and settings are recorded so results can be reproduced. Where inputs are missing, assumptions are listed and agreed rather than quietly filled in.
Frequently asked questions
Do you work with proprietary solvers?
Tool choice is agreed during scoping and depends on your needs and what is available. We do not assume access to any particular licensed software.
Do you run simulations using commercial software?
The approach is software-agnostic in principle. The specific tool is agreed at scoping according to the problem, your licences and the need for reproducibility.
Can you review my existing simulation?
Yes. A review checks formulation, mesh and solver settings, convergence and validation evidence.
What does verification mean in practice?
Showing that the numerical solution approximates the intended equations with quantified error, for example via grid convergence and code checks.
How is this different from the CFD and FEA services?
Those cover specific physics. Computational engineering addresses the broader methodology and can span several physics or custom models.
How is this service scoped and priced?
After your enquiry we review what you need, ask for missing information and send a written scope and quotation. Price depends on complexity, deliverables and timeline. See the project workflow.