A can't be more than 27,4% of B :
1 * :A + -0.274 * :B <= 0</CODE></PRE>
</LI>
<LI>C can’t be higher than 3% of (D + B) : <BR />
<PRE>-0.03 * :B + 1 * :C + -0.03 * :d :D</img> <= 0</PRE>
</LI>
<LI>D should be less than 25% of B :<BR />
<PRE>-0.25 * :B + 1 * :d <= 0</PRE>
</LI>
<LI>Die letzte Einschränkung wird bereits berücksichtigt, wenn dieser DoE als Mischungsdesign festgelegt wird: A+B+C+D = 1 (100 %)<BR /> Hinweis: Leider funktioniert der JSL-Code aus irgendeinem Grund nicht, wenn ":D" für die Spalte geschrieben wird, die dem Faktor D entspricht. Daher habe ich stattdessen ":d" verwendet. Es handelt sich jedoch um den Mischungsfaktor D und nicht um etwas anderes. Daher sollte ":D" angegeben werden, wenn Sie diesen Faktor als "D" angeben.<BR /><BR /></LI>
</OL>
</LI>
<LI>Sie können diese Einschränkungen direkt im Bedienfeld einrichten, das angenommene Modell angeben (ich wähle hier zur Veranschaulichung einfach ein Haupteffekt-Mischmodell) und eine entsprechende Anzahl von Durchläufen für Ihr Ziel auswählen (ich bin hier einfach bei der standardmäßig empfohlenen Anzahl von Durchläufen geblieben):<BR /> <SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Victor_G_1-1718953672423.png" style="width: 400px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="Victor_G_1-1718953672423.png" style="width: 315px;"><span class="lia-inline-image-display-wrapper" image-alt="Victor_G_1-1718953672423.png" style="width: 315px;"><img src="https://us.v-cdn.net/6038925/uploads/images/65481i03A985FC426F9F6B/Victor_G_1-1718953672423.png" role="button" title="Victor_G_1-1718953672423.png" alt="Victor_G_1-1718953672423.png" /></span></SPAN></SPAN></LI>
</OL>
<P>Sie können dann Ihr Design erstellen und bei Bedarf überprüfen, ob Ihre Einschränkungen eingehalten wurden, indem Sie in Ihrer Datentabelle eine Formel erstellen, die den Verhältnissen/Vergleichen zwischen Ihren Mischungsfaktoren entspricht:</P>
<P><SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Victor_G_2-1718953842819.png" style="width: 400px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="Victor_G_2-1718953842819.png" style="width: 400px;"><span class="lia-inline-image-display-wrapper" image-alt="Victor_G_2-1718953842819.png" style="width: 400px;"><img src="https://us.v-cdn.net/6038925/uploads/images/65482iD26D9D299388456D/Victor_G_2-1718953842819.png" role="button" title="Victor_G_2-1718953842819.png" alt="Victor_G_2-1718953842819.png" /></span></SPAN></SPAN></P>
<P> </P>
<P>Hier ist das Skript zum Reproduzieren des hier gezeigten Designs:</P>
<PRE><CODE class=" language-jsl">DOE(
Custom Design,
{Add Response( Maximize, "Y", ., ., . ), Add Factor( Mixture, 0, 1, "A", 0 ),
Add Factor( Mixture, 0, 1, "B", 0 ), Add Factor( Mixture, 0, 1, "C", 0 ),
Add Factor( Mixture, 0, 1, "D", 0 ), Set Random Seed( 1982181060 ),
Number of Starts( 49914 ), Add Constraint(
[1 -0.274 0 0 0, 0 -0.03 1 -0.03 0, 0 -0.25 0 1 0]
), Add Term( {1, 1} ), Add Term( {2, 1} ), Add Term( {3, 1} ),
Add Term( {4, 1} ), Add Alias Term( {1, 1}, {2, 1} ),
Add Alias Term( {1, 1}, {3, 1} ), Add Alias Term( {1, 1}, {4, 1} ),
Add Alias Term( {2, 1}, {3, 1} ), Add Alias Term( {2, 1}, {4, 1} ),
Add Alias Term( {3, 1}, {4, 1} ), Set Sample Size( 10 ), Simulate Responses( 0 ),
Save X Matrix( 0 ), Make Design, Set Run Order( Randomize ), Make Table}
)
Und ich füge die Datentabelle mit dem zur Veranschaulichung verwendeten Design hier an, falls Sie damit besser vertraut sind als mit JSL-Skripten.
Ich hoffe, diese Antwort hilft Ihnen weiter.