J'ai besoin de réaliser une conception où deux facteurs sont liés par une contrainte non linéaire.
Étant donné le facteur A [0,5 à 20] et le facteur B [5 à 125] qui doivent remplir l'équation B<500*A^-1 pour que l'expérience fonctionne.
Seules les combinaisons de facteurs situées en dessous de la courbe sont acceptables.

Comment imposer une telle contrainte ?
Merci pour tout conseil.
Salut @SerialFox537 ,
Bienvenue dans la Communauté !
Je pense que ce billet de blog de @Jed_Campbell à propos des contraintes factorielles dans DoE devrait vous aider à intégrer votre équation dans le "Script de combinaisons interdites" (la troisième option décrite) : Démystifier les contraintes des facteurs
Pour générer des points en dessous de cette courbe, vous pouvez utiliser ce script de combinaison non autorisé :
B > 500 * A ^ (-1)
Voici un exemple avec un design Space-Filling généré avec cette contrainte (uniquement les points en dessous de cette courbe) :

J'espère que cette ressource vous aidera,
Merci pour votre réponse.
J'ai essayé de saisir la formule dans le script des combinaisons non autorisées, mais lorsque j'essaie de créer le design, je reçois cette erreur :

Et tous les termes sont sélectionnés.
Salut @SerialFox537 ,
Pouvez-vous être plus précis sur la plate-forme que vous utilisez pour la génération de conception, les facteurs (uniquement A et B ?) et le type de facteurs, ainsi que le modèle supposé ?
Avec l'exemple Space-Filling ou avec un Custom Design, je n'ai aucun problème de génération de design avec ces paramètres :




Voici le script à titre d'exemple pour régénérer le design D-Optimal à 12 exécutions :
DOE(
Custom Design,
{Add Response( Maximize, "Y", ., ., . ),
Add Factor( Continuous, 0.5, 20, "A", 0 ),
Add Factor( Continuous, 5, 125, "B", 0 ), Set Random Seed( 360253698 ),
Number of Starts( 9706 ), Add Term( {1, 0} ), Add Term( {1, 1} ),
Add Term( {2, 1} ), Add Term( {1, 1}, {2, 1} ), Add Term( {1, 2} ),
Add Term( {2, 2} ), Set Sample Size( 12 ),
Disallowed Combinations( B > 500 * A ^ (-1) ), Simulate Responses( 0 ),
Save X Matrix( 0 ), Make Design, Set Run Order( Randomize ), Make Table}
)
Et datatable est joint.
J'espère que cette réponse vous aidera,
J'ai trouvé quel était le problème.
Les variables n'étaient pas nommées A et B, c'était juste un exemple.
L'un d'eux était un rapport (m/m) et la formule se confondait avec l'opérateur de division dans le nom du facteur.
Une fois que j'ai changé le nom, cela a fonctionné comme vous l'avez montré, merci 
Parfait !
Si vous souhaitez ajouter les unités pour des facteurs spécifiques, vous pouvez ajouter une propriété de colonne "Unités" à ce facteur, afin que cette unité soit affichée dans le nom (entre parenthèses) lors de l'utilisation de ce facteur mais elle n'interagira pas avec la modélisation ou avec n'importe quelle plateforme : Propriétés qui contrôlent l'affichage des colonnes

J'espère que cela pourra vous aider,