I had already broached this topic over in the SH4 forum:
http://www.subsim.com/radioroom/showthread.php?t=131667
The biggest problem is making it worthwhile time-wise when real life patrols may last more than a month (or three). I believe that time compression is unworkable in such an environment, and I mentioned an alternative approach in the above thread.