Model Browser User's Guide    

Constraint Types

Linear Constraints

You specify the coefficients of the equation for an (N-1) dimensional hyperplane in the N-factor space. The form of the equation is A.x = b where A is your defined coefficient vector, x is the vector of factor settings, and b is a scalar. The equation is applied by substituting design point settings (in coded values) for x. For example:

In two dimensions: A=(1, 2), x=(L, A), b=3

Then A.x = b expands to

1*L + 2*A = 3

Rearranging this, you can write it as

A = -L/2 + 3/2

which corresponds to the traditional equation of a 2-D straight line, y = mx + c, with m = -1/2 and c = 3/2. A.x = b is thus the higher dimensional extension of this equation.

The linear constraints work by selecting the region below the defined plane (that is, A.x <= b). To select a region above the plane, multiply all your values by -1: A -> -A, b -> -b.

For example, to select a simple plane where N<0.8 as a constraint boundary, enter 8 under N and set all the other factors to 0.

Ellipsoid Constraints

The ellipsoid constraint allows you to define an N-dimensional ellipsoid. You can specify the center of the ellipsoid, the length of each axis, and the rotation of the ellipsoid.

Ellipsoid center. .   You specify the center of the ellipsoid by entering values in the column marked Xc. These are the values, in coded units, that mark where you want the ellipsoid to be centered in each of the factor dimensions.

Axis length. .   You specify the size of the ellipsoid by entering values along the diagonal of the matrix to the right of Xc. The default values of 1 create an ellipsoid that touches the edge of the design space in each of the factor dimensions. Changing an entry to less than 1 extends the ellipsoid edge outside the design space along that factor axis (the extreme in this direction, 0, creates a cylinder). Changing an entry to greater than 1 contracts the ellipsoid edge to be inside the design space. In general, for an entry value X, the ellipsoid size in that factor is sqrt(1/X) times the size of the design space in that factor.

Rotation. .   The matrix entries that are not on the main diagonal control rotation of the ellipsoid.

The following example shows a defined ellipsoid constraint.

The example above reduces the space available for the candidate set by a third in the A and N axes, forming an ellipsoid, as shown. A 3-D display of this constraint can be seen below.

1-D Table Constraints

1-D table constraints limit the maximum or minimum setting of one factor as a function of another factor. Linear interpolation between user-defined points is used to specify the constraint.

2-D Table Constraints

2-D table constraints are an extension of the 1-D table. Constraint boundary values for a factor are specified over a 2-D grid of two other factors.

The constraint boundary between the defined grid points is calculated using bilinear interpolation.

A dialog appears if there are points in the design that fall outside your newly constrained candidate set. You can simply continue (delete them) or cancel the constraint. Fixed points are not removed by this process. For optimal designs you can also replace them with new random points within the new candidate set, as shown in the preceding example dialog.

To view constraints:

  1. Right-click the Design Editor display pane to reach the context menu.
  2. Select Current View -> 3D Constraints. An example is shown.

These views are intended to give some idea of the region of space that is currently available within the constraint boundaries.


  Applying Constraints Importing Constraints