Taifead r-phoist: Structural modelling and optimization