Flow and thermal analyses of regenerative cooling in non-uniform channels for combustion chamber