yield simulation