Méthode TRIZ : Matrice des Contradictions et 40 Principes d'Innovation

La Matrice des Contradictions (Contradictions Matrix) et les 40 Principes d'innovation (40 Principles) forment un outil central de la méthode TRIZ. Description, explication et exemple d'application pour vos résolutions de problèmes.

Afin de vous familiariser avec la Méthode TRIZ (ce que c'est, son histoire, son but et ses avantages/inconvénients), je vous suggère la lecture préalable de cet article.

Contradiction Matrix
La fameuse Matrice des Contradictions, que vous pouvez récupérer par exemple ici ou

Contradictions entre les 39 Paramètres de conception d'un Système

Les Contradictions correspondent au premier concept créé par Genrich Altshuller et son équipe lorsqu'ils ont mis sur pied la méthode TRIZ.

La Matrice des Contradiction est donc le tout premier outil TRIZ a avoir vu le jour. Tout TRIZ a initialement été construit autour de cet outil.

39 paramètres

Le postulat de base est le suivant : tout Système peut être caractérisé entièrement par 39 paramètres.

Exemples de paramètres :

  • Masse
  • Longueur
  • Température
  • Puissance
  • Perte d'information
  • Facilité de réparation
  • Productivité
  • etc.

Ces paramètres sont ceux listés comme les lignes et les colonnes de la Matrice des Contradiction.

Des contradictions

Second postulat : Des contradictions entre ces paramètres apparaissent toujours en ingénierie.

Et il y a 2 types de contradictions selon TRIZ : Technique et Physique.

Pour résoudre ces 2 types de contradictions, on va venir piocher dans la liste des 40 principes ceux qui ont l'air pertinents pour se donner des idées (concept) de solution. Mais le chemin sera différent selon qu'on parle de contradiction Technique ou Physique. On traite aujourd'hui des contradictions dites "Techniques". Nous verrons les "Physiques" dans un article ultérieur.

Contradiction Technique

Contradiction Technique : en améliorant un paramètre de notre Système on en dégrade malheureusement un autre.

Exemples :

  • je souhaite augmenter la solidité de ma pièce sans en augmenter la masse
  • je souhaite augmenter la puissance de mon moteur sans en augmenter la masse

Contradiction Physique

Contradiction Physique : on veut à la fois qu’un paramètre soit grand et petit dans notre Système

Remarque : Il s'agit d'un sous-cas de Contradiction Technique où les 2 paramètres en duels sont en fait le même.

Exemples :

  • je souhaite que mon parapluie soit très grand quand déplié, mais très petit quand je dois le transporter dans mon sac à dos
  • je souhaite avoir beaucoup de rétroéclairage sur mon ordinateur pour y voir clair, mais très peu pour ne pas vidanger la batterie
Ariane 5 transporting JWST with TRIZ tips
James Webb Space Telescope : on souhaite qu'il ait de grands panneaux solaires, de grands miroirs, de grand boucliers... Mais pas lors du lancement ! La solution : replier tout cela.

Vous l'aurez compris, le but est d'améliorer un paramètre sans en dégrader un autre (l'autre pouvant être en fait le même paramètre), tout en évitant le compromis tiède.

Exemple de compromis tiède :

  • Je voulais un moteur puissant mais léger pour aller sur ma trottinette électrique. Finalement j'ai mis un moteur moyennement puissant pour éviter qu'il ait une trop grande masse. L'un dans l'autre, je suis déçu à l'arrivée des performances de mon moteur, et déçu de sa masse qui est plus élevée que souhaitée...

Les 40 Principles

Plutôt que de faire des compromis entre les paramètres qu'on veut améliorer et ceux qui se dégradent fatalement dans notre Système, il y a 40 principes d'innovation qui permettent de résoudre/contourner ces contradictions.

Exemples de principe :

  • Segmentation (on va retrouver l'idée des panneaux solaires et miroirs du James Webb par exemple)
  • Periodic Action (la découpe par jet d'eau d'une plaque métallique sera plus efficace si le jet d'eau est pulsé plutôt que continu)
  • Colour Change (appliquer une peinture sensible à la température, qui viendra se colorer différemment selon les hausses, sur votre maquette d'avion que vous testez en soufflerie)
  • etc.

Ces paramètres sont tous listés sur la droite de la Contradiction Matrix en haut de cet article, et se retrouvent dans les cellules de la Matrice à la croisée des 2 paramètres qui vous intéressent.

Ces 40 Principes sont des Concepts de Solution pour votre problème de contradiction. Ils sont donc relativement vagues dans leur intitulé. Pour vous aider à y voir clair et vous permettre d'en tirer des solutions appliquées à votre problème concret, il existe pléthore de documentation sur internet qui liste ces principes et donnent des exemples pour les illustrer.

Vous pouvez aussi vous reporter à la littérature de TRIZ écrite par Altshuller. Les pdf que vous trouverez sur internet (exemple ci-dessous) comportent néanmoins des exemples plus modernes.

TRIZ 40 Principles Contradiction Matrix principes matrice
On peut trouver, comme ici ou ou même , des ressources avec des descriptions de chaque Principe pour y voir plus clair

Comment utiliser la Contradictions Matrix et ses 40 Principles ? 

TRIZ Prism of TRIZ Contradiction Matrix
Le "prism of TRIZ" est une nouvelle fois à l'oeuvre ici

L'utilisation de la Matrice repose sur le processus usuel de la méthode TRIZ rappelé par le prisme de TRIZ:

  • On repère une contradiction appliquée --> C'est notre problème concret, appliqué, qu'on constate sur notre Système
  • On en déduit une contradiction générique --> reformuler son problème concret comme une contradiction entre 2 des 39 paramètres (Concept de problème)
  • On regarde dans la Contradiction Matrix quels sont les Principes que l'on retrouve dans la cellule à la croisée de la ligne (paramètre à améliorer) et de la colonne (paramètre à ne pas dégrader) qui nous intéressent. --> on obtient alors les Concepts de Solutions
  • On choisit le Concept de Solution qui nous semble pertinent et, avec les spécialistes Métier de notre Système, on le convertit en une solution concrète pour notre Produit --> on a la Solution Appliquée à notre Problème Concret!

Des exemples suivent en fin de cet article.

Comment repérer des Contradictions puis les résoudre ? 

Très bien, on a notre Matrice, on sait comment l'utiliser, et on y voit plus clair sur les Principes qu'elle peut nous proposer. Comment détecter une contradiction sur notre Système ? Car ce que je vois, c'est juste un problème ("ça ne marche pas"), et pas spécialement une contradiction.

Repérer une contradiction sur la base d'un problème qu'on a sous les yeux peut demander un peu de pratique. Néanmoins, voici quelques méthodes dans des cas de figure qu'on connaît tous.

Lors d'une résolution de problème : via les Bad Solutions

La méthode TRIZ comprend par ailleurs le concept de Bad Solutions (c'est un des 13 Creativity Triggers).

Il s'agit des solutions que vous trouvez très rapidement lorsqu'on vous expose un problème. Pendant qu'on observe un problème pour la première fois, les idées fusent. Ces solutions sont certainement bancales car, si le problème est sérieux, au stade de la découverte on ne l'a pas encore totalement compris. Qu'à cela ne tienne, notons cette solution dans un coin pour ne pas l'oublier. On lui associe le qualificatif Bad car bancale.

On peut aussi parler d'Ugly Babies pour ces solutions. Car comme ce sont nos solutions, on les trouve parfaites. Par contre, tous les gens autour de nous sont bien conscients de leurs défauts éventuels...!

angry baby TRIZ
Comment ça bancal ?

Blague à part, nous sommes donc face à un problème, et nous avons 3 ou 4 Bad Solutions dans notre manche.

Ces Bad Solutions vont être le point de départ de la résolution de problème, via la Contradiction Matrix :

  • Prenons une première Bad Solution, est-elle complètement OK ? Résout-elle complètement notre problème ? Si oui, alors pas la peine de pousser plus loin la réflexion, on peut l'appliquer directement.
  • Si non, si elle a des défauts, c'est sûrement qu'elle contient une Contradiction
  • La repérer (elle est là, c'est sûr)
  • Trouver la contradiction générique associée (Concept de Problème)
  • En déduire via la Matrice les Principes à étudier (Concept de Solution)
  • Concrétisez avec vos Experts Métiers le Concept de Solution qui vous semble le plus viable. Vous avez alors votre Solution Appliquée !

Lors d'une conception : Function Maps

La méthode TRIZ pousse à modéliser le sujet qui nous occupe par des schémas divers et variés. Faire un petit dessin est toujours d'une grande aide. La principale modélisation, très usitée, est nommée Function Map. Il s'agit de représenter son Système comme un ensemble d'éléments qui agissent les uns sur les autres.

TRIZ Function Maps Contradiction Matrix
Exemple de Function Map d'un système mélangeur d'eau et poudre

Cela peut s'apparenter en Conception à un travail d'Architecture de son Système. Admettons que vous associez un code couleur à vos flèches représentant les Actions d'un élément Sujet vers un élément Objet : vert si action OK et désirée, rouge si action non désirée.

Exemple dans le graphe ci-dessus (qui n'apparaît pas sur l'image) :

  • Action verte : pump moves mixture
  • Action rouge : mais mixture clogs pump (clogs = encrasse)

Vous tenez ici une contradiction. Via les Function Maps, repérer une contradiction est assez simple : recherchez là où il y a des actions OK (en vert) et d'autres qui ne sont pas désirées (en rouge).

Dans notre exemple, on peut en tirer les contradictions génériques (Concepts de Problème) suivants :

  • Duration of Action by Moving object VS. Quantity of Substance (je veux que ma pompe tourne le plus longtemps possible avant que de la mixture s'accumule en son sein et la bloque)
  • Duration of Action by Moving object VS. Object-Generated Harmful Factors (je veux que ma pompe tourne le plus longtemps possible avant qu'elle ne se bloque d'elle même du fait de l'encrassement qu'elle se cause)
  • Reliability VS. Difficulty of Detecting and Measuring (je veux améliorer la fiabilité de ma pompe sans rendre plus complexe la détection d'un encrassement)
  • etc.

NOTA : si plusieurs paramètres vous semblent convenir pour décrire de manière générique votre problème appliqué, alors regardez dans la matrice toutes les contradictions entre ces paramètres. Ne vous censurez pas. 

Et la matrice nous donne les Concepts de Solution suivants (les Principes) :

  • Local Quality --> Ajouter une pièce spécifique qui vient "filtrer" la mixture en amont de la zone problématique ?
  • Parameter Change --> Modifier la vitesse de rotation de ma pompe ? Ou la viscosité de la mixture ?
  • Prior Action --> Mettre en place de la maintenance préventive ? 
  • Composite Material --> Recouvrir la zone d'encrassement avec un revêtement qui permet à la mixture de glisser sans s'accrocher et encrasser ma pompe ? 
  • etc.

Si une solution appliquée semble valable, on n'a plus qu'à l'appliquer et la valider avec les équipes Métiers (ne pas oublier le change control !)

Lors d'une analyse de Besoin : Ideal Outcome

La méthode TRIZ pousse à toujours définir clairement ce qu'on veut "dans l'idéal" pour le fonctionnement de notre Système. La littérature anglophone parle d'Ideal Outcome. C'est très comparable, si on est en début de Projet de Conception, à une Analyse de Besoin.

Une fois tous nos besoins listés, on réalise généralement un travail d'Architecture du Système souhaité afin de voir où on mets les pieds. A quoi va ressembler le Système souhaité ? De quels sous-systèmes sera-t-il composé ? etc.

A ce moment-là, vous pouvez éventuellement vous rendre compte que votre Système devra potentiellement avoir 2 grandes caractéristiques qui s'opposent, du fait de 2 Besoins qui s'opposent eux-mêmes. Et vous n'aviez pas vu que ces Besoins s'opposaient avant !

Pas de problème, vous venez de mettre le doigt sur... une Contradiction ! Nul besoin de s'affoler :

  • Il vaut mieux repérer les contradictions de Besoin au début de son projet que pendant (cela coûte moins cher à résorber)
  • Et nous avons la Matrice des Contradictions pour nous aider à concilier ces 2 Besoins qui s'opposent !

In fine, toutes les parties prenantes seront heureuses car le Système répondra aux 2 Besoins initialement opposés, en évitant le compromis tiède.

TRIZ 40 Principles Contradiction Matrix principes matrice business happy
Super, Billy ! Nos stakeholders needs sont tous pris en compte !

A n'importe quel moment

Il faut chercher les contradictions partout et tout le temps :

  • sur les Besoins (avec les parties prenantes)
  • Sur les Spécifications de son Produit
  • Sur l'Architecture de son Produit
  • Sur le Système qu'on a actuellement
  • Sur le Système qu'on veut
  • etc.

La pratique aide, c'est sûr, mais se forcer à l'exercice met rapidement le pied à l'étrier.

Que faire si plusieurs contradictions génériques sont possibles pour un même problème appliqué ? 

Comme vu plus haut avec notre pompe, il ne faut pas hésiter à considérer plusieurs contradictions si elles sont pertinentes pour un même problème appliqué. Cela augmente le nombre de concepts de solutions donnés par la Matrice, et cela donne donc d'autant plus d'idées !

Si vous remarquez qu'un Principe revient dans tout ou majeure partie des contradictions génériques que vous avez considérées pour votre problème appliqué : c'est certainement une bonne idée de creuser celui-ci en premier.

Que faire si on a plusieurs contradictions à gérer dans un même Système ? 

Si nous avons plusieurs contradiction a gérer : résoudre les contradictions par ordre décroissant de gain sur les fonctions importantes (Primary Functions selon la littérature TRIZ, ~Fonction Principales selon vos profs d'école) de votre Système.

TRIZ 40 Principles Contradiction Matrix principes matrice tableau priorisation problèmes
Exemple de tableau pour récapituler vos problèmes appliqués, les prioriser, et lister les concepts de solution (parmi les 40 Principes) vers lesquels pointe la Matrice des Contradictions

Autres exemples d'applications concrètes

Je vais tâcher de trouver des exemples très pointus mais aussi très courants, en plus de ceux déjà exposés ci-dessus. Si vous avez d'autres idées, n'hésitez pas à m'en faire part par l'un des moyens qui se trouvent en bas de page (LinkedIn, Mail, Twitter) !

Exemple 1 : Électronique

La technologie des mémoires de PC est ainsi faite à ce jour que plus l'espace mémoire est grand, et plus la recherche de l'information à l'intérieur et sa récupération est longue.

C'est problématique au sein de l'électronique de votre ordinateur : le processeur exécute les instructions qui composent vos logiciels à un rythme de plusieurs GHz. Cela dit, la mémoire de votre disque dur et de votre RAM ne sont pas capables d'alimenter en instructions ou en données votre processeur à une telle cadence. Pourtant votre ordinateur, votre smartphone etc. fonctionnent, non ? Comment est-ce possible ?

Problème appliqué

Nous avons donc un problème appliqué : je veux le plus de mémoire possible sur la machine que je conçois, afin de stocker des logiciels très complexes et utiles; mais je ne veux pas ralentir l'exécution de mon processeur car c'est justement lui qui fait la rapidité de ma machine et mon plaisir d'utilisation.

Concept de problème (Contradiction générique)

Le concept de problème serait le suivant : Rapidité VS. Volume ? (Je veux augmenter la rapidité de ma mémoire pour qu'elle alimente très vite en données mon processeur très rapide, mais je ne veux pas diminuer son volume).

Quels sont les paramètres qui semblent coller parmi les 39 parameters ? Speed et Volume of Stationary Object. Super ! Regardons à la croisée des lignes et colonnes de la matrice... Il n'y a rien !

Et oui, il y a des cas où aucun Brevet connu n'a permis de résoudre la contradiction. Ainsi Altshuller, son équipe, et leurs successeurs n'ont pas pu renseigner la matrice.

Qu'à cela ne tienne, on ne se laisse pas abattre. voyons tous les paramètres qui pourraient convenir (sans nous censurer) :

  • Speed
  • Difficulty of Detecting and Measuring (sous-entrendu détecter et mesurer la valeur d'une charge dans un transistor de mon circuit intégré de mémoire)
  • Productivity (la qualité d'une mémoire à débiter l'information qu'elle contient rapidement)
  • Volume of Stationary Object
  • Loss of Information (perte d'information = taille mémoire qui diminue)
  • Quantity of Substance (substance = information ici)
  • Device Complexity (plus grande est la mémoire, plus complexe est son enchevêtrement de transistors)

Les paramètres en italique ont plutôt un rapport avec la rapidité souhaitée de la mémoire. Les paramètres suivants, qui ne sont pas en italique, sont en lien avec son volume.

Il s'agit maintenant de faire toute la combinatoire des Contradictions pour formuler les Concepts de Problème qui décrivent notre Problème Appliqué :

  • Speed VS. Loss of Information
  • Speed VS. Quantity of Substance
  • Speed VS. Device Complexity
  • Difficulty of Detecting and Measuring VS. Volume of Stationary Object
  • etc.
Concepts de Solution : les principes pointés par la Matrice

Je vous épargne la liste des Principes parmi les 40 qui ressortent quand on cherche dans la Matrice pour toute la combinatoire de Contradictions précédente.

Il se trouve qu'un principe ressort et il est particulièrement intéressant puisque c'est in fine celui qui a été retenu et qui est appliqué dans toutes nos machines (PC, tablette, smartphone, réfrigérateur connecté...) : Intermediary

Solution appliquée

Intermediary --> Ne pas reposer sur une seule mémoire, mais plutôt sur plusieurs en cascade dont la taille (resp. rapidité) diminue (resp. augmente) à mesure qu'on s'approche du processeur : on a un disque, puis une mémoire intermédiaire, puis des caches de plus en plus proches du Processeur.

Par un jeu de copie des instructions et données de mémoire en mémoire, celles-ci se déversent à très grande vitesse vers le processeur qui peut travailler à son rythme de conception.

TRIZ 40 Principles Contradiction Matrix principes matrice PC memory mémoire architecture
Hiérarchisation de la mémoire d'un PC (tiré d'un cours ici)

NOTA : les principes suivants ressortaient aussi et pourraient correspondre peu ou prou à la solution appliquée :

  • Asymmetry : utiliser des mémoires de différentes formes/caractéristiques
  • Copying : jouer sur des copies d'information successives pour accélérer la fourniture de l'information au processeur
  • Taking Out : faire sortir la donnée nécessaire au processeur de sa grosse et lente mémoire d'origine pour la mettre ailleurs
  • Another Dimension : au lieu de simplement jouer sur le volume de sa mémoire ou sa rapidité, jouer aussi sur le nombre de mémoires

Exemple 2 : Architecture d'extérieur en Bâtiment

Imaginez votre magnifique pavillon dans la région de vos rêves...

Problème appliqué

Problème! Cette région est infestée de cerfs, sangliers et autres animaux qui n'hésitent pas à venir tout saccager dans votre potager la nuit. C'est ballot.

Vous voudriez monter un mur pour les empêcher de venir... mais cela vous gâcherait la vue. Même un grillage ne vous plaît guère.

Sanglier TRIZ 40 Principles Contradiction Matrix principes matrice
Alors comme ça on a emménagé dans le coin?
Concept de problème (Contradiction générique)

Les contradictions auxquelles on peut penser sont les suivantes:

  • Je veux à la fois un mur et pas de mur
  • Je veux un mur dont la forme empêche les bestioles de passer, mais qui ne me gâche pas la vue

La première contradiction est une Contradiction Physique. Nous verrons cela dans un autre article. Concentrons-nous sur la deuxième, qui est bien une Contradiction Technique. Avec le même raisonnement que pour l'exemple 1, je choisis la Contradiction générique suivante : Shape VS. Illumination Intensity.

Cela me permet d'exprimer que je veux avoir la forme parfaite pour mon mur, sans dégrader la vue (qui n'est possible que par la propagation d'ondes lumineuses...).

Concepts de Solution : les principes pointés par la Matrice

Parmi les 40 principles, ceux pointés par la Matrice des Contradictions sont les suivants :

  • The other way around
  • Dynamics
  • Colour Change
Solution appliquée

Je trouve une solution Appliquée grâce à ma réflexion sur le 1er principe trouvé : The other way around.

Au lieu de faire un mur qui part du sol et monte vers le ciel, qui va effectivement me gâcher la vue, je le fais partir du sol et... descendre encore plus dans le sol ! J'inverse totalement le mode de pensée classique pour un mur.

mur défense sanglier TRIZ 40 Principles Contradiction Matrix principes matrice wall defence hogs tanks char
Le mur inversé

Les sangliers arrivent depuis l'extérieur de ma propriété (sur la droite de l'image), et descendent un dévers que j'ai creusé vers mon "mur inversé". Et avec ça ils sont bien feintés, ils ne peuvent pas pénétrer ma propriété et venir manger mes artichauts. Et moi je conserve la vue au loin depuis ma cuisine !

NOTA: oui, c'est le même principe qu'une fosse antichar...! Au grands maux, les grands remèdes.

Quelques commentaires pour terminer

Aprés les 2500 effects, voici un autre outil de la méthode TRIZ qui pointera pour vous vers des idées de solutions à vos problèmes. C'est là la grande force de la méthode TRIZ : des outils construits sur plusieurs décennies pour être utilisés en quelques minutes par les ingénieurs d'aujourd'hui. Il ne faut pas s'en priver !

Cette Matrice des Contradictions peut vous aider à résoudre des problèmes très globaux (les murs autour de votre maison) comme très pointus (les circuits intégrés constituant la mémoire de votre ordinateur).

Vous noterez qu'il n'y a pas de paramètre Coût dans la Matrice. C'est bien dommage ! Cela permettrait d'améliorer tel ou tel paramètre sans jamais dégrader les coûts du Système... C'est parce que le coût d'un Système n'est pas un paramètre Technique. C'est la conséquence de choix de matériaux, de moyens de fabrication, du cours du marché etc. Ainsi, il n’apparaît pas directement dans la Matrix. Le paramètre « Productivity » serait le paramètre le plus proche à exploiter pour se donner des idées vis-à-vis d'un coût à maîtriser.

Aurélien NARDINI

Un Système Sans Problème est une ressource de connaissances et de savoir-faire pratiques, avec exemples concrets.

Que vous soyez Chef de Programme, Chef de Projet, Architecte Système, Ingénieur, Manager dans l'Industrie, Etudiant ou Curieux de l'Ingénierie, vous êtes au bon endroit.

Au travers d'articles publiés régulièrement, découvrez ou révisez les Processus, Méthodes, Outils et Astuces utiles pour concevoir et piloter dans les domaines du Software, Firmware, de l’Électronique, et de la Mécanique.
 
Parce-qu'un produit fiable et industrialisable ne s'improvise pas !