une architecture fonctionnelle est représentée par une liste de couples constitués d’une valeur numérique et d’une liste de composants primaires, chaque couple étant associé à une branche du squelette hydraulique, la valeur numérique d’un couple décrivant le nombre de composants primaires présents sur la branche associée. une étape d’exclusion des architectures fonctionnelles identifiées comme étant un isomorphisme d’une autre architecture fonctionnelle de l’ensemble des architectures fonctionnelles. la liste de composants primaire est associé à une information sur les couples composants primaires identifiés comme ne pouvant pas être placés sur une même branche, le procédé comprenant en outre une étape d’exclusion des architectures fonctionnelles dans lesquelles des couples de composants primaires, identifiés comme ne pouvant pas être placés sur une même branche, sont placés sur une même branche de l’architecture fonctionnelle, de l’ensemble des architectures fonctionnelles. le procédé comprenant en outre une étape de dimensionnement hydraulique des architectures fonctionnelles générées, le dimensionnement hydraulique comprenant le calcul d’une répartition optimal du débit de fluide hydraulique dans les branches du circuit hydraulique définit par une architecture fonctionnelle, et/ou le calcul de valeurs optimales de perméabilité des branches de fluide hydraulique, et/ou le calcul du diamètre optimal des conduites du circuit hydraulique définit par une architecture fonctionnelle, les calculs étant réalisés pour des points de fonctionnement, un point de fonctionnement comprenant un régime moteur, un couple moteur, et une température du fluide de refroidissement. l’étape de dimensionnement hydraulique des architectures fonctionnelles générées comprend, pour chaque branche de chaque architecture fonctionnelle générée des étapes de : génération d’un ensemble d’équations d’état associés à la branche de l’architecture fonctionnelle, les fonctions d’état définissant des contraintes d’un problème d’optimisation ; pour chaque branche, optimisation par un algorithme d’optimisation du problème d’optimisation défini par l’ensemble des contraintes générées à l’étape précédente, ainsi que par une fonction objectif dépendante de la puissance hydraulique totale du circuit. l’étape de dimensionnement hydraulique des architectures fonctionnelles générées comprend, pour chaque architecture fonctionnelle générée des étapes de : génération d’un ensemble d’équations d’état associés à l’architecture fonctionnelle, les fonctions d’état définissant des contraintes d’un problème d’optimisation ; optimisation par un algorithme d’optimisation du problème d’optimisation défini par l’ensemble des contraintes générées à l’étape précédente, ainsi que par une fonction objectif dépendante de la puissance hydraulique totale du circuit. l’ensemble d’équations d’état associées à l’architecture fonctionnelles générée comprend : pour chaque maille du circuit hydraulique défini par l’architecture hydraulique, une équation définissant que la somme des pertes de charge dans ladite maille est nulle, les pertes de charge d’un composant étant définies par la perméabilité du composant associée à un débit ; pour chaque nœud du circuit hydraulique défini par l’architecture hydraulique, une équation définissant que la somme des débits entrants et sortants de ce nœud est nulle, ces équations d’état étant utilisées dans une première optimisation pour