Description Stress linearization is a mathematical technique used to determine membrane and bending stress distributions from 2D and 3D solid Finite Element models for design Code assessment. Specific procedures differ between major Codes such as the ASME Boiler and Pressure Vessel Code Sections III and VIII and the European Unfired Pressure Vessel Code EN13445. These Codes are used in the global nuclear and conventional power industries and in other industries, such as Oil and Gas. Commercial Finite Element Programs such as ANSYS include post-processing routines for performing stress linearization but these may not conform to specific Codes requirements or best industry practice. The object of this project is to investigate the validity, accuracy and effectiveness of different linearization procedures through comparison with design based on non-linear analysis procedures. A significant aspect of the project will be to develop a Linearization tool in Matlab that can be used to assess different linearization procedures. The project is suitable for a student interested in pressure vessel design, structural integrity assessment, advanced FEA and Matlab scripting. Key Objectives The key objectives of the project are to: Research/review the context, background and basis of Code linearization procedures. Develop a Matlab script to perform stress linearization of FEA results. Create 2D and 3D FE models benchmark of configurations and assess linearization procedures with respect to alternative procedures based on inelastic (limit load) analysis.