你好@Mathej01
我不明白为什么这些约束可能无法在定制设计平台中实现。
我能够获得具有您对 P1 和 P2 指定约束的设计,并具有以下线性约束:
{1 * :P1 + 1 * :P2 <= 0.4, 1 * :P1 + 1 * :P2 >= 0.2}
以下是平台截图:

这些限制适用于您的用例吗?
关于P1和P2的综合影响,我建议在模型中保留这些因素的主要影响并添加交互作用P1xP2。
希望第一个答案对你有帮助
你好@Mathej01 ,
看来您已正确设置 DoE。 您有任何错误消息吗?
用和你一样的配置,我可以获得一张DoE表。 如果您遇到问题,请尝试使用此脚本:
DOE(
Custom Design,
{Add Response( Maximize, "Y", ., ., . ), Add Factor( Mixture, 0, 0.85, "P1", 0 ),
Add Factor( Mixture, 0, 0.85, "P2", 0 ),
Add Factor( Mixture, 0.15, 0.3, "O", 0 ), Add Factor( Mixture, 0, 0.65, "R", 0 ),
Add Factor( Mixture, 0, 0.2, "A", 0 ), Set Random Seed( 476871027 ),
Number of Starts( 25985 ), Add Constraint( [1 1 0 0 0 0.4, -1 -1 0 0 0 -0.2] ),
Add Term( {1, 1} ), Add Term( {2, 1} ), Add Term( {3, 1} ), Add Term( {4, 1} ),
Add Term( {5, 1} ), Set Sample Size( 15 ), Simulate Responses( 0 ),
Save X Matrix( 0 ), Make Design, Set Run Order( Randomize ), Make Table}
)
希望对你有帮助,
这里的问题是不是P1必须在0.2和0.4之间,P2必须在0.2和0.4之间,并且P1和P2的总和必须在0.2和0.4之间?这样P1和P2就只剩下一种可能,都是0.2。
我认为你需要让总和高于 0.4 或允许 P1 和/或 P2 的单个值低于 0.2
谢谢@Victor_G ,
看来我解决了这个问题。 我犯了一个错误,为因子 P1 和 P2 指定了值范围 (0.2, 0.4),并且还为其总和添加了约束。 现在,当我将两个因子的值范围指定为 (0. 0.4) 时。 这是工作。 谢谢。
是的,由于您已经对两个混合因子 P1 和 P2 的总和有了上限和下限约束,因此最好不要指定任何单独的范围并检查最后提出的设计,以避免添加不可能或无用的约束。
很高兴它对您有帮助!
你好@drdrf ,
P1 和 P2 不应将其各自的范围固定在 0,2 和 0,4 之间,因为它们的总和已经限制在 0,2 和 0,4 之间,因此留下了多个选项。 举个例子(但我们可以通过指定更复杂的模型来拥有更多选项和级别):

在启动 DoE 之前,您始终可以通过单击“检查约束”来检查约束。
我想要使用 5 种原材料(P1、P2、X、Y、Z)进行混合设计或定制设计。 并且在本设计中,两种相同类型的原材料P1和P2之和应在0.2和0.4之间。 我尝试使用线性约束。 但 JMP 表示这些限制是错误的。 对此正确的约束是什么?这可能吗? 是否可以包括P1和P2的综合效果?
嗨维克多,
感谢您的回复。 我想,我必须为我的问题添加更多细节。
我已经指定了所有混合因子的值范围。 但只有P1和P2有关系,它们的总和也应该在0.2和0.4之间。 难道不可能吗? 我怎样才能正确地做到这一点? 通过添加所有线性约束?
提前致谢。