混合 DOE 的非线性约束我想在 DOE 混合过程问题上添加非线性约束。
例如,假设我们有 A、B 和 C 的混合物,每个给定的 [amin, amax]、[bmin, bmax]、[cmin, cmax] 的数量都有限制。
现在混合物中有第四种成分(水),用于控制配方的密度。 我们放更多的水来降低密度,减少水的量来增加密度。 配方需要的最小水量有限制,否则该过程将无法混合配方。 所以我正在处理水量密度必须遵循以下约束的过程变量:
密度> (1+A*wa+B*wb+C*wc)/(A/da+B/db+C/dc+( A*wa+B*wb+C*wc)/dw ),
其中,wa、wb 和 wc 是常数。 A、B、C为各组分的质量分数。
da、db ad bc 和 dw 也是常量。
我怎样才能确保设计的 DOE 可以考虑到这样的约束。
任何帮助将不胜感激。
附言。我主要是一个 jmp 新手,所以不太擅长编写脚本。 但我有良好的编程背景,所以如果需要实现这一点,我应该能够处理脚本。
美国能源部脚本回复:混合 DOE 的非线性约束这不是您问题的直接答案。 我只想提醒您注意,Ron Snee 和 Roger Hoerl 出版了一本关于混合设计的新书(2016 年)。 它被称为“配方开发策略:使用 JMP 的分步指南”。 你可以在这里找到它:配方开发策略. 它包括一个包含三章的部分,专门讨论混合设计中的约束主题。
回复:混合 DOE 的非线性约束谢谢你,丹。
这有帮助。 我将尝试看看如何线性化我的约束。
我想知道为什么非线性约束的“不允许的组合脚本”只适用于非混合类型的问题? (我是否正确理解了这篇论文?)
回复:混合 DOE 的非线性约束据我所知,JMP 的 DOE 只允许线性约束。 当您使用 JMP 的自定义设计器时,有一个位置可以添加 LINEAR 约束。 您可能希望以其他方式考虑此问题以消除非线性。 通常,您尝试将约束线性化。 此链接讨论了一些方法。
http://www.academia.edu/7919285/Using_JMP_to_Create_Experiment_Designs_with_Non-Linear_Constraints_Two_Examples_from_the_Pharmaceuticals_Industry
也许您可以采用迭代方法进行设计:创建尽可能接近非线性约束的线性约束。 创建设计。 如果出现不可能的试验,请通过不允许的组合将其删除。 您可能需要迭代几次以不断删除不符合您真正的非线性约束的点,但也许这种方法会奏效。
也许其他人可以想到其他方法。
回复:混合 DOE 的非线性约束非常感谢您的回复。
我正在使用 DOE 菜单中的自定义设计器。 我只是不知道如何添加非线性约束。 对此的任何帮助将不胜感激。
回复:混合 DOE 的非线性约束我建议您尝试自定义设计器(DOE 菜单中的第一选择)。
自定义设计帮助是这里.
一个带有过程变量的混合设计示例(不像您的过程变量那么复杂)是这里.