When transporting different products (batches) through a pipeline, operators have a number of challenges to deal with.