As has happened at many other times in our engineering careers  members of the research team at Portsmouth found themselves struggling yesterday with two common problems in control engineering As usual  some inner control loops had to behave in a predictable and desired manner with strict timing  but the outer loops had to decide what those predictable inner loops were to do  they had to provide setpoints (or reference points) or reference profiles for the controllers in the inner loop to use as inputs