赤い三角ボタンのメニューを使って線形制約を入力する場合は、「予測プロファイル」または「カスタムプロファイル」のメニューから[線形制約の変更]を選択します。
ウィンドウが開いたら、[制約の追加]ボタンをクリックし、テキストボックスに係数を入力します。たとえば、p1 + 2*p2 ≥ 0.9という制約を入力するときは、係数の入力のように係数を入力します。配合計画のデータからプロファイルを作成する場合は、図にあるように、配合計画における制約式(配合因子を合計すると1になる制約式)が予め設定されています(このデフォルトの制約式は、変更することができません)。
図2.8 係数の入力
[OK]をクリックすると、プロファイルのトレースが更新され、制約を組み込んだ状態で以降の分析と最適化が行われます。
あるプロファイルに加えた制約は、保存しない限り、他のプロファイルに適用することができません。たとえば、「予測プロファイル」に加えた制約を「カスタムプロファイル」で使用することはできません。他のプロファイルでも現在の制約を適用するためには、そのプロファイルにおいて赤い三角ボタンのメニューを使うか、次節で説明する[線形制約の保存]コマンドを使って制約を保存します。
あるプロファイルに加えた制約を他のプロファイルにも適用したいときは、プラットフォームの赤い三角ボタンのメニューにある[線形制約の保存]コマンドを使います。たとえば、「予測プロファイル」に制約を加えた場合は、「予測プロファイル」の赤い三角ボタンのメニューにある[線形制約の保存]を選択します。そうすると、「制約」という名前のテーブルスクリプトが作成されます。このテーブルスクリプトの例を「制約」テーブルスクリプトに示します。
図2.9 「制約」テーブルスクリプト
「制約」テーブルスクリプトは、制約式を含んでいるリストです。このリストは、編集が可能です。また、「制約」テーブルスクリプトとして保存しておけば、他のプロファイルでも自動的に使用されますので、処理ごとに制約を入力し直す必要がなくなります。「制約」を表示または編集するには、赤い三角ボタンを右クリックし、[編集]を選択します。係数の入力の制約の内容を「制約」の例に示します。
図2.10 「制約」の例
メモ: 「制約」テーブルスクリプトを手動で作成するときは、必ず「制約」という名前をつけてください。また、制約変数の名前が、大文字と小文字の区別も含め、必ず列名と一致していることを確認してください。たとえば、「制約」の例で、列名が「p1」、「p2」である場合には、「P1」、「P2」と入力することはできません。