執行多目標設計研究
若要執行多目標設計研究,必須定義設計變數和設計目標。您可以將尺寸或頂層模型參數 (整數參數除外) 選為設計變數。對於設計目標,可以選取透過「分析」(Analysis) 特徵所建立的參數。
1. 按一下
「分析」(Analysis),然後按一下
![](../../model_analysis/bemod/images/analysis_opt_new16x16.png)
「可行性/最佳化」(Feasibility/Optimization) 旁邊的箭頭。按一下
「多目標設計研究」(Multi-Objective Design Study)。
「多目標設計研究」(Multi-Objective Design Study) 對話方塊開啟。該對話方塊由兩部份組成:
◦ 表樹 (Table Tree) - 第一欄顯示所研究表格的層次,包括主表及衍生表。第二列是一個回饋部份,顯示每一個表記錄的數量。
◦ 表資料 (Table Data) – 在頂部顯示目前活動表格的「名稱」(Name) 與「記錄」(Records) 數,在下方顯示表格內容。表的每一行表示一個試驗記錄。表格中的每個記錄都包含記錄編號、設計目標的值以及個別欄中的設計變數。會將設計目標與設計變數的名稱做為欄標籤使用。您可以拖曳或連按兩下欄分隔符來重定欄的大小。
2. 若要建立新研究,請按一下「檔案」(File) > 「新建」(New) 並指定研究的名稱。若要開啟現存研究,請按一下「檔案」(File) > 「開啟」(Open) 並選取研究的名稱。
3. 若要設定主表,請按一下「設定」(Setup) > 「變數/目標」(Variables/Goals)。「主表」(Master Table) 對話方塊開啟。
4. 在「取樣方式」(Sampling Method) 下拉式方塊中,選取「自動」(Automatic) 或「手動」(Manual) 做為採樣方式。
5. 若選取「自動」(Automatic) 法,請在「主表」(Master Table) 對話方塊中指定下列項:
◦ 按一下「定義增量」(Define Increments) 核取方塊,設定設計變數的增量。「增量」(Increment) 欄出現在「主表」(Master Table) 對話方塊的「設計變數」(Design Variables) 部分。
◦ 指定每個設計變數的增量值或接受預設的增量值。預設的增量值是該設計變數的最大限值和最小限值之間的差值。
◦ 設計變數 (Design Variables) - 對每一個設計變數,按一下
![](../../model_analysis/bemod/images/sel_dim.png)
或
![](../../model_analysis/bemod/images/sel_name.png)
來新增尺寸或參數,使其作為研究中的設計變數。新增的尺寸或參數將併入為研究中的設計變數。每一個設計變數都被指派到
「設計變數」(Design Variables) 表格中的唯一列。請指定其最小值和最大值,或接受預設值。如果按一下
「定義增量」(Define Increments) 核取方塊,也可以指定變數的增量。若要從設計變數清單中刪除某個變數,請選取該變數並按一下
![](../../model_analysis/bemod/images/mfgbom_delrow.png)
。
◦ 設計目標 (Design Goals) - 按一下「選取目標」(Select Goals)。「參數選取項」(Parameter Selection) 對話方塊開啟。選取要包括在研究中的參數,然後按一下「確定」(OK)。
6. 若選取「手動」(Manual) 方式,請在「主表」(Master Table) 對話方塊中指定下列項:
◦ 在「實驗執行於」(Run experiments on) 下,指定下列項之一:
▪ 「全部結合」(All Combinations) - 使用為設計變數所定義的所有可能的採樣點組合,計算實驗數目。
▪ 「每列一個」(One Per Row) - 設定實驗的數目,使其與在「主表」(Master Table) 的「設計變數」(Design Variables) 區段中定義樣本點的列數相同。
| 若未為所有設計變數指定相同的採樣點數目,則會顯示錯誤訊息。 |
◦ 按「自動」(Automatic) 採樣方式的說明,指定設計變數和設計目標。
| 系統會將每一個設計變數指派到 「設計變數」(Design Variables) 表格中的不同欄。 |
◦ 您也可以在「主表」(Master Table) 的「設計變數」(Design Variable) 區段中使用下列選項:
▪ ![](../../model_analysis/bemod/images/mfgbom_delrow.png)
- 在所選取的儲存格上方插入一個空的儲存格。
▪ ![](../../model_analysis/bemod/images/mfgbom_delrow.png)
- 刪除您選取的儲存格。
▪ ![](../../model_analysis/bemod/images/mfgbom_deltable.png)
- 刪除表格中的所有儲存格。
▪ ![](../../model_analysis/bemod/images/open.png)
- 開啟檔案瀏覽器,讓您選取 CSV 格式的 ASCII 文字檔案。匯入的檔案不能包含 alpha 字元。此檔案的欄數必須小於或等於研究所包括的設計變數的數目。
7. 按一下「確定」(OK) 接受設定。
8. 若要審核設定,請按一下「設定」(Setup) > 「顯示設定」(Show setup)。
9. 若要計算主表,請按一下「設定」(Setup) > 「計算」(Compute),再鍵入要 Creo Parametric 產生的實驗數來執行研究。「多目標設計研究」(Multi-Objective Design Study) 對話方塊會顯示結果。「表樹」(Table Tree) 區段顯示「主表」(Master Table)。記錄編號、設計目標的計算所得值以及設計變數的對應值會出現在「主表」(Master Table) 的「表資料」(Table Data) 部份的個別欄中。
| 如果您選取了 「定義增量」(Define Increments) 方塊作為 「自動」(Automatic) 採樣方式,或如果選取了 「手動」(Manual) 採樣方式, Creo Parametric 會計算實驗數並將其顯示在訊息區內。 |
10. 若要建立衍生表,請按一下「表格」(Table) > 「衍生」(Derive)。「衍生表」(Derive Table) (MASTER_TABLE) 對話方塊開啟。
| 您無法展開使用增量作為其設計變數的主表,或使用 「手動」(Manual) 取樣法建立的主表。 |
11. 選取下列方法之一來衍生表格:
◦ 條件約束 (Constraints) - 透過設定設計目標的最小值和最大值來建立一個衍生表。在參數清單中選取參數,並在「最小」(Min) 和「最大」(Max) 方塊中指定新值,或接受預設值。
◦ 與平行 (Pareto) - 透過最佳化設計目標來建立一個衍生表。在「選項」(Options) 下按一下某個儲存格,然後將值設成「最大化」(Maximize)、「最小化」(Minimize) 或「排除」(Exclude)。
12. 鍵入表格名稱並按一下「確定」(OK)。「多目標設計研究」(Multi-Objective Design Study) 對話方塊會顯示結果。「表樹」(Table Tree) 區段會顯示衍生表圖示。記錄編號、設計目標的計算所得值以及設計變數的對應值會出現在衍生表的「表資料」(Table Data) 部份的個別欄中。
| 用於為衍生表產生記錄的試驗數是從主表所衍生的。 |
13. 要建立另一個衍生表,請在「表樹」(Table Tree) 區段中的表格上按一下,然後按一下「表格」(Table) > 「衍生」(Derive),再選取「條件約束」(Constraints) 或「與平行」(Pareto) 方法,從父衍生表中建立一個表格。每一個衍生表都出現在「表樹」(Table Tree) 區段中,而且還帶有一個指明其建立方法的圖示。
14. 若要儲存包括衍生表的研究,請在「多目標設計研究」(Multi-Objective Design Study) 對話方塊中按一下「檔案」(File) > 「儲存」(Save)。
15. 按一下「檔案」(File) > 「退出」(Exit) 結束研究。