自定义DOE中的2个约束,其中两个因素的总和应小于8或大于18小时你好
我想使用5个因素运行自定义DOE。 2个因素与时间有关,并且由于工作时间,我必须确保这两个因素的总和小于8小时或大于18小时。 第一个因素的低水平为0.3小时,高为6小时,第二个因素为1小时和20小时。 下面的脚本不起作用,可能是因为其中存在AND隐藏...?提前致谢
DOE(
Custom Design,
{Add Response( Maximize, "Y", ., ., . ),
Add Factor( Continuous, 0.3, 6, "Time 1", 0 ),
Add Factor( Continuous, 1, 20, "Time 2", 0 ), Set Random Seed( 979298838 ),
Add Constraint( [1 1 8, -1 -1 -18] ), Add Term( {1, 0} ), Add Term( {1, 1} ),
Add Term( {2, 1} ), Add Term( {1, 2} ), Add Term( {1, 1}, {2, 1} ),
Add Term( {2, 2} ), Set Sample Size( 12 ), Optimality Criterion( 2 ),
Simulate Responses( 0 ), Save X Matrix( 0 )}
);美国能源部回复:自定义DOE中有2个约束,其中两个因素的总和应小于8或大于18小时你好
尝试使用不允许的组合约束,而不是线性不等式约束。我相信以下脚本可以为您提供所需的设计。
DOE(
Custom Design,
{Add Response( Maximize, "Y", ., ., . ),
Add Factor( Continuous, 0.3, 6, "Time 1", 0 ),
Add Factor( Continuous, 1, 20, "Time 2", 0 ), Set Random Seed( 979298838 ),
Add Term( {1, 0} ), Add Term( {1, 1} ),
Add Term( {2, 1} ), Add Term( {1, 2} ), Add Term( {1, 1}, {2, 1} ),
Add Term( {2, 2} ), Set Sample Size( 12 ),
<FONT color="#0000FF"><STRONG>Disallowed Combinations( Time 1 + Time 2 >= 8 & Time 1 + Time 2 <= 18 ),</STRONG></FONT>
Optimality Criterion( 2 ),
Simulate Responses( 0 ), Save X Matrix( 0 )}
);
劳拉
回复:自定义DOE中有2个约束,其中两个因素的总和应小于8或大于18小时谢谢劳拉,一切正常。 欣赏!