From Open Loop to Real-time Recipe Optimization for Complex Industrial Batch Processes*