L'ingénierie des systèmes complexes

Lorsqu'on m'interroge  sur mon métier, j'ai une légère hésitation... Que dire ? Je suis physicien numéricien de formation et d'esprit. Mais, mon job alimentaire est l'ingénierie des systèmes complexes. Il n'est déjà pas facile d'expliquer en quelques mots ce qu'est un physicien numéricien, alors lorsqu'il s'agit "d'ingénierie des systèmes complexes" !! Et comme il me semble très impoli de monopoliser la conversation pour expliquer quelque chose qui n'a pas forcément beaucoup d'intérêt pour mon interlocuteur, je me suis décidé à écrire cette "brève". Je fais ainsi d'une pierre deux coups : j'explique, très rapidement car c'est une brève, et je branche mon interlocuteur sur TangenteX.com, on ne sait jamais...

Qu'est-ce qu'un système complexe

Quelques définitions d'abord....

Juste pour éclairer le débat, et parce que beaucoup de monde, physiciens et ingénieurs compris, disent des choses assez .. curieuses !
Causalité : le futur du système est déterminé uniquement par son passé et le présent. Attention à ne pas confondre corrélation et causalité.

Déterminisme : la connaissance exacte de l'état initial du système et de ses lois permet de prédire avec certitude son futur et de reconstruire son passé.

Prédictibilité : la prédiction du futur du système est théoriquement possible.

Réductionnisme : doctrine cartésienne qui dit que pour étudier un système compliqué, il faut le décomposer en systèmes plus simples et que les résultats acquis sur les systèmes plus simples sont transposables au système compliqué. "Le tout est la somme des parties".

Holisme : doctrine qui affirme que pour étudier un système compliqué, il faut étudier l'ensemble de ses composants et de leurs interactions, car "le tout est plus que la somme des parties".

Les systèmes dynamiques et prédictibilité

Un système peut être déterministe mais pas prédictible : on dira alors du système qu'il est chaotique ou sensible aux conditions initiales (SDIC en anglais : Sensitive Dependence on Initial Conditions). Une variation très petite des conditions initiales entraine des divergences énormes et imprévisibles dans les résultats des prédictions d'évolution. Par exemple : le problème à trois corps en interaction gravitationnelle de Poincaré, l'effet papillon de Edward Lorentz.

Les systèmes complexes

La théorie des systèmes complexes est née de la théorie du chaos (1903), de la cybernétique de N.Wiener (1948), qui est l'étude des systèmes asservis et de la systèmique de Ludwig Bertalanffy (1968). La systémique est fondée sur le concept holistique.

Revenons au latin, car il faut bien que les années de lycée passées sur le Gaffiot servent à quelque chose ! Complexe vient du latin tardif "complexus", qui signifie "fait d'éléments différents, imbriqués". Un objet complexe est un objet formé d'une multitude de composants liés ensemble. Ce qui est important, c'est la multitude et les interactions. Voilà pour la généralité, parce qu'en fait, il n'existe pas de définition "normalisée" d'un système complexe.

Cependant, on trouve dans la littérature abondante consacrée au sujet, une convergence certaine sur les propriétés qui caractérisent un système complexe:

A l'X, on commence par définir ce qu'est un système : c'est la donnée d'une fonction de transfert, qui décrit le comportement en entrée/sortie du système et d'une fonction de transition, qui fixe les conditions d'évolution de l'état du système. Un système s'obtient par intégration récursive d'autres systèmes. Un système est dit "complexe" lorsque les systèmes ainsi intégrés deviennent trop nombreux ou trop hétérogènes.

Le CNRS nous propose une définition suivante : "un système complexe est constitué d'un nombre d'entités en interaction, dont on ne peut prévoir le comportement ou l'évolution par un calcul simple". C'est simple, clair et de bon goût, une définition que l'on peut retenir, pardon pour mes camarades...

Un système complexe est caractérisé par l'apparition de phénomènes émergents, résultants de l'interaction des agents entre eux. Exemple classique : l'évolution d'un banc de poissons, qui résulte d'interactions très simples entre poissons (se tenir à une distance constante de son voisin). Exemples de systèmes complexes en physique : turbulence des fluides, percolation, systèmes météo, diffusion, etc... En ingénierie : Internet, réseaux d'ordinateurs, réseaux de distribution électriques, objets connectés en interaction, robots en essaim, etc.

Attention, un système complexe n'est pas un système compliqué. Un système compliqué est un système qui fait intervenir beaucoup de variables et leurs interactions, mais dont le comportement est prédictible. Par exemple, un moteur est un système compliqué, mais pas un système complexe.

L'ingénierie des systèmes complexes

En quoi consiste l'ingénierie des systèmes complexes ?  Je parle ici de systèmes complexes artificiels, par exemple un système d'aide à la gestion de trafic (SAGT) ou d'un système de conduite d'un réseau de distribution d'électricité, ou encore d'un système de détection automatique d'incidents (DAI).

L'ingénierie des systèmes complexes recouvre plusieurs activités:

Un boulot passionnant, qui fédère des activités de physicien, d'ingénieur et d'informaticien. Les outils de base : de l'imagination, de la physique, des équations différentielles et un ordinateur ! Ah oui, aussi, de la rigueur pour ne pas négliger ce qui ne doit pas l'être, même si c'est un petit coefficient caché dans un coin.


Contenu et design par Dominique Lefebvre - www.tangenteX.com janvier 2017   Licence Creative Commons   Contact : PhysiqueX ou

Cette œuvre est mise à disposition selon les termes de la Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Pas de Modification 3.0 France.