Bonjour,
J'essaie de jouer avec la catapulte de Sigmazone ( https://sigmazone.com/catapult/ ) et de mettre en pratique mes compétences DoE, mais j'ai du mal à configurer les contraintes de facteurs.

Fondamentalement, j'ai 5 facteurs continus avec les niveaux suivants :
- Angle de libération -> 90 - 185
- Angle de tir -> 90 - 140
- Élévation de la coupe --> 200 - 300
- Élévation de la broche --> 100 - 200
- Position de l'élastique --> 100 - 200
Le problème est que l'angle de déclenchement doit toujours être 5 unités plus élevé que l'angle de tir, sinon la catapulte ne tirera pas.
J'ai eu du mal à trouver de la documentation sur la façon d'utiliser correctement ce script, c'est pourquoi je pose ces questions ici maintenant.
J'ai essayé ceci, mais cela ne fonctionne malheureusement pas :
Release Angle - Firing Angle >= 5
Par exemple, cela entraînera ceci, où l'exécution 5 n'est pas possible à exécuter.

J'ai trouvé quelques vidéos YouTube, dans lesquelles ils ont essayé de résoudre cette catapulte, mais ils ignoreront toujours cette contrainte et, pour des raisons de simplicité, maintiendront simplement l'angle de tir à un constant (par exemple 110), puis définiront l'angle de déclenchement entre 115 et 185.
Peux-tu m'aider avec ceci? Merci beaucoup d'avance!
Essayez de spécifier votre contrainte en utilisant "Spécifier les contraintes linéaires" au lieu du "Script de combinaisons interdites".
Bonjour @Victor_G ,
Merci beaucoup pour la réponse rapide!
Merci également pour le complément d'information.
Malheureusement, si j'essaie d'exécuter cette expression maintenant, je rencontre une erreur. J'ai même renommé les facteurs et copié votre ligne dans mon script et configuré uniquement les interactions principales, mais je reçois toujours ce message.
Quelle pourrait en être la raison? J'utilise JMP17.

Merci d'avance!
Salut @basti41aa ,
Bienvenue dans la Communauté !
Votre contrainte est mathématiquement correcte, mais peut ne pas être correcte concernant le langage de script JSL.
J'ai de bons résultats en définissant la contrainte en utilisant le panneau " Spécifier les contraintes linéaires " et cette expression :
{1 * :RA + -1 * :FA >= 5}
J'obtiens cette conception (en spécifiant uniquement les effets principaux dans le modèle à l'aide de la plateforme Custom Design) :

Voici le script pour générer le design (et le datatable ci-joint) :
DOE(
Custom Design,
{Add Response( Maximize, "Y", ., ., . ),
Add Factor( Continuous, 90, 185, "RA", 0 ),
Add Factor( Continuous, 90, 140, "FA", 0 ),
Add Factor( Continuous, 200, 300, "CE", 0 ),
Add Factor( Continuous, 100, 200, "PE", 0 ),
Add Factor( Continuous, 100, 200, "BP", 0 ), Set Random Seed( 5840095 ),
Number of Starts( 51664 ), Add Constraint( [-1 1 0 0 0 -5] ), Add Term( {1, 0} ),
Add Term( {1, 1} ), Add Term( {2, 1} ), Add Term( {3, 1} ), Add Term( {4, 1} ),
Add Term( {5, 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( {1, 1}, {5, 1} ), Add Alias Term( {2, 1}, {3, 1} ),
Add Alias Term( {2, 1}, {4, 1} ), Add Alias Term( {2, 1}, {5, 1} ),
Add Alias Term( {3, 1}, {4, 1} ), Add Alias Term( {3, 1}, {5, 1} ),
Add Alias Term( {4, 1}, {5, 1} ), Set Sample Size( 12 ), Simulate Responses( 0 ),
Save X Matrix( 0 ), Make Design}
)
Je recommande fortement de lire l'excellent article de blog de @Jed_Campbell concernant les contraintes factorielles : Demystifying Factor Constraints