大家好,
一位教授(农业和食品技术)正在经历一个挑战。以下是输入。请提供建议。
奶油饼干的制作
响应 = 纹理(匹配目标)
因素
奶油饼干产品有两种混合物,
混合物1:饼干成分 = 60% (0.6)
小麦 = 0.05 - 0.26
高粱 = 0.1 - 0.31
糖 = 0.2 - 0.41
混合物 2:奶油 = 40% (0.4)
水 = 0.2 - 0.36
黄油 = 0.08 - 0.28
石油 = 0.16 - 0.32
过程变量:
与混合物 1 相关的工艺变量:
温度 = 160-180
粘度 = 100-150
烘焙时间 = 2 - 20
气流率 = 100-150
冷却温度1=5-20
与混合物 2 相关的工艺变量:
混合比例=500-1200
冷却温度2=5-20
___________
我尝试使用自定义设计。但当我添加过程变量时,我无法添加混合物 1 = 60% 的约束
教授还问了我Kowalski,Cornell和Vining(KCV)模型的可行性。
寻求您的意见和想法
谢谢
我无法谈论 KCV 模型,但我猜他们正在尝试添加所有双因子交互作用?我们已经讨论了如何在将来更好地处理这个问题,但如果您设置为混合模型,当 JMP 第一次失败时,它应该会突出显示被识别为单一的效应 - 点击“删除术语”按钮并再次进行设计应该会起作用。要去参加一个会议,所以不确定什么时候可以回来查看。
嗨,克里斯,
这是来自印度理工学院马德拉斯分校教授的旧请求。新请求来自食品技术教授。
谢谢
穆拉利
@Ryan_Lekivetz :我可以使用定制设计的混合物进行混合。但是,当我添加过程变量时,我无法添加约束。
寻找您的输入
谢谢
穆拉利
你好@Muralidhara :
这看起来是一个有趣的问题。
Kowalski、Cornell 和 Vining (KCV) 模型论文的摘要如下:“涉及混合多种成分的实验称为混合实验。在一些混合实验中,响应不仅取决于混合成分的比例,还取决于加工条件。提出了一种基于泰勒级数近似的新组合模型,旨在成为标准混合模型和标准响应曲面模型之间的折衷。成本和/或时间限制通常会限制工业实验的规模。考虑到这一点,我们提出了一类新的设计,以适应新的组合模型的拟合”。然而,这是 Design-Expert (DX) 中的一项功能,目前尚不清楚是否已授权给他们。
根据我对上下文中揉捏过程的理解,奶油层通常夹在饼干层之间,每个成分都单独处理。具体来说,上层和下层饼干层是单独揉捏和烘烤的,而奶油层则是单独混合,然后在所有生产规模的单独批量处理中作为夹层放置。我不确定这是否是正在采用的正确方法,因为它们代表了两个相互排斥的工艺步骤。没有必要把问题复杂化;即使考虑到某些饮食限制,这种方法似乎也是违反直觉的。
此外,即使实验的反应是质地(可以通过饼干层的硬度或脆度以及奶油和饼干的口感来衡量),这种评估也会非常主观。这需要一种不同的 DOE 方法,将感官评估的复杂性考虑在内。
嗨,Chandra,
感谢您的意见。我举的饼干例子与我从一位教授那里听到的类似。这只是流程的一个例子。请忽略我对流程的了解。
问题是如何使用过程变量进行混合物的混合?这个问题之前也来自化学教授。我只是举了一个例子,其中有一些因素和响应的随机值。
无论领域如何,我都明白两件事。
1. 根据我的学习,通过定制设计在 JMP 中可以实现混合物的混合。
2. 我们还可以通过定制设计来进行与工艺变量的混合。
现在我的问题是,我们可以向混合物的混合物中添加过程变量吗?如果可以,该怎么做?
我希望这能澄清
谢谢
穆拉利
可以进行混合过程,但只能进行线性约束(请参阅下面的代码以获取示例)。我还能够添加交互,并在第一次制作设计后删除奇异效应。但是,我们目前无法容纳任何具有不允许组合的混合因子。对于涉及混合因子的更复杂的事情,您需要使用候选集方法。
DOE(
Custom Design,
{Add Response( Maximize, "Y", ., ., . ), Add Factor( Mixture, 0, 1, "X1", 0 ),
Add Factor( Mixture, 0, 1, "X2", 0 ), Add Factor( Mixture, 0, 1, "X3", 0 ),
Add Factor( Mixture, 0, 1, "X4", 0 ), Add Factor( Mixture, 0, 1, "X5", 0 ),
Add Factor( Mixture, 0, 1, "X6", 0 ), Add Factor(
Categorical,
{"L1", "L2"},
"X7",
0
), Add Factor( Continuous, -1, 1, "X8", 0 ), Set Random Seed( 54230280 ),
Add Constraint( [1 1 1 0 0 0 0 0.4, -1 -1 -1 0 0 0 0 -0.4] ), Add Term( {2, 1} ),
Add Term( {3, 1} ), Add Term( {4, 1} ), Add Term( {5, 1} ), Add Term( {6, 1} ),
Add Term( {7, 1} ), Add Term( {8, 1} ), Set Sample Size( 21 ), Simulate Responses( 0 ),
Save X Matrix( 0 )}
);