I am currently trying to find a proof for strong normalisation of an extentionextension of $\lambda$-calculus. I've tried several approaches and one would be to assign an ordinal number $\operatorname{cs}(t)$ to each term $t$ in the caculuscalculus, and then show that this assigned ordinal number does at least does not increase under any reduction and is reduced in certaintcertain cases. Then one could conclude that these certaintcertain cases can only occur a finite number of times in each reduction chain.
Is there a proof of strong normalisation for any calculus which uses ordinal numbers in this way?