A blood separation device, comprising: a separator (14, 16) configured to receive a blood separation chamber; a pump system; and a controller configured to (a) determine or be provided with an initial target amount of blood to be processed in order to collect a target yield of at least one target blood component, (b) command the pump system to convey blood from a blood source into the separator (14, 16), (c) command the separator (14, 16) to separate said at least one target blood component from the blood in the separator (14, 16), (d) command the pump system to convey said at least one target blood component out of the separator (14, 16), (e) continue executing (b)-(d) until the initial target amount of blood to be processed has been conveyed from the blood source into the separator (14, 16) and said at least one target blood component separated from the initial target amount of blood to be processed has been conveyed out of the separator (14, 16) as an actual yield of said at least one target blood component, and (f) replace the initial target amount of blood to be processed with an adjusted target amount of blood to be processed based at least in part on a difference between the target yield and the actual yield when next executing (b)-(e) for the same blood source. a separator (14, 16) configured to receive a blood separation chamber; a pump system; and a controller configured to (a) determine or be provided with an initial target amount of blood to be processed in order to collect a target yield of at least one target blood component, (b) command the pump system to convey blood from a blood source into the separator (14, 16), (c) command the separator (14, 16) to separate said at least one target blood component from the blood in the separator (14, 16), (d) command the pump system to convey said at least one target blood component out of the separator (14, 16), (e) continue executing (b)-(d) until the initial target amount of blood to be processed has been conveyed from the blood source into the separator (14, 16) and said at least one target blood component separated from the initial target amount of blood to be processed has been conveyed out of the separator (14, 16) as an actual yield of said at least one target blood component, and (f) replace the initial target amount of blood to be processed with an adjusted target amount of blood to be processed based at least in part on a difference between the target yield and the actual yield when next executing (b)-(e) for the same blood source. (a) determine or be provided with an initial target amount of blood to be processed in order to collect a target yield of at least one target blood component, (b) command the pump system to convey blood from a blood source into the separator (14, 16), (c) command the separator (14, 16) to separate said at least one target blood component from the blood in the separator (14, 16), (d) command the pump system to convey said at least one target blood component out of the separator (14, 16), (e) continue executing (b)-(d) until the initial target amount of blood to be processed has been conveyed from the blood source into the separator (14, 16) and said at least one target blood component separated from the initial target amount of blood to be processed has been conveyed out of the separator (14, 16) as an actual yield of said at least one target blood component, and (f) replace the initial target amount of blood to be processed with an adjusted target amount of blood to be processed based at least in part on a difference between the target yield and the actual yield when next executing (b)-(e) for the same blood source.