To make the model more realistic and show the multi-component environment effects, we included the concept of opportunistic maintenance to create efficiency for a maintenance crew by combining various maintenance activities on several components. We used a dynamic grouping concept in the modelling of our opportunistic maintenance strategy in Koochaki et al. (2012). At the start of a CM or PM maintenance activity for a specific component, all other components are checked.