Once upon a time, I posted a long thread explaining, as best as I could, how the SIM algorithm uses its bullpen. For reasons I won't go into here, I later removed that thread. But here's something I wrote 12 years ago that still holds true:
To summarize three very important points, that get asked about over and over again:
-- Your bullpen settings are interpreted very literally. If you set a guy to be available in the 7th inning with an autorest at 95, then he is not considered available in the 6th inning, or if he has a fatigue of 94. "Close" has no bearing here.
-- If you are surprised by the fact that your mop up was used in a situation that you believe did not warrant it (ie close game, late innings), it is virtually 100% certain that Sparky did NOT make a mistake. The only way this happens is if no other reliever is available.
-- Once a mop up is in the game, if he has a pull setting of 1 and a very high or unlimited pitch count, he is NOT coming out of the game even if the game suddenly gets close. Sparky does not take into account that the game context has changed.