PurposeThe purpose of the paper is to present component matching and off-design calculations using generic components maps.Design/methodology/approachMulti objective hybrid optimization code is integrated with turbojet function code. Both codes are developed for the research study. Initially, methodology is applied on a numerical propulsion system simulation (NPSS) example engine cycle calculations. Effect of matching constants are shown. Later, component matching and application is done on JetCat engine. Calculations are compared with measured test data. And additional operating conditions are calculated using the matched component constants.FindingsObtained matching constants provided very good results with NPSS example and also JetCat test measurements. Optimization algorithm is practical for turbojet engine component matching and off-design calculations. Off-design matching provides information about the turbine and exhaust areas of an unknown turbine engine. Thus it is possible to perform off design calculations at various operating conditions. Finding detailed turbine maps is difficult than finding compressor maps. In that case characteristic turbine curve may be a good alternative.Research limitations/implicationsSelected component maps and the target engine components should be similar characteristics. For a one/two stage turbine, characteristic curves can be applied. Validation should be extended on different type of compressor and turbines.Practical implicationsOperators and researchers usually need more information about the available turbojet engines for increasing the effective usage. Generally, manufacturers do not provide such detailed information to public. This study introduces an alternative methodology for engine modeling by using generic component maps and thus obtaining information for off-design calculations. User is flexible for selecting/scaling the compressor and turbine maps.Originality/valueA hybrid optimization code is used as a new approach. It can be used with other engine functions; for instance functions corresponding to turboshaft or turbofan engines, by modifying the engine function. Number of input parameters and objective functions can be modified accordingly.