【手続補正書】
【提出日】平成26年9月11日(2014.9.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
モデルにおける1つまたは複数の調整可能な構成要素を取得する段階であって、
前記取得はコンピュータ装置により実行される、取得する段階と、
前記モデルに関連付けられた設計要件を受け取る段階であって、
前記受け取りは前記コンピュータ装置により実行される、受け取る段階と、
前記受け取られた設計要件を、前記モデルにおける前記1つまたは複数の調整可能な構成要素を調整するためのH∞制約に変換する段階であって、
前記変換は、前記モデルに関連付けられた制御アーキテクチャの、特定の構造へのマッピングに基づき、
前記変換はコンピュータ装置により実行される、変換する段階と、
コントローラまたは関数の少なくとも一方を抽出するために前記H∞制約を使用する段階であって、
前記使用はコンピュータ装置により実行され、
前記H∞制約は、
前記モデルに関連付けられた1つまたは複数の設計目標または、
前記モデルに関連付けられた1つまたは複数の設計要件の少なくとも一方を表現する、使用する段階と、
前記コントローラまたは前記関数の前記抽出された少なくとも一方に基づきかつ前記モデルにおける前記1つまたは複数の調整可能な構成要素に基づき、オプティマイザを用いて、前記モデルの1つまたは複数のパラメータを調整する段階であって、
前記調整は、
前記H∞制約を最適化し、
前記調整はコンピュータ装置により実行される、調整する段階と、
前記オプティマイザを用いた前記モデルの前記1つまたは複数のパラメータの調整に基づいて、結果を生成する段階であって、
前記結果が1つまたは複数の調整済み構成要素を含み、
前記1つまたは複数の調整済み構成要素は、前記モデルに関連付けられた前記1つまたは複数の設計目標または前記モデルに関連付けられた前記1つまたは複数の設計要件の前記少なくとも一方を満足し、
前記生成はコンピュータ装置により実行される、生成する段階とを含む、方法。
【請求項２】
前記モデルの前記1つまたは複数のパラメータを調整する際に、前記方法は、
MATLAB互換言語、
Simulink互換言語、または、
LabVIEW互換言語の少なくとも1つを用いて
前記モデルの前記1つまたは複数のパラメータを調整する、請求項1に記載の方法。
【請求項３】
前記1つまたは複数の調整可能な構成要素はブロックセットから選択される、請求項1に記載の方法。
【請求項４】
前記モデルの前記1つまたは複数のパラメータを調整する際に、前記方法は、
前記モデルの前記1つまたは複数のパラメータの調整に関連付けられた速度を特定する段階を含み、
前記速度はインタラクティブな設計をサポートするよう特定される、請求項1に記載の方法。
【請求項５】
コントローラまたは関数の少なくとも一方を抽出するため前記H∞制約を使用する際に、前記方法は、
1つまたは複数の設計タスクを生成するために前記設計要件を前記関数に適用する段階を含む、請求項1に記載の方法。
【請求項６】
前記1つまたは複数の調整可能な構成要素を取得する際に、前記方法は、
ユーザ入力に基づいて前記1つまたは複数の調整可能な構成要素を取得する段階を含む、請求項1に記載の方法。
【請求項７】
前記特定の構造が標準形式である、請求項1に記載の方法。
【請求項８】
前記標準形式が、
線形モデルと、
前記1つまたは複数の調整可能な構成要素とを含む、請求項7に記載の方法。
【請求項９】
前記線形モデルが1つまたは複数の調整不可能な構成要素を含み、
前記1つまたは複数の調整可能な構成要素はブロック対角様式で配置される、請求項8に記載の方法。
【請求項１０】
前記1つまたは複数の調整可能な構成要素の一部は、ブロック対角様式で配置される、請求項8に記載の方法。
【請求項１１】
前記調整可能な構成要素をパラメータ化する段階をさらに含み、
前記モデルの前記1つまたは複数のパラメータを調整する際に、前記方法は、
前記モデルの前記1つまたは複数のパラメータを調整するために、前記1つまたは複数の調整可能な構成要素のパラメータ化に基づいて、前記1つまたは複数の調整可能な構成要素と相互作用する段階を含む、請求項1に記載の方法。
【請求項１２】
前記1つまたは複数の調整可能な構成要素が、1つまたは複数の他のパラメータを含み、
前記モデルの前記1つまたは複数のパラメータを調整する際に、前記方法は、
前記1つまたは複数の他のパラメータと相互作用して前記モデルの前記1つまたは複数のパラメータを調整する段階を含む、請求項1に記載の方法。
【請求項１３】
1つまたは複数のプロセッサを備えたシステムであって、該プロセッサが、
モデルにおける1つまたは複数の調整可能な構成要素を識別し、
前記モデルに関連付けられた設計要件を受け取り、
前記モデルに関連付けられた制御アーキテクチャの、特定の構造へのマッピングに基づいて、前記受け取られた設計要件を、前記モデルにおける前記1つまたは複数の調整可能な構成要素を調整するためのH∞制約に変換し、
コントローラまたは関数の少なくとも一方を抽出するために前記H∞制約を使用し、前記H∞制約は、
前記モデルに関連付けられた1つまたは複数の設計目標または、
前記モデルに関連付けられた1つまたは複数の設計要件の少なくとも一方を表現し、
前記コントローラまたは前記関数の前記抽出された少なくとも一方に基づきかつ前記モデルにおける前記1つまたは複数の調整可能な構成要素に基づき、前記H∞制約を最適化するためのオプティマイザを用いて、前記モデルの1つまたは複数のパラメータを調整し、
前記オプティマイザを用いた前記モデルの前記1つまたは複数のパラメータの調整に基づいて、結果を生成し、
前記結果が1つまたは複数の調整済み構成要素を含み、
前記1つまたは複数の調整済み構成要素は、前記モデルに関連付けられた前記1つまたは複数の設計目標または前記モデルに関連付けられた前記1つまたは複数の設計要件の前記少なくとも一方を満足する、システム。
【請求項１４】
前記1つまたは複数のプロセッサは、前記モデルの前記1つまたは複数のパラメータを調整する際に、さらに、
MATLAB互換言語、
Simulink互換言語、または、
LabVIEW互換言語の少なくとも1つを用いて
前記モデルの前記1つまたは複数のパラメータを調整する、請求項13 に記載のシステム。
【請求項１５】
前記1つまたは複数の調整可能な構成要素はブロックセットから選択される、請求項13に記載のシステム。
【請求項１６】
前記1つまたは複数のプロセッサは、前記モデルの前記1つまたは複数のパラメータを調整する際に、さらに、
前記モデルの前記1つまたは複数のパラメータの調整に関連付けられた速度を特定し、前記速度はインタラクティブな設計をサポートするよう特定される、請求項13に記載のシステム。
【請求項１７】
前記1つまたは複数のプロセッサは、コントローラまたは関数の少なくとも一方を抽出するため前記H∞制約を使用する際に、
1つまたは複数の設計タスクを生成するために前記設計要件を前記関数に適用する、請求項13に記載のシステム。
【請求項１８】
前記1つまたは複数のプロセッサは、前記1つまたは複数の調整可能な構成要素を識別する際に、さらに、
ユーザ入力に基づいて前記1つまたは複数の調整可能な構成要素を識別する、請求項13に記載のシステム。
【請求項１９】
前記特定の構造が標準形式である、請求項13に記載のシステム。
【請求項２０】
前記標準形式が、
線形モデルと、
前記1つまたは複数の調整可能な構成要素とを含む、請求項19に記載のシステム。
【請求項２１】
前記線形モデルが1つまたは複数の調整不可能な構成要素を含み、
前記1つまたは複数の調整可能な構成要素はブロック対角様式で配置される、請求項20に記載のシステム。
【請求項２２】
前記1つまたは複数の調整可能な構成要素の一部は、ブロック対角様式で配置される、請求項20に記載のシステム。
【請求項２３】
前記1つまたは複数のプロセッサは、さらに、
前記1つまたは複数の調整可能な構成要素をパラメータ化し、
前記1つまたは複数のプロセッサは、前記モデルの前記1つまたは複数のパラメータを調整する際に、さらに、
前記モデルの前記1つまたは複数のパラメータを調整するために、前記1つまたは複数の調整可能な構成要素のパラメータ化に基づいて、前記1つまたは複数の調整可能な構成要素と相互作用する、請求項13に記載のシステム。
【請求項２４】
前記1つまたは複数の調整可能な構成要素が、1つまたは複数の他のパラメータを含み、
前記1つまたは複数のプロセッサは、前記モデルの前記1つまたは複数のパラメータを調整する際に、さらに、
前記1つまたは複数の他のパラメータと相互作用して前記モデルの前記1つまたは複数のパラメータを調整する、請求項13に記載のシステム。
【請求項２５】
コンピュータ実行可能命令を格納した非一時的なコンピュータ可読媒体であって、前記命令が、
プロセッサにより実行されると、前記プロセッサに、
モデルにおける1つまたは複数の調整可能な構成要素を識別させ、
前記モデルに関連付けられた設計要件を受け取らせ、
前記モデルに関連付けられた制御アーキテクチャの、特定の構造へのマッピングに基づいて、前記受け取られた設計要件を、前記モデルにおける前記1つまたは複数の調整可能な構成要素を調整するためのH∞制約に変換させ、
コントローラまたは関数の少なくとも一方を抽出するために前記H∞制約を使用させ、前記H∞制約は、
前記モデルに関連付けられた1つまたは複数の設計目標または、
前記モデルに関連付けられた1つまたは複数の設計要件の少なくとも一方を表現し、
前記コントローラまたは前記関数の前記抽出された少なくとも一方に基づきかつ前記モデルにおける前記1つまたは複数の調整可能な構成要素に基づき、前記H∞制約を最適化するためのオプティマイザを用いて、前記モデルの1つまたは複数のパラメータを調整させ、
前記オプティマイザを用いた前記モデルの前記1つまたは複数のパラメータの調整に基づいて、結果を生成させ、
前記結果が1つまたは複数の調整済み構成要素を含み、
前記1つまたは複数の調整済み構成要素は、前記モデルに関連付けられた前記1つまたは複数の設計目標または前記モデルに関連付けられた前記1つまたは複数の設計要件の前記少なくとも一方を満足する、媒体。
【請求項２６】
前記モデルの前記1つまたは複数のパラメータを調整させる前記1つまたは複数の命令は、
MATLAB互換言語、
Simulink互換言語、または、
LabVIEW互換言語の少なくとも1つを用いて
前記モデルの前記1つまたは複数のパラメータを調整させる1つまたは複数の命令を含む、請求項25に記載の媒体。
【請求項２７】
前記1つまたは複数の調整可能な構成要素はブロックセットから選択される、請求項25に記載の媒体。
【請求項２８】
前記モデルの前記1つまたは複数のパラメータを調整させる前記1つまたは複数の命令は、
前記モデルの前記1つまたは複数のパラメータに関連付けられた速度を特定させる1つまたは複数の命令を含み、
前記速度はインタラクティブな設計をサポートするよう特定される、請求項25に記載の媒体。
【請求項２９】
コントローラまたは関数の少なくとも一方を抽出するため前記H∞制約を使用させる前記1つまたは複数の命令は、
1つまたは複数の設計タスクを生成するために前記設計要件を前記関数に適用させる1つまたは複数の命令を含む、請求項25に記載の媒体。
【請求項３０】
前記1つまたは複数の調整可能な構成要素を識別させる前記1つまたは複数の命令は、
ユーザ入力に基づいて前記1つまたは複数の調整可能な構成要素を識別させる前記1つまたは複数の命令を含む、請求項25に記載の媒体。
【請求項３１】
前記特定の構造が標準形式である、請求項25に記載の媒体。
【請求項３２】
前記標準形式が、
線形モデルと、
前記1つまたは複数の調整可能な構成要素とを含む、請求項31に記載の媒体。
【請求項３３】
前記線形モデルが1つまたは複数の調整不可能な構成要素を含み、
前記1つまたは複数の調整可能な構成要素はブロック対角様式で配置され、
前記1つまたは複数の調整可能な構成要素の一部はブロック対角様式で配置される、請求項32に記載の媒体。
【請求項３４】
前記命令が、
前記1つまたは複数の調整可能な構成要素をパラメータ化させる1つまたは複数の命令をさらに含み、
前記モデルの前記1つまたは複数のパラメータを調整させる前記1つまたは複数の命令は、
前記モデルの前記1つまたは複数のパラメータを調整するために、前記1つまたは複数の調整可能な構成要素のパラメータ化に基づいて、前記1つまたは複数の調整可能な構成要素と相互作用させる1つまたは複数の命令を含む、請求項25に記載の媒体。
【請求項３５】
前記1つまたは複数の調整可能な構成要素が、1つまたは複数の他のパラメータを含み、
前記モデルの前記1つまたは複数のパラメータを調整させる前記1つまたは複数の命令は、
前記1つまたは複数の他のパラメータと相互作用して前記モデルの前記1つまたは複数のパラメータを調整させる1つまたは複数の命令を含む、請求項25に記載の媒体。