嗨,
我有一個設計:
它由3個初始設置參數(連續),階段1持續時間(連續),階段2持續時間(連續)和階段2乾燥設置(分類ON / OFF)組成,所有設置都可以在下面的DOE中看到。
我不確定如何解決的問題是同時存在被禁用的組合和線性約束:
階段1持續時間+階段2持續時間<= 15分鐘,並且如果階段2持續時間== 0也未處理階段2,則階段2乾燥設置為OFF。
我可以做一個線性組合,但是然後運行P2持續時間為0但P2乾燥開啟 - 沒有意義。
我可以做一個disalowed組合,但可能有P1持續時間和P2持續時間加起來超過15分鐘。
如果我想同時做兩件事 - 即使是通過腳本 - 我總是鬆開其中一個。有解決方法嗎?
馬丁
DOE(
Custom Design,
{Add Response( Maximize, "Process effectiveness", 3, ., . ),
Add Response( Minimize, "Process duration", ., ., . ),
Add Factor( Continuous, -1, 1, "Initial parameter 1", 0 ),
Add Factor( Continuous, -1, 1, "Initial parameter 2", 0 ),
Add Factor( Continuous, -1, 1, "Initial parameter 3", 0 ),
Add Factor( Continuous, 3, 12, "Phase 1 duration", 0 ),
Add Factor( Continuous, 0, 9, "Phase 2 duration", 0 ),
Add Factor( Categorical, {"ON", "OFF"}, "Phase 2 drying", 0 ),
Set Random Seed( 37980736 ), Number of Starts( 399 ),
Add Constraint( [0 0 0 1 1 15] ), Add Term( {1, 0} ), Add Term( {1, 1} ),
Add Term( {2, 1} ), Add Term( {3, 1} ), Add Term( {4, 1} ), Add Term( {5, 1} ),
Add Term( {6, 1} ), Add Term( {1, 2} ), Add Term( {1, 1}, {2, 1} ),
Add Term( {2, 2} ), Add Term( {1, 1}, {3, 1} ), Add Term( {2, 1}, {3, 1} ),
Add Term( {3, 2} ), Add Term( {1, 1}, {4, 1} ), Add Term( {2, 1}, {4, 1} ),
Add Term( {3, 1}, {4, 1} ), Add Term( {4, 2} ), Add Term( {1, 1}, {5, 1} ),
Add Term( {2, 1}, {5, 1} ), Add Term( {3, 1}, {5, 1} ),
Add Term( {4, 1}, {5, 1} ), Add Term( {5, 2} ), Add Term( {1, 1}, {6, 1} ),
Add Term( {2, 1}, {6, 1} ), Add Term( {3, 1}, {6, 1} ),
Add Term( {4, 1}, {6, 1} ), Add Term( {5, 1}, {6, 1} ), Set Sample Size( 33 ),
Optimality Criterion( Name( "Make I-Optimal Design" ) ), Simulate Responses( 0 ),
Save X Matrix( 0 )}
);