1. A method of constructing a controller, the method comprising: receiving a first plant parameter vector for a plant described by a linear parameter-varying (LPV) model and a first candidate for use in the first plant parameter vector; determining for the first candidate a minimum value, a maximum value and a mean value based on a set of predetermined constraints; automatically, by a processing device, calculating a first plurality of v gap values based upon values of the first plant parameter vector; selecting, by the processing device, the first plant parameter vector from a plurality of plant parameter vector candidates and based, at least in part, on a magnitude of differences between the first plurality of v gap values; converting the LPV model to linear matrix inequalities (LMI) to find a solution that satisfies an H ∞ criterion; and constructing a first controller, based, at least in part, upon the H ∞ criterion, the first plant parameter vector, the first plurality of v gap values and bilinear interpolation weighted by the first plurality of v gap values; wherein the first plurality of v gap values include: (i) a first v gap value based on the minimum value and the maximum value, (ii) a second v gap value based on the minimum value and the mean value, and (iii) a third v gap value based upon the mean value and the maximum value.