선택적으로 최적화 단계를 사용할 수 있습니다. 하나의 입력 매개변수 최적화를 위해 다양한 옵션이 제공됩니다.
•입력 매개변수는 조건에 따라 최대화 또는 최소화될 수 있습니다.
•결과 매개변수를 최대화 또는 최소화할 수 있습니다. 최소화 또는 최대화할 대상은 결과에 계수를 곱한 합입니다.
•결과 매개변수의 목표값으로부터의 편차를 최소화합니다. 최적화의 목표 함수는 편차의 제곱에 계수를 곱한 합입니다.
앞의 예에서 반경 방향 힘 Fy는 L10rh=5000h에 도달하도록 최대화되어야 합니다.

조건은 매개변수의 시작 값에서 충족되어야 합니다. 그렇지 않으면 결과는 0으로 설정됩니다. 최대값에서도 조건이 여전히 충족되면 계산이 중지되고 결과도 0으로 설정됩니다.
최적화 매개변수를 기반으로 추가 입력을 설정하기 위한 추가 규칙을 정의할 수 있습니다. 추가 입력은 시작 값과 최대 또는 최소 사이의 최적화 매개변수에 따라 시작 값과 종료 값 사이에서 보간됩니다.
아래 이미지의 반경 방향 힘 Fy에 대한 결과는 5000h에 도달할 수 없기 때문에 작은 클리어런스에 대해 오류를 보여줍니다.

다른 예는 결과를 최대화하기 위한 최적화를 보여줍니다. 소프트웨어는 여러 축방향 하중에 대해 베어링 수명을 최대화하기 위해 클리어런스를 선택합니다:

이 팩터는 결과 값을 스케일링하는 데 사용되며, 내부 허용 오차가 10-4로 고정되어 있으므로 매우 작은 목표값의 경우 증가시켜야 합니다. 파라미터의 공차는 솔버에서 사용되며, 요구되는 정밀도에 맞춰야 합니다. 추가 입력값들은 최소값과 최대값 사이의 변화 입력에 따라 시작값과 종료값 사이에서 보간(interpolated)됩니다.
결과는 그래픽으로 표시됩니다:
