A more simple option is to use the Custom design, entering the 7 mixture factors, and specifying a model with order of the terms up to 3 only (like Scheffé Cubic). Then, the generation of points will only involve mixture up to three components, and enable a more global understanding of the best ratio.
Here is how to generate the design (Scheffé cubic model for 7 factors, 112 runs):
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( Mixture, 0, 1, "X7", 0 ),
Set Random Seed( 1795703354 ), Number of Starts( 35 ), Add Term( {1, 1} ),
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( {1, 1}, {2, 1} ),
Add Term( {1, 1}, {3, 1} ), Add Term( {1, 1}, {4, 1} ),
Add Term( {1, 1}, {5, 1} ), Add Term( {1, 1}, {6, 1} ),
Add Term( {1, 1}, {7, 1} ), Add Term( {2, 1}, {3, 1} ),
Add Term( {2, 1}, {4, 1} ), Add Term( {2, 1}, {5, 1} ),
Add Term( {2, 1}, {6, 1} ), Add Term( {2, 1}, {7, 1} ),
Add Term( {3, 1}, {4, 1} ), Add Term( {3, 1}, {5, 1} ),
Add Term( {3, 1}, {6, 1} ), Add Term( {3, 1}, {7, 1} ),
Add Term( {4, 1}, {5, 1} ), Add Term( {4, 1}, {6, 1} ),
Add Term( {4, 1}, {7, 1} ), Add Term( {5, 1}, {6, 1} ),
Add Term( {5, 1}, {7, 1} ), Add Term( {6, 1}, {7, 1} ),
Add Term( {1, 1}, {2, 1}, {3, 1} ), Add Term( {1, 1}, {2, 1}, {4, 1} ),
Add Term( {1, 1}, {2, 1}, {5, 1} ), Add Term( {1, 1}, {2, 1}, {6, 1} ),
Add Term( {1, 1}, {2, 1}, {7, 1} ), Add Term( {1, 1}, {3, 1}, {4, 1} ),
Add Term( {1, 1}, {3, 1}, {5, 1} ), Add Term( {1, 1}, {3, 1}, {6, 1} ),
Add Term( {1, 1}, {3, 1}, {7, 1} ), Add Term( {1, 1}, {4, 1}, {5, 1} ),
Add Term( {1, 1}, {4, 1}, {6, 1} ), Add Term( {1, 1}, {4, 1}, {7, 1} ),
Add Term( {1, 1}, {5, 1}, {6, 1} ), Add Term( {1, 1}, {5, 1}, {7, 1} ),
Add Term( {1, 1}, {6, 1}, {7, 1} ), Add Term( {2, 1}, {3, 1}, {4, 1} ),
Add Term( {2, 1}, {3, 1}, {5, 1} ), Add Term( {2, 1}, {3, 1}, {6, 1} ),
Add Term( {2, 1}, {3, 1}, {7, 1} ), Add Term( {2, 1}, {4, 1}, {5, 1} ),
Add Term( {2, 1}, {4, 1}, {6, 1} ), Add Term( {2, 1}, {4, 1}, {7, 1} ),
Add Term( {2, 1}, {5, 1}, {6, 1} ), Add Term( {2, 1}, {5, 1}, {7, 1} ),
Add Term( {2, 1}, {6, 1}, {7, 1} ), Add Term( {3, 1}, {4, 1}, {5, 1} ),
Add Term( {3, 1}, {4, 1}, {6, 1} ), Add Term( {3, 1}, {4, 1}, {7, 1} ),
Add Term( {3, 1}, {5, 1}, {6, 1} ), Add Term( {3, 1}, {5, 1}, {7, 1} ),
Add Term( {3, 1}, {6, 1}, {7, 1} ), Add Term( {4, 1}, {5, 1}, {6, 1} ),
Add Term( {4, 1}, {5, 1}, {7, 1} ), Add Term( {4, 1}, {6, 1}, {7, 1} ),
Add Term( {5, 1}, {6, 1}, {7, 1} ), Add Term( {1, 1}, {2, 1} ),
Add Term( {1, 1}, {3, 1} ), Add Term( {2, 1}, {3, 1} ),
Add Term( {1, 1}, {4, 1} ), Add Term( {2, 1}, {4, 1} ),
Add Term( {3, 1}, {4, 1} ), Add Term( {1, 1}, {5, 1} ),
Add Term( {2, 1}, {5, 1} ), Add Term( {3, 1}, {5, 1} ),
Add Term( {4, 1}, {5, 1} ), Add Term( {1, 1}, {6, 1} ),
Add Term( {2, 1}, {6, 1} ), Add Term( {3, 1}, {6, 1} ),
Add Term( {4, 1}, {6, 1} ), Add Term( {5, 1}, {6, 1} ),
Add Term( {1, 1}, {7, 1} ), Add Term( {2, 1}, {7, 1} ),
Add Term( {3, 1}, {7, 1} ), Add Term( {4, 1}, {7, 1} ),
Add Term( {5, 1}, {7, 1} ), Add Term( {6, 1}, {7, 1} ), Set Sample Size( 112 ),
Simulate Responses( 0 ), Save X Matrix( 0 ), Make Design}
);