2003 287 288
2003 287 288
2003 287 288
THESE
Présentée en vue
d’obtenir le grade de
DOCTEUR
en
par
COMPOSITION DU JURY
Avant-Propos
AVANT-PROPOS
Le travail présenté dans ce mémoire est le fruit d’une collaboration dans le cadre d’un projet
ECOS-Nord de coopération franco-vénézuelienne entre le groupe de « Modelaje y Simulacion » de
l’Université Simon Bolivar et le Laboratoire d’Automatique et Informatique Industrielle de Lille de
l’Ecole Centrale de Lille, au sein de l’équipe « Bond Graph ».
Nous remercions M. Philippe VANHEEGHE, directeur du LAIL de nous avoir reçue au sein de
son laboratoire et M. Jean-Claude GENTINA, Directeur de l’Ecole Centrale de Lille. Nous exprimons
également notre profonde gratitude à M. Pedro Maria ASO, Recteur de l’Université Simón Bolívar pour
nous avoir soutenue pendant ces années de thèse dans le cadre d’une convention de cotutelle.
Nous exprimons notre très profonde gratitude à Mme Marisol DELGADO pour nous avoir
soutenue tout au long de cette aventure durant laquelle tristement notre pays se déchire et nos institutions
traversent des moments très durs … mais où il reste néanmoins l’espoir d’un futur meilleur à travers
l’expression de son peuple qui lutte contre l’ignorance et l’égoïsme.
Nous exprimons notre plus profonde gratitude à M. Jacques LEFEVRE, pour nous avoir encadré
pendant la réalisation de ce travail et pour avoir été un guide et un ami. Lui, pour qui l’honnêteté
intellectuelle sera toujours sa plus grande bataille et son plus grand étendard, nous a soutenue pendant ces
années et nous a donné son temps, son savoir et sa précieuse aide pendant la préparation de ce texte. Qu’il
trouve ici l’expression de toute notre amitié et notre profond respect.
Nous sommes très reconnaissant à M. Christian VASSEUR d’avoir accepté de présider notre jury
de thèse.
Nous remercions vivement Mme Geneviève DAUPHIN-TANGUY de nous avoir accueillie dans
son équipe au sein du LAIL et pour avoir accepté de participer à notre jury de thèse. C’est un honneur de
Avant-Propos
la trouver parmi les membres du jury et une juste reconnaissance de son travail et son soutien pendant
notre séjour à Lille, ainsi que son aide pendant la révision de ce mémoire.
Nous remercions aussi à M. Ahmed RAHMANI de nous avoir co-encadrer pendant la durée de
notre travail et M. Alfonso ALONSO pour avoir accepté de juger ce travail.
Nous tenons à témoigner notre amitié et notre reconnaissance à tous les chercheurs et thèsards du
LAIL ainsi qu’au personnel de l’Ecole Centrale de Lille pour la sympathie qu’ils entretiennent,
spécialement à Marc, Christophe, Brigitte .... pour ceux qui ont été des vrais amis, merci de tout cœur...
Nous voulons remercier très spécialement une personne qui nous a donné son amitié, son
honnêteté, son amour et son temps … une de ces rares personnes qui sont dignes de toute confiance et que
nous considérons presque comme notre nouvelle famille du nord … merci beaucoup Mme TRICOT …
vous serez toujours dans notre coeur…
Nous voulons aussi remercier vivement Mlle CATSIAPIS et Mlle BUKOWSKI pour leur bonne
humeur et leur gentillesse légendaire, et avec lesquelles nous avons découvert la vie et la richesse d’un
pays et de ses gens.
Finalement, nous remercions les personnes qui nous sont chers mais qui sont loin…à nos
amis et en particulier à notre famille qui a été toujours derrière nous pour nous soutenir et nous
aimer…nous voudrions commencer par témoigner de notre profonde gratitude, amour et admiration
à nos grands-parents, qui ont connu les guerres, la misère et la peur, mais qui ont su donner à leurs
enfants et leurs petits-enfants l’exemple de l’amour, la joie et la motivation pour être toujours
meilleur…
Nous remercions également nos parents et notre frère, qui nous ont aimée profondément à
distance et qui nous ont soutenue avec beaucoup de sacrifice et avec beaucoup de douleur de nous
savoir loin d’eux, et qui, nous en sommes sûr, sont même plus fiers que nous aujourd’hui de
l’aboutissement de ce travail…
Finalement, je remercie César pour tout son amour, son aide et ses conseils pendant toutes
ces années, et qui fait que dans ma vie, même dans les périodes les plus noires, brille toujours la
lumière d’un espoir …
AVANT-PROPOS
INTRODUCTION GENERALE 1
REFERENCES
Introduction Générale
INTRODUCTION GENERALE
“La nature est remplie d’une infinité de raisons dont l’expérience n’a jamais vu la trace”
-Léonard de Vinci-
De notre coté, le but ultime étant de fournir un modèle susceptible d’être intégré
ultérieurement dans un modèle plus complet de l’ensemble de la boucle, il est naturellement
impossible pour des raisons d’homogénéité des résultats et de temps de calcul de construire
des modèles détaillés pour chacune des parties qui nous concernent. Le ventricule gauche est
un système multi énergétique complexe avec des mécanismes fortement non linéaires. De
plus, l'
anatomie du coeur est très complexe et la dynamique des fluides d’un ventricule et de
Introduction Générale
son réseau, étant pulsatile, instable et non linéaire est à la frontière de ce qui peut être réalisé
aujourd'
hui avec des méthodes numériques.
PRESENTATION DU MEMOIRE
Introduction Générale
Donnons maintenant quelques détails sur chacun des cinq premiers chapitres.
Introduction Générale
Introduction Générale
cette notion permet d’obtenir des informations utiles pour la compréhension du système en
posant les bonnes questions, c'
est-à-dire, en formulant une « fonction objectif » adéquate par
rapport aux questions qui intéressent le modélisateur. Ensuite, nous décrivons brièvement
quelques critères d’optimisation parmi les plus utilisés dans le domaine physiologique et nous
présentons quelques applications spécifiques, tirées de la littérature, au problème de
l’optimisation du système cardiovasculaire. Nous essayons dans ces exemples de montrer et
de discuter la difficulté de formuler et d’appliquer une approche téléonomique quand le
système étudié est très complexe et mal connu.
Introduction Générale
CHAPITRE 1
SUR LA MODÉLISATION DES PHÉNOMÈNES
C AR DI AQ U E S
“The difficulty lies not so much in developing new ideas as in escaping from old ones”
-John Maynard Keynes-
1.1 INTRODUCTION
Le ventricule gauche est un muscle creux formant une cavité qui est la principale
pompe du système cardio-vasculaire. Il doit assurer le passage du sang à travers tout le corps
et doit donc fournir une grande quantité d’énergie hydraulique à partir de la compression par
la paroi musculaire du sang contenu dans sa cavité interne. L’énergie mécanique de
compression vient de la transformation opérée par les cellules musculaires de l’énergie
biochimique qui leur est fournie par des mécanismes biochimiques divers. Ces mécanismes
sont déclenchés par des influx électriques et génèrent non seulement du travail mécanique
mais aussi beaucoup de chaleur.
très complexe et sa dynamique des fluides, étant pulsatile, instable et non linéaire est à la
frontière de ce qui peut être réalisé aujourd'
hui avec des méthodes numériques.
Le modèle qui va être décrit dans cette thèse a des buts entièrement différents. Il
s’insère en effet dans un projet plus vaste de modélisation de la boucle cardiaque dans son
entièreté et à divers niveaux allant de la biochimie cellulaire à l‘hémodynamique et à son
contrôle [Hamam, 2000 ; Hamam, 2001 ; Lefèvre, 2001]. Ce modèle de la boucle complète
est destiné à étudier les transitoires et les divers états périodiques stables de pression et de
débits obtenus dans la circulation sous diverses conditions environnementales (e.g. froid,
chaud, exercice, hypo ou hypervolémie…) et sous l’action des contrôles neuro-hormonaux
et pharmacologiques les plus importants (baro et chémo-récepteurs, adrénaline, béta-
1
Un modèle phénoménologique reproduit un phénomène c’est à dire un ensemble de relations observées entre
deux ou plusieurs variables. Toutefois, il relie ces variables au moyen d’équations abstraites obtenues le plus
souvent empiriquement. Il n’est donc aucunement relié aux mécanismes physiques produisant ces relations et
n’est donc pas capable de les expliquer.
10
termes de mécanismes ventriculaires. Cependant, ces modèles sont très aisés à simuler et ce,
de façon rapide et robuste. De plus, en choisissant les formes fonctionnelles de leurs
éléments de façon suffisamment générale, on peut leur faire représenter un grand nombre de
données issues des expériences. Depuis 1970, ils ont donc été et sont toujours intensivement
employés dans les modèles de la boucle ventriculaire complète mis au point pour la gamme
d’applications décrite plus haut [Vaartjes et Boom, 1987 ; Bottemanne et al., 1999].
Toutefois, il est nécessaire d’aller plus loin. Tout d’abord, depuis 1985, les
physiologistes se sont intéressés de plus près au métabolisme cardiaque. De nouvelles
méthodes de mesure leur ont permis de mesurer in vitro et in vivo la consommation
d’oxygène du ventricule et donc d’estimer sa consommation d’ATP en diverses situations
expérimentales et naturelles. Suga a alors montré qu’il existait des relations simples mais
toujours partiellement inexpliquées entre cette consommation d’énergie et le travail
mécanique fourni par le ventricule [Sagawa et al. 1988]. Si elles sont confirmées, même de
façon approximative et dans une gamme de situations spécifiques, ces relations sont
évidemment d’un grand intérêt clinique puisqu’elles permettent de caractériser le rendement
du coeur.
Afin de les comprendre, il est nécessaire d’étudier l’énergétique de nos modèles. Or,
pour les modèles en boîtes quasi noires décrits plus haut, cela est impossible pour deux
raisons. Premièrement, leur élément de base assurant le développement de la contraction est
un ressort à raideur variable dépendant uniquement du temps. Un tel élément est incohérent
du point de vue énergétique puisqu’il ne tient pas compte de l’énergie nécessaire à cette
variation de raideur, c’est à dire de l’énergie fournie par l’ATP [LeFèvre J., 1993]. Cela est
admissible en première approximation si on ne s’intéresse qu’aux phénomènes
hémodynamiques résultant de cette variation de raideur mais c’est absolument insuffisant si
ce que l’on veut étudier est précisément l’énergétique cardiaque. De plus, les études
modernes de physiologie cellulaire ont mis en évidence les détails moléculaires d’un grand
nombre des mécanismes sous-jacents aux éléments des modèles en boîtes quasi noires. Ces
mécanismes sont influencés de façon rétro-active par les circonstances de fonctionnement de
la boucle cardio-vasculaire et par de nombreux médicaments. Pour comprendre ces
11
phénomènes, il est donc nécessaire d’ouvrir ces boîtes noires et de commencer à intégrer
tous ces mécanismes dans un modèle du ventricule complet. Bien sûr, pour les raisons
évoquées plus haut, il faut en toute chose raison garder et donc se limiter à un niveau de
complexité bien choisi.
Depuis le début des années 80, quelques auteurs ont proposés de tels modèles que
nous appellerons en « boîtes grises » [LeFèvre et al., 1988 ; Drzewiecky et Li, 1998]. Ils ont
tenu compte, à des degrés divers de complexité, de la géométrie du ventricule et des
mécanismes moléculaires d’excitation et de contraction du myocarde. Leurs modèles
comportent donc une partie chimique consommant l’énergie de l’ATP pour faire se
contracter le muscle et une partie mécano-hydraulique représentant la paroi du ventricule et
la masse de sang contenue.
Toutefois, sans aucune exception, ces modèles utilisent toujours comme élément
actif de base la génération périodique d’une quantité d’énergie potentielle élastique dans la
paroi ventriculaire au moyen d'
un ressort variable. Ce ressort ne dépend plus explicitement
du temps mais bien d’un signal uni-directionnel allant de la partie chimique du modèle vers
ce ressort2. C’est bien sûr un progrès puisque ces modèles permettent de représenter la
génération d’énergie chimique et sa résultante mécanique. Toutefois, il a été suggéré
[LeFèvre et al., 1991] que ce type de liaison uni-directionelle entre partie chimique et
mécanique était irréaliste et qu’il fallait prendre en compte un couplage bi-directionnel
instantané et réversible entre ces deux parties du modèle. En 1999, une première
implémentation de cette idée a été publiée et les premiers tests ont été effectués [LeFèvre et
al., 1999].
2
On verra plus loin qu’il s’agit d’une variable exprimant le nombre instantané de ponts actine-myosine.
12
Nous montrerons par la suite que cette publication comportait également quelques
erreurs mineures. Ce modèle fut le point de départ de notre travail.
Le travail qui va suivre s’insère donc dans cette tradition des modèles en « boîtes
grises », intermédiaires entre « quasi noirs » et « quasi blanches ». Nous basant sur le
modèle 2PC, nous essaierons d’en corriger les défauts, de le généraliser et de le rendre plus
proche encore des mécanismes cellulaires et anatomiques. A tout moment, nous essaierons
d’adapter notre choix du niveau de gris, c’est à dire de lui donner une complexité optimale,
adaptée à nos buts (rapidité de calcul, contenu mécaniste qualitatif, intuitif et réaliste, facilité
d’emploi didactique). Trois aspects de cette complexité seront tout particulièrement
examinés : la fidélité de comportement par rapport à une liste de critères de validation qui
sera explicitée à la fin de ce chapitre, le nombre de mécanismes intégrés (nombre de boîtes
dans le modèle global) et le niveau de détail de chaque boîte (complexité des formes
fonctionnelles choisies, nombre de paramètres localisés et niveau de difficulté numérique).
Nous présenterons donc un modèle abstrait représentant une idéalisation d’un modèle
simple de la géométrie de la chambre ventriculaire et des modèles très simples de la
mécano-chimie des protéines contractiles. De cette façon notre modèle est moins « noir »
que les modèles phénoménologiques décrits auparavant mais il a toujours un certain niveau
de « gris » parce que nous simplifions et soustrayons fortement la plupart des processus
chimiques et mécaniques qui ont lieu dans le coeur et que nous avons adapté quelques
13
Cependant, l’utilisation des BGs est encore peu familière dans les cercles médicaux
qui estiment souvent que les modèles en général et les BGs en particulier sont des outils trop
abstraits pour leur être utile. Nous discuterons donc tout spécialement de leur adéquation à
nos besoins didactiques et nous donnerons des représentations intuitives de nos modèles.
Ensuite, nous avancerons un peu dans la présentation des éléments de physiologie cardiaque
nécessaires à la compréhension de notre modèle en donnant une description du cycle
cardiaque et en voyant avec plus de détail l’historique scientifique des travaux cités ci-
dessus. Nous poursuivrons alors, dans les chapitres suivants, avec la modélisation Bond
Graph du ventricule gauche, tout d’abord en corrigeant et en complétant le modèle 2PC
[Lefèvre et al., 1999] et ensuite en le développant fortement.
14
D’une manière générale, nous pouvons dire qu’un modèle est construit pour résoudre
un problème ou, au minimum, pour tester la solution proposée à un problème déterminé
[Gawthrop et Smith, 1996].
Dans une première approche, un modèle peut être utilisé, soit avec des objectifs
descriptifs, soit avec des objectifs prescriptifs [Schmidt, 1985]. Les modèles descriptifs ont
comme fonction, l’aide à la compréhension ou la communication de concepts. Les modèles
prescriptifs, par contre, sont utilisés pour recommander un chemin d’action, puisqu’ils
permettent faire des prédictions sur le comportement du système réel.
Dans une deuxième approche, nous pouvons dire qu’il existe dans le vaste champ de
la modélisation, des modèles du type « boîte noire », « boîte blanche » ou « boîte grise ».
Les modèles de type « boîte noire » sont normalement des modèles obtenus
seulement à partir des données par un processus très élaboré d'
évaluation de paramètres. Ils
ont des structures mathématiques génériques indépendantes de la nature des phénomènes
modélisés (e.g. modèle entrée/sortie, modèle linéaire ou bilinéaire d’état) et des formes
fonctionnelles abstraites (e.g. fractions rationnelles, fonctionnelle de Volterra). Ils
s’établissent de façon empirique en choisissant des formules suffisamment générales et en
déterminant les valeurs de leurs paramètres par identification à partir d’une base de données
expérimentales mesurées sur un système donné. Ils ne font donc pas appel à la connaissance
physique que l’on possède sur le système étudié.
Bien que ces méthodes aient gagné une large acceptation dans l'
industrie, il est
compréhensible que, pour les processus qui sont étudiés intensivement du point de vue de
15
Les modèles du type « boîte blanche » sont des modèles qui essayent de représenter
le plus fidèlement possible le système réel à partir des théories existantes dans le domaine
modélisé4. Ce sont donc des modèles basés sur la connaissance puisqu’ils donnent une
description mathématique des phénomènes physiques à la base d’un processus. De façon
typique, les équations impliquées dans le modèle peuvent être des équations de transport, les
équations de la thermodynamique, les équations de conservation de masse, … en fait toutes
les équations de la physique mathématique [Oussar et Dreyfus, 2001]. Ces modèles sont
obtenus par une approche déductive : partant des équations générales de la physico-chimie,
on les simplifie en essayant de justifier rigoureusement chaque simplification et en tentant
d’en introduire le moins possible tout en restant pragmatique et en gardant les buts de
l’exercice à l’esprit.
A l’inverse, un modèle du type boîte noire est une description fonctionnelle abstraite
et paramétrisée du processus dont les paramètres sont estimés à partir des mesures
entrée/sortie effectuées sur le processus et ne tenant donc compte d'
aucune connaissance
physique sur le système étudié5 [Oussar et Dreyfus, 2001].
3
Cette phrase peut à première vue sembler paradoxale. Comment un modèle supposant que l’on ignore
totalement la nature des phénomènes peut-il représenter ceux-ci mieux qu’un modèle basé sur nos
connaissances et possédant donc plus d’information ? En fait, nos connaissances sont imparfaites et, lorsque
nous en tenons compte pour établir un modèle, nous les simplifions souvent fortement (voir modèles gris, ci-
dessous). Nous introduisons donc des lois physico-chimiques simplifiées et qui ont une forme mathématique
imposée. Le modèle résultant a donc moins de degrés de liberté qu’un modèle en boîte noire qui, lui peut
utiliser n’importe quelle forme mathématique abstraite. Ce modèle en boîte noire peut donc représenter plus
fidèlement tous les aspects, mêmes les moins significatifs, des résultats expérimentaux. C’est le dicton fameux:
« Give me 30 parameters and I’ll fit an elephant » cher aux anglo-saxons. Bien entendu il n’est souvent ni
nécessaire ni utile de représenter tous ces détails et l’art du modélisateur, tant pour les boites noires que
blanches ou grises, consiste en grande partie à discerner ce qui peut être négligé parmi les données
expérimentales pour en dégager le noyau significatif.
4
Bien entendu, aucun modèle, aussi détaillé qu’il soit n’est réellement blanc. Nos connaissances sont limitées
et, de toute façon nous nous limitons toujours à un niveau de détail donné en prenant pour les concepts de base
de niveau plus bas des relations en boîte noire.
5
Le mot « aucune » est fréquemment un peu trop fort. Choisir l’approximation fonctionnelle décrivant une
boîte noire nécessite la connaissance de quelques données physiques fondamentales (ex : gamme de validité,
16
Comme nous l’avons mentionné plus haut, il y a aussi, des systèmes qui ne sont
connus que de manière extrêmement imparfaite. C’est bien entendu le cas en biologie plus
que partout ailleurs. Tout modèle de ces systèmes, quel que soit le niveau de détail à
inclure, implique donc une « dose de gris sombre» beaucoup plus forte que ce n’est le cas
pour les modèles utilisés couramment en sciences de l’ingénieur. Pour de tels systèmes, il
existe, en plus de l’approximation empirique par identification (boîtes noires) et de
l’approche déductive (boîtes blanches), une troisième manière, dite « en boîtes grises », de
développer des modèles physiques en réseau. Elle utilise un mélange de connaissances
physiques (des boîtes fortement simplifiées mais dont les lois et les paramètres ont un sens
physique) et des boîtes phénoménologiques abstraites et empiriques dont les paramètres sont
déterminés par régression à partir des mesures expérimentales [Sohlberg, 2003].
Comme nous l’avons dit précédemment, tout modèle en boîte blanche est en partie
gris. Cependant, nous parlons ici de modèles tellement « gris sombre » que leur construction
ne peut se faire selon la méthode déductive chère aux ingénieurs puisque, le plus souvent, on
ne peut formuler les équations de base à simplifier ou à prendre en compte. On établit alors
ces modèles de façon hypothético-inductive, construisant tout d’abord les modèles les plus
simples possibles (hypothèses de simplification forte des boîtes de connaissance et formes
fonctionnelles simples des boîtes phénoménologiques). On teste alors le comportement de
ces modèles par rapport à une base de donnée de résultats expérimentaux de validation à
représenter de façon semi-quantitative ou parfois de façon purement qualitative. Si la
correspondance est satisfaisante selon des critères fixés par les buts de l’exercice, on arrête
le processus de modélisation, sinon, on ajoute de nouveaux mécanismes ou on rend plus
linéarité ou non, échelle de temps..). De plus, dans les modèles connectant des boites noires en réseau, choisir
17
La détermination des paramètres de ces modèles en boîte grise pose un problème. Ils
sont souvent trop nombreux pour pouvoir utiliser une approche d’identification et leur
signification physique, même lorsqu’elle existe, est trop imprécise pour que l’on puisse
réellement la tester expérimentalement. Dans ce cas, on peut les estimer de façon imprécise
en se basant sur toutes les données disponibles. Si l’on dispose, ce qui est fréquemment le
cas en physiologie, d’un ensemble d’hypothèses permettant de définir ce que doit être le
fonctionnement efficace ou optimal du système étudié, on peut alors les déterminer par
« design téléonomique » en formant à partir de ces hypothèses un cahier des charges sous
forme d’une fonction coût multi-objectifs et en l’optimisant [LeFèvre, 1983].
Dans le travail qui va suivre, c’est cette approche en boîte grise, hypothético-
inductive, à complexité minimale pour une base de données de validation fixée a priori et à
détermination par design téléologique que nous utiliserons.
la topologie et la nature de ces boites noires nécessite aussi fréquemment une compréhension de la réalité.
18
domaines différents. Tout cela nécessite de la part du modélisateur une volonté d’écoute et
de collaboration multidisciplinaire, un besoin de préserver la simplicité et le caractère
intuitif et la capacité d’oublier parfois sa rigueur théorique pour, pragmatiquement, essayer
des formulations qui ne seront éventuellement justifiées qu’a posteriori.
Ces deux buts si différents ont produit des difficultés de communication et dans
beaucoup de cas, ils ont amené de nombreux biologistes et médecins à conclure à l’inutilité
de la description mathématique des biosystèmes [Keener et Sneyd, 1998]. Cet état de chose
malencontreux est dû aux innombrables travaux de recherche effectués par des ingénieurs
pour modéliser des systèmes biologiques en considérant pour certaines parties une quantité
énorme de détails complexes et formellement corrects tout en représentant d’autres parties
de façon trop approximative et en négligeant de se baser suffisamment sur des observations
morphologiques ou physiologiques. Bien entendu, certains domaines biologiques
permettent d’employer des méthodes proches de celles de l’ingénieur, c’est le cas par
exemple de l’étude détaillée du myocarde ou de l’hémodynamique artérielle. Cependant,
6
Le mot « arcanum » est une expression qui date du 15ème siècle, et qui signifie une connaissance mystérieuse,
un langage ou une information accessible seulement pour les initiés [Dictionnaire Merriam-Webster on-line].
19
pour des approches plus globales ou mettant en jeu plus de mécanismes cellulaires peu
connus, la plupart des spécialistes admettent maintenant que pour le futur de cette discipline,
il est important de trouver une façon d’exprimer les idées d'
une manière logique des deux
points de vue du modélisateur et du praticien biologiste. C’est ce que nous allons essayer de
faire dans notre cas restreint.
20
équations sont alors établies, fournissant ainsi les relations mathématiques réelles entre les
variables. Cependant, une ou plusieurs expressions mathématiques ne peuvent pas, par
elles-mêmes, contribuer beaucoup à la compréhension d’un phénomène particulier. C’est
pourquoi, il faut trouver des méthodes de représentation adéquates pour aider les non-
mathématiciens à comprendre le modèle, à le valider et à l’utiliser soit pour suggérer des
expériences complémentaires, soit pour enseigner.
Dans ce travail, nous opterons pour une description globale du ventricule gauche, et
la réalité sera décrite par une suite de modèles « emboîtés » de niveau de complexité
variables (de moins en moins gris). Nous allons essayer de faire en sorte que le modèle soit
le plus simple et intuitif possible du point de vue physiologique. Pour cela, nous
descendrons au niveau microscopique et cellulaire des phénomènes de contraction.
Cependant, afin d’obtenir des simulations rapides pour pouvoir, dans nos travaux futurs
étudier la boucle cardiovasculaire complète, ces modèles microscopiques seront très
simplifiés et ne représenteront donc la réalité que qualitativement. Pour réaliser ces
modèles, nous utiliserons la méthodologie des Bond Graphs dont nous allons, dans les
sections qui suivent, essayer de montrer quels sont les avantages comme outil de
représentation des systèmes biologiques. Nous discuterons également la complexité du
système à modéliser. Nous verrons enfin plus en détail son fonctionnement ainsi que les
différentes approches à paramètres localisés mentionnées précédemment.
21
Dans les sections précédentes, nous avons parlé des objectifs si différents de
l’ingénierie et de la biologie et de la nécessité de méthodes de représentation adéquates à ces
objectifs pour la modélisation et la compréhension du système qui est étudié. Considérant la
complexité des systèmes biologiques et le manque de formation mathématique de leurs
spécialistes, nous avons discuté aussi du potentiel limité des équations comme outil de
compréhension dans ce type d’études. Nous verrons qu’il nous est nécessaire de simuler des
mécanismes chimiques non classiques en ingénierie. Toutefois, le ventricule gauche, vu
l’importance de ses aspects mécano-hydrauliques, a aussi une base physique beaucoup plus
proche de l’ingénierie classique que d’autres systèmes corporels tels que le système nerveux
ou le système endocrinien. Nous avons donc besoin d’une méthodologie qui nous permette
de modéliser des processus qui, bien que de nature très différente de celle des systèmes
étudiés par les ingénieurs7 s’en rapprochent fortement par certains aspects. Afin de créer un
langage commun entre tous les spécialistes concernés (physiologistes, médecins,
biochimistes, mécaniciens, hydrauliciens), nous avons en fait besoin d’une approche
généralisée de la modélisation à paramètres localisés, qui puisse unifier des systèmes
physiques de toutes sortes, situés dans des domaines énergétiques différents, et ce, d’une
façon proche à la fois de la physique du problème et de la compréhension intuitive qu’en
ont les biologistes en termes de représentation graphique et de mécanismes énergétiques
internes8.
7
Nous les appellerons donc « non conventionnels » au sens de l’ingénierie classique.
8
Les considérations données ici appartiennent à ce que Gawthrop appelle la « métamodélisation » [Gawthrop et Smith,
1996] puisqu’il s’agit d’une discussion non d’un modèle spécifique mais de la nature abstraite des éléments et
modèles ainsi que des processus de pensée qui forment la base épistémologique de la construction d’un
modèle.
22
dans la suite qu’en les représentant en modules choisis de façon adéquate, ils ne font que
traduire en termes rigoureux des représentations graphiques intuitives utilisées ou
compréhensibles facilement par les biologistes (voir appendice A pour une introduction
intuitive aux bond graphs orientée « biologistes »).
Le cœur est une pompe pulsatile composée de deux oreillettes et de deux ventricules
(figure 1.1). Le rôle du ventricule gauche est d’assurer la fourniture de sang oxygéné à
toutes les cellules du corps en maintenant à sa sortie un débit et une pression aortique
adéquats.
23
24
Pression [mmHg]
Fig 1.2: Panneau gauche : Le cycle cardiaque dans un plan volume ventriculaire-
pression ventriculaire. Panneau droit supérieur : la stimulation électrique cardiaque
représentée par une onde électrocardiographique typique (ECG). Panneau droit inférieur :
les courbes de pression et volumes en fonction du temps correspondant au cycle pression-
volume du panneau gauche. Au dessus les courbes de pression ventriculaire (rouge),
pression aortique (grise) et pression auriculaire (bleue). En dessous, la courbe de volume
correspondante. Le panneau de gauche montre une phase de remplissage assez lente (BC),
la contraction isovolumique rapide (CD), l’ouverture de la valve aortique au début de
l’éjection (D), la fermeture de la valve aortique terminant l’éjection (A) et la phase de
relaxation isovolumique un peu plus lente que la contraction isovolumétrique(AB). Dans le
panneau droit supérieur, le pic R de l’ECG précède de peu le début de la contraction (point
C du panneau de droite).
25
source principale de puissance pour pomper le sang respectivement, dans les poumons pour
le ventricule droit et dans le réseau vasculaire dit « systémique » irriguant toutes les cellules
du coeur pour le ventricule gauche.
..
! "$#&%('&) *
+-,/.103254768.19
26
Lorsque le sarcomère est au repos, les sites d’attachement des ponts sur l’actine sont
bloqués par la tropomyosine. Lorsque l’influx électrique de dépolarisation atteint le
sarcomère, une suite d’évènements cellulaires9 permet à des atomes de calcium de venir
s’attacher aux molécules de tropomyosine, ce qui crée un changement de conformation de
celles ci, libérant ainsi les sites d’attachement potentiel sur l’actine. Les têtes de myosine
9
Ces évènements liés à ce que l’on appelle le « cycle du calcium » sont complexes et leur étude détaillée fait
l’objet d’une étude menée à l’ESIEE de PARIS (Prof. Hammam, Natowicz et Rocaries) et formant un autre
volet du projet ECOS-NORD qui subventionne ce travail. De notre point de vue, le cycle du calcium libérant et
refermant les ponts est représenté par une simple entrée temporelle imposée à notre modèle, nous ne le
détaillerons donc pas ici.
27
ayant reçu l’énergie de l’ATP peuvent alors s’attacher les unes après les autres et exercer
leur travail mécanique. C’est la phase de contraction. Après cette phase de travail, les ponts
se détachent automatiquement. Si la fourniture d’ATP reste assurée par le métabolisme de la
cellule, chaque pont libre est alors prêt à recommencer un nouveau cycle d’attachement-
détachement. Lors d’une contraction (un battement) chaque pont passe plusieurs fois par ce
cycle élémentaire que nous appellerons le cycle microscopique d’un pont et qui est donc
beaucoup plus rapide que le battement cardiaque.
Fig 1.4. Mécanisme simplifié des ponts croisés : L’ATP donne l’énergie suffisante pour
l’attachement. L’ATP se décompose en ADP + une molécule de phosphore ( ). La
Myosine s’attache à l’actine. Ensuite, la molécule de phosphore est libérée et le « pont »
glisse et se déplace, provoquant la contraction musculaire
28
détaillerons pas pompent le calcium hors de la cellule. Les atomes de calcium se détachent
donc des sites actiniques. Peu à peu le nombre de sites d’attachement potentiel diminue et le
muscle se relâche.
La cellule passe alors par une phase de repos pendant laquelle toutes les variables
cellulaires retournent progressivement à leurs conditions initiales. Lorsqu’un nouvel influx
électrique survient, tout recommence et un autre battement débute.
Il est important de bien se rendre compte que la description qui vient d’être donnée
est très simplifiée. Les différentes cellules du coeur ne se contractent pas en même temps et
n’ont pas la même quantité de myofibrilles et de sarcomères. Les sarcomères et les ponts
eux non plus ne sont pas synchrones. De plus, au niveau moléculaire, les mécanismes que
nous venons de décrire sont stochastiques et en partie hypothétiques. La théorie présentée ici
est toutefois la plus couramment admise et c’est elle que nous utiliserons dans notre modèle.
10
En exercice maximal ou sous de fortes stimulations d’adrénaline ou d’autres stimuli chronotropiques, la
fréquence cardiaque peut monter chez l’homme jusqu’à deux cent battements par seconde.
29
que possible la durée de la phase de remplissage du coeur. L’éjection, étant active, peut en
effet être rendue plus vigoureuse en obligeant le muscle à engendrer plus d’énergie
mécanique. Toutefois, le remplissage est un phénomène passif, intrinsèquement plus lent
que l’éjection et dépendant de la pression de remplissage régnant dans les réseaux veineux.
Sa vitesse ne peut donc pas être fortement augmentée. Si cette phase est trop courte, le coeur
ne peut plus se remplir suffisamment entre deux battements et donc il ne peut éjecter qu’un
débit très faible.
Dès que la contraction est terminée et que la pression ventriculaire gauche retombe à
sa valeur diastolique, la pression auriculaire gauche élevée provoque l’ouverture de la valve
mitrale, et le sang pénètre rapidement dans le ventricule gauche. C’est la période de
remplissage ventriculaire rapide qui occupe le premier tiers de la diastole. Durant le
deuxième tiers de la diastole, appelé diastasis, seule une petite quantité de sang pénètre
normalement dans le ventricule gauche : c’est le sang qui continue à se vider des veines dans
l’oreillette gauche et qui passe directement de celle-ci aux ventricules.
Ces deux phases de remplissage sont des phénomènes passifs qui ne dépendent que
des volumes et des pressions en jeu, eux-mêmes dépendants des propriétés élastiques
passives (au repos) du ventricule.
30
Toutefois, si dans un modèle simplifié, nous considérions que toutes les myofibrilles
sont synchrones et identiques, il n’y aurait aucun mouvement des myofibrilles et des
sarcomères et aucun changement de forme du ventricule. Les myofibrilles seraient donc
isométriques. Il y aurait toutefois une grande quantité de travail mécanique microscopique et
de tension mécanique produites. A l’intérieur du muscle, il y aurait en effet de l’énergie
chimique consommée (de l’ATP) et un travail mécanique interne produit car les ponts
seraient en train de cycler mais il n’y aurait pas de travail mécanique macroscopique et donc
pas de travail hydraulique externe car le ventricule ne changerait pas de volume et il n’y
aurait pas de débit. La seule manifestation macroscopique du travail microscopique, serait
31
alors l’augmentation de pression dans la masse de sang ventriculaire. En fait, les mesures
montrent que, dans la réalité, c’est cette augmentation « isométrique » de pression se
produisant même dans ces circonstances simplifiées qui est le phénomène énergétique
majeur pendant cette phase. C’est elle en effet qui consomme la plus grande quantité d’ATP.
Les réarrangements des myofibrilles survenant dans le ventricule réel sont négligeables
devant ce phénomène. Nous serons donc amenés par la suite à considérer dans nos premiers
modèles que toutes les myofibrilles et sarcomères sont identiques et synchrones.
Durant environ les trois premiers quarts de la systole, appelés période d’éjection,
l’augmentation et le maintien de la pression ventriculaire provoquent l’ouverture de la valve
aortique (lorsque la pression ventriculaire gauche devient supérieure à la pression aortique,
aux environs de 80 mmHg). Le raccourcissement du myocarde qui peut alors s’effectuer
provoque une réduction du volume ventriculaire dont le contenu est transféré à l’aorte. Les
ventricules se vident, mais pas totalement car ils contiennent encore une quantité non
négligeable de sang (voir figure 1.6 panneau de gauche : le point B correspond au volume
final dans le cœur après l’éjection).
32
Normalement, la moitié du volume d’éjection est expulsée dans l’aorte pendant la première
moitié de la phase d’éjection.
Dans cette phase, la pression ventriculaire est en fait inférieure à celle de l’aorte. La
pression ventriculaire ne dépasse donc la pression aortique que pendant la première moitié
de l’éjection. Après la fermeture de la valve aortique, la pression aortique présente une
petite oscillation (phénomène connu sous le nom de dicrotisme) suivie par une diminution
de la pression quand le sang sort de l’aorte pour être distribué dans le réseau capillaire. La
pression continue donc à diminuer jusqu’à l’éjection ventriculaire suivante.
En effet, le sang qui sort des ventricules a acquis une certaine vitesse mais celle-ci
disparaît durant cette phase et l’énergie cinétique se transforme en pression artérielle
légèrement supérieure à celle des ventricules. La fermeture des valves mitrale et aortique
indique la fin de la systole ventriculaire.
33
Il y a déjà un peu plus d’une centaine d’années que la nécessité d’étudier le cœur
isolé a été reconnue. C’est en effet en 1881 que Newell Martin a décrit une préparation
isolée fonctionnelle cœur-poumons de chien [Van Roey, 1988]. Le but de ce type de
préparation est simple : chez le mammifère, la circulation sanguine est un système bouclé
dans lequel le comportement dynamique de chacun de ses constituants et de multiples
régulations neuro-hormonales influencent le système dans son ensemble. Afin de
comprendre l’interaction des différents déterminants spécifiques de la performance du coeur
en tant que pompe, il faut donc pouvoir l’isoler du reste de la circulation et le soumettre à
des conditions expérimentales définies et reproductibles. Son étude dans le contexte
physiologique en sera ainsi facilitée. Depuis 50 ans, les physiologistes ont donc développé
diverses « préparations expérimentales » de « coeur isolé » dont nous allons maintenant
décrire une version moderne utilisée par les physiologistes sur les travaux desquels nous
basons notre étude.
11
Contrairement à ce que croient la plupart des gens, le coeur n’a pas besoin de stimulation électrique nerveuse
pour battre. Tant qu’il est nourri métaboliquement par un apport approprié de sang oxygéné et riche en glucose
34
oxygéné et riche en substances nutritives et reprenant ce sang dans les veines thébésiennes
(oreillette droite) du coeur isolé pour le renvoyer au chien donneur.
Dans cette partie, nous allons décrire très brièvement la préparation12 qui servira de
base à notre modèle. L’aorte descendante est coupée près de l’artère brachiocéphalique, et
une canule est insérée et ligotée près de la valve aortique. Après excision du cœur, l’aorte
est connectée au système de perfusion (voir figure 1.5) en faisant attention à empêcher
l’entrée d’air dans le système coronaire. L’oreillette gauche est ouverte, les tissus de
fermeture et d’ouverture de la valve mitrale sont coupés et la plus grande partie de
l’oreillette gauche est coupée. Une canule est introduite dans l’orifice de la valve mitrale, et
elle est fixée au ventricule gauche. Cette canule sert à connecter le ventricule gauche à un
système de pompage commandé par un servomoteur. La perfusion coronaire est maintenue
constante à travers la canule de la valve aortique.
La seule partie du coeur encore fonctionnelle est donc le ventricule gauche. Il est
placé dans une boîte de plexiglas remplie de fluide physiologique maintenu aux conditions
naturelles de température, pH et osmolarité. Si le support métabolique est maintenu par le
chien donneur comme expliqué précédemment, ce ventricule gauche isolé peut battre
pendant plusieurs heures à son rythme de base ou à un rythme imposé par une stimulation
électrique externe13.
dans ses coronaires, il génère son propre rythme mais celui-ci, dit rythme de base, ne peut être ni accéléré ni
freiné. Il faut une stimulation électrique pour ce faire.
12
Les physiologistes appellent « préparation » non seulement la suite d’actions « préparant » un sujet pour
l’expérience mais aussi son résultat : le sujet préparé et instrumenté spécifiquement.
13
Il faut remarquer que cette chirurgie « lourde » et les conditions artificielles dans lesquelles il est placé
laissent ce ventricule dans un état de contractilité (capacité d’assurer une contraction) réduite diminuant sa
performance de base tant en débit qu’en pression. Ceci peut être combattu en lui injectant dans sa perfusion
coronaire des hormones naturelles ou de synthèse et/ou des substances pharmacologiques diverses.
35
recevant un débit de fluide suffisant pour assurer une pression faible mais constante dans la
section précédant la valve d’entrée.
Figure. 1.5 : Préparation Expérimentale du ventricule gauche isolé [Vaartjes et Boom, 1987]:
La figure montre le ventricule gauche dans un milieu fluide approprié. Il est connecté à un
piston connecté lui-même à un servomoteur qui contrôle des soustractions de sang à vitesse
réglable de très lente à très rapide. La condition de sortie peut être réglée par la vanne
placée à la sortie de la valve aortique qui est connectée au système auxiliaire périphérique
pour contrôler la post-charge. (Figure reproduite avec permission).
Les conditions hydrauliques de sortie du cœur (connues aussi sous le nom d’obstacle
d’éjection ou d’« afterload ») sont plus variées. Elles sont réglables et facilement
modifiables pour permettre une marge de manœuvre importante lors du choix des conditions
d’éjection du ventricule gauche. Les conditions d’éjection les plus utilisées sont appelées
« isovolumiques, isobariques, auxotoniques et physiologiques ». Ce sont les données de
pression et de volume recueillies par les expérimentateurs dans ces diverses conditions qui
formeront notre base de données tant pour la construction de notre modèle que pour sa
validation. Vu leur importance, nous allons maintenant les décrire en détail.
36
37
son volume constant. Ensuite, tous les autres battements, au lieu d’être représentés
séquentiellement dans le temps ont été superposés pour pouvoir les comparer. On voit au
panneau gauche inférieur les différents volumes imposés et au panneau gauche supérieur les
courbes de pression correspondantes. En phase passive, plus le volume est grand, plus la
pression télédiastolique est élevée (zone A). Cette élévation de pression passive est
cependant assez faible. Ces différents battements atteignent des pressions maximales
d’autant plus élevées que le volume est grand (points reliés par la courbe B). Cette
augmentation systolique de pression est plus grande que celle obtenue en phase passive. Les
différents maximas sont à peu près isochronaux (B est quasi vertical). Ils surviennent
toutefois d’autant plus tard que le volume de contraction est grand.
Il est possible de représenter ces données d’une façon plus utile pour la modélisation
en reportant les tracés temporels qui viennent d’être discutés dans un plan dont l’abscisse
est le volume ventriculaire et dont l’ordonnée est la pression ventriculaire. Dans ce « plan
pression-volume », un battement isométrique est représenté par une verticale (volume
constant) joignant la pression diastolique (minimale) à la pression télésystolique (maximale)
du battement représenté. Le panneau de droite de la Fig.1.6 illustre cette représentation. Les
battements dessinés proviennent d’une expérience similaire à celle du panneau de gauche
mais réalisée sur un coeur de chien travaillant uniquement à pressions et volumes faibles.
Les battements isovolumétriques sont représentés par les verticales jointes par des
marqueurs temporels rectangulaires désignant les points atteints dans les diverses
contractions après un intervalle de temps donné mesuré à partir du début de la contraction.
L’auteur a relié les points atteints en phase passive (ligne A) et lors des maximas de pression
(ligne B). On voit que ces lignes de raideur passive et active sont fortement linéaires et se
croisent à pression nulle. On voit que ces deux lignes sont à peu près isochronales. Mesurant
le temps dans une contraction par T, il a également relié, pour diverses valeurs de T, les
points atteints dans ces divers battements. De nouveau, ces points se répartissent sur des
courbes assez linéaires montant respectivement de la raideur passive (A) à la raideur active
(B). Une courbe pression-volume définit une compliance. Ces données montrent donc que,
dans les circonstances décrites, le ventricule se comporte comme une compliance (il est
14
Selon son volume, un ventricule de chien développera dans ses conditions une pression allant de 40 à 300
38
décrit à tout moment par une courbe pression-volume régulière) mais cette compliance est
dynamique, c’est à dire variable dans le temps, passant de sa faible valeur diastolique (coeur
souple au repos) à une forte valeur systolique (coeur raide) pour revenir ensuite à sa valeur
de repos.
Pression
[mmHg]
!
"
Volume [ml]
Figure 1.6 : A gauche, des battements isovolumiques d’un ventricule gauche de lapin avec
une variation de volume à partir du deuxième battement. Les courbes montrées sont
pression-temps, volume-temps [Slinker et al., 1999]. A droite, les résultats de simulation de
battements isovolumiques à petits volumes dans un diagramme pression-volume pour un
cœur de chien [Sagawa et al., 1988]
39
courbes « ventriculaires ». Les forces passive et active augmentent bien avec la longueur
mais les écarts des courbes sont plus irréguliers et les maxima ne surviennent pas de façon
isochronale (ligne B).
Le panneau de gauche donne les courbes passive et active de raideur (plan force-
longueur) correspondant au panneau de droite de la Fig.1.6. On voit que ces courbes sont
fortement non linéaires. On arrive donc à la situation paradoxale suivante : le coeur est
constitué de fibres arrangées anatomiquement de façon complexe et se contractant à des
instants différents16. On s’attendrait donc à ce que le comportement du ventricule soit plus
complexe que celui de la fibre. Or c’est l’inverse qui est observé. Le travail collectif des
fibres dans la paroi fait émerger une résultante plus simple que les actions individuelles.
Deux facteurs entrent sans doute en jeu pour expliquer ce paradoxe :
- Tout d’abord, la Fig. 1.6 (panneau de gauche) montre des résultats obtenus à petits
volumes. Les longueurs musculaires changent donc peu et il est possible que dans cette
gamme limitée de longueurs, nous puissions linéariser les courbes de la Fig. 1.6
(panneau de gauche).
- D’autre part, il se peut que l’arrangement anatomique des fibres dans la paroi, la forme
de celle ci et l’organisation temporelle de la contraction, vu leurs complexités,
linéarisent quelque peu les courbes que l’on obtient lorsqu’on passe des grandeurs force-
longueur musculaire aux grandeurs pression-volume ventriculaire.
Nous verrons que l’analyse de ce paradoxe sera un des thèmes sous-tendant notre
travail.
16
Si on veut visualiser l’architecture microscopique de la paroi du ventricule, on peut imaginer un long
rectangle de toile de 30 mètres sur cinq centimètres et y dessiner longitudinalement des milliers de fibres
musculaires (petits bâtonnets de quelques millimètres). On enroule alors ce ruban autour du poing à la façon
d’un turban indien c’est à dire en changeant progressivement l’angle des tours successifs du rectangle. On
obtient ainsi une structure multicouche telle que l’angle des fibres situées sur un même rayon varie
progressivement de 180 degrés en allant de l’endocarde (intérieur) à l’épicarde (extérieur). On peut penser que
cette architecture enturbannée permet à une contraction tridimensionnelle de se développer tout en minimisant
les frictions et tensions entre fibres adjacentes. Toutefois, cette architecture est certainement « compliquée » du
point de vue de son analyse mécanique. Notons de plus que la contraction de ces diverses fibres n’est pas
simultanée : celles situées à la pointe du coeur (en bas) se contractant avant celles de la base (en haut) pour
assurer le développement d’une éjection harmonieuse.
40
Figure 1.6 : A gauche : Courbe force-longueur isométrique d’un muscle de chat [Pannerai,
1980]. A droite, les tracés force-temps correspondants donnés de façon schématique
[Landesberg et Sideman, 1999]
41
pression baisse, la valve de sortie se ferme et la baisse de pression est isovolumique mais,
par suite de l’éjection, cela a lieu à un volume inférieur à celui de la montée en pression.
Cette relaxation se poursuit jusqu’à ce que la pression d’entrée puisse agir en ouvrant la
valve mitrale ce qui permet le remplissage et un nouveau cycle recommence. Dans ce type
de conditions, on peut modifier comme précédemment le volume du ventricule en début de
contraction en modifiant le niveau du réservoir d’entrée. On peut aussi modifier la pression
constante d’éjection en modifiant la hauteur du tuyau de sortie.
42
Les premières expériences menées pour répondre à ces questions semblèrent montrer
que les réponses étaient positives: on obtenait en effet des relations télésystolique et
télédiastolique linéaires, identiques en isovolumétrique et isobarique, indépendantes des
conditions de remplissage et fortement isochrones. Ces conclusions furent à la base du
développement du modèle de « Compliance Dynamique ou modèle « CD ») qui sera décrit à
la section suivante. Toutefois, elles étaient très étonnantes : comment un objet mécano-
chimique aussi compliqué que le coeur pouvait-il donner lieu à de tels phénomènes simples
alors que ses fibres musculaires constituantes étaient nettement plus complexes. Des
expériences complémentaires furent entreprises et elles montrèrent comme nous le verrons
plus loin, le caractère limité des conclusions précédentes et donc du modèle CD qui en était
tiré. C’est ce qui a motivé notre travail qui a consisté à nous demander comment développer
les idées formant la base du modèle CD pour tenir compte de ces nouveaux résultats en
montrant les limitations et à les interpréter en termes mécanistes.
43
augmente la contractilité. On voit que, tout comme auparavant, ces points télésystoliques
définissent une droite indépendamment des conditions de volume initial et d’obstacle. Par
contre, cette droite correspond à un ventricule plus raide que dans le cas initial. A volume
initial et pression d’obstacle identiques, ce ventricule stimulé pharmacologiquement éjecte
plus que dans le cas contrôle puisque son éjection peut se poursuivre jusqu’à la nouvelle
ligne de raideur maximale. Il peut aussi développer des pressions plus fortes.
(a)
Pa
(b)
(c)
Figure 1.7 : A gauche : Courbes isobariques obtenues sur un cœur de chien [Sagawa et al,
1988]. L’expérience a été faite deux fois : la première pour un organe en conditions
normales, la deuxième, pour un organe stimulé avec de l’épinéphrine. Nous voyons qu’il y
a une variation de la contractilité du cœur (lignes droites de raideur). A droite, une
expérience auxotonique : le sac élastique formant l’obstacle est assez raide, ce qui provoque
une augmentation forte de la pression pendant toute la contraction.
44
Enfin, en conditions physiologiques, les valves et réseau d’entrée sont comme décrits
précédemment mais l’afterload ou réseau de sortie est choisi pour approximer les effets
physiques majeurs déterminant l’obstacle présenté par l’aorte et le réseau vasculaire
45
systémique qui lui est distal en conditions normales ou pathologiques dans le corps17. Ce
réseau artériel comportant de nombreux vaisseaux élastiques possède une compliance
importante, répartie tout au long de ses vaisseaux mais présente surtout dans les gros
vaisseaux qui stockent la plus grande partie du sang et sont plus distensibles que les
artérioles et capillaires. Le sang étant assez visqueux (trois fois plus que l’eau), ce réseau
présente aussi des pertes de charges dues au frottement et réparties tout au long du réseau.
Elles sont toutefois beaucoup plus importantes dans les petits vaisseaux que dans les autres
(loi de Poiseuille). Enfin, il est nécessaire d’accélérer et de freiner la masse de sang éjectée
qui est initialement au repos dans le ventricule. Il y a donc également des effets inertiels (la
densité du sang normal n’est que de 5 % supérieure à celle de l’eau). Ces effets sont
évidemment plus grands au début de l’éjection quand l’accélération est grande. Afin de
représenter ces propriétés de façon simple, on ignore ici leur caractère réparti créant des
ondes de pression et on considère un obstacle artériel formé de deux parties : la première est
formée d’un sac élastique à deux entrées représentant la compliance globale. L’une de ces
entrées est connectée à la valve aortique comme dans le cas auxotonique et l’autre entrée est
connectée à la deuxième partie de l’obstacle formée par une résistance hydraulique, c’est à
dire un réseau parallèle de tuyaux de faible calibre se vidant à l’air libre et simulant les effets
visqueux. En fonctionnement, ce type d’obstacle est tout d’abord proche du cas
auxotonique : le sac élastique reçoit beaucoup de sang du ventricule et ne peut se vider que
lentement car la résistance hydraulique de vidange est élevée.
17
En première approximation, pour quelques battements, les veines ayant une pression peu pulsatile et basse
peuvent être représentées par une ouverture à la pression atmosphérique. Le effets de bouclage du réseau
systémique sur le réseau pulmonaire et ensuite sur le ventricule gauche disparaissent alors et on peut considérer
que la pression d’entrée est constante.
46
47
les cas précédents puisque nous avons remplacé des conditions simples (pas d’éjection,
éjection isobarique, éjection à rapport pression/volume constant) par une condition
dynamique incluant des termes visqueux, élastiques, inertiels et répartis. En conséquence les
formes d’ondes temporelles de pression et volume et les boucles pression-volume obtenues
ont des morphologies plus complexes que nous ne détaillerons pas ici. Elles dépendent en
effet de façon importante des valeurs des paramètres de résistance et compliance ainsi que
des dimensions du dispositif d’obstacle qui déterminent son inertie et ses effets répartis. Les
expérimentateurs ayant réalisé ce type de battements ont utilisé des systèmes d’obstacles
différents et fort peu spécifiés. La comparaison des morphologies d’ondes obtenues est donc
difficile. Contentons nous de donner ici quelques résultats typiques. On voit à la Fig. 1.8.
deux séries de boucles pression-volume. Elles ont bien l’allure décrite ci-dessus avec un
maximum de pression pendant l’éjection. De plus, elles semblent définir des lignes
télésystoliques indépendantes des conditions d’obstacle et de remplissage mais dépendantes
de la contractilité. Ces résultats semblent donc compatibles avec ce qui a été décrit plus haut
et devront donc faire l’objet d’un examen ultérieur dans une plus grande gamme de volumes,
débits et pressions.
Il y a déjà un peu plus d’un siècle, Frank [1898, cité par Sagawa 1978] représentait
le cycle de la contraction ventriculaire par une boucle définie dans un plan pression
ventriculaire (P), volume ventriculaire (Q) (fig. 1.9). Il détermina la relation (P,Q) atteinte
dans les conditions isovolumiques en condition de contraction maximale (les maxima de
pression) dans le ventricule de grenouille et montra qu’elle n’était pas linéaire: croissante
pour les petits et moyens volumes, elle passe par un maximum et possède une portion
descendante pour les grands volumes.
48
Fig 1.9. Diagramme pression-volume de Frank basé sur des données observées sur un
ventricule de grenouille : les courbes «isometrische maxima» et « minima » correspondent
aux conditions d’éjection isovolumique maximale et minimale.
Ces résultats furent confirmés ultérieurement dans les années 1930 par Sulzer et
Reichel [Sagawa, 1978]. Toutefois, ces auteurs utilisèrent également des conditions
isobariques. Dans un premier temps ils mesurèrent, tout comme Frank, l’activité maximale
isovolumique en mesurant les maximas de pression développés à différents volumes de
remplissage. Leurs résultats différèrent de ceux de Frank car ils obtinrent une courbe sans
partie descendante. Dans un second temps, ils mesurèrent les pressions et volumes atteints
en fin d’éjection lors de contractions isobariques à divers niveaux de pression et obtinrent
aussi une courbe d’activité maximale croissante mais cette fois en conditions isobariques. Ils
montrèrent que les deux courbes d’activité maximale isovolumique et isobarique différaient,
la courbe isobarique étant inférieure à tout volume à la courbe isovolumique. Les raisons des
différences entre les résultats de Frank et les leurs ainsi que celles des différences entre les
courbes isovolumiques et isobariques restèrent inexpliquées.
Quinze ans plus tôt, grâce à la maîtrise expérimentale de l’équipe guidée par Starling
aux Etats-Unis, les physiologistes avaient découverts ce qu’ils appellent depuis « la loi du
coeur » qui énonce que le coeur semble avoir plus d’énergie de contraction à grand volume
qu’à petit volume. [Petterson, Pipe et Starling, 1914 dans Sagawa 1978]. Bien que cette loi
ait été obtenue en traçant des courbes reliant pressions et débits moyens du coeur, on peut en
49
voir dans les expériences qui viennent d’être relatées des manifestations pulsatiles : les
courbes d’activité maximales sont en effet croissantes avec le volume. Cette loi de Starling
fut établie de façon purement phénoménologique. Aucune interprétation n’en fut tentée à
l’époque18. Hill tenta bien de la relier aux mécanismes musculaires en supposant que, au
niveau microscopique, le muscle présentait des surfaces d’activité et que celles ci
augmentaient à plus grand volume mais la physiologie musculaire était alors trop peu
connue pour que cette tentative aille bien loin.
Après cette période, vu la difficulté d’obtenir des données fiables sur des animaux
plus proche de l’homme que la grenouille, la plupart des cardio-physiologistes ont semblé
perdre leur intérêt pour la relation pression-volume du ventricule et ce n’est qu’au cours des
années 1960 que cet intérêt a repris par suite du développement de nouvelles méthodes de
mesure (capteurs de pression piézo-électrique, débitmètres électromagnétiques et Doppler,
électronique de mesure et de contrôle) et des progrès de la chirurgie cardiaque demandant
une meilleure connaissance du coeur tout en permettant d’isoler les ventricules. Des
données précises de volume et de pression ventriculaires chez le chien ont alors commencé à
s’accumuler en utilisant le type de préparation décrit plus haut.
Les premiers auteurs à réellement avancer dans cette étude des relations pression-
volume du coeur furent Suga et Sagawa [Suga et Sagawa, 1974]. Ces auteurs travaillèrent
tout d’abord en conditions isovolumiques et à état inotrope (caractéristiques de capacité
contractile au niveau du muscle) constant. A tout moment, le ventricule gauche peut être
caractérisé par un point caractéristique dans un plan pression ventriculaire-volume
ventriculaire. Lors d’un battement, ce point décrit une trajectoire dans ce plan et, si la suite
des battements est périodique, cette trajectoire est une ligne revenant à son point de départ.
18
Le ventricule passif est un sac élastique, sa pression passive augmente donc avec son volume. Ce n’est pas
ce fait simple et évident que la loi de Starling met en évidence, c’est le fait beaucoup plus surprenant que, à
plus grand volume, il peut générer plus de pression et/ou de débit lors de sa contraction. Il fut évident dès le
début que le mécanisme sous tendant cette loi était à rechercher au niveau de la physiologie cellulaire du
muscle. Toutefois, bien que des progrès importants aient été accomplis depuis lors, la source réelle de ce
comportement reste un sujet de controverse entre physiologistes.
50
En condition isovolumique, elle est de plus verticale et ne peut donc que monter (en
contraction) et descendre (en relaxation). Ces auteurs reprirent tout d’abord les vieilles
expériences de Frank et enregistrèrent ces trajectoires isovolumiques de Pression (P) et
Volume (Q) pour différents volumes ventriculaires et tracèrent une ligne de régression
reliant les points de pression maximale. L’activité maximale étant atteinte en fin de systole,
ils appelèrent cette ligne la relation pression-volume télésystolique. Ils obtinrent une relation
croissante et fortement linéaire.
Ils avaient bien sûr déterminé auparavant la faible mais croissante pression du
ventricule en état passif à divers volumes et cela leur avait donné la relation pression-
volume en fin de diastole ou télédiastolique. Elle est faiblement croissante pour les petits et
moyens volumes mais sa pente augmente fortement à grand volume. Elle reflète sans doute
principalement l’élasticité assez grande des tissus conjonctifs et des fibres d’élastine formant
la matrice enveloppant les cellules musculaires du coeur et la mise en tension progressive à
grand volume de fibres de fibrine initialement non tendues et situées aussi dans cette
matrice.
Enfin ils essayèrent de déterminer par extrapolation le point auquel les lignes
télésystolique et télédiastolique se rencontraient (point appelé Qd ou volume
fonctionnellement « dead » ou mort car le ventricule en se contractant ne change absolument
pas ses propriétés) ainsi que celui où la ligne télésystolique croisait l’axe des volumes (point
appelé Q0 ou point de pression nulle. Initialement ils trouvèrent que ces deux points
coincidaient mais ensuite, des mesures plus précises montrèrent que Qd est inférieur à Q0 et
donc situé dans les pressions faiblement négatives (Fig. 1.10 panneau de gauche) [Suga et
Sagawa, 1973, 1974]. Les relations télésystolique et télédiastolique, ont été alors mesurées
par [Suga et Sunagawa 1982] pour des valeurs négatives de pression. Ces deux courbes
convergent bien en un point de pression négative (-15 à -20 mmHg) et de volume inférieur à
celui du point d’intersection (Fig.1.10 panneau de gauche)
51
Dans un second temps, Suga et Sagawa opérèrent de la même façon dans des
conditions permettant l’éjection et approximant autant qu’ils le pouvaient les conditions
isobariques idéales précédemment décrites. Travaillant à partir de différents volumes
télédiastoliques (fin de remplissage) et contre différentes pression d’éjection, ils
enregistrèrent les trajets parcourus par le point représentatif du ventricule dans le plan
pression-volume lors de divers battements. Cete fois, ce trajet est une boucle fermée
présentant des coins marqués à la fin de ses quatres phases : contraction verticale
isovolumique, éjection quasi horizontale, relaxation verticale, remplissage le long de la
courbe télédiastolique. Sur cette boucle, le point d’activité maximale est maintenant obtenu
lorsque l’éjection se termine (coin supérieur gauche de la boucle (fig. 1.11 panneau de
droite). La courbe (P,Q) télésystolique est obtenue en reliant les points d’activité maximale
des différentes boucles obtenues en conditions de remplissage et de pression d’obstacle
différentes. Leurs mesures eurent un résultat remarquable : chez le chien, la courbe
télésystolique d’activité maximale était quasi identique en conditions isovolumiques et en
conditions isobariques. Elle ne dépendait quasi pas du mode de comportement du coeur
52
malgré le fait que ces deux conditions testaient celui ci en condition fortement différentes
(pas d’éjection et éjection à pression constante). De nouveau, ce fait, opposé aux
conclusions des études précédentes sur les grenouilles, fut perçu à l’époque comme
extrêmement étonnant et justifiant une étude approfondie de cette relation télésystolique
unique, indépendante du mode de contraction.
Fig. 1.10. A gauche: « Dead » volume ou volume mort. Notons la légère différence
entre les relations télésystoliques observées en conditions isométrique (ligne continue) et en
battements éjectant (ligne en pointillé). Ceci est une première indication de ce que nous
discuterons plus tard : l’importance de plus en plus grande de telles différences lorsque le
débit cardiaque moyen augmente et l’insuffisance du modèle CD à les expliquer. A droite :
relation linéaire télésystolique en conditions isobariques (Pour rappel, figure déjà discutée
auparavant).
53
La post-charge ou obstacle d’éjection, est la charge que le ventricule doit vaincre afin
d’éjecter. En termes musculaires, c’est la charge appliquée à une fibre cardiaque lorsque
celle-ci se raccourcit. En termes globaux, au niveau du ventricule, c’est la pression
directement après la valve aortique.
Pour un état contractile stable (c’est à dire en conditions cellulaires stables), [Suga et
Sagawa, 1974 ; Suga et Yamakoshi 1976] ont montré, pour toutes les conditions
expérimentales précédemment décrites (isovolumique, isobarique, auxotonique,
physiologique) et pour une gamme de volumes et débits assez larges que le relation (P,Q)
télésystolique ou d’activation maximale est largement indépendante des conditions de
charge ventriculaire et du mode de contraction19. Ceci confirme donc dans une grande
gamme de circonstances, l’indépendance surprenante mentionnée à la section précédente.
Nous verrons plus tard que ces conclusions ne sont que très approximatives.
Toutefois vu leur importance historique et conceptuelle, détaillons les encore un peu plus.
Pour un cœur donné dans un état inotrope constant :
19
On verra par la suite que les mots « gamme assez large » et « largement » indiquent des restrictions
importantes.
54
! !
" "
"
" "
"
"
" !
"
%"
"% "% % %"
"% "% %
55
Ces résultats suscitèrent un grand intérêt vers la fin des années quatre vingt. En effet,
ils semblaient indiquer que la relation (P,Q) télésystolique permettait de mesurer la qualité
du coeur indépendamment des facteurs de pré et de postcharge. Les cliniciens qui justement
devenaient à cette époque capables de mesurer les pressions ventriculaires instantanées par
cathétérisation et les volumes ventriculaires instantanés par cinéradiographie pouvait espérer
la mesurer et en obtenir ce qui depuis longtemps était leur objectif majeur : un indice simple
de la qualité du coeur insensible aux variations de pré et post-charge. Dans tous les pays, de
nombreux groupes se lancèrent dans ce type d’études tant en physiologie qu’en clinique.
L’état contractile en termes de relation (P,Q) maximales ou télésystoliques fut alors estimé
en clinique par le calcul d’un index de contractilité Emax mesurant la pente de la relation
télésystolique [Sagawa et al., 1988].
Toutefois, avec l’amélioration des préparations, ces conclusions furent testées dans
un gamme plus étendue de pré et postcharge. Le tableau idyllique ci-dessus ne tarda pas à se
compliquer. Sur le plan expérimental, [Suga et Yamakoshi 1977 ; Suga et al. 1977, Suga et
al. 1979] indiquèrent assez rapidement qu’en conditions isovolumiques et pour des volumes
et débits d’éjection plus grands que ceux utilisés précédemment, les courbes télésystoliques
isovolumiques et isobariques sont différentes de 10 à 20% à une même valeur de volume,
l’isobarique étant inférieure. Ils montrèrent également que les résultats atteints en conditions
auxométriques étaient intermédiaires entre les deux courbes précédemment discutées et
suggérèrent que ce déficit de pression était du à un effet résistif sans toutefois en proposer de
mécanisme plausible.
56
Sur le plan théorique, dès 1982, il est montré [Lefevre et Barreto, 1982] que l’effet
résistif suggéré par Suga ne pouvait résulter d’une perte par frottement réel car il était trop
important pour être compatible avec les dégagements de chaleur observés dans le coeur. Ces
auteurs montrèrent alors que la régulation expérimentalement démontrée entre force et
vitesse des fibres myocardiques était incompatible avec l’indépendance de la relation
télésystolique de ses conditions d’éjection ainsi qu’avec le comportement isochronal
précédemment décrit. L’origine de l’écart entre les courbes télésystoliques isovolumique et
isobarique était donc une diminution due à la vitesse de la production de la force
myocardique et non une perte par frottement d’une force déjà produite. Cet effet ne
dégageait pas de chaleur et n’était résistif qu’en apparence au niveau mécanique [Lefevre et
Barreto, 1982; LeFèvre et al., 1982].
57
Toutes ces remarques diminuèrent bien entendu l’intérêt de EMAX comme indice de
contractilité. En effet, elles montrent que la pré et la postcharge le modifient légèrement. Or
en clinique, on s’intéresse surtout à de petites modifications de contractilité annonciatrices
de problèmes plus sérieux. Lorsque les variations de EMAX sont grandes et supérieures aux
variations dues aux pré et postcharge, le patient est déjà fort atteint et il n’est plus tellement
nécessaire de mesurer son EMAX.
Cependant et en dépit de ces remarques, les observations générales que nous avons
discutées au début de cette partie et montrées dans les figures de 1.10 à 1.17 fournissaient la
meilleure caractérisation du ventricule disponible à cette époque. Nous allons maintenant
décrire un modèle appelé modèle de compliance dynamique (CD) développé de 1975 à 1980
qui en est l’expression. Il est purement phénoménologique et même à ce niveau il est
dépassé pour les raisons qui viennent d’être données. Toutefois, il reste important à plus
d’un titre comme une bonne approximation de la contraction ventriculaire dans la gamme
physiologique des conditions de charge à petits volumes. En effet, il fournira le point de
départ de nos travaux. De plus il reproduit qualitativement les aspects les plus importants du
fonctionnement ventriculaire (boucles pression-volumes, loi de Starling, sensibilité à la
postcharge, effets de variations de rythme et de contractilité) et est généralisable facilement
aux autres cavités cardiaques. Enfin il est suffisamment simple et rapide à simuler pour
pouvoir être intégré dans des modèles de la boucle cardiaque entière. Il permet donc de
représenter l’effet hémodynamique de la pompe cardiaque dans la boucle complète et ce,
tant en ce qui concerne l’étude physiologique des grands transitoires cardiovasculaires que
de la base de phénomènes à enseigner aux étudiants débutants.
58
20
En modélisation physique à paramètres localisés (par exemple en Bond Graphs), un élément C hydraulique
(appelé compliance ou élastance) est défini par une équation constitutive reliant ses pression et volume (ex. Q
59
&# !
*'' +
&(& )
&(' ,
%' %
Fig. 1.12 : Le panneau supérieur gauche montre le nombre N(t) d’élastiques qui est imposé
et périodique par rapport au temps. Le panneau inférieur gauche donne les droites de raideur
du sac en fonction du nombre d’élastiques placés autour de sa paroi (comparer avec Fig.
1.10) de N=0 (courbe passive du sac lui-même) au nombre maximum N=Nmax. Panneau de
droite : le système physique simple décrit dans cette section : un sac élastique est connecté à
deux valves. Il est rempli par un réservoir de hauteur réglable et éjecte dans un réseau
comportant un sac élastique secondaire et un tuyau étroit résistif. La contraction est simulée
par le placement autour du sac de rubans élastiques pré-tendus et la relaxation par leur
remise dans leur boîte où ils restent pendant la phase de repos.
=fC(P) sous la forme « compliance » ou P= fE(Q) avec fC = fE-1 sous la forme élastance. Une compliance ou
élastance dynamique est alors définie par Q= fC(P,t) ou P=fE(Q,t).
21
Cette augmentation de raideur est active. L’élément « C dynamique » est donc bien entendu un élément
actif. En effet, il faut exercer un travail musculaire pour étirer les anneaux élastiques et leur transmettre une
60
dans la paroi des réseaux annulaires fermés de succession de sarcomères incluant ces cross
bridges. Nous assimilons chaque anneau élastique à un tel réseau fermé.
Si nous admettons que les élastiques sont disposés autour du sac à une vitesse donnée
en fonction du temps (c’est à dire que le nombre d’élastiques posés ou de « crossbridges »
formés et attachés est uniquement une fonction N(t) du temps), le comportement du sac
devient similaire au comportement ventriculaire simplifié que nous avons décrit
précédemment. En effet, supposons que cette fonction N(t) soit périodique (voir figure 1.12
à gauche, panneau supérieur); puisqu’à tout instant t donné, indépendamment des
conditions de remplissage et d’éjection, le nombre N(t) est imposé, la raideur du sac est
fixée. Par exemple, dans la figure 1.12 (à gauche, panneau inférieur) chaque courbe
correspond au placement autour du sac d’un nombre donné d’élastiques de N=0 (courbe
passive du sac lui-même) au nombre maximum N=Nmax, correspondant à la raideur
maximale. Comme le nombre d’anneaux élastiques posés ne dépend que du temps, chacune
de ces courbes est une isochrone correspondant à la raideur atteinte avec N(t) anneaux.
De ce qui précède, on voit que l’élastance instantanée du ventricule est, dans notre
vision simplifiée, une fonction du nombre de «crossbridges » formés. Supposant comme
précédemment que ce nombre ne dépend que du temps, on peut, avec Suga [Suga et al.
1973], définir l’élastance dynamique (E(t) [mmHg]/cm3) par l’équation suivante :
P(t ) (1.1)
E (t ) =
(Q(t ) − Q0 )
énergie potentielle élastique avant de les placer autour du sac. Toutefois, ce travail consommé ne sera pas pris
en compte dans ce premier modèle.
61
dans laquelle E(t) est une fonction périodique connue et imposée, de période égale au cycle
cardiaque, modifiée par les stimulateurs inotropes et/ou chronotropes mais indépendante de
l’entrée et de l’obstacle d’éjection. Bien que constituant une approximation raisonnable
pour la contraction ventriculaire, ce rapport n’est pas valable pour la relaxation.
Les points (P,Q) de différentes boucles (P,Q) font partie, à un instant donné, d’une
droite [Suga et al. 1973 ; Suga et Sagawa 1974]. Ces relations instantanées (P,Q) sont
approximées de la même façon que la relation (P,Q) maximale ou télésystolique. Lors de la
contraction ou systole, ces droites de régression tournent en sens inverse des aiguilles d’une
montre jusqu’à ce qu’elles atteignent la courbe de pente maximale.
La figure 1.13 montre les relations instantanées (P,Q) dans le ventricule gauche. Ces
relations sont appelées « isochrones ventriculaires » et caractérisent la fonction « pompe »
d’un ventricule. La pente de chaque droite représente la raideur (élastance) ventriculaire à
un instant donné de la contraction.
Nous pouvons voir qu’il y a deux relations qui sont privilégiées : la relation linéaire
active de raideur maximale (courbe télésystolique) et la relation passive curvilinéaire
62
(courbe télédiastolique). Le pente de ces courbes, E(t), augmente en fonction du temps pour
atteindre son maximum, Emax, à la fin de la systole (fin de l’éjection, valves fermés).
Le premier modèle que nous considérons ici est celui d’une chambre ventriculaire
parfaitement élastique (non visqueuse) car la pression instantanée y est déterminée par le
temps et le volume instantané mais n’est pas affectée par la vitesse instantanée d’éjection.
Lorsque le débit cardiaque n’est pas trop grand (postcharge élevée, rythme faible,
contractilité faible, volume télédiastolique petit), la déviation relativement faible des
données (P,Q) réelles par rapport à ce modèle et à l’équation (1.1) pour des conditions de
charge physiologiques supporte la validité de ce modèle en tant que première approximation
de la réalité.
Nous allons donc dans ce chapitre supposer que la relation linéaire est valide pour
Emax. Quant à la courbe Emin, elle sera supposée non-linéaire. La pression du ventricule sera
donc, calculée par l’équation suivante [LeFèvre et al., 1999]
63
α(*
α('
%* %1 %2 %
Fig 1.14 : Battements cardiaques. L’activité maximale (α=1) correspond à la ligne
d’action maximale. Inversément, (α=0) désigne la ligne d’activité minimale
α ,
* # . ! # . !
- # ! /
# !
0
- . .
/
# !
Un sac élastique gonflé à pression et volume donnés est l’analogue d’une capacité
(générant une tension pour une charge donné). Dans les études hémodynamiques, il est
64
habituellement plus important de connaître la quantité totale de sang pouvant être stockée
dans une partie donnée de la circulation pour chaque millimètre de mercure d’augmentation
de pression, plutôt que de connaître la distensibilité individuelle de chaque partie. Cette
valeur s’exprime par les termes de compliance ou de capacitance, terme physique signifiant
l’augmentation de volume provoquée par une augmentation donnée de pression. Une
compliance dynamique est donc l’équivalent d’une capacité variable dans le temps.
Enfin, un tube capillaire est l’analogue d’une résistance et les valves sont
représentées par des diodes. La source fournit l’énergie hydraulique et cela en consommant
elle-même de l’énergie sous une autre forme afin de la transformer en pression.
Comme nous ne nous intéressons qu’à l’aspect hydraulique des phénomènes, nous
considérons la source comme un élément de création inépuisable d’énergie hydraulique en
négligeant l’énergie non hydraulique qui doit lui être fournie. Une source de pression est
caractérisée par le fait que le gradient de pression qu’elle fournit est indépendant du débit Q
qui la traverse. Dans ce modèle, trois couples de variables interviennent : la pression et le
potentiel, le débit et l’intensité et, finalement, le volume et la charge.
65
/ #%!
/ .#%!
2
* 1
66
ces auteurs fut que, en plus des dépendances du temps et du volume exprimées par
l’équation du modèle CD, le comportement ventriculaire lie en fait non pas deux mais trois
variables : volume, pression et débit. En effet, la présence d’un débit est la différence
majeure entre les battements isovolumétriques et les autres modes de contraction.
Cette hypothèse est cohérente avec l’existence, bien connue depuis longtemps, d’une
relation caractéristique entre force et vitesse du muscle cardiaque (similaire à la relation
hyperbolique de Hill typique du muscle squelettique mais moins bien déterminée que celle
ci) [Sonnenblick et al., 1970]. En effet, vu l’existence de cette relation, il doit aussi exister
au niveau ventriculaire une relation caractéristique entre les variables de pression et débit
qui résultent de l’action combinée des fibres myocardiques dans la paroi ventriculaire.
Toutefois, vu la complication de l’architecture de la paroi, cette relation n’est sans doute pas
simple. Les données recueillies par de nombreux expérimentateurs leur suggérèrent alors
qu’il était possible de caractériser le fonctionnement ventriculaire, non plus par un plan
pression-volume comme celui utilisé précédemment mais par la relation tri-dimensionnelle
représentée à la Fig. 1.17 [Sagawa et al., 1988 ; Pouleur et al., 1979].
3 *!
4 . 5
)
1!
6 0
% .
3 .
%(%
%3 %(%'
%
Figure 1.17 : Une surface volume (Q)-pression (p) – débit (d) approximant le comportement
du ventricule en activité maximale lors de contractions isovolumétriques (d=0) et
isobariques (d variable, non nul). (encart 1 : la relation force-vitesse hyperbolique à
asymptotes décalées typique du muscle squelettique, encart 2 : la surface (Q, p, d)
approximant le comportement du ventricule en état d’activité faible lors des débuts de
contraction.)
67
On y voit un trièdre de coordonnées (volume (Q), pression (p), débit (d)). Les
expérimentateurs portèrent dans ce trièdre les points (Q,d,p) d’activité maximale atteints par
le ventricule lors de contractions isovolumétriques (d=0, ligne IV) et les points (Q,d,p)
correspondants aux instants de début d’éjection (débit grand) lors de nombreuses
contractions isobariques à Q et p différents22. Malgré les imperfections de ce type de
diagramme (cf. Note de bas de page) et les imprécisions expérimentales, ces points
définissent approximativement la surface indiquée en grisé. Notons que pour faciliter la
visualisation, l’axe des volumes a été orienté de l’avant (petits volumes) vers l’arrière
(grands volumes). A débit nul (isovolumiques), on retrouve dans le plan (p,Q) la courbe
télésystolique isovolumique IV donnée précédemment. Dans un plan de d constant non nul,
la surface de grande activité détermine une courbe similaire à la courbe IV mais devenant
progressivement plus petite quand d augmente. Pour des plans situés à des valeurs
constantes de débit, ces courbes télésystoliques deviennent de plus en plus petites. Il existe
bien entendu un débit ventriculaire maximum atteint pour une valeur de pression obstacle
nulle. Cette forme de surface est donc compatible avec l’observation faite précédemment de
courbes télésystoliques d’autant plus faibles que le débit est grand (Fig. 1.16).
22
En se rappelant le modèle DC décrit précédemment et qui, malgré ses imperfections est toujours valable en
première approximation, le lecteur se rendra compte de ce que le diagramme 3D ici décrit représente des
contractions ayant atteint des niveaux d’activation tous élevés mais variables ; Lors de deux isobariques à des
pressions différentes, les débits ne commencent pas au même degré d"activation. Il s’agit donc d’un
diagramme d’activité « mixte » qui ne peut être utilisé tel quel comme données pour la construction d"un
modèle mais simplement en indiquer les lignes générales de conception.
68
0 .
4 .
.* %(%
%*
*
%(% 0
%
Fig. 1.18 : Représentation d’une isovolumétrique (a,b) et d’une isobarique terminant au
même volume que l’isométrique (c,d,d1,g) dans le trièdre (Q,p,d). En encart, le plan (p,Q)
correspondant à ces deux contractions.
69
C’est l’étude par divers auteurs de la structure de ce modèle qui a suggéré les
questions initiales sur lesquelles notre travail a démarré [Wijkstra et Boom, 1989]. Nous
allons donc l’expliquer dans ses grandes lignes tout en référant le lecteur désirant plus de
détail au rapport interne de la Moore School cité plus haut. Considérons une contraction
isovolumétrique à volume Q1 donné et une contraction isobarique démarrant à un volume
plus élevé que Q1 mais terminant à ce volume Q1.
23
Cette description est simplifiée : pendant l’éjection des pertes visqueuses et inertielles et des effets
hémodynamiques non-linéaires font que la pression ventriculaire est toujours supérieure à p1. Le trajet réel est
donc situé au dessus du plan p=p1. Toutefois, nous supposons que ces effets sont petits et que le trajet (dDMg)
est proche de la réalité.
70
correspondre à la valeur d1. Remarquons que la projection du trajet (cdDMg) dans le plan
(Q,p) est bien le trajet (cdf) précédemment décrit.
LeFèvre a donné en fait deux versions du modèle CDG : une version initiale (CDGI)
reproduisant les phénomènes qui viennent d’être décrits et une version plus sophistiquée
(que nous appellerons CDGD) tenant compte d’un phénomène de désactivation que nous
détaillerons par la suite. Sur base des diagrammes qui viennent d’être discutés, il nous est
maintenant possible de comprendre le modèle CDGI. Pour ce faire, nous avons reproduit à
la Fig. 1.19 le plan pression débit correspondant à Q=Q1 de la Fig. 1.18.
! !
# 7% .
. 4 #%55
.!!
/ #α# !, ,%!
α!
#%5
#α# !,%!
∆ # 5
%5α!
#%5α!
) . 0
.
Figure 1.19: Panneau A : existence supposée dans un plan Q=Q1=cst d’une relation inverse
en « hyperbole de Hill » liant pression et débit ventriculaires. Panneau B : un analogue
électrique couplant le modèle CD et la relation de Hill du panneau A.
71
où α(t) est une fonction périodique décrivant, comme pour le modèle CD, le passage
de l’état du repos (α=0) à l’état actif (α=1). Cette équation reliant p, Q et t décrit bien une
compliance dynamique non linéaire. Elle représente un faisceau de courbes paramétré par α
ou t et qui n’est plus linéaire comme pour le modèle CD mais oscille entre les relations
télédiastolique CRtd(Q) et télésystolique CRts(Q).
24
L’indice « app » signifie « apparent », nous verrons en effet plus loin que la compliance dynamique CDapp
ainsi que la résistance variable Rapp introduite dans le prochain paragraphe sont des éléments abstraits et
virtuels ne représentant les caractéristiques « réelles », physiquement mesurables, d’aucun mécanisme concret
du ventricule. Le modèle GDC joue en effet par rapport au ventricule un rôle similaire à celui joué en
électricité par l’équivalent de Thévenin d’une batterie . Ni la source ni la résistance interne de cet équivalent
n’ont d’existence physique, elles ne font que décomposer en éléments faciles à traiter conceptuellement la
caractéristique globale de la batterie qui seule a un sens physique réel. Il en est de même pour nos éléments
DCapp et Rapp. Le modèle du panneau b de la Fig. 1.19 est donc un « équivalent deThévenin non-linéaire et
dépendant du temps » représentant l’ensemble des mécanismes contractiles du ventricule. Sa seule différence
par rapport à un équivalent de Thévenin classique est que, Pisovol dépendant de t et Q, nous avons pu expliciter
la source de pression classique d"un équivalent par une compliance dynamique.
72
∆p = Rapp(α(t),Q,p) d (1.4)
Le modèle CDapp-Rapp qui vient d’être décrit ne représente qu’une partie du modèle
CDGI. En effet, la fibre musculaire normale est un peu plus complexe que ce que nous en
avons dit jusqu’ici. Nous en donnons une représentation simplifiée au panneau A de la
figure 1.20.
! ! / #α# !, ,%!
-- #α# !,%!
--
! / #α# !, ,%!
-
73
En plus des composants qui viennent d’être décrits, une fibre comporte également
des éléments élastiques en série se composant essentiellement des tendons qui l’attachent
aux fibres connectées longitudinalement à ses extrémités pour former des anneaux
circonférentiels autour du ventricule. Nous représentons ces éléments par un élément
élastique série (EES) dont l’influence sur la fibre n’a pas été modélisée jusqu’ici. Un
élément élastique en mécanique correspond à une compliance en hydraulique. Une
connection série en mécanique correspond à une connexion parallèle en hydraulique. Pour
tenir compte de EES, nous ajoutons donc au modèle de la Fig. 1.19-B un second
condensateur CP connecté en parallèle avec l’ensemble CDapp-Rapp. Les mesures
expérimentales ont montré que l’élément EES est non-linéaire en fonction de sa longueur.
De plus il est assez raide (de 10 à 20 fois plus que EEP). La compliance CP est donc assez
faible et fonction de Q. Le modèle CDGI complet est donc celui de la Fig. 1.20-B. Sa
représentation Bond Graph est donnée au panneau c.
Remarquons que malgré sa faible valeur, l’élément CP ne peut être négligé car il joue
un rôle conceptuel important et entraîne des conséquences énergétiques non-négligeables.
Considérons en effet une contraction isovolumétrique. Si le ventricule est représenté par le
modèle de la Fig. 1.19-B ne tenant pas compte de CP, la constance du volume ventriculaire
74
Pour en terminer avec le modèle CDGI, il nous reste à insister sur le caractère
« apparent » ou abstrait des éléments CDapp et Rapp. Nous venons de voir que CDapp
représente, non pas une pression réelle, mais la limite supérieure de pression qui peut être
générée en condition isovolumétrique et ne serait atteinte que pour un élément CP infiniment
raide. De même, Rapp ne représente pas une perte de pression physiquement mesurable. S’il
en était ainsi, étant liée au débit, cette perte de pression serait due à un effet visqueux et
serait transformée en chaleur. Les mesures thermiques réalisées sur ventricule montrent que
tel n’est pas le cas. La chute de pression aux bornes de Rapp ne représente que l’écart entre la
valeur maximale irréalisable de pression aux bornes de CDapp et la pression effectivement
atteinte à la sortie du ventricule. En conséquence, ni l’énergie nécessaire à la montée de
pression aux bornes de CDapp ni la puissance traversant Rapp ne doivent être effectivement
75
Ceci termine notre présentation du modèle CDGI. Le rapport de la Moore School que
nous avons cité précédemment en donne de nombreuses simulations et montre qu’il donne
une bonne première approximation du comportement du ventricule dans la gamme de
pression, volume, débit et rythme envisagée au début de ce chapitre. Nous y renvoyons le
lecteur pour plus de détails. Toutefois, à peine mis au point, ce modèle fut modifié. En effet
de nouvelles expériences apparurent qui montrèrent que la différence de pression existant
entre le maximum idéal isovolumétrique et la pression réellement engendrée n’était que
partiellement représentée par l’élément Rapp. Un mécanisme supplémentaire dit
de «désactivation » était à l’oeuvre et du être incorporé au modèle qui devint alors le CDGD
(compliance dynamique généralisée avec désactivation).
Pour répondre à cette question, les auteurs précités mirent au point une préparation
isovolumétrique modifiée (voir Fig.1.9). Le ventricule y est isolé comme auparavant et
soumis à des conditions d’obstacles isovolumétriques. Cependant, une seringue est placée
tout près de la valve aortique et son piston est contrôlé par un moteur pas à pas lui même
contrôlé par ordinateur. Si le piston est immobile, le battement résultant est isovolumétrique.
76
! !
" "
On voit une série de tracés donnant l’allure imposée des variations temporelles du
volume lors d’une série de battements partant de divers volumes initiaux, démarrant par une
phase isovolumétrique et soumis à des impulsions rectangulaires de débit (retrait de la
seringue) d’une durée de 40 msec et dont l’amplitude est choisie en fonction du volume
initial pour que les volumes finaux soient tous identiques. L’horizontale du bas donne un
tracé isovolumétrique correspondant à ce volume minimal.
77
La figure 1.22 présente ces mêmes données sous d’autres aspects. Au panneau A on
voit une expérience consistant en un premier battement isovolumétrique à un volume Q
élevé. Un second battement le suit. Il démarre de façon isovolumétrique identique au
premier battement. Toutefois à l’instant appelé « T soustraction », la seringue soutire un
volume ∆Q imposé à une vitesse imposée, le battement se continue alors de façon
isovolumétrique au volume Q-∆Q . On voit que la pression chute pendant le débit (effet
résistif). Ensuite, elle ne rejoint bien sur pas le niveau de pression isovolumétrique
correspondant au grand volume Q (point A) mais, ce qui est surprenant et fut révélé par ces
expériences, c’est qu’elle ne rejoint pas non plus le niveau de pression isovolumétrique
correspondant au volume Q-∆Q (point B) mais un niveau plus bas (point C). Cet effet est
appelé « désactivation due au changement de volume ». Son amplitude est une fonction
compliquée de l’instant auquel le débit a eu lieu et de l’amplitude totale de ce débit.
78
! , !
!
8
% 9
%:∆% %
Tsoustraction temps
Figure 1.22 : Panneau A : pression enregistrée lors d’un battement isovolumétrique suivi
d’un battement avec soustraction de volume. Panneau B : représentation des résultats du
panneau A dans un plan pression-volume.
79
remarquer que cette forme est purement phénoménologique et très compliquée. Il nous a
semblé que cela montrait bien que le modèle CDG avait atteint les limites de son domaine
d’utilité et c’est ce qui a justifié l’élaboration dans les deux chapitres qui suivent d’un
modèle plus simple26 et reproduisant le même ensemble de résultats mais dont les
mécanismes et paramètres possèdent plus de signification physique et physiologique.
! !
; ;
& &
< . . .
. ) .
. 0
/ #α# !, ,%!
/ #α# !, ,%!
#α# !,%!
Figure 1.23 : Panneau A : analogue électrique du modèle CDG avec désactivation. Panneau
B : représentation bond graph du modèle du panneau A.
1.5 CONCLUSIONS
Le but de ce premier chapitre est d’introduire notre sujet : l’obtention d’un modèle de
la dynamique mécano-chimique du ventricule gauche dont le niveau de complexité est
adapté à l’emploi pour des applications dans l’enseignement médical et pour son insertion
dans un modèle de la boucle cardiovasculaire complète.
Dans les sections 1.1 et 1.2, après une introduction à la modélisation en général, nous
introduisons la notion de modèles « en boîtes grises », couplant des sous-modèles situés à
25
ODA est différentiel et algébrique ; il est non linéaire et recalé à 0 à chaque battement, Sa forme
fonctionnelle est compliquée et purement phénoménologique.
26
Nous mesurons ici la simplicité en nombres de paramètres non déterminés directement par des mesures
expérimentales.
80
1.- L’emploi de la méthode des bond graphs est bien adaptée aux problèmes multi
énergétiques.
2.- L’emploi d’un modèle mécano-chimique à couplage bidirectionnel, multi échelle
et énergétiquement cohérent issu des travaux antérieurs et que nous développerons tout au
long des chapitres ultérieurs.
Dans la section 1.3 ou nous commençons par donner un bref résumé des notions
physiologiques nécessaires à la compréhension de notre modèle (anatomie du ventricule,
cycle des pressions et volumes, mécanismes moléculaires de la contraction, hémodynamique
ventriculaire, fonction pompe).
La notion principale introduite par ce modèle est que l’élastance ventriculaire est
périodiquement variable pendant la contraction et résulte de la création et de la destruction
périodique de nombreux liens élastiques dans la paroi.
81
montrons dans la section 1.4.5 qu’il n’est plus suffisant en dehors de ces gammes de
variations. Nous introduisons alors un modèle CD généralisé qui en plus du développement
de raideur montre deux effets supplémentaires : des pertes instantanées de contractilité
(nombres d’éléments élastiques créés) dépendant de la vitesse musculaire et des phénomènes
de désactivation après un débit.
Le modèle CDG reproduit bien l’ensemble des résultats considérés mais, étant très
compliqué et purement phénoménologique, il ne les explique pas et est inadapté à notre
usage. C’est ce qui justifie l’élaboration progressive de notre modèle dans les deux
chapitres qui suivent.
Nous voulons dans ces chapitres construire un modèle qui reproduit qualitativement
les résultats expérimentaux aussi bien que le modèle CDG mais les explique sur base de
mécanismes physico-chimiques simplifiés. La discussion des modèles « en boîtes grises »
(sections 1.1 et 1.2) que nous donnons est plus approfondie que ce qui est généralement
présenté dans la littérature. Remarquons aussi que notre discussion du modèle CDG est
nouvelle.
82
83
CHAPITRE 2
“You can'
t reason with your heart; it has its own laws,and thumps about things which the intellect scorns”.
- Mark Twain dans “A Connecticut Yankee in King Arthur' s Court”-
2.1 INTRODUCTION
84
85
$
"# !
Figure 2.1 : Vue schématisée d’une préparation de ventricule gauche isolé basée sur la
préparation expérimentale décrite au chapitre 1.
Le bond graph à mots donné dans la figure 2.2 représente ces processus. On y voit le
système de remplissage ou réservoir (source d’effort = basse pression pR) connecté par la
valve mitrale à une boîte représentant l’énergie de la masse sanguine (boîte VG). Cette boîte
est connectée à l’obstacle d’éjection (système à haute pression O) par la valve aortique.
L’obstacle O est soit une source de pression pratiquement infinie (par ex. 1000 mmHg)
simulant le bouchon, soit une source de pression élevée (de 40 à 300 mmHG) simulant
l’obstacle isobarique, soit une connexion par une jonction 0 de deux éléments R et C
86
Transformation Mécano-Hydraulique
Conversion et Stockage
Mécano-Chimique
(2PC)
Energie Chimique
ATP
Figure 2.2 Bond graph à mots représentant les processus énergétiques à l’œuvre à la figure 2.1
87
énergie hydraulique est alors communiquée à la masse sanguine décrite plus haut et
communiquée à la ligne hydraulique formée par les parties "remplissage, valves, obstacle".
Les parties hydrauliques de ce modèle sont identiques à celles décrites plus haut pour
le modèle DC, nous n’y reviendrons donc plus. Le modèle de la réaction d’attachement-
détachement est assez simple et sera décrit brièvement. Les deux parties novatrices de ce
modèle sont les transformations d’énergie de mécanique à hydraulique et de chimique à
mécanique qui seront détaillées dans la suite. Au préalable, nous allons toutefois discuter des
données expérimentales qui serviront à tester notre modèle. Tous les processus décrits dans
ce paragraphe, sont représentés dans le « Bond Graph à mots » à la figure 2.2.
Depuis 1960, beaucoup de chercheurs ont étudié des préparations similaires à celle
décrite au chapitre précédent. Comme il est souvent de règle en biologie, leurs résultats sont
très différents. En effet, les techniques chirurgicales et expérimentales ont progressé et sont
de toute façon différentes de groupe à groupe.
De plus ils utilisent souvent des espèces animales différentes et des protocoles
d’expérimentation peu compatibles. Enfin, même au sein d’une espèce et dans les mêmes
conditions, la variabilité inter-individuelle est grande. Dans ces conditions, il semble
judicieux de n’étudier que des résultats moyennés et idéalisés excluant les erreurs et sources
de variation les plus grandes et se concentrant de façon semi-qualitative sur une synthèse des
grandes tendances communes à la majorité des expérimentateurs [Sagawa, K, 1989 ;
Wijkstra et Boom, 1989]. Sur base de l’étude de la littérature expérimentale détaillée en fin
de chapitre précédent, nous avons donc dégagé une série de comportements ventriculaires
idéalisés que nous allons maintenant présenter et qui formera notre base initiale de
validation.
88
Considérons tout d’abord des battements où le cœur n’éjecte pas trop (volume
télédiastolique faible ou moyen, pression d’obstacle pas trop basse, rythme cardiaque bas ou
moyen). La figure 2.3 présente un plan pression-volume (PVG, QVG). Quels que soient sa
pression et son volume, le VG y est représenté à tout instant par un point caractéristique. La
position exacte de ce point dépend des conditions de remplissage et d’éjection tout autant
que du fonctionnement ventriculaire. Toutefois, indépendamment du remplissage et de
l’éjection, il existe, comme nous l’avons vu, des régularités remarquables ne dépendant que
du ventricule. Tout d’abord, rappelons que lors des phases passives de repos, le VG, quel
que soit son volume, est représenté par un point (PVG, QVG) situé dans une zone de raideur
(ou d’élastance faible) dénotée Er (r = repos). Cette zone est étroite et proche d’une courbe
moyenne que nous appellerons Er. En se limitant à la fenêtre PVG,QVG encadrée, cette courbe
est approximativement linéaire.
'#(
& $ ) '#
& '#*
& "
&
%
"%
$ '
% + , -
89
myocardique mais ne change pas lorsque l’on fait varier les paramètres des réseaux
d’éjection et de remplissage. La pente de EA peut devenir aussi moins raide lors de
pathologies diminuant la contractilité (EA-).
Nous venons de voir deux cas extrêmes : l’isovolumique à variation de pression sans
éjection et l’éjection à pression constante. Les battements physiologiques sont intermédiaires
puisqu’ils présentent éjection et variation de pression. Les points de raideur maximale
atteints dans ce type de contractions « physiologiques » tapissent l’intérieur de la zone EA
lorsque l’on change les paramètres de la post-charge.
A grand volume, rythme cardiaque élevé et obstacle faible, le débit maximal enregistré
à travers la valve aortique augmente fortement (d’un facteur 6 à l’exercice). Les résultats
deviennent alors très différents de ceux observés précédemment et le modèle DC n’est donc
© 2004 Tous droits réservés. http://bibliotheques.univ-lille1.fr/grisemine
Thèse de Vanessa Alexandra Diaz - Zuccarini, Lille 1, 2
90
plus valable. Afin d’étudier ces régimes de hauts débits dans un cadre simple, les
expérimentateurs ont considéré des contractions isovolumiques modifiées en ajoutant à la
préparation précédente une seringue entrant dans le VG à travers VAO et permettant de
soutirer rapidement du VG un débit connu pendant une durée de temps connue en contrôlant
le déplacement du piston de la seringue par ordinateur. La contraction est isovolumique sauf
pendant la soustraction ou l’ajout de sang par la seringue. Ce débit est donc entièrement
contrôlé puisqu’on en choisit l’instant précis de début pendant la montée de pression due à la
contraction, le volume soustrait ou additionné au volume ventriculaire et la durée du
mouvement de la seringue. En choisissant des durées très courtes, on peut réaliser ainsi une
perturbation impulsionnelle de débit. Ceci permet d’isoler et de contrôler la phase de débit et
donc d’en étudier les effets [Hunter et al., 1983 ; Vaartjes et Boom, 1987 ; Wijkstra et Boom, 1989].
Suite au débit, il y a donc une perte de pression cc1 pendant le débit et un déficit de
pression re-développée dd1 à la fin du battement. L’ampleur de la perte de pression et du
déficit de re-développement (aussi appelé dé-activation) dépendent de façon non-linéaire de
l’instant choisi pour donner l’impulsion de débit ainsi que des caractéristiques de durée et
d’amplitude de cette impulsion [Hunter et al., 1983 ; Vaartjes et Boom, 1987 ; Wijkstra et Boom,
1989].
91
Les données expérimentales qui viennent d’être discutées constituent la majorité des
données utilisées par les spécialistes de la fonction « pompe » du ventricule dans leurs
discussions théoriques sur les situations de base de la pompe cardiaque. De plus, elles vont
légèrement au delà de ce qui est généralement présenté dans les traités classiques de
physiologie humaine [Levick, 1991 ; Tortora, 2002]. Après en avoir discuté avec de
nombreux physiologistes, nous pensons donc qu’un modèle qui reproduit les résultats sur
ventricule isolé qui viennent d’être donnés suffit aux simulations nécessaires à
l’enseignement général de la physiologie de la pompe cardiaque et de son hémodynamique
de base. De plus, il semble raisonnable d’admettre que, une fois intégré dans un modèle plus
complet de la boucle cardiovasculaire tel que celui décrit en [LeFèvre J., 1996], il permettra
de reproduire raisonnablement la plupart des situations physiologiques de base de cette
boucle tant en transitoire qu’en équilibre périodique.
Notons toutefois l’absence dans notre base de résultats de données sur certains
aspects encore controversés de la performance ventriculaire : balance déactivation-
suractivation, mémoire des contractions antérieures, synergie des protéines contractiles, non
stœchiométrie de l’énergétique. Ces phénomènes n’ont pas été considérés dans notre travail
mais sont bien entendu en tête de liste de notre agenda de travail futur. Ils seront brièvement
discutés dans la conclusion de cette thèse. A noter aussi, l’absence de toute donnée sur les
contractions normales dites physiologiques. En effet, dans ce type de contraction, la grande
variabilité des situations de contractilité, précharge, postcharge et réflexes rend difficile la
caractérisation de quelques résultats typiques. En fait, nous verrons qu’un modèle
reproduisant de façon semi-quantitative la base de données choisie encadre suffisamment
bien la performance ventriculaire pour reproduire automatiquement les grandes tendances du
comportement physiologique lorsqu’on le connecte à des modèles de pré et post charge
réalistes ainsi qu’à des stimulations chronotropes et inotropes similaires à celles existant en
réalité.
92
-Le ventricule opère par son cycle actine-myosine une conversion périodique commandée
par le calcium de l’énergie chimique fournie par l’ATP en énergie potentielle élastique des
cross bridges dans sa paroi.
-Cete énergie mécanique est transformée en énergie hydraulique par la paroi ventriculaire
qui est de forme et de structure complexe.
-Bien que nous sachions que la vision du ventricule comme une compliance dynamique
(même généralisée) est insuffisante énergétiquement et trop simpliste phénoméno-
logiquement, il n’en reste pas moins vrai que la performance globale de tout modèle plus
réaliste et plus compliqué doit se rapprocher suffisamment de celle du modèle DC et GDC.
En effet, ceux-ci capturent une grande partie de la réalité phénoménologique et tout modèle
s’en écartant trop est par là même douteux. En d’autres termes, tout modèle plus complexe
doit avoir comme base énergétique un mécanisme pouvant s’approximer par une compliance
dynamique éventuellement régulée par la vitesse de contraction et la désactivation.
93
où Rpas et Rinv sont les résistances passante (normalement très faible) et inverse
(normalement très grande).
/ 0#"1'
$5 $5 # 12 2' '∞
/ 0#"1'
' $# .
' /#$ 2 '
/ 0#"1' $
67 1 2'
"
3 /$' 2 "21# $'
4
3
03
4
Figure 2.4 : Détail des parties hydraulique et mécanique du modèle. La partie encadrée en
pointillé présente les différents types de condition d’éjection et leurs BGs correspondants.
.'/ 0 12 2'
"
∆ $'
Le modèle de la chambre ventriculaire est connecté entre les deux valves et est
composé de deux parties. Une fibre musculaire F «virtuelle», équivalente à l’ensemble de
94
toutes les fibres musculaires du coeur supposées identiques et synchrones, fournit à sa sortie
la puissance mécanique nécessaire à l’éjection de sang. Cette puissance entre dans un
transformateur mécano-hydraulique non linéaire TFG fournissant la puissance hydraulique.
TFG représente donc la transformation de puissance due à la géométrie de la paroi. Le
ventricule gauche a une forme compliquée et ses fibres l’encerclent de façon complexe et lui
donnent des parois plus ou moins épaisses selon leur emplacement. Elles ne travaillent pas
de façon synchrone et n’ont pas des puissances égales. Une modélisation réaliste devrait
donc se faire par éléments finis, mais serait bien entendu trop compliquée pour nos objectifs.
Divers auteurs construisant des modèles simples du ventricule ont utilisés comme nous un
modèle de fibre équivalente [Rijcken et al., 1997 ; Drzewiecki et Li, 1998]. Ils l’ont inséré
dans des modèles de chambre de forme géométrique simplifiée (cylindre, sphère, ellipsoïde
tronqué). Toutefois, nous verrons ci-dessous que ces modèles sont soit trop compliqués soit
peu satisfaisants du point de vue de leur performance hydraulique. En accord avec notre
méthodologie, nous avons donc choisi de ne pas faire une hypothèse géométrique
apparemment plus réaliste mais en fait trompeuse et de supposer abstraitement qu’il existe
une relation empirique ϕG entre le volume QLV et la longueur lm de la fibre
équivalente considérée1:
Il nous faut alors déduire ϕG, non de mesures de la géométrie réelle mais de
considérations empiriques sur la nature de la transformation mécano-hydraulique globale
qu’elle entraîne. La nécessité d’abandonner des modèles géométriques ne fut pas traitée
dans [Lefèvre et al., 1999]. De plus, il ne discute pas non plus de la forme fonctionnelle
spécifique convenant pour ϕG et des critères permettant de la choisir et d’en estimer les
1
Si l’on admet qu’il existe entre les fibres suffisamment d’homogénéité géométrique et fonctionnelle pour
valider notre hypothèse de fibre moyenne équivalente, il est certain que la relation longueur-volume est
purement cinématique et géométrique. Toutefois, il n’en est pas de même de la relation force-pression. Dans
notre modèle de transformateur, elle se déduit automatiquement de la relation ϕG et est donc aussi cinématique
si l’on admet la constance de la puissance. Différents phénomènes viennent toutefois modifier cette vision. Le
ventricule présente dans sa paroi des effets de viscosité, d’inertie, de contraction en onde péristaltique, de
réarrangement des fibres et de torsion globale. Ils modifient la vision présentée ici. Les deux premiers effets
peuvent être pris en compte dans notre modèle en y insérant des éléments R et C secondaires sans doute faibles.
Toutefois, les réarrangements géométriques et la torsion sont plus complexes à prendre en compte et nous les
ignorerons. Quand à l’onde péristaltique de contraction, elle sera modélisée au chapitre 3.
© 2004 Tous droits réservés. http://bibliotheques.univ-lille1.fr/grisemine
Thèse de Vanessa Alexandra Diaz - Zuccarini, Lille 1, 2
95
paramètres. Nous allons donc maintenant traiter ces trois points importants en grand détail.
Pour ce faire, nous allons voir quel type de formules nous obtiendrions pour ϕG avec des
modèles géométriques simples, nous verrons alors que ces formules à base physique ne
permettent pas de concilier simplicité et performance hydraulique. Enfin, nous verrons
comment, à partir de ces formules, nous pouvons définir l’équation abstraite d’une boîte
« transformateur » phénoménologique satisfaisante.
Pour commencer, supposons ϕG connu ; nous pouvons alors déduire facilement les
équations constitutives du transformateur mécano-hydraulique. En dérivant (2.2) on obtient
en effet une relation entre la vitesse du muscle dlm/dt et le débit dQLV/dt du ventricule :
dQlv ( t ) dl (2.3)
= ψG m
dt dt
dQlv dl (2.4)
P⋅ = N ⋅ fm ⋅ m
dt dt
P= ψ 1
fm (2.5)
G ( lm )
96
Le TFG est donc décrit par (2.2), (2.3) et (2.5). Il reste à spécifier la fonction ΨG et
aussi à justifier notre choix d’une approximation empirique abstraite pour une caractéristique
aussi concrète que la forme géométrique du ventricule.
Initialement, nous pensions utiliser dans ce premier modèle simple une forme
géométrique concrète telle que le cylindre et réaliser un modèle intégrant nos fibres
supposées toutes uniformes dans la paroi du cylindre (Fig. 2.6). Ce choix avait l’avantage de
fournir un modèle certes simplifié mais très concret et visuel dont il nous était facile de
spécifier les caractéristiques géométriques. Afin de tenir compte du fait que dans un
ventricule réel, la contraction n’est pas synchrone dans toute la masse musculaire mais se
développe en une onde de contraction allant de l’apex (pointe) à la base (plancher des
valves), nous pensions alors développer plus tard ce modèle initial en représentant la forme
ellipsoïdale du ventricule par un ensemble de cylindres de rayon variable connectés en série.
Cependant, nos tests ont montré qu’un cylindre du même volume que le cœur n’engendrait
que des débits trop petits. Le raisonnement qui va suivre va montrer pourquoi et donc il va
justifier notre choix d’un modèle plus abstrait.
$ !9
8 6 6
1 8
2
En prenant une géométrie cylindrique on peut ranger les fibres de manière longitudinale ou circonférentielle
obtenant donc des modes de contraction complètement différents : soit unidimensionnel (fibres longitudinales),
soit bidimensionnel (fibres circonférentielles). Il est également possible de considérer des cylindres à deux
couches, l'
une circonférentielle, l'
autre selon la hauteur.
© 2004 Tous droits réservés. http://bibliotheques.univ-lille1.fr/grisemine
Thèse de Vanessa Alexandra Diaz - Zuccarini, Lille 1, 2
97
Pour un grand nombre m de fibres, on peut dire de façon approchée que le périmètre
du cylindre est :
Périmetre = 2π ⋅ r = m ⋅ l m (2.6)
T = P⋅r (2.8)
La hauteur totale du cylindre est H. On sait d’autre part que la tension dans la paroi
exercée par une des fibres est la somme de toutes les forces fmi dans la paroi:
f mi n ⋅ fm (2.9)
T= =
H H
2πn (2.10)
P= fm
Hml m
2 m 2 l m2 H (2.11)
Q = πr H =
4π
98
dQ m 2 H dl (2.11-bis)
= 2l m m
dt 4π dt
ce qui donne une relation permettant d’évaluer le débit ventriculaire en fonction de la vitesse
de raccourcissement de la fibre musculaire. Pour une telle contraction bidimensionnelle, on
voit donc que le volume est fonction du carré de la longueur de la fibre ce qui donne la
relation ΨG.
Reprenons notre modèle cylindrique mais supposons qu’il a deux couches de fibres,
l’une à contraction circonférentielle et l’autre à contraction longitudinale. Cette fois, il se
contracte radialement et longitudinalement. Son éjection est donc plus forte et le calcul
montre que, pour une diminution de 20% de la longueur des fibres et de la hauteur, on peut
arriver à une fraction d’éjection de 1,728, ce qui est déjà beaucoup plus raisonnable3.
3
Cette valeur de fraction d’éjection est encore faible par rapport aux valeurs observées couramment en
expérience. La contraction ne pouvant pas être plus que tri-dimensionnelle…, le lecteur peut à bon droit se
demander quelle est la source de ce « miracle ». Si nous supposons que les fibres travaillent à volume constant,
leur raccourcissement entraîne leur épaississement. La masse myocardique ne peut que très difficilement
© 2004 Tous droits réservés. http://bibliotheques.univ-lille1.fr/grisemine
Thèse de Vanessa Alexandra Diaz - Zuccarini, Lille 1, 2
99
Cependant, l’emploi d’un tel modèle nous obligerait à utiliser deux modèles de fibres
musculaires, l’un pour raccourcir la couche radiale et l’autre pour la couche longitudinale.
Ces deux modèles doivent en effet se contracter indépendamment. Ceci compliquerait par
trop la complexité de notre modèle global. Nous pourrions aussi, comme l’on fait d’autres
chercheurs, utiliser non pas un modèle cylindrique mais une sphère ou un ellipsoïde
intrinsèquement tridimensionnel. Cependant, il est difficile d’imaginer un assemblage de
fibres uniformes de dimension non infinitésimale préservant une contraction
tridimensionnelle sur de telles surfaces. De plus, ce choix rendrait difficile la modélisation
ultérieure de l’onde de contraction.
Pour n=1 et 2, cette forme correspondrait aux cylindres vus précédemment. Dans notre
modèle, les constantes n et A sont à fixer empiriquement (voir la table 2.1 dans la section
2.5) en comparant avec des résultats expérimentaux donnés par [Garcia Panyella et Susin
Sanchez, 2002], toutefois nous pouvons supposer que n doit être proche de 3.
L’équation 2.5 nous donne la relation générale entre force et pression pour le
transformateur. Pour ce travail, la force musculaire sera calculée dans le modèle de fibre
musculaire et le transformateur fera la transformation d’énergie mécanique en énergie
déployer cet épaississement vers l’extérieur car le coeur est enfermé dans un sac membraneux assez rigide, le
péricarde. L’épaississement se fait donc préférentiellement mais de façon actuellement peu connue vers
l’intérieur ce qui entraîne une éjection supplémentaire. A notre connaissance, aucun modèle actuel ne tient
compte de ce type d‘effet compliqué encore par les torsions et réarrangements de fibres mentionnés plus haut.
C’est bien pourquoi nous pensons qu’à notre niveau de complexité, la prise en compte de trop de détails
100
Attachement : Myosine + Site actine actif et Calcium + ATP → pont attaché +ADP +Pi
Détachement : Pont attaché → Myosine +ADP +Pi +Calcium
Chaque pont passe plusieurs fois par ce cycle « microscopique » par cycle cardiaque
macroscopique (c’est à dire par battement). Les évènements microscopiques élémentaires ci-
dessus surviennent donc n fois par cycle macroscopique et chaque pont en train de cycler
microscopiquement consomme donc n ATP par battement. Comme ce mécanisme est
stochastique, le nombre n n’est pas nécessairement identique pour tous les ponts et les
instants d’attachement et de détachement des ponts ne sont pas synchrones.
géométriques par un modèle complexe est parfois illusoire car certains aspects tout aussi importants sont passés
sous silence vu leur difficulté de modélisation.
© 2004 Tous droits réservés. http://bibliotheques.univ-lille1.fr/grisemine
Thèse de Vanessa Alexandra Diaz - Zuccarini, Lille 1, 2
101
sont séparés (ponts non attachés), cet anneau ne possède que l’élasticité de ses fibres
connectives et de ses membranes. Il est donc souple. Dès que la contraction démarre,
quelques ponts se forment au hasard dans certains sarcomères. Supposons que chaque pont
attaché est un petit ressort microscopique étiré et donc stockant de l’énergie potentielle
mécanique. Dès qu’il existe au moins un pont attaché par demi sarcomère, l’anneau
considéré voit sa raideur de repos augmentée de la raideur du chemin global des ponts
attachés. Au cours du développement de la contraction (systole = première part du cycle
macroscopique) deux choses se passent :
A)
Anneau de sarcomères
B) Lien élastique
:
#0
! #
Fig. 2.7: Un modèle « naïf » de la variation de raideur systolique au niveau du
ventricule
102
Dans un modèle simple, il nous est bien sûr impossible de tenir compte des millions
de ponts réalisant des cycles microscopiques asynchrones et stochastiques. Nous allons donc
décrire maintenant un mécanisme fortement idéalisé reproduisant en termes chimiques
l’analogie intuitive des anneaux élastiques du chapitre 1. Ce modèle « naïf » est décrit à la
Fig 2.7 B.
Nous remplaçons l’anneau qui vient d’être décrit par un anneau élastique coupé au
repos mais qui se ressoude en se tendant lors de la contraction. Les ponts microscopiques
ayant un nombre variable de micro-cycles sont donc remplacés par un seul site
« macroscopique » d’attachement-détachement ne fonctionnant qu’une fois par cycle. Ce site
représente de façon grossière les propriétés globales de tous les ponts décrits auparavant. Il a
deux extrémités. L’une, appelée « Myosine » est énergisée par n molécules d’ATP. Elle se
met alors à vibrer longitudinalement et peut venir près de l’autre extrémité appelée
« Actine » où elle peut s’attacher à un site actif si celui ci est ouvert par le calcium. Cet
attachement étire l’anneau élastique qui acquiert donc de l’énergie potentielle élastique.
Nous supposons qu’il y a un grand nombre d’anneaux de ce type autour du ventricule et que,
en conformité avec notre objectif de simplicité maximale, leur mécanisme d’attachement-
détachement peut se représenter par une réaction chimique élémentaire :
103
soumise, l’énergie potentielle disponible dans la paroi sert soit à augmenter la pression
ventriculaire, soit à éjecter, soit à réaliser une combinaison de ces deux effets.
Il faut remarquer que ce mécanisme, tout grossier qu’il paraisse, rend compte
automatiquement de la loi de Starling. En effet, si le ventricule est à un plus grand volume, le
ruban s’étire plus et les deux extrémités sont plus séparées au repos. L’attachement tend
donc plus l’élastique qui acquiert plus d’énergie. Cette énergie peut lui être communiquée
soit en augmentant n, soit en supposant que les pertes d’énergie chimique en chaleur dues à
la réaction d’attachement diminuent à plus grand volume.
Ceci termine la présentation intuitive de notre modèle dont nous allons maintenant
donner les équations.
dX a dX (2.13)
= − d = k a X dα − k d X aβ
dt dt
4
Nous n’avons bien sûr aucune justification théorique pour ces choix d’une réaction mono-moléculaire et
d’une réaction de type « action des masses avec ordre ». Ils résultent simplement de notre recherche de
simplicité et de notre attitude empirique.
© 2004 Tous droits réservés. http://bibliotheques.univ-lille1.fr/grisemine
Thèse de Vanessa Alexandra Diaz - Zuccarini, Lille 1, 2
104
par rapport à ka. Nous verrons également que ka doit dépendre de la longueur lm du muscle.
Nous verrons enfin que les résultats sur la désactivation mentionnés au chapitre 1 ne peuvent
vraisemblablement être reproduits qu’en introduisant pour ka et kd des modulations en
fonction de la vitesse du muscle.
Le Bond Graph correspondant à cette réaction est donné dans la Fig.2.8. Deux
éléments C chimiques stockent les ponts détachés Xd et les ponts attachés Xa. Ils sont
connectés de façon classique par un élément résistif à deux accès (Rad) modélisant la réaction
d’attachement- détachement. Ce modèle a deux aspects non classiques: d’une part, le
couplage mécano-chimique introduit par l’élément C stockant Xa qui, comme on le verra
dans la section suivante, est en fait un C avec deux accès stockant aussi de l’énergie
mécanique sous forme de la longueur lm du muscle (à partir de maintenant, nous appellerons
cet élément le « 2PC » ou « two port C » en anglais) ; et d’autre part, les modulations de Rad
par des fonctions du temps résultant de la dynamique du modèle (par exemple lm ou la
vitesse musculaire.) Ces deux aspects vont être décrits en détail dans les sections 2.4.2.1 et
2.4.2.2 qui suivent. Notons que le cœur travaillant à température constante, nous négligeons
les effets thermiques de la résistance.
© 2004 Tous droits réservés. http://bibliotheques.univ-lille1.fr/grisemine
Thèse de Vanessa Alexandra Diaz - Zuccarini, Lille 1, 2
105
< 4
!"#"#$ % &!%
'$
03
; 5" 0 $ 0 "5; <
On voit que ce modèle ne considère pas l’ATP qui fournit l’énergie chimique de
base. Dans cette première approche, nous admettons en effet que celui ci est toujours en
quantité suffisante et constante. Sa présence ne fait alors qu’introduire un facteur constant en
plus dans les équations et ce facteur peut être inclus dans les valeurs numériques de ka et kd.
Si la concentration d’ATP oscille ou devient limitante, il faut introduire explicitement l’ATP
dans le modèle ci-dessus qui doit être modifié pour représenter le schéma réactionnel
suivant :
Attachement :
ATP +actine-myosine libre actine-myosine attachée + ADP + P
Détachement :
actine-myosine attachée actine-myosine libre
106
On vient de voir que, en situation d’attachement, les ponts des anneaux idéalisés de la
Fig. 2.7 peuvent se représenter par un élément C chimique. D’autre part, dans la même
situation, le ressort équivalent à l’ensemble des parties élastiques de ces mêmes anneaux est
représenté par un C mécanique. Modéliser la transformation mécano-chimique d’énergie
revient donc à examiner comment ces deux C sont couplés. Diverses possibilités sont
représentées à la Fig 2.9. Le mécanisme utilisé par tous les auteurs ayant précédé LeFèvre
est représenté au panneau A.
107
# ; 5" "; 5
" "5;<
108
Q2 (2.14)
E=
2C ( x )
où Q est la charge électrique, x l’écart variable entre les plaques et C(x) la capacité. La
puissance dans cet élément est alors obtenue par dérivation :
dE ∂E dQ ∂E dx (2.15)
P= = + = UI + fv
dt ∂Q dt ∂x dt
Dans cette équation, U est la différence de potentiel entre les plaques, I est le courant
entre les plaques, f est la force entre les plaques, v =dx/dt est la vitesse relative des plaques
mobiles. Utilisant l’équation précédente, on trouve les deux équations constitutives (une par
accès) du condensateur à plaque mobile :
109
∂E Q (2.16)
U= =
∂Q C ( x )
∂E Q 2 d 1 (2.17)
f = =
∂x 2 dx C ( x )
∂f d 1 ∂U (2.18)
=Q =
∂Q x
dx C( x ) ∂x Q
Pour établir les équations constitutives d’un 2PC, nous devons donc partir de son
équation d’énergie et en obtenir les dérivées partielles. Par analogie avec ce développement,
nous allons maintenant définir une équation d’énergie pour le muscle cardiaque. De même
que (2.13) est compatible avec l’électricité, la forme d’équation que nous choisirons devra
être compatible avec nos données expérimentales sur la mécanique du muscle cardiaque.
Ignorant ses parties non contractiles, l’énergie interne Em d’un muscle est stockée
chimiquement dans les ponts détachés Xd et attachés Xa et mécaniquement dans les ressorts
de ses ponts attachés. Le nombre de ponts susceptibles de s’attacher est fonction du
recouvrement longitudinal des filaments d’actine et de myosine et donc de lm. L’énergie
110
élastique d’un pont attaché est fonction de son étirement qui est une variable microscopique
x. En toute rigueur, Em est donc une fonctionnelle :
E m = E m (l m , D( x), X a , X d ) (2.19)
où D(x) représente la distribution du nombre de ponts ayant une longueur x pour 0≤x≤h, la
grandeur h représentant la longueur maximale d’un pont. Dans une première approche, nous
supposerons D(x) uniforme. Nous approximons alors les énergies des ponts à différents x par
celle d’un pont à x moyen. D(x) disparaît alors de (2.19). Nous supposons alors que la
contribution de Xd à Em est additive et au lieu de la représenter dans (2.19), nous en tiendrons
compte de manière cinétique en adoptant la loi d’action des masses pour la réaction
d’attachement des ponts (nous supposons que les ponts ne possèdent que deux états
possibles: attaché ou détaché). Notons en plus que, comme on le verra après la dérivation
des équations, la puissance musculaire n’est a priori pas une fonction des ponts détachés.
Dans ces conditions, (2.19) devient :
E m = E m (l m , X a ) (2.20)
∂E m dl m ∂E m dX a (2.21)
Pm = + = f mνm + µa X a
∂l m dt ∂X a dt
111
∂f m ∂µ a (2.22)
=
∂X a lm
∂l m Xa
∂E m ∂E (2.23)
fm = et µ a = m
∂l m ∂X a
8 8 # )
*** : >
: ?
8 #
Afin de choisir la forme de Em, nous allons tout d’abord établir une équation
décrivant la force engendrée isométriquement (à longueur constante) par un muscle
cardiaque isolé lors du développement de sa contraction. Ceci nous donnera une expression
pour fm et il nous suffira alors de l’intégrer en tenant compte de (2.22) pour obtenir
112
f m ( t ) = α( X a (t )) f a (l m ) + (1 − α( X a (t ))) f r (l m ) (2.24)
où lm est la longueur du muscle et α(Xa) est une variable d’activation musculaire qui peut
varier entre 0 (repos) et 1 (activité totale).
Comme nous allons le voir, le facteur α(Xa) est en fait la composante de la fonction
d’énergie dépendant de Xa. Pour des raisons d’uniformité de notation, nous le renommons
donc EX(Xa) dans (2.23.b). Vu la forme des courbes d’iso-activité de la Fig. 2.11, nous
représentons les courbes d’activités minimales et maximales par:
où les paramètres Emax, Emin, m et p seront à déterminer pour que notre modèle satisfasse des
critères fonctionnels spécifiés plus tard. Ces courbes (2.25) et (2.26) étant en fait des courbes
de raideur musculaire, Emax et Emin dénotent les raideurs maximale et minimale du muscle
cardiaque.
113
Comme nous allons maintenant le voir, (2.24) et (2.25) donnent les dérivées par
rapport à lm de la composante de l’énergie dépendant de lm. Nous allons donc, de façon
similaire à ce qui a été fait plus haut pour EX(Xa), adopter les notations suivantes :
′ ( l m ) + ( 1 − E X ( X a ))E ′pas ( l m )
f m = E X ( X a )E act (2.29)
∂E m (2.31)
µa =
∂X a
( )
= E act (l m ) − E pas (l m ) E ′X ( X a )
114
avec
( )
β = E act (l m ) − E pas (l m ) (2.33)
µ d = ( Ad + Bd (T ) ln( X d )) (2.34)
Afin de déterminer toutes les fonctions intervenant dans l’équation d’énergie (2.20)
et dans les équations constitutives (2.23), il reste à déterminer EX(Xa). Comparant (2.31) et
(2.32), on a :
E ′X ( X a ) = Aa + Ba ( T ) ln( X a ) (2.35)
E X ( X a ) = Aa X a + Ba (T )X a (ln( X a ) − 1 ) (2.36)
Cette fonction est négative pour des valeurs faibles de Xa. Afin d’éviter une énergie
négative, nous ne considérerons que des Xa supérieurs à ce seuil de négativité qui est très
faible pour les valeurs utilisées de Aa et Ba (voir table 2.1 dans la section 2.5). Ceci est donc
cohérent avec notre emploi de la loi d’action des masses exprimée par (2.32) et (2.34).
Toutes les équations de notre modèle sont maintenant spécifiées. Il reste à fixer ses
valeurs de paramètres et à le valider en déterminant son degré d’adéquation avec notre base
de résultats expérimentaux.
5
En raisonnant par analogie avec le condensateur à plaque mobile, on voit que la constante d’intégration est
nulle.
© 2004 Tous droits réservés. http://bibliotheques.univ-lille1.fr/grisemine
Thèse de Vanessa Alexandra Diaz - Zuccarini, Lille 1, 2
115
Tout d’abord, nous allons donner la liste exhaustive des paramètres utilisés dans le
modèle présenté dans ce chapitre, tel qu’ils apparaît dans les expériences réalisées avec le
logiciel 20Sim® (voir table 2.1). Nous donnerons aussi une brève description de leurs
significations.
116
Cette liste est longue et nécessite bien sur quelques explications quant au choix des
différentes valeurs de paramètres. En commençant par les paramètres 1 et 2 (constantes de
la réaction chimique Ad, Bd), on remarque aisément que les valeurs de ces paramètres n’ont
aucune importance car, dans l’équation cinétique des ponts attachés et détachés, avant de
l’implémenter dans le modèle BG, nous avons reformulé la loi d’action des masses (équation
(2.13)) au moyen de sa forme thermodynamique utilisant des termes en fonctions
exponentielles dépendant des potentiels chimiques (de cette manière, le flux est fonction de
l’effort directement) en utilisant l’équation (2.32). La seule contrainte sur ces constantes
c’est qu’elles ne soient pas nulles.
117
Les paramètres Emax et Emin (13 et 14) représentent les raideurs maximale et minimale
d’activité cardiaque (voir figure 2.3). Nous avons décidé de les représenter par des lignes
droites et les valeurs moyennes (Emax=5, Emin=0.2) ont été extraites de données
expérimentales disponibles [Sagawa et al., 1988].
Le paramètre 16, Lo, donne la longueur d’activité minimale (voir figure 2.11). Nous
observons que pour une force musculaire égale à zéro, la longueur musculaire n’est pas zéro.
Cette longueur a été déterminée selon des donnés expérimentales [Sagawa et al., 1988].
Les paramètres 17, 18, 19, 20, 21 et 22 sont tous des paramètres intervenant dans la
non-linéarité et la dépendance temporelle de la « constante » cinétique ka. A l’inverse des
paramètres 1 et 2, Aa et Ba ont été déterminés par rapport à l’équation (2.36). Cette équation
intervient dans l’équation (2.30) est elle est responsable du caractère périodique du modèle.
118
En considérant (2.30) nous observons que, lorsque l’état d’activité est maximal (Xa 1), la
composante passive de l’équation doit être zéro et vice-versa. Pour cela, le second membre
de l’équation (2.36) doit avoir une valeur à peu près égale à 1 quand Xa est égal à 1 et assez
petite quand Xa est proche de zéro. Suivant ce raisonnement, Aa doit être proche de 1 et Ba
doit être petit (relativement proche de zéro). Quelques essais nous ont alors donnés les
valeurs données dans la table 2.1 qui fournissent des ondes de pression plausibles pendant
des contractions isovolumiques simulées. Les paramètres 19, 20, 21, 22 sont les paramètres
d’une sigmoïde utilisée pour limiter la grandeur des constantes cinétiques ka et kd vers la fin
de l’attachement des ponts croisés afin d’éviter des problèmes numériques dus aux non
linéarités du modèle (si ces constantes sont trop grandes, le nombre de ponts peut devenir
négatif…).
Les paramètres 23 et 24 ont été utilisés dans un signal d’entrée du modèle comme
base de temps du battement cardiaque. Nous introduisons donc, un signal d’amplitude égale
à 1 et de pulsation w (oméga) égale à 6.2832 [rad/s] pour obtenir un battement cardiaque par
seconde.
Les paramètres 26, 27, 28, 29, 30, 31, 32, 33 sont tous des paramètres d’entrée ou
sortie du cœur. Ils représentent l’élasticité de l’aorte, la pression d’entrée, la résistance
périphérique, les valeurs des résistances (valves mitrale et aortique) en direction du flux
(Rpass) ou contre le flux (Rbloc) (nommés Rpass et Rinv dans l’équation (2.1)). La pression
d’entrée est déterminée par des valeurs expérimentales. Ces valeurs ont été fixés par un
processus d’essai et erreur en comparant les simulations aux données expérimentales
disponibles.
119
calculé à partir de l’équation (2.4), car pour un volume fixé par l’équation (2.12) égal à 100
ml et pour une force normalisée de 1 la pression ventriculaire est d’environ 255 [mmHg]
[Sagawa et al., 1988]. Le paramètre contract nous permet de varier la contractilité
cardiaque.
Nous avons vu au chapitre 1 que, dans des conditions de performance faible (bas
débit, petit volume, rythme faible et basse pression), le ventricule se comportait
approximativement comme une compliance dynamique. C’est ce qui formait la base du
modèle CD qui suppose que la raideur instantanée du ventricule est une fonction donnée du
temps, indépendante des conditions de pré et postcharge.
Le modèle 2PC que nous avons maintenant mis au point explique comment la raideur
se développe en terme du mécanisme d’attachement -détachement des ponts croisés et de la
transduction supposée réversible d’énergie chimique en énergie mécanique. La raideur du
ventricule dans notre modèle n’est bien sur plus une fonction explicite du temps, elle dépend
du nombre de ponts attachés qui est influencé par la cinétique chimique et par la réversibilité
du couplage mécano-chimique. Les équations que nous avons présentées montrent que ces
deux facteurs sont influencés par les conditions hémodynamiques et donc par les pré et
postcharge. Notre modèle ne peut donc, tout comme le ventricule d’ailleurs, être une
compliance dynamique pure.
120
puisque nous savons que, phénoménologiquement, le modèle CD est satisfaisant en tant que
première approximation dans le domaine des basses performances.
Pour valider ou non notre modèle, nous devons donc montrer que, dans le domaine
des basses performances et pour toutes les expériences critiques introduites au chapitre 1, il
approche le comportement du modèle CD. Nous devons également mettre en lumière toutes
les différences qu’il présente avec le comportement de ce modèle CD et voir si elles
correspondent à des données expérimentales. Nous devons enfin voir si, dans le domaine des
hautes performances, il s’écarte du modèle CD d’une manière compatible avec le
comportement du modèle CDG qui a été proposé pour introduire phénoménologiquement les
effets de pertes résistives apparentes et de désactivation, sans doute négligeables en basses
performances mais importants dans la gamme des hautes performances.
C’est ce que nous allons maintenant entreprendre. Nous commencerons par reprendre
toutes les expériences classiques (isotoniques, isobariques, auxotoniques et physiologiques)
et nous montrerons que le modèle 2PC est suffisamment proche du modèle CD pour ne pas
être invalidé. Il fournit donc un modèle explicatif certes simplifié mais séduisant de la
variation de raideur du ventricule. Nous mettrons toutefois en évidence certaines différences
dont la vérification expérimentale reste à faire et pourraient servir de test critique à notre
modèle. Ensuite nous verrons que notre modèle de base ne présente aucun effet de résistance
apparente et de désactivation, que ce soit en basses ou en hautes performances. Il n’est donc
pas compatible avec le modèle CDG. Ceci nous a amené à modifier le 2PC en compliquant
encore le modèle de la constante cinétique d’attachement6 qui dépendra maintenant de la
vitesse du muscle. Nous verrons que cette voie est prometteuse puisqu’elle nous permet de
rendre compte avec une seule modification des caractéristiques principales de la résistance
apparente et de la désactivation.
6
Nous aurions du le dire depuis longtemps mais nos « constantes cinétiques d’attachement et de détachement »
sont bien sur tout sauf constantes. Nous n’utilisons ce mot de « constante » que pour nous rattacher à la
terminologie chimique habituelle.
© 2004 Tous droits réservés. http://bibliotheques.univ-lille1.fr/grisemine
Thèse de Vanessa Alexandra Diaz - Zuccarini, Lille 1, 2
121
La liste qui vient d’être discutée comporte de nombreux paramètres et tous ces
paramètres sont modifiables librement. En conséquence, le nombre d’expériences possibles
avec notre modèle est énorme. Afin de nous limiter à l’essentiel, nous ne montrerons ci-
après que deux types de résultats :
- Des essais de validation du modèle par rapport aux résultats expérimentaux montrés
dans le chapitre 1.
- Quelques expériences d’exploitation du modèle simulant des situations
théoriquement ou physiologiquement intéressantes.
200
pression de remplissage [mmHg]
150
pression aortique [mmHg]
pression [mmHg]
100
50
0
8 8.5 9 9.5 10
temps {s}
Figure 2.12 : Variation de la pression ventriculaire par rapport au temps dans un battement
physiologique.
Les figure 2.12 et 2.13 montrent les courbes de pression en fonction du temps et les
diagrammes pression-volume d’une simulation du modèle standard en conditions de
postcharge physiologique. Par rapport aux résultats expérimentaux décrits dans la littérature
ou aux résultats « idéalisés » donnés au chapitre 1, la courbe de pression de la figure 2.12 est
assez élevée (180 mmHg) et trop « pointue » mais correspond malgré tout aux formes
d’ondes obtenues chez certains sujets. L’allure pointue est sans doute due aux résistances
122
valvulaires (Rpass)(voir équation 2.1) et nous pourrions aisément la modifier si besoin était7.
Toutefois, vu le nombre d’hypothèses simplificatrices introduites, nous n’attendons qu’une
correspondance qualitative avec la réalité et les résultats ci-dessus nous paraissent donc
suffisants. Pour diminuer la pression maximale, il suffirait bien entendu de diminuer la
résistance périphérique de la postcharge et la compliance aortique sans rien changer au
modèle de coeur. Les courbes de pression aortique et de remplissage sont également données
sur la Figure 2.12. On voit que la pression aortique reste toujours inférieure à la
ventriculaire, ceci est du à l’absence d’inertie dans la condition de sortie et au fait que la
résistance de valve combine deux effets : la valeur qu’elle a réellement en physiologie et
l’impédance caractéristique purement résistive de l’aorte proximale.
300
250
Pression ventriculaire [mmHg]
200
Pression état passif
Pression état actif
150
100
50
La figure 2.13 illustre plusieurs cycles qui se superposent jusqu’à arriver à l’état
stationnaire périodique.
7
Remarquons que, dans notre modèle, la résistance valvulaire aortique dans le sens passant est assez élevée
puisqu’elle prend en compte deux effets distincts : la résistance valvulaire passante proprement dite qui est
faible et l’impédance caractéristique de l’aorte qui est assez élevée. Les pertes visqueuses survenant dans
l’aorte principale sont faibles. Cette impédance caractéristique est donc de dimension résistive et, vu la
topologie choisie pour notre modèle devrait se représenter par une résistance en série avec la valve. Ces deux
résistances en série peuvent se combiner et c’est ce que nous avons fait.
© 2004 Tous droits réservés. http://bibliotheques.univ-lille1.fr/grisemine
Thèse de Vanessa Alexandra Diaz - Zuccarini, Lille 1, 2
123
Les états transitoires sont dus à notre choix de conditions initiales (initialement les
volumes de sang présents dans le coeur et l’aorte sont très petits). On voit que les transitoires
peuvent être assez importants. Notons que, à la figure 2.12, nous avons choisi de ne montrer
que les simulations en régime permanent. Il est important de noter que le modèle se stabilise
très rapidement, en 5 secondes environ, ce qui permet d’envisager de l’introduire dans un
modèle de la boucle cardiovasculaire complète.
124
300
250
200
Pression ventriculaire
150
100
50
-50
0 20 40 60 80 100 120
Volume Q [ml]
Figure 2.14 : Diagramme de pression et volume pendant des battement isovolumiques avec
plusieurs conditions initiales de volume.
Dans les figures 2.14 et 2.15 nous donnons les résultats de simulations en conditions
isovolumiques, dans les représentations pression-volume, pression-temps et volume-temps.
En conditions isovolumiques (les deux valves étant bouchées), le volume ventriculaire reste
constant, car il n’y pas ni remplissage ni éjection. Pour obtenir différents battements, il est
donc nécessaire de changer les conditions de remplissage ventriculaire et ensuite, de
provoquer la contraction. Il est important ici d’observer que même si à petit volume, la
relation est non linéaire (fait qui est reporté aussi par [Suga et Yamakoshi, 1976]), nous
obtenons en règle générale une relation très linéaire. Les courbes de la figure 2.15 montrent
que la relation d’activité maximale est isochrone, puisque les maxima de pression sont
toujours atteints au même instant de chaque cycle pour n’importe quelle condition initiale.
Remarquons que ce résultat, reproduit bien les données expérimentales et n’est pas pré-
supposé dans le modèle car ce que nous imposons c’est la variation temporelle des
constantes cinétiques et non celle de la pression résultant du processus d’attachement. A titre
de vérification, nous donnons aussi les valeurs de volume correspondantes à chaque courbe
de pression.
125
400 210
200 170
Pression [mmHg]
0 130
Volume Q [ml]
pressure
-200 90
-400 50
-600 10
7 7.5 8 8.5 9 9.5 10
temps {s}
Figure 2.15 : Courbes de variation de Pression et Volume par rapport au temps pendant des
battements isovolumiques avec plusieurs conditions initiales
Dans la figure 2.16, nous montrons les relations fortement non linéaires reliant la
force et la longueur ventriculaire. Comme nous l’avons vu, ces relations non linéaires sont
linéarisées par la géométrie de la chambre ventriculaire. Remarquons de nouveau que ce
résultat ne fut pas pré-imposé dans le modèle. Nous n’avons pas établi les formes et les
valeurs des relations force-longueur et longueur-volume pour l’obtenir. En effet, tout ce que
nous avons supposé au niveau ventriculaire c’est que la géométrie devait pouvoir fournir une
fraction d’éjection proche des valeurs physiologiques. Quant aux relations force-longueur,
nous avons travaillé sur les résultats expérimentaux donnés dans [Sagawa et al., 1988] pour
déterminer sa forme et ses valeurs. Nous avons choisi finalement de prendre une relation
polynomiale pour les courbes d’activité maximale et minimale du muscle cardiaque afin de
pouvoir obtenir d’une manière plus simple les équations de pression et volume du ventricule.
Cependant, la simplicité de cette formulation ne change pas d’une manière importante les
résultats du modèle qui restent toujours valables du point de vue qualitatif.
126
0.8
force musculaire
0.6
0.4
0.2
0
0.2 0.4 0.6 0.8 1 1.2
longueur du muscle
Figure 2.16 : Courbes isométriques de variation de force et longueur normalisées avec
plusieurs conditions initiales (de 50 [ml] à 100 [ml]). La droite en pointillé permet de mieux
visualiser la forte non linéarité de cette relation qui est à comparer avec celle de la Fig.2.14.
0.8
force musculaire
0.6
0.4
0.2
Figure 2.17 : Courbes isométriques normalisées de variation de force par rapport au temps
avec plusieurs conditions initiales (de 50 [ml] à 100 [ml])
127
700
600
500
Pression ventriculaire [mmHg]
400
300
200
100
0
0 50 100 150 200 250 300
Volume Q [ml]
Figure 2.18 : Diagramme de Pression et Volume pendant des battement isobariques. Le
réservoir de sortie impose des pressions variant de 200 [mmHg] à 600[mmHg]
Dans la figure 2.18 nous montrons les résultats de notre modèle pendant des
battements isobariques. Pendant un battement isobarique le cœur éjecte si sa pression
interne est plus grande que celle du réservoir, et alors, il éjecte à pression constante. Si ces
conditions ne sont pas remplies, il réalise un battement isovolumique.
Cependant, dans notre modèle nous remarquons que l’éjection n’a pas lieu à pression
complètement constante. La réalisation expérimentale de ce type de contraction est en effet
toujours imparfaite par suite d’effets résistifs dans les tuyaux de connexion. Cette résistance
cause une perte de pression pendant la phase d’éjection et le ventricule doit réaliser un
surcroît de pression proportionnel au débit instantané. L’écart par rapport à l’horizontale
isobarique permet de calibrer cette résistance parasite. Dans nos simulations, nous pourrions
la rendre très petite (voir figure 2.19) mais cela créerait une constante de temps trop courte et
donc des problèmes numériques. Il nous a paru plus judicieux de choisir une valeur de cette
résistance similaire à celle observée en expérience. Remarquons que nous n’obtenons pas la
dispersion des points de raideur maximale vue lors des expériences à grand débit, la relation
d’activité maximale reste unique ce qui est un défaut du modèle utilisé jusqu’ici.
128
700
600
500
Pression ventriculaire [mmHg]
400
Pression état actif
300
200
100
-100
0 50 100 150 200 250 300
Volume Q [ml]
Toutes ces expériences semblent donc montrer que, dans notre modèle, la raideur
maximale est indépendante des conditions de remplissage et d’éjection, elle reste toutefois
dépendante de l’état de contractilité du myocarde. Voyons en un exemple avec la figure
2.20. Nous y voyons que, en agissant sur la réaction chimique, nous pouvons modifier l’état
de contractilité ventriculaire. Ce qui est intéressant dans notre modèle, c’est que même avec
une variation importante de la constante d’activation de la réaction chimique, nous obtenons
des courbes d’activité maximales différentes mais linéaires. En physiologie, ce changement
de la cinétique chimique correspondrait à l’action de facteurs inotropes (par exemple
l’épinéphrine) qui sont souvent utilisés dans les expériences de laboratoire et en clinique.
129
700
@ A +9 B @ A %< C
600
500
Pression ventriculaire
400
300
200
100
300
"8 A%
250
"8 A+
"8 A,
200
"8 A-
Pression [mmHg]
150
100
50
-50
7 7.5 8 8.5 9 9.5 10
temps [s] {s}
Dans la figure 2.21 nous pouvons voir des battements physiologiques, dont la raideur
aortique (inverse de la compliance aortique) a été changée. Physiologiquement, ce type de
130
situation a lieu par exemple dans des situations d’artériosclérose, une condition pathologique
de durcissement des artères (fréquente chez les sujets âgés).
Dans la figure 2.22 nous observons les résultats de simulation sous des conditions
auxotoniques (obstacle purement compliant, résistance de sortie fermée).
700
600
500 "A%
Pression ventriculaire [mmHg]
400
Pression état actif
300
"A-
200
100
-100
0 50 100 150 200 250 300
Volume Q [ml]
Figure 2.22 : Battements auxotoniques. La capacité de sortie a été changée de C=1 (très
raide) à C=4 (très souple).
131
soit un mélange variable des deux selon les exigences de son réseau d’éjection. Remarquons
que le type de situation illustré ici conduit à des problèmes cardiaques sévères comme par
exemple l’hypertension ou l’infarctus.
300
$8 A+
250
$8 A%9D
200
$8 A%
Pression [mmHg]
150
$8 AE9D
100
50
300
250
$ 4 AE9E%
200
$ AE9E,
Pression [mmHg]
4
$ 4 AE9ED
150
$ 4 AE9EF
$ 4 AE9EG
100
50
132
250
8AE9D H I
Pression ventriculaire [mmHg]
200
Pression état passif
Pression état actif
150
100 8A% H I
50
8A+ H I
Dans la figure 2.25 nous montrons le diagramme pression volume pour différents
rythmes cardiaques dans un cœur où tous les autres paramètres sont inchangés. Nous voyons
que à haut rythme, la relation d’activité maximale change. Afin de mieux comprendre ce
résultat, nous avons réalisé la même expérience avec un modèle CD simple. Nous avons
obtenu les résultats donnés aux figures 2.26 et 2.27. La comparaison de la figure 2.25
(modèle 2PC complet) avec la figure 2.26 (modèle CD pur) montre que notre modèle ne
s’écarte pas trop du comportement du modèle CD. Rappelons que ceci est nécessaire car
autrement il ne pourrait pas être validé puisque nous savons que le modèle CD est une
première approximation satisfaisante de la réalité. D’autre part, la comparaison de ces deux
figures montre des différences notables, notamment en ce qui concerne la raideur maximale
à haut rythme. Dans notre modèle, à haut rythme (f=0.5 dans la figure 2.25), le cœur est en
« sous activité » car il n’arrive pas à la raideur maximale observée à bas rythme. Ce point,
susceptible d’une vérification expérimentale, pourrait servir de test critique à notre modèle.
133
250
200
8AE9D H I
Presssion état passif
150
Pression [mmHg]
Pression état actif
100
8A% H I
50
8A+ H I
0
0 20 40 60 80 100 120 140 160 180
Volume Q [ml]
Figure 2.26 : Cycle cardiaque (Pression-Volume) avec une variation des pulsations
cardiaques f= 0,5 ; 1 ; 2 [s] pour le modèle DC
300
8AE9D H I
8A% H I
200
Pression [mmHg]
100
0
8A+ H I
-100
10 11 12 13 14 15
time [s]
Figure 2.27 : Variation de Pression par rapport au temps avec une variation des pulsations
cardiaques f= 0,5 ; 1 ; 2 [s] pour le modèle DC
L’influence majeure du rythme sur l’onde de pression générée est illustrée dans le
domaine temporel à la figure 2.27.
134
1 2
0.5 1.5
Xd
Xa
0 1
6$A% H I
-0.5 0.5
6$AE<D H I 6$A+ H I
-1 0
7 7.5 8 8.5 9 9.5 10
time {s}
Figure 2.28 : Variation de la dynamique des ponts croisés (Xa et Xd) avec une variation des
pulsations cardiaques: 0,5 ; 1 ; 2 [s]
400 900
6$AE<D H I
6$A% H I
6$A+ H I
200 700
0 500
Volume Q [ml]
pressure
-200 300
-400 100
-600 -100
7 7.5 8 8.5 9 9.5 10
temps {s}
Figure 2.29 : Variation de la Pression et du volume ventriculaire avec une variation des
pulsations cardiaques: 0,5 ; 1 ; 2 [s]
En effet, dans la figure 2.29, nous pouvons voir que, à une fréquence de contraction
de 0,5 [s], le ventricule développe un pression plus importante que pour une contraction
normale (1 [s]) ou une contraction très lente (2[s]), mais il n’arrive pas à la pression
© 2004 Tous droits réservés. http://bibliotheques.univ-lille1.fr/grisemine
Thèse de Vanessa Alexandra Diaz - Zuccarini, Lille 1, 2
135
maximale qui pourrait se développer car dans la figure 2.28 nous observons que tous les
ponts croisés disponibles ne sont pas attachés or le muscle n’atteint son activité maximale
que si tous ces ponts sont attachés. Il y a donc un manque de force suite à l’augmentation du
rythme. Dans le cas d’un cycle très lent, tous les ponts sont attachés mais la pression reste
très inférieure par rapport au niveau normal car le débit est très grand.
Un point très spécial de notre modèle (et donc le point qu’il convient d’examiner le
plus soigneusement) est la notion de couplage mécano-chimique réversible via l’équation de
Gibbs-Maxwell (éq. 2.22) introduite par LeFèvre [LeFèvre et al., 1999] pour des raisons de
cohérence énergétique. Comme nous l’avons dit précédemment, aucun autre modèle
n’introduit d’effet des grandeurs mécaniques sur le potentiel chimique des ponts attachés.
Les simulations précédentes ont montré que ce couplage ne change pas trop fort le
comportement en CD approximatif du modèle 2PC. C’est certainement un point positif.
Cependant, cela nous laisse avec une question : quel est exactement l’effet du couplage
réversible sur la dynamique du modèle ?
200 900
50 525
Volume Q [ml]
pressure
0 400
" : *
-50 8 275
-100 150
-150 " : * 25
8
-200 -100
7 7.5 8 8.5 9 9.5 10
temps {s}
Figure 2.30 : Variation de pression et volume par rapport au temps, en utilisant ou non la
réversibilité de Gibbs-Maxwell.
136
Pour cela, nous avons introduit dans le modèle un switch (paramètre 15- Gibbs) qui
permet d’introduire le couplage réversible de Gibbs ou de ne tenir compte que de l’effet
direct des ponts sur le développement de raideur; les effets de ce couplage sont illustrés aux
figures 2.30 et 2.31. Du point de vue de la pression et du volume, dans des conditions de
simulation normales (figure 2.30), l’effet de ce couplage n’est pas très important et
seulement visible pendant la phase de contraction. Cependant, à rythme cardiaque élevé, la
différence devient beaucoup plus importante et le couplage réversible semble générer un
surplus de pression. Il serait intéressant de réaliser une expérience sur coeur isolé mettant en
évidence l’existence ou non de ce couplage. Pendant longtemps nous avons cru qu’il devait
entraîner de légères re-synthèses inverses d'
ATP telles que celles mises en évidence par
Gillis sur le muscle squelettique [Gillis et Maréchal, communication personnelle des
auteurs]. Ceci aurait fourni un test critique du modèle. Toutefois, nous pensons maintenant
que le chemin réactionnel du détachement est peut être différent de celui de l’attachement et
pourrait ne pas faire intervenir l’ATP. Ce point reste à discuter avec les expérimentateurs.
Remarquons que le terme de couplage et les non linéarités chimiques nous ont causé
beaucoup de problèmes numériques (valeurs négatives des variables Xa et Xd dues au pas
d’intégration trop grand et à de trop grandes vitesses d’attachement et de détachement).
Nous avons résolu ce problème en ajoutant aux équations de la réaction chimique une
sigmoïde qui est dépendante de la longueur du muscle, pour « adoucir » les grandes vitesses
d’attachements sans pénaliser le modèle lorsque les conditions sont normales. Ces grandes
vitesses sont visibles dans la figure 2.30, ou la pente est assez prononcée pendant la
deuxième partie de la contraction. Remarquons que, en plus de sa justification numérique, ce
type de dépendance a été suggéré par plusieurs auteurs [Landesberg et Sideman, 1999]. La
dynamique des ponts croisés Xa et Xd peut être vue dans la figure 2.31.
137
1 2
0.5 1.5
" : * " : *
8 8
Xd
Xa
0 1
-0.5 0.5
-1 0
7 7.5 8 8.5 9 9.5 10
time[s]{s}
Temps
Figure 2.31 : Dynamique des ponts croisés avec et sans couplage mécano-chimique.
Rien dans ce qui précède ne semble suggérer l’existence dans le modèle 2PC tel qu’il
a été défini jusqu’ici d’effets de type « résistance apparente ou désactivation » similaires à
ceux qui, observés expérimentalement, ont justifié la mise au point du modèle GDC
(chapitre1). Pour vérifier ce point, nous avons reproduit sur notre modèle de base les
expériences de soustraction de sang par une seringue pendant une contraction isovolumique
décrites au chapitre 1 (Vaartjes, Wijkstra, Boom). Ces simulations ont, comme nous nous y
attendions, donné des résultats proches de ceux qu’aurait donné dans des conditions
similaires le modèle CD. Les effets de résistance apparente et de désactivation existants dans
la gamme entière de performances mais observables surtout dans la gamme des hautes
performances ne sont pas reproduits par notre modèle de base.
Il nous a donc fallu le modifier et pour ce faire, nous avons raisonné de façon
probabiliste. Considérons un pont libre de myosine situé près d’un site actif ouvert sur
l’actine. Si le sarcomère a une faible vitesse de raccourcissement, le pont reste longtemps
près du site actif et sa probabilité d’attachement est grande. Par contre, si le muscle a une
© 2004 Tous droits réservés. http://bibliotheques.univ-lille1.fr/grisemine
Thèse de Vanessa Alexandra Diaz - Zuccarini, Lille 1, 2
138
grande vitesse de raccourcissement, le temps de séjour du pont près du site actif est court et
la probabilité d’attachement est faible. Nous avons donc décidé de modifier la constante
cinétique d’attachement ka qui devient donc maintenant une fonction non seulement du
temps t et de la longueur musculaire lm mais aussi de la vitesse dlm/dt. Les détails des
Appendice B ou nous montrons le code de chaque élément
équations peuvent être vus dans l’A
dans le logiciel 20-Sim®.
100
80
∆
pression [mmHg]
60
40
20
-20
7 7.5 8 8.5 9 9.5
time[s][s]
Temps
139
si il avait effectué une contraction isovolumique au volume atteint après soustraction (effet
de désactivation = perte de pression ∆P). Les figures 2.32 et 2.33 illustrent d’autres aspects
de ce même comportement.
Remarquons que nous parvenons à obtenir le même type de résultats que ceux
obtenus pour le modèle CDG qui a une structure purement phénoménologique et des
équations constitutives très compliquées et déterminée par ajustement des données
expérimentales. Notre modèle fournit donc une tentative d’explication de ce modèle CDG et
ce, de façon très économique puisque nous n’avons introduit qu’une seule modification
simple (la dépendance de la vitesse) et physiologiquement plausible pour reproduire les
deux effets de résistance apparente et de désactivation.
120
100
80
pression [mmHg]
60
40
20
-20
7 7.5 8 8.5 9 9.5
time [s]
Temps [s]
140
120
80
100
60
80
pression [mmHg]
pression [mmHg]
40 60
40
20
20
0
0
-20 -20
8 8.1 8.2 8.3 8.4 8.5 8.6 8 8.1 8.2 8.3 8.4 8.5 8.6
time [s] time [s]
Figure 2.33 : Détails des courbes de pression pendant la désactivation. A gauche, un détail
de la figure 2.32. A droite, soustraction rapide d’environs 15 [ml] de sang pendant deux
instants différents de la contraction.
Nous pensons qu’il n’en est rien et que ces effets sont généraux. Remarquons tout
d’abord que la notion de résistance apparente est cohérente avec l’existence d’une relation
inverse entre force et vitesse musculaires cardiaques qui a été démontrée expérimentalement
dans de nombreux types de battements. Quant à la désactivation, nous ne pouvons donner
aucune preuve expérimentale de son existence lors de contractions autres que celles utilisées
pour les soustractions rapides. Notons cependant que dans notre modèle, elle est une
conséquence inéluctable de la dépendance de ka en fonction de la vitesse. Cette dépendance
apparaît comme très naturelle et produit l’effet résistif. Il ne nous est donc pas possible dans
le cadre de notre modèle d’avoir un effet résistif sans désactivation. Ceci pose bien entendu
une question intéressante aux expérimentateurs : Peuvent-ils concevoir des expériences
testant l’existence de la désactivation lors de battements physiologiques ou isobariques ?
Remarquons qu’il n’est pas illogique de supposer qu’elle est bien à l’oeuvre lors de
ces modes de contraction plus physiologiques puisque eux aussi changent les temps de
séjour des ponts près des sites actifs. On peut toutefois se demander si le mécanisme de
141
désactivation tel qu’il a été introduit pour reproduire les expériences de soustraction rapide
n’est pas exagéré. Dans une contraction de ce type, le débit total est beaucoup plus grand que
le débit imposé par la seringue dans les soustractions rapides. Si le mécanisme de
désactivation est trop puissant, la désactivation enregistrée sera telle que aucun
développement de pression appréciable ne pourra avoir lieu. Sinon, il nous faudra bien
conclure que ce mécanisme pourrait être à l’oeuvre dans chaque battement d’un coeur
normal. Une étude préliminaire de ce point est présentée à l’appendice D.
2.6 CONCLUSIONS
142
Après avoir construit ce modèle, nous l’avons validé en simulant tous les types de
contractions décrits précédemment. Sur le plan physiologique, nous nous sommes surtout
143
intéressés à l’allure des relations pression-volume télésystoliques. Après avoir montré que
notre modèle est proche du modèle DC à bas rythme, nous montrons que ses relations
télésystoliques varient fortement lors de variations du rythme cardiaque. Ceci est du de
nouveau au temps nécessaire à la cinétique d’attachement-détachement pour attacher les
ponts actine-myosine (Fig. 2.25, 2.26). Ce type d’effets a été mentionné par divers auteurs
[Sagawa et al., 1988] mais n’a pas été étudié intensivement par les physiologistes. Nous
suggérons donc qu’il serait utile de réaliser une série d’expérience évaluant l’effet du rythme
sur les relations télésystoliques à post charge élevée. Nous avons également simulé les
expériences de soustraction rapide décrites au chapitre 1 et cela nous a amené à modifier
notre modèle en faisant dépendre la constante cinétique d’attachement de la vitesse. Ceci
nous a permis d’obtenir avec une seule modification simple les deux effets de résistance
apparente et de désactivation démontrés expérimentalement et reproduits de façon
compliquée et phénoménologique par les modèles précédant notre travail. Nous posons le
problème de savoir si ces effets ont bien lieu lors de contractions plus physiologiques.
144
paramètres. Par contraste avec les modèles présentés au premier chapitre, il est donc facile
de les changer et d’étudier les effets de ces modifications en termes physiologiques.
Ce modèle, basé sur de nombreuses considérations physiques n’est pas une version
plus sophistiquée du modèle CD ou une version simplifié du modèle CDG. Insistons
cependant sur un point : par suite du degré de complexité du ventricule gauche, il est
impossible d’en développer un modèle mécaniste multi échelle sans le simplifier fortement.
Nous avons sciemment essayé de maintenir chaque sous modèle à son niveau de
simplification maximale, par conséquent, le modèle que nous avons proposé est assez naïf.
Les simplifications principales que nous avons introduites sont les suivantes :
- Au niveau cellulaire, nous considérons que la réaction des ponts croisés est
mono-moléculaire et n’a que deux états (libres et attachés). Il existe
beaucoup de modèles plus complexes de cette réaction. Toutefois, leur
complication ne se justifie pas en première approche. Nous avons décidé
de ne l’introduire que si cela était nécessaire pour expliquer les résultats
expérimentaux. Cela ne fut pas le cas mais ce point devrait être réexaminé
si nous considérons des résultats expérimentaux plus poussés.
145
Puisque notre but était de construire un modèle à caractère global susceptible d’être
simulé et modifié rapidement avec des objectifs pédagogiques, nous avons choisi de
représenter les mécanismes ventriculaires de base en gardant la forte base physiologique
nécessaire pour son emploi dans l’enseignement. Nous avons trouvé un bon compromis
entre vitesse de calcul, simplicité et signification physiologique pour représenter le
comportement global du ventricule dans une gamme assez large d’expériences de laboratoire
faites par les physiologistes au cours des deux dernières décennies. Malgré son aspect
simplifié, nous avons vu que ce modèle suggère des questions à poser aux expérimentateurs
(voir section 2.5.2). Dans le chapitre 3, nous allons proposer un modèle plus développé en
développant quelques unes de ses parties constitutives, notamment au niveau cellulaire, avec
une implémentation simplifiée de la théorie de Huxley des filaments glissants, au niveau
ventriculaire avec un modèle multi cylindres capable de reproduire d’une manière simplifiée
l’onde contractile du ventricule et finalement, au niveau de la représentation de la post-
charge, en essayant d’améliorer le réseau artériel au moyen de la théorie des lignes de
transmission.
146
147
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le
concept de 2PC
CHAPITRE 3
UN MODÈLE MULTI-CYLINDRES ACTIVÉ
PAR UN MUSCLE INTÉGRANT LA NOTION
DE FILAMENTS GLISSANTS DE HUXLEY
ET LE CONCEPT DE 2PC
3.1 INTRODUCTION
- Tout d’abord, le modèle de muscle utilisé est extrêmement simple (voir Fig.2.7). Il suppose
en effet une action synchrone et identique de tous les sarcomères et de chaque pont dans
chaque sarcomère. De plus chacune de ses équations a été choisie à son niveau de simplicité
maximale. Comme le montre le niveau de validation limité atteint avec ce premier modèle, il
est nécessaire d’aller plus loin en gardant toutefois un niveau de complexité acceptable. Trois
modifications nous semblent spécialement importantes :
148
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le
concept de 2PC
a) Nous avons mentionné que le mouvement des ponts était tel que différents ponts
créaient des ressorts de longueur microscopique x et donc d’énergie variable. La
théorie des filaments glissants de Huxley [Huxley A.F. et Simmons R.M., 1971]
fut établie pour tenir compte de ce fait expérimental. Elle suppose que les
constantes cinétiques d’attachement et de détachement dépendent de x. La
distribution du nombre de ponts à x donné dépend donc de l’historique de la
contraction. Le nombre de ponts susceptible de s’attacher est différent dans un
ventricule à grand volune et dans un ventricule identique mais à petit volume. La
distribution des ponts en fonction de x peut donc être différente dans les deux cas
et cela peut résulter en une performance différente aux deux volumes.
Considérant maintenant un ventricule isovolumique (longueur de fibre donnée) et
un ventricule identique mais éjectant (longueur de fibre variable), il est logique
de supposer que les distributions de x vont être différentes dans le cas
isovolumique et dans le cas avec éjection. On peut donc penser que cela réagira
sur la relation de raideur télésystolique qui pourrait être différente dans les deux
cas ce qui est une caractéristique que nous cherchons à obtenir. Notre premier but
en commençant le travail relaté à la section 3 .2.A était de tester cette hypothèse.
Dans cette section, nous modifions donc le modèle 2PC du chapitre précédent
pour considérer, comme Huxley, des ponts s’attachant à diverses longueurs
microscopiques. Le modèle de Huxley a été établi pour le muscle squelettique
qui n’est pas périodique. Il a été modifié pour le muscle cardiaque par divers
auteurs [Paladino et Noordergraf, 1998] qui ont introduit un état actif périodique
et des paramètres cinétiques appropriés. Toutefois, nous n’utilisons pas
directement ces équations de Huxley modifiées. En effet, elles considèrent un
continuum de longueurs microscopiques x possibles et ont donc deux variables
indépendantes t et x. Ce sont donc des équations aux dérivées partielles avec des
termes / x et / t. Ceci complique par trop la modélisation et nous
considérerons une approximation simple en différences finies généralisant
l’approximation donnée par Dijkstra pour le muscle squelettique [Dijkstra et al.,
1973].
149
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le
concept de 2PC
150
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le
concept de 2PC
diverses telles que des dyskinésies et troubles de la conduction (foyers ectopiques) qui
résultent par exemple en une contraction partant du niveau médian du ventricule pour se
propager en même temps vers la base ce qui donne une éjection normale mais diminuée et
vers la base ce qui donne une « éjection » interne vers l’apex qui se gonfle sans pouvoir
éjecter normalement.
Pour ces deux raisons, il nous faut développer un modèle de paroi permettant la
propagation de l’onde de contraction en conditions normales ou pathologiques. Pour ce faire,
nous allons développer à la section 3.3 une approximation de l’ellipsoïde ventriculaire par
une série de cylindres successifs se contractant à des instants différents selon le schéma
normal apex-base ou selon des schémas ectopiques (ordre de contraction) donnés et simulant
des pathologies diverses. Ces cylindres se contracteront sous l’effet de muscles décrits soit
par le modèle du chapitre 2 soit par le modèle résultant de la section 3.2. Les différents
cylindres seront séparés par des résistances hydrauliques très faibles mais permettant à un
gradient de pression interne de s’établir. La combinaison de l’onde de stimulation et du
gradient de pression engendrera une onde de débit et nous en étudierons les caractéristiques
en détail pour différents schémas de contraction.
- Enfin, à la section 3.4, nous développerons un modèle de postcharge beaucoup plus fidèle
à la réalité physiologique que celui utilisé jusqu’ici. En effet, lorsque, au chapitre 2, nous
avons simulé des battements physiologiques, nous n’avons tenu compte que d’une
caractérisation globale de l’obstacle présenté par le réseau artériel systémique au ventricule
gauche. Notre intérêt principal se portant sur le ventricule, tout ce que nous demandons au
modèle de l’obstacle, c’est d’approximer la relation pression-débit existant en réalité dans la
section aortique immédiatement distale à la valve aortique.
151
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le
concept de 2PC
En effet, c’est uniquement par cette relation que le ventricule « perçoit » le réseau
périphérique. Westerhof a démontré que, du point de vue de la transmission d’énergie
hydraulique du ventricule gauche vers le réseau systémique, il est possible d’approximer le
réseau par un modèle hydraulique simple à trois éléments appelé depuis dans la littérature le
« Westkessel » [Westerhof et al., 1979] représenté à la Fig 3.1.
152
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le
concept de 2PC
Toutefois, pour une étude plus fine du couplage entre un ventricule et sa charge, cette
focalisation sur l’impédance d’entrée ne peut suffire. En effet, les médecins s’intéressent aux
caractértistiques morphologiques fines des ondes de pression et attachent une valeur
diagnostique à la présence de certaines oscillations secondaires qui ne sont pas reproduites
par le modèle Westkessel. Elles dépendent en effet de la nature répartie du réseau
systémique. Vu la longueur de celui ci, il s’y développe une onde de pression et c’est la
transmission et la réflection de cette onde qui génère ces oscillations secondaires. Dans la
section 3.3, nous allons donc développer un modèle d’obstacle périphérique qui tiendra
compte de façon approximative de ces phénomènes de propagation.
Comme nous l’avons mentionné au chapitre précédent, les différents ponts d’un filament
d’actine s’attachent à l’actine avec des longueurs d’extension « microscopique » x différentes
(voir Fig.3.2).
Figure 3.2 : Attachement des ponts : à gauche, tous les ponts ont la même extension
microscopique x ; à droite, cette extension est différente pour différents ponts.
153
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le
concept de 2PC
et une extension maximale h. En dehors de ces limites, le pont se détache très vite1. Un pont
détaché reprend son mouvement brownien et peut réussir à se ré-attacher sur l’actine. Le
cycle d’attachement-détachement d’un pont a lieu plusieurs fois pendant le raccourcissement
du sarcomère, consommant de l’ATP à chaque attachement. Au cours du glissement des
filaments l’un par rapport à l’autre, la longueur x varie à la même vitesse que la vitesse de
raccourcissement ou d’allongement du sarcomère. Du point de vue « modélisation », la
valeur de x à l’attachement est une variable indépendante tout comme le temps. Vu la
présence de deux variables indépendantes, les équations d’un modèle réaliste deviennent des
équations aux dérivées partielles. Formulées initialement par Huxley, ces équations ont été
améliorées par de nombreux auteurs [Paladino et Noordergraf, 1998 ; Campbell et al.,
2001]. Les schémas de calcul qui en résultent sont très lourds et nous allons nous contenter
d’en donner une approximation très simple généralisant l’approche par différences finies
donnée dans [Dijkstra et al. 1973]
Nous allons donc maintenant établir un modèle de sarcomère tenant compte de cette
distribution des attachements microscopiques. Ce modèle est basé sur une figure parue dans
[LeFèvre et Bottemanne, 2000] et donnant la structure générale d’un modèle couplant 2PC et
équations de Huxley discrétisées. Toutefois cette figure n’était qu’un simple schéma de
principe. Cet article ne spécifiait en effet ni la mise en équation nécessaire ni bien sûr les
approximations nécessaires. Pour autant que nous le sachions, le modèle qui va être donné
ci-après est donc original.
Dans cette section, L sera la longueur du sarcomère. Dans le modèle, cette grandeur
est équivalente à la variable lm dénotant la longueur du muscle puisque nous considérons un
sarcomère équivalent à une fibre. L varie bien sûr avec le temps : L=L (t). Le nombre total de
sites actine-myosine attachables (qu’ils soient attachés ou détachés) dépend du recouvrement
entre fibres d’actine et de myosine et donc de la longueur du sarcomère : NT=NT (t,L(t)). En
effet, à recouvrement nul, aucun pont ne peut être en face d’un site actif et à recouvrement
maximal, il existe un grand nombre de possibilités d’attachement.
1
A noter toutefois que certains auteurs admettent l’existence de ponts travaillant à l’envers : -h1 x h2 pour h1
et h2 positifs
© 2004 Tous droits réservés. http://bibliotheques.univ-lille1.fr/grisemine
Thèse de Vanessa Alexandra Diaz - Zuccarini, Lille 1, 2
154
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le
concept de 2PC
dN s ( L, t ) dN T (L ) dL dα (t ) (3.1)
= α (t ) + N T (L )
dt dL dt dt
Ces ponts détachés peuvent également disparaître de deux façons : soit en s’attachant
soit lors de variations négatives de (3.1). ND est une fonction de L et de t, on a donc ND(L,t).
155
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le
concept de 2PC
Nous supposons également que les nouveaux ponts mis en présence par le glissement des
filaments sont tous détachés. Les ponts attachés ne dépendent pas de l et l’on a NA(t) (voir 2).
On a donc :
N S (L , t ) = N D (L , t ) + N A (t ) (3.2)
Comme nous l’avons défini, x (voir la figure 3.2) est la projection horizontale de
l' un pont. Soit alors nA(x,t), le nombre de ponts attachés avec la projection x au
extension d'
temps t. Supposant que les ponts se détachent instantanément en dehors de l’intervalle 0 x
h, on a, en considérant toutes les extensions possibles entre 0 et h:
h (3.3)
N A (t ) = n A ( x , t )dx
0
dn A ( x , t ) ∂n A ( x , t ) ∂n A ( x , t ) dx (3.4)
= +
dt ∂t ∂x dt
où le terme dx/dt exprime la vitesse de glissement du sarcomère qui est égale à la vitesse du
muscle, puisque tous les sarcomères sont en parallèle. Le premier terme de l’équation (3.4)
exprime la variation de nA(x,t) à x constant. Dans ces conditions, la seule possibilité d'
obtenir
une variation de nA(x,t) est la réaction de détachement et d'
attachement.
Comme nous l’avons mentionné plus haut, les données expérimentales récentes
montrent que ce processus d’attachement-détachement comporte au moins 4 étapes arrangées
selon le diagramme de schéma réactionnel suivant :
2
L’explication mathématique de NA= NA(t) sera donnée dans les équations qui suivent ce paragraphe (eq. 3.3).
156
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le
concept de 2PC
% &$
! "
$ $ # $ !
∂n A ( x ,t ) (3.5)
= k A ( x ,t )(1 − n A ( x ,t )) − k D ( x ,t )n A ( x ,t )
β
∂t
L’équation (3.5) représente la réaction chimique des protéines contractiles (le passage
de l’état attaché à l’état détaché et vice versa) ; kA et kD représentent respectivement les
paramètres cinétiques d'
attachement et détachement. Enfin, nA(x,t) et nD(x,t) représentent les
nombres de ponts en états attaché et détaché.
157
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le
concept de 2PC
On voit aussi que la vitesse des ponts attachés dx/dt est la même pour tous les ponts
et est égale à la vitesse de raccourcissement du demi-sarcomère. Si on considère une fibre
simple composée d’un certain nombre de sarcomères en série ns (voir figure 3.2), la vitesse
VM de la fibre est donnée par :
dx (3.6)
VM = 2n s
dt
Les équations (3.4), (3.5) et (3.6) constituent notre version simplifiée de la théorie de
Huxley. Afin d’en obtenir une représentation Bond Graph, nous allons les remplacer par un
ensemble d’équations différentielles ordinaires obtenues en introduisant des différences
finies à la place des dérivées partielles en x. Pour ce faire, on considérera que la gamme
d’extension [0,h] des ponts est divisée en m intervalles de taille h/m et que tous les ponts
dont l’extension est située dans un de ces intervalles ont les propriétés du pont dont
l’extension est celle du milieu de l’intervalle. D’intervalle en intervalle, les propriétés des
ponts (paramètres d’attachement-détachement et raideur) seront cependant différentes.
∂n A ,i (t ) n A ,i n A ,i + sign(VM ) VM (3.7)
= k A ,i (t )(1 − n A ,i (t )) − k D ,i (t )n A ,i (t ) −
β
−
∂t h/ m h/ m 2n s
158
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le
concept de 2PC
intervalle est h/m. Plus en détail, si dans l’équation (3.4) nous faisons une discrétisation en
différences de premier ordre pour le deuxième terme de l’équation (3.7)3:
Donc, en général, nous pouvons condenser cette expression dans un seul terme :
∂n A ( x ,t ) dx n A ,i − n A ,i + Sign( VM ) VM
(- 1) (3.7c)
∂x dt (mh ) 2n s
Comme pour (3.4), le premier terme de l’équation (3.7) est de nature purement
chimique et le deuxième décrit les effets cinématiques qui ont lieu dès que le muscle change
de longueur, qu’il y ait réaction ou non. En utilisant cette discrétisation, la variable x
disparaît, et l’équation (3.4) est remplacée par un ensemble de m équations du type 3.7, une
pour chaque milieu d’intervalle de discrétisation.
Ces m équations de type (3.7) forment la base de notre bond graph donné à la Fig.3.4.
Nous utilisons m=3 et nous avons donc trois intervalles de discrétisation (valeurs de x fixes)
représentant des ponts d’extension longue, moyenne et courte. Dans la figure 3.4, Cd est
l’élément C chimique stockant les ponts isolés qui eux n’ont bien sûr qu’une classe
puisqu’ils n’ont pas d’extension. Les trois éléments CA,i, sont des C à deux accès similaires à
celui utilisé au chapitre 2 et décrits par les mêmes équations4. Leurs accès chimiques
stockent chacun les ponts attachés d’une extension donnée. Ces trois éléments bien qu’ayant
les mêmes équations ont donc des valeurs de paramètres différentes. Les accès chimiques de
3
Pour une expansion en série de Taylor, f(x+∆x)=f(x)+∆x.f’(x) et f(x-∆x)=f(x)-∆x.f’(x) . La dérivée est
facilement déterminée à partir de ces équations.
4
CA,1 (ponts courts), CA,3 (ponts longs) et CA,2 (ponts moyens). Chaque type de ponts a ses propres paramètres
(cinétique d’attachement-détachement, raideur). Le comportement du muscle est donc plus complexe que dans
le cas étudié au chapitre 2. On verra que le modèle du chapitre 2 est obtenu comme cas particulier du modèle
décrit ici lorsque les paramètres de chaque type de ponts sont identiques.
© 2004 Tous droits réservés. http://bibliotheques.univ-lille1.fr/grisemine
Thèse de Vanessa Alexandra Diaz - Zuccarini, Lille 1, 2
159
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le
concept de 2PC
ces éléments CA,i, sont connectés à Cd par trois éléments (R1, R2, R3) représentant les
réactions d’attachement-détachement des ponts de chaque type décrites par l’équation (3.5).
'! ( 1 Sf1
$ '$ )(
R1 0 Ca,1
D D R
1 Sf21 Se 1 0 1 0
Cd 0 R2 0 Ca,2 1 TF 1 C
1 Sf32 $ # $ (! $
R3 0 Ca,3
1 Sf3
Une modification doit toutefois y être apportée. Il faut en effet utiliser, non pas la
forme cinétique de la loi d’action des masses donnée en (3.5) mais sa forme exponentielle,
afin d’introduire les potentiels chimiques nécessaires à une approche bond graph. Bien que
décrivant des réactions identiques, les paramètres de ces éléments résistifs réactionnels
dépendent en général de i. Comme auparavant ils sont fonction de t et éventuellement
d’autres variables mécaniques.
Nous avons donc représenté les termes de cinétique chimique des 3 équations de type
(3.7). Voyons maintenant la représentation des termes de cinématique mécanique. Ils
correspondent au second terme de (3.4). Puisqu’un stock CA,i représente des ponts de
longueur xi donnée, tout mouvement longitudinal du sarcomère, en changeant les longueurs
des ponts va changer le contenu de ce stock. Deux cas peuvent se présenter :
160
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le
concept de 2PC
- Si le muscle se raccourcit en contraction (cas normal), le stock CA,I perd des ponts
qui vont dans le stock CA,I-1 (ponts plus courts). Il en gagne par contre venant des
ponts plus longs contenus dans CA,I+1. Enfin le stock des ponts de longueur
minimale perd des éléments qui se détachent.
Tous ces effets dépendent bien entendu de la valeur absolue de la vitesse et de son
signe comme le montre la forme algébrique du terme de cinématique. Du point de vue Bond
Graphs, ils vont donc se représenter par des éléments modulés. Comme le flux entre deux
stocks ne dépend pas d’une différence d’effort entre ces deux stocks mais bien de la quantité
de ponts contenue dans le stock d’où partent les ponts, les éléments modélisant ces transferts
cinématiques entre stocks ne peuvent être des résistances. Il ne peut donc s’agir que de
sources de flux modulées par la vitesse du muscle et par les quantités de ponts. Ces sources
connectent les stocks entre lesquels les flux cinématiques ont lieu. Comme elles imposent en
fait une condition d’égalité entre le flux sortant d’un stock et celui entrant dans un autre,
nous les connectons au moyen de jonctions 1 séparant les stocks concernés.
Ces sources de flux sont Sf21 et Sf32. Leurs flux peuvent être positifs ou négatifs et
elles sont modulées par les nombres de ponts dans les stocks qu’elles joignent et par la
vitesse musculaire. Des sources de même type sont placées entre CA,1 et Cd et entre CA,3 et
Cd pour représenter le transfert de ponts vers le stock de ponts détachés une fois que les
limites 0 ou h de l'
intervalle d’extension sont atteintes.
161
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le
concept de 2PC
mécano-chimiques comme celui utilisé au chapitre précédent mais ayant chacun des
caractéristiques de raideur différentes. Les forces produites par chaque type de ponts sont
donc les efforts existant dans les accès mécaniques de ces 2PC. Comme tous les ponts sont
en parallèle, il suffit de sommer ces efforts sur une jonction 1 reliant les trois accès
mécaniques des 2PC et connectée au transformateur TF modélisant la paroi ventriculaire.
Dans le modèle de la Fig. 3.4, l’élément TF est identique à celui utilisé au chapitre 2.
Rappelons qu’il s’agit simplement d’un élément « abstrait » inspiré des équations d’un
cylindre mais possédant des paramètres que l’on peut choisir sans contrainte physique pour
satisfaire des conditions données sur le volume éjecté et sur la pression engendrée.
Avant de clôturer cette section, nous allons donner, pour ce nouveau modèle, une vision
« naïve » obtenue en généralisant celle donnée précédemment pour le modèle où tous les
ponts ont la même longueur5 (figure 3.5). Nous avons maintenant amélioré le modèle de
muscle sans changer le modèle de paroi. Si l’on veut décrire notre modèle de la façon
intuitive adaptée à un public médical, on est donc toujours obligé de le représenter par
l’analogie simpliste d’un cylindre entouré de rubans élastiques se coupant et se ressoudant
lors de la contraction
Toutefois, nous avons maintenant trois types de rubans (rouges, orange et jaunes selon
la longueur x de leur intervalle d’attachement. L’attachement tend ces rubans de façon
différente et la raideur d’un ruban est fonction de son allongement qui est égal à x. Son
énergie potentielle initiale est donc augmentée d’un facteur ½ (k(x)x2 qui diminue lors du
5
Le lecteur ingénieur trouvera peut être ces « digressions intuitives » au sujet des élastiques inutiles et
simplistes. Nous pensons cependant que, dans une optique de modélisation simple, elles ont un rôle important.
Elles fournissent en effet un langage commun entre le médecin et le modélisateur ingénieur et ne permettent pas
à celui ci de s’abriter derrière les équations ou les bond graphs pour cacher la simplicité parfois drastique de ses
162
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le
concept de 2PC
Peu rigide ! $ X
* ($ +
Moyennement rigide
* +
Très rigide
* , -+
modèles. De plus, elles fournissent une base solide au raisonnement intuitif qui seul peut mener à une
compréhension profonde du comportement dynamique du modèle.
© 2004 Tous droits réservés. http://bibliotheques.univ-lille1.fr/grisemine
Thèse de Vanessa Alexandra Diaz - Zuccarini, Lille 1, 2
163
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le
concept de 2PC
Dans le modèle bond graph qui vient d’être décrit, la chambre ventriculaire est
décrite par des équations phénoménologiques généralisant les relations de transformation
supposée sans perte d’énergie mécanique en énergie hydraulique pour un cylindre. Ces
équations sont déduites de la relation :
Q = Al mn (3.8)
Pour tenir compte d’une géométrie plus réaliste et permettre le développement d’une
onde de contraction, nous allons maintenant construire un modèle modulaire du ventricule.
Notre module de base sera le modèle qui vient d’être décrit et nous considérerons la
connection en série de N « cylindres abstraits » (voir figure 3.6) de volumes différents,
choisis pour approximer les volumes des sections horizontales successives d’un ventricule
réel. Le cylindre de la base sera petit (A petit) ; ensuite viendront un ou plusieurs cylindres de
plus en plus grands (A croissant) allant jusqu’à la moitié de la hauteur du ventricule. Les
cylindres supérieurs seraient de plus en plus petits (A décroissants). L’ensemble approximera
donc la forme en ellipsoïde tronqué du ventricule. Remarquons que cette décomposition en
cylindres augmente considérablement l’ordre du modèle. Il y a en effet une fibre musculaire
et donc un modèle tel que celui du sarcomère et du TF de la Fig. 3.3 par cylindre.
Afin d’obtenir l’onde de contraction observée sur ventricule réel, ces cylindres ne
vont pas se contracter simultanément. En fonctionnement normal, le cylindre d’apex se
contractera le premier. Ensuite les cylindres se contracteront les uns après les autres de bas
en haut avec un délai de 2 ou 3 millisecondes entre deux cylindres successifs. Les signaux
© 2004 Tous droits réservés. http://bibliotheques.univ-lille1.fr/grisemine
Thèse de Vanessa Alexandra Diaz - Zuccarini, Lille 1, 2
164
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le
concept de 2PC
d’activation ∆(t) des différents cylindres seront donc décalés dans le temps. On pourra alors
simuler diverses pathologies dyskinésiques en choisissant un autre ordre d’activation. A titre
d’exemple, un mode de contraction dans lequel le cylindre du milieu se contracterait le
premier suivi de deux ondes partant simultanément de ce cylindre vers la base et vers l’apex
simulerait les conséquences hémodynamiques d’un bloc du faisceau de His suivi du
développement d’un foyer ectopique.
. ! ($ . ($ (
$ %0 $ $ !
. !# . !#
$ ! $ )(
$ # )( (
$ # )( (
! $ ./
! $
! $
'!
%$ '$
$ !
-($ 1
2
Le décalage des signaux d’activation établit bien une onde de contraction mais ne
suffit pas à établir une onde de pression entraînant une onde de débit à l’intérieur du
ventricule. Il faut pour ce faire qu’il y ait des pertes visqueuses entre chaque cylindre. Elles
sont certainement très petites mais nécessaires à l’établissement du gradient de pression
apex-base pour lequel les mesures expérimentales fournissent une valeur de 4 à 5 mmHG.
Nous devons donc introduire entre chaque cylindre une petite résistance qui, de plus, est
nécessaire pour des raisons de causalité Bond Graph6.
6
Dans une deuxième approche nous pourrions introduire aussi des éléments inertiels qui permettraient de
rendre compte du développement de l’impulsion ventriculaire. Nos essais ont montré que ces éléments
entraînaient des problèmes de stabilité numérique lors des simulations. On sait d’autre part que, globalement,
85% de l’énergie fournie par un ventricule l’est sous forme d’énergie potentielle élastique. L’effet énergétique
externe de l’énergie cinétique intra-ventriculaire est donc faible et, dans le travail présenté ici, nous avons
supprimé les éléments I entre les cylindres. Cependant, l’impulsion est importante morphologiquement et ce
point fera l’objet d’une étude prochaine.
© 2004 Tous droits réservés. http://bibliotheques.univ-lille1.fr/grisemine
Thèse de Vanessa Alexandra Diaz - Zuccarini, Lille 1, 2
165
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le
concept de 2PC
Se 1 0 1 0
C
Cylindre 1 0 SWg
1 R visco
Cylindre 2 0
1 R visco
Cylindre 3 0
166
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le
concept de 2PC
éléments Rvisco , bien que de valeur faible, sont suffisamment dissipatifs pour empêcher le
remplissage satisfaisant des cylindres inférieurs.
7
Pour fixer les idées, voici le code de cet élément donné avec les conventions de notation de 20-SIM (marque
déposée de CLP B.V., Enschedde, NL), qui est le logiciel de simulation Bond Graph que nous utilisons.
output1.f=sign(input.f)*(1+sign(input.f))*input.f/2;
output2.f=-sign(input.f)*(1-sign(input.f))*input.f/2;
input.e =output1.e;
if sign(input.f)>=0 then
input.e=output1.e;
else
input.e=output2.e;
end;
167
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le
concept de 2PC
8
Nous avons vu (Fig. 3.1) qu’un Westkessel simple suffisait à représenter phénoménologiquement l’impédance
d’entrée hydraulique à la racine de l’aorte. Toutefois, ce modèle ne suffit plus si nous voulons interpréter ce
spectre en termes physiques. Les paramètres Ca et Rp représentent de bonnes approximations de la compliance
globale des artères systémiques et de la résistance systémique périphérique. Pour ces deux aspects, un modèle
tel que le Westkessel suffit [Noordergraf, 1978]. Il n’en est pas de même pour l’interprétation de RC dont la
valeur est à peu près égale à la moyenne du spectre d’impédance entre 2 et 10 hz. L’étude de l’approximation
linéaire de la propagation des ondes dans des tuyaux élastiques montre que cette moyenne est en fait déterminée
par l’impédance caractéristique de l’aorte proximale telle qu’elle est déterminée par la théorie de Womersley
[Milnor, 1982 ; LeFèvre, 1978]. Rc est donc une grandeur qui n’a aucune signification en dehors d’une théorie
des ondes de propagation. De plus, dans certaines conditions expérimentales, le spectre d’impédance présente
une pente croissante à haute fréquence. Ce pic est dû à la superposition d’ondes directes et réfléchies et est donc
lui aussi un phénomène dû à la propagation d’ondes. Une étude des mécanismes déterminant la postcharge
mesurée par l’impédance d’entrée ne peut donc se faire sans un modèle prenant en compte les aspects
distribués de l’écoulement.
© 2004 Tous droits réservés. http://bibliotheques.univ-lille1.fr/grisemine
Thèse de Vanessa Alexandra Diaz - Zuccarini, Lille 1, 2
168
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le
concept de 2PC
0 $
!3 $
4( (
$ (5
6$
$ ($
#$ !
0 $
$ $ !
Fig. 3.8: Panneau de gauche : Anatomie des grandes artères systémiques chez l’homme. A la
sortie du coeur, on trouve la crosse de l’aorte d’où partent les artères irriguant la partie
supérieure du corps (ainsi que les coronaires non illustrées). Ensuite vient l’aorte
descendante d’où partent de nombreux branchements irriguant tous les organes thoraciques
et abdominaux. Ensuite l’aorte se divise pour donner naissance aux deux artères fémorales
d’où partent encore de nombreux branchements. Derrière chaque point de branchement, se
trouvent non un vaisseau simple mais un arbre extrêmement complexe irriguant toutes les
cellules du territoire de perfusion concerné. Le chien possède bien entendu un schéma
différent dans le détail mais globalement similaire. Panneau de droite (côté gauche): une
vision physique naïve du modèle utilisé dans cette section : un tuyau unique à section
variable depuis la racine de l’aorte jusqu’à l’entrée dans les fémorales. R est une résistance
équivalente au réseau distal situé après le branchement fémoral. La paroi du tuyau est
élastique mais assez raide. De plus elle devient progressivement de plus en plus raide de
l’entrée vers la sortie. Enfin, pour tenir compte d’une façon approchée des pertes de débit par
branchement le long de l’aorte réelle, le tuyau peut être considéré comme poreux et
possédant donc des pertes transversales résistives par unité de longueur. Le côté droit de ce
panneau montre l’approximation de ce tuyau exponentiel par une série de tuyaux
cylindriques.
169
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le
concept de 2PC
Même un modèle ne prenant en compte que les branches principales serait encore bien trop
complexe.
Notre but est d’améliorer notre modèle du réseau artériel pour plusieurs raisons :
1. Il nous faut améliorer le spectre d’impédance en tenant compte des
phénomènes de propagation et de réflexion
2. Autant que possible (d’une manière simpliste et qualitative) nous voulons un
modèle de postcharge interprétable en fonction des mécanismes hémodynamiques.
170
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le
concept de 2PC
Dans la figure 3.9 nous pouvons voir un modèle [Rideout, 1990] du système artériel,
discrétisé en treize segments majeurs et treize segments mineurs pour la modélisation (voir
figure 3.9). Ce modèle, ne tient compte que de l’aorte et de son premier branchement, c'
est-
à-dire, qu’il a négligé toutes les ramifications à partir de la première génération du
branchement,. Malgré sa complexité (le système est composé de trente-neuf équations
différentielles de premier ordre), sa structure reste purement phénoménologique car l’effet
des vaisseaux négligés sur l’impédance d’entrée est assez important ce qui, si l’on veut
obtenir une impédance réaliste oblige à modifier fortement les caractéristiques physiques des
vaisseaux représentés explicitement.
En effet, nous pouvons dire qu’un tuyau élastique (avec des mouvements
longitudinales et radiales) peut être représenté par deux impédances : une en série
(mouvement longitudinal) et une en parallèle (mouvement radial), chacune avec des
éléments R, L, C qui représentant les phénomènes de dissipation visqueuse, inertiels et
élastiques qui existent dans la nature. Pour le cas linéaire, les effets inertiels et visqueux (R,
L) sont plus importants dans les sections longitudinales et quasi inexistants dans la section
transversale. Par contre, radialement, ce sont les effets compliants qui comptent, avec très
peu d’effets visqueux ou inertiels. En se limitant au modèle linéaire, Womersley
[Womersley, 1962] a donc démontré, en partant des équations de Navier-Stokes, qu’un
segment de tuyau compliant, peut être représenté par un dipôle linéaire, tel que montre la
figure 3.10.
/ :
Figure 3.10 : Représentation d’une section infinitésimale d’un tuyau élastique par un dipôle
linéaire à travers la solution de Womersley.
Avec des équations assez complexes (en termes des fonctions de Kelvin) pour les
éléments R, L et une formule assez simple pour C.
171
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le
concept de 2PC
Nous allons voir dans la section suivante que un tuyau approximant un arbre complet
a des caractéristiques physiques (rayon, longueur et module de Young) très différentes de
celles d’une partie quelconque de l’arbre. En conséquence, le tuyau équivalent à un arbre du
point de vue de son impédance devient assez abstrait. Il ne faut donc pas attacher trop
d’importance aux paramètres physiques de ce tuyau équivalent mais nous pouvons toujours
obtenir des informations sur les caractéristiques physiques de l’arbre global en termes
qualitatifs à travers les paramètres R,L,C du tuyau équivalent. Il ne faut pas donc pas attacher
trop d’importance aux formes des ondes dans le tuyau, parce qu’elles ne correspondent à la
pression P(t) ou au débit volumique à aucun endroit précis du réseau réel.
Le but de notre démarche est d’obtenir une solution qui puisse être représentée par
des Bond Graphs et implémentée dans le logiciel de Simulation 20Sim. La discussion
précédente a suggéré que le tuyau équivalent à un arbre est très différent de celui-ci ; nous
allons maintenant montrer plus rigoureusement que l’aorte équivalente obtenue à partir de la
solution en forme de dipôle de Womersley pour un réseau artériel de n générations de
© 2004 Tous droits réservés. http://bibliotheques.univ-lille1.fr/grisemine
Thèse de Vanessa Alexandra Diaz - Zuccarini, Lille 1, 2
172
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le
concept de 2PC
ramifications, est assez éloignée de ce que nous pouvons espérer en termes d’équivalences de
paramètres physiques avec le système réel.
∂p ∂w 1 ∂w ∂w 2 (3.9)
= −ρ +µ +
∂z ∂t r ∂r ∂r 2
∂u u ∂w (3.10)
+ + =0
∂r r ∂z
∂p Eh (3.11)
= 2 uw
(
∂z r0 1 − σ 2 )
∂p (3.12)
= − ∆p ⋅ e iωt
∂z
Les équations des trois éléments R,L,C sont obtenues directement à partir de la
solution de Womersley mais, comme nous l’avons dit auparavant, elles sont dans le domaine
fréquentiel et extrêmement compliquées. Pour les besoins de notre démonstration, nous
173
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le
concept de 2PC
C=
(
2πr 3 1 − σ 2 )l (3.13)
Eh
Considérons que nous avons un flux entre deux plaques parallèles, dans lequel il y a
de pertes de pression à cause de la friction et l’inertie. Nos hypothèses seront que le tuyau
est rigide et le flux visqueux, en régime permanent, non pulsatile, Newtonien et
complètement développé.
∂p ∆p
= h
∂x l U
y
∆p 1
U (y) = ( y 2 − hy ) (3.14)
l 2µ
174
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le
concept de 2PC
∆p 1 2
U max = h (3.15)
l 8µ
∆p 4r 2
U max = (3.16)
l 8µ
Le flux de Poiseuille est causé par un gradient de pression. Nous savons que pour
n’importe quel système, en appliquant la loi de Darcy [Levick, 1991] :
effort ∆p
flux = Q= = U ⋅ Area (3.17)
R R
Donc, des équations (3.16) et (3.17) nous obtenons une équation pour R:
∆p 4πr 4 µ
Q = R =8 l (3.18)
l 8µ πr 4
Si maintenant nous supposons un tuyau rigide avec un flux non visqueux en régime
permanent, le profil de vitesse est plat. Dans ce cas, nous dirons que ρ est la densité du sang
et nous essayerons de trouver une équation pour L.
Nous pouvons écrire une équation pour la pression (p) dans un tuyau en fonction de
son volume (qui est donné par la multiplication de sa surface (S) et de sa longueur (l)), la
densité du fluide (ρ) et la vitesse (V) :
175
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le
concept de 2PC
masse
force masse ⋅ accélération ρlS dV (3.19)
p= = = ⋅
surface surface S dt
Le débit ( Q ) est :
Q = SV (3.20)
p= ⋅
( )
ρlS/ 1 d Q ρl d Q
=
( ) (3.21)
S/ S dt S dt
dI ρl ρl
U =L L= = 2 (3.22)
dt S πr
Nous avons maintenant des équations pour nos trois éléments R, L et C. Cependant,
il faut remarquer que ces formules sont théoriquement incompatibles car elles sont le résultat
d’hypothèses différentes. Nous allons toutefois voir qu’elles sont utilisables en pratique.
En effet, pour les grands tuyaux, l’élément C domine les deux autres, car il est
multiplié par le rayon, alors que les éléments R et L sont divisés par le rayon du tuyau.
L’équation (3.13) est donc approximativement correcte. Pour les mêmes raisons, pour les
tuyaux moyens, les éléments C et L vont dominer l’élément R. Si le flux n’est pas
extrêmement visqueux, le profil de vitesse est alors raisonnablement plat dans la plus grande
partie de la section transversale du tuyau. Pour les petits tuyaux, le flux n’est pas trop
pulsatile et les parois sont assez rigides. Dans ce cas là, l’élément R sera dominant et la
formule montrée préalablement reste valide comme approximation. Noordergraaf a montré
176
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le
concept de 2PC
que ces approximations sont utilisables en pratique [Noordergraf, 1978]. Nous allons utiliser
ces équations pour décrire notre réseau artériel équivalent en utilisant la représentation de
Womersley des équations linéaires qui lient le flux de sang au gradient de pression dans un
tuyau élastique avec des déplacements radiaux petits.
=
9 =
; ;
,
<9 ; , ;,
= ;
Figure 3.12 : A) Réduction d’un arbre symétrique à un tuyau équivalent d’éléments en série
et en parallèle. B) Réduction de deux tuyaux identiques à un tuyau équivalent.
Cn =
(
2πrn3 1 − σ 2
ln
)
Yn (3.23)
µ
Rn = 8 l
4 n (3.24)
πrn
177
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le
concept de 2PC
ρl n
Ln = 2 (3.25)
πrn
Dans une connexion parallèle de cellules R,L,C comme celles montrées ici, les
impédances (Rn+ jωLn) longitudinales sont en parallèle. Ceci est le cas aussi pour les
capacités Cn. Pour une cellule équivalente à un ensemble complet de deux cellules en
parallèle nous pouvons calculer les paramètres équivalents Re,n ,Le,n ,Ce,n comme suit :
C e ,n = C n ⋅ 2 n−1 =
(
2πre3,n 1 − σ 2 )l
Ye ,n
e ,n (3.26)
Rn µ
Re ,n = n −1
=8 l
4 e ,n
2 πre ,n (3.27)
Ln ρl e ,n
Le ,n = =
2 n −1
πre ,n 2 (3.28)
(
2πrn3 1 − σ 2 )
n −1
ln ⋅ 2 =
2πre3,n 1 − σ 2
l e ,n
( ) (3.29)
Yn Ye ,n
1 µ µ
n −1
8 l
4 n
=8 l
4 e ,n
2 πrn πre ,n (3.30)
ρl n 1 ρl e ,n
=
πrn 2 2 n −1 πre ,n 2 (3.31)
rn3 r3
l n ⋅ 2 n−1 = e ,n l e ,n
Yn Ye ,n (3.32)
178
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le
concept de 2PC
1 ln l e ,n
=
2 n −1 rn 4 re ,n 4 (3.33)
ln 1 l e ,n
=
rn 2 2 n −1 re ,n 2 (3.34)
ln
l e ,n =
2 n −1 (3.36)
Yn
Ye ,n =
(2 )
n −1 2 (3.37)
Cette conclusion nous amène à remarquer (comme nous l’avons dit auparavant) que
le tuyau équivalent a des caractéristiques physiques (rayon, longueur et module de Young)
très différentes de celles d’une partie quelconque de l’arbre.
179
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le
concept de 2PC
extérieure de référence. Le modèle d’un segment devient donc un système R, L, C tel que
celui représenté dans la figure 3.10.
'! (
# $ (! ; ; ; ;2
2 ;
; ; ; ;2 ;
R R RR R R R R
'! (
# $ (! 0 1 0 1 0 11 00 1 0 1 0
C I C I C II C
C I C I C
!!(! $ (! )( "
," $ $ )(
180
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le
concept de 2PC
Pour calculer les éléments R, C et L des autres sections, nous allons utiliser des
équations qui vont dépendre du segment précédent et qui tiennent compte des facteurs de
proportionnalité, représentées par les équations suivantes selon l’élément :
Ri = Ri −1 ⋅ f acr (3.38)
I i = I i −1 ⋅ f aci (3.39)
Ci = Ci −1 ⋅ f acc (3.40)
2
1
f acr = (3.41)
(α r )2
1
f aci = (3.42)
(α r )2
(α r )2
f acc = (3.43)
αE
Dans ces équations, le facteur αr est le facteur de variation géométrique par rapport au
rayon et αE est le facteur de variation géométrique par rapport au module de Young. Dans le
tableau 3.1, nous montrons quelques paramètres physiques du réseau artériel équivalent.
181
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le
concept de 2PC
Il faut noter que les paramètres physiques de l’aorte changent avec la géométrie de
l’aorte. Au début elle est plus souple que vers la fin. Si les parois des artères étaient rigides,
la pression augmenterait quasi instantanément à travers tout le système artériel. Cependant,
vu l’élasticité, l’onde de pression prend un certain temps pour traverser le réseau artériel.
L’onde de pression voyage à environ 4 m/s chez les enfants et à environ 10 m/s chez les
adultes, la vitesse du sang n’étant elle que de approximativement 0,2 m/s dans l’aorte
descendante. La différence entre la vitesse de transmission de la pression et la vitesse du
sang, peut paraître surprenante à première vue. En effet, puisque le sang est essentiellement
incompressible, le sang qui entre dans l’aorte après l’éjection, doit créer sa place dans le
réseau. Cette place est crée en partie par la distension de l’aorte proche du ventricule (et qui
vient accompagnée d’un incrément de pression) et en partie en poussant la masse de sang qui
occupait sa place avant qu’elle. Quand cette masse de sang bouge, elle doit créer aussi sa
propre place. Cette séquence est répétée tout au long du réseau artériel. L’onde de pression
est donc transmise par une onde de distension de la paroi des artères et veines (à une vitesse
de 4-10 m/s).
Par rapport aux résultats présentés dans le chapitre précédent, l’importance de notre
amélioration de la postcharge est évidente du point de vue de la modélisation, car comme
nous l’avons vu, le modèle de l’aorte même dans toute sa simplicité montre un aspect
fondamental du comportement du réseau artériel : une propagation de l’onde de pression à
travers une série de segments composés par des éléments R, L, C. Le modèle trop simpliste
du réseau artériel donné dans le chapitre 2, considérait le réseau artériel comme un seul
segment avec une connexion en parallèle d’un élément R et un élément C. Il ne pouvait donc
reproduire correctement le comportement de l’aorte car les effets inertiels et de réflection
étaient complètement négligés.
182
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le
concept de 2PC
Les différentes innovations introduites dans ce chapitre ne remettent pas en cause les
principes du modèle 2PC qui a été validé au chapitre précédent. En effet, elles vont toutes
dans le sens d’un plus grand réalisme et ne peuvent donc qu’introduire une plus grande
conformité avec les résultats expérimentaux. Au niveau de la validation, nous nous
contenterons donc ci-dessous de présenter quelques résultats validant non les principes du
modèle mais bien son implémentation. Au niveau de l’exploitation, nous nous contenterons
de donner les résultats de quelques simulations illustrant certains aspects avancés de la
dynamique ventriculaire que notre modèle nous permet d’illustrer et qui montre bien son
pouvoir de compréhension aussi bien tant au niveau de l’enseignement médical que de la
réflexion menée par les praticiens sur les signaux qu’il enregistrent ou pourraient enregistrer
sur patients.
Toutefois, avant d’entamer cette discussion, nous allons tout d’abord donner la liste
exhaustive des paramètres du modèle. Vu sa taille, cette liste apparaîtra sans doute
fastidieuse au lecteur. Qu’il n’en déduise pas que le modèle est compliqué. En fait, il est
quasi aussi simple que celui du chapitre précédent puisque l’extension du nombre de
paramètres est surtout due à l’introduction de différences finies au niveau du muscle (la
variable d’extension des cross bridges), du ventricule (le multi-cylindre) et du réseau
aortique (les cellules en série).
Nous donnons ci-dessous la table des paramètres du modèle. Cette table utilise les
mêmes conventions que celles du chapitre précédent. Dans les annexes nous donnerons le
code de chaque élément du modèle pour que le lecteur puisse comprendre les définitions de
chaque paramètre. Dans les tables de paramètres le nom du paramètre indique aussi
l’élément dont il dépend dans le modèle général.
183
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le concept de 2PC
184
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le concept de 2PC
185
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le concept de 2PC
186
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le concept de 2PC
187
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le concept de 2PC
188
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le concept de 2PC
189
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le concept de 2PC
190
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le concept de 2PC
191
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le concept de 2PC
192
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le concept de 2PC
193
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le concept de 2PC
194
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le concept de 2PC
195
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le
concept de 2PC
La nomenclature utilisée dans ces listes est hiérarchique et définie comme suit :
Dans notre modèle le nom du sous-modèle principal est Cœur 1 (qui correspond au
Cylindre1), le sous-modèle de niveau hiérarchique inférieur (plus détaillé) est X_detach et
l’un des paramètres de ce sous-modèle est Ad.
Beaucoup de ces paramètres ont leurs équivalents dans la liste des paramètres du
chapitre 2. Cependant, certains de ces paramètres ont des valeurs différentes de celles
données au chapitre 2 afin de les adapter à notre chambre ventriculaire composée maintenant
de plusieurs « cylindres » ayant chacun plusieurs sarcomères. Etant donné le nombre
important de paramètres que nous avons dans notre modèle, nous ne pouvons pas les décrire
tous un par un. Nous procéderons donc, par ensemble de paramètres, indiquant les
modifications les plus importantes par rapport au chapitre 2. Ces modifications ne sont
probablement pas les seules possibles mais c’est celles que nous avons utilisées.
Les « cent premiers » paramètres… sont ceux du cylindre 1 (voir figure 3.7), ensuite
viennent ceux des autres cylindres. Nous décrirons nos nouveaux paramètres en décrivant
ceux du Cylindre 1 et en indiquant les similarités avec les cylindres 2 et 3 pour certains
ensembles globaux de paramètres.
Voyons tout d’abord des délais de contraction entre cylindres. Dans le cylindre 1, le
paramètre 8 (Tau) exprime le délai de contraction du 1. Comme ce cylindre 1 est le plus
éloigné de la base du cœur, c’est celui qui se contracte le plus tard : son retard de contraction
est le double de celui du cylindre 3. Ceci ne se reflète que dans les équations internes du
modèle. Le délai indiqué pour le cylindre 1 est relatif à la contraction du cylindre 2 (cylindre
du milieu). Les cylindres 2 et 3 ont le même délai Tau, celui du cylindre 2 s’exprimant par
196
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le
concept de 2PC
rapport à celui du cylindre 3. Le délai Tau du cylindre 3 est nul car c’est lui qui se contracte
le premier.
Le paramètre 32 (A) a changé par rapport à celui du chapitre précédent. Il faut noter
que le volume total est partagé par les trois cylindres, et donc chaque cylindre correspond à
environ un tiers du volume total. Ce paramètre a la même valeur pour tous les cylindres.
Nous aurions bien sur pu adopter une répartition correspondant plus à la forme
approximativement ellipsoïdale du ventricule gauche. Toutefois, dans cette première étude
du modèle multi-cylindres, nous n’avons pas jugé cela utile. En effet, conserver pour notre
nouveau modèle la géométrie cylindrique utilisée précédemment nous permet de mieux
comparer les résultats avec ceux du chapitre précédent.
De même que les valeurs de h, les valeurs du paramètre Emax vont changer. En effet,
nous considérons que des ponts croisés de longueurs différentes (h) exerceront des forces
différentes et donc seront de raideurs différentes. Ceci est indiqué par les valeurs de Emax
du cylindre 1 (14,30,50,66,81,99 ) dans les cylindres 2 et 3. Les valeurs choisies donnent des
197
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le
concept de 2PC
bons résultats pendants la simulation, mais ont été obtenues par essais et erreurs car nous
n’avons pas trouvé d’estimation de ces paramètres dans la littérature. Ces valeurs sont :
Remarquons qu’elles ne sont pas très différentes et qu’elles sont proches de la valeur 5
déterminée pour le modèle 2PC.
Les éléments visqueux situés entre les cylindres (rvisco dans la figure 3.7). Ces
résistances correspondent aux paramètres 309 et 310 de la table No. 4. Leurs valeurs ont été
choisies pour simuler une perte de pression d’environ 5 [mmHg] de la pointe à la base.
Enfin, nous devons dire quelques mots des paramètres du réseau de postcharge. Pour
la première cellule, nous avons utilisé les valeurs r=0.7 [mmHg/ml] et c=0.3 [ml/mmHg]
(paramètres 313 et 315). Les autres cellules sont alors calculées à partir de ces valeurs
initiales par les équations (3.26) à (3.31). Le nombre de cellules est spécifié par le
paramètre 312 (ncell). Les paramètres 316 et 317 correspondent au modèle d’aorte plus
simple présenté au chapitre 2. La source d’effort (Se3) (paramètre 318) caractérise le
réservoir de pression nécessaire pour simuler des battements isobariques.
198
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le
concept de 2PC
Notons que la boucle pression – volume globale du modèle est proche de celle
mesurée sur ventricule entier. L’onde de contraction normale est donc très bien simulée et
nous voyons que lorsque cette onde se développe normalement, elle est suffisamment rapide
et coordonnée pour qu’il soit possible d’approcher ce comportement global par les modèles
plus simples étudiés précédemment. Toutefois, lorsque l’onde de contraction est ralentie ou
se développe anormalement (contractions ectopiques dues à certaines pathologies et ayant
par exemple lieu de façon telle que la section médiane se contracte la première), il n’en est
plus de même et notre nouveau modèle devient nécessaire.
199
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le
concept de 2PC
300
250
200
Pression cylindre 3 [mmHg]
150
ppas
pact
100
50
-50
0 20 40 60 80 100
Volume Q cylindre 3 [ml]
Figure 3.14: Diagramme de Pression et Volume local du Cylindre 3 pour une contraction
normale (ordre de contraction: Cylindre 3, Cylindre 2, Cylindre 1). Le délai de contraction
entre chaque cylindre est de 0,0045 [s]
300
250
Pression cylindre 2 [mmHg]
200
150
ppas
pact
100
50
200
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le
concept de 2PC
300
250
200
Pression Cylindre 1 [mmHg]
150
ppas
pact
100
50
-50
0 20 40 60 80 100 120 140
Volume Q Cylindre 1 [ml]
Figure 3.16: Diagramme de Pression et Volume local du Cylindre 1 pour une contraction
physiologique normale (ordre de contraction: Cylindre 3, Cylindre 2, Cylindre 1). Le délai
de contraction entre chaque cylindre est de 0,0045 [s]
350
300
250
Pression ventriculaire [mmHg]
200
150
100
50
-50
0 50 100 150 200 250 300 350
Volume ventriculaire Q [ml]
Figure 3.17: Diagramme de Pression et Volume du ventricule complet pour une contraction
normale (de bas en haut)(ordre de contraction: Cylindre 3, Cylindre 2, Cylindre 1).
201
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le
concept de 2PC
Le lecteur aura remarqué que les délais de contraction sont très faibles. Ils ont été
choisis pour correspondre à la vitesse de propagation de l’onde de dépolarisation dans le
myocarde gauche. Notons toutefois que ces délais sont suffisants pour entraîner des
conséquences hémodynamiques assez fortes (différences entre les boucles pression - volume
de chaque cylindre)
40
activation Ka cylindre 1
activation Ka cylindre 2
activation Ka cylindre 3
30
20
Constante d'
Constante d'
Constante d'
10
202
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le
concept de 2PC
0.8
0.6
Xa1
Xa2
Xa3
Xd
0.4
0.2
0
3 3.2 3.4 3.6 3.8 4 4.2 4.4
time {s}
Figure 3.19: Distribution des ponts croisés pour le Cylindre 1 pendant une contraction
physiologique
La figure 3.19 donne la distribution des ponts croisés pour l’un des cylindres.
Rappelons que la longueur des ponts croisés est distribuée entre trois types: les ponts courts,
moyens et longs. Les ponts de longueur moyenne sont légèrement supérieurs en nombre par
rapport aux courts et aux longs. Il faut noter que nous n’avons qu’une seule courbe pour les
ponts détachés car nous ne modélisons qu’un seul état pour les ponts détachés. Ceci pourrait
être amélioré par l’incorporation de mécanismes coopératifs ou plusieurs états intermédiaires
sont possibles.
203
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le
concept de 2PC
Comparons tout d’abord les résultats d’une contraction normale et d’une contraction
ectopique pour le Cylindre 3. En mode normal, le cylindre trois se vide le premier et, en
mode ectopique, il se vide après le cylindre 2.
Le Cylindre 2 (figure 3.21) se vide plus que dans le cas normal car, se contractant le
premier, il donne du sang en même temps aux Cylindres 1 et 3 et reçoit ensuite le volume du
Cylindre 3 qu’il passe alors au Cylindre 1. Pour le Cylindre 1 (figure 3.22), on n’observe que
peux de changements, le volume est toutefois légèrement augmenté.
300
250
200
Pression cylindre 3 [mmHg]
150
ppas
pact
100
50
-50
0 20 40 60 80 100
Volume Q cylindre 3 [ml]
Figure 3.20: Diagramme de Pression et Volume local du Cylindre 3 pour une contraction
ectopique (ordre de contraction: Cylindre 2, Cylindre 3, Cylindre 1). Le délai de contraction
entre chaque cylindre est de 0,009 [s]
Sur base de tous ces résultats, on ne peut manquer d’être étonné en constatant que la
boucle globale reste assez normale (figure 3.23) et présente même une pression légèrement
supérieure. Ce dernier point est sans doute compréhensible si l’on considère que le cylindre 1
est soumis à une pression plus forte en début de contraction que dans un cas normal car, en
conditions ectopiques, il reçoit plus de sang venant du cylindre 2 en contraction que ce n’est
le cas dans un battement normal pendant lequel ce cylindre 2 est encore passif. Toutefois, le
caractère « normal » de la boucle ectopique globale devrait être étudié de plus près.
204
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le
concept de 2PC
Les observations qui viennent d’être présentées devraient bien entendu être
comparées à des résultats d’expérience mais ce travail reste à faire. La discussion
d’expériences donnant une vision plus locale de la dynamique ventriculaire au moyen de nos
modèles illustre assez bien la nature de la coopération que nous aimerions établir avec les
cardiologues travaillant sur les déformations morphologiques qui surviennent dans diverses
pathologies. Ne rêvons toutefois pas : malgré sa complexité apparente (voir les tables de
paramètres), notre modèle reste extrêmement simpliste en ce qui concerne la morphologie et
l’anatomie détaillée du ventricule (symétrie de révolution, absence de fibres à orientations
hélicoïdales, absence de matrice fibreuse anisotrope, absence de réseau coronaire…). Les
études morphologiques et dynamiques que nous pourrions entreprendre serait donc destinée à
améliorer la compréhension des praticiens et des étudiants et non au diagnostic clinique.
300
250
Pression cylindre 2 [mmHg]
200
150
ppas
pact
100
50
Figure 3.21: Diagramme de Pression et Volume local du Cylindre 2 pour une contraction
ectopique (ordre de contraction: Cylindre 2, Cylindre 3, Cylindre 1). Le délai de contraction
entre chaque cylindre est de 0,009 [s]
205
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le
concept de 2PC
300
250
200
Pression Cylindre 1 [mmHg]
150
ppas
pact
100
50
-50
0 20 40 60 80 100 120 140 160
Volume Q Cylindre 1 [ml]
Figure 3.22: Diagramme de Pression et Volume local du Cylindre 1 pour une contraction
ectopique (ordre de contraction: Cylindre 2, Cylindre 3, Cylindre 1). Le délai de contraction
entre chaque cylindre est de 0,009 [s]
350
300
250
Pression ventriculaire [mmHg]
200
150
100
50
-50
0 50 100 150 200 250 300 350
Volume ventriculaire Q [ml]
Figure 3.23: Diagramme de Pression et Volume totale du ventricule pour une contraction
ectopique (ordre de contraction: Cylindre 2, Cylindre 3, Cylindre 1).
206
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le
concept de 2PC
1- Malgré sa complexité et sa non linéarité, notre modèle peut être simulé très efficacement.
Les simulations présentées ne prennent en effet que quelques secondes et sont donc bien
dans la gamme de vitesse que nous voulons atteindre pour des applications didactiques
interactives.
Pour terminer cette section, nous donnons dans les figures qui suivent, quelques
expériences déjà présentées pour le modèle du chapitre deux, mais qui sont importantes pour
la validation du modèle multi cylindre.
Les figures 3.24 et 3.25 présentent des expériences isovolumiques dans le cas d’une
contraction à séquence normale pour plusieurs conditions de remplissage ventriculaire. La
figure 3.24 montre le comportement global (linéaire) du ventricule (à petits volumes), et la
figure 3.25 donne les résultats des pressions pour chaque cylindre.
207
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le
concept de 2PC
300
250
200
Pression ventriculaire [mmHg]
150
100
50
-50
0 20 40 60 80 100 120 140
Volume ventriculaire Q [ml]
Figure 3.24: Diagramme de Pression et Volume total pour le ventricule pendant des
contractions isovolumiques. La longueur de la fibre musculaire a été variée entre 0.7 et 1.
0 500 1000
Pression Cylindre 1 [mmHg]
Pression Cylindre 2 [mmHg]
-1000 -500 0
208
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le
concept de 2PC
A la figure 3.26, nous présentons une simulation isobarique avec plusieurs conditions
de sortie (réservoir). D’abord, nous présentons les résultats pour un obstacle à pression
« infinie » d’environs 10000 [mmHg] (qui empêche l’éjection). Nous avons ensuite réalisé
plusieurs battements isovolumiques en modifiant la pression du réservoir entre 300 et
500[mmHg].
800
700
600
Pression ventriculaire [mmHg]
500
400
300
200
100
-100
0 50 100 150 200 250 300
Volume ventriculaire Q [ml]
Figure 3.26: Diagramme de Pression et Volume total du ventricule pendant des contractions
isobariques. Pendant les premières contractions la source d’effort a été très grande
(Se=10000) pour simuler un obstacle isovolumique (il n’y a pas d’éjection). En suite, cette
valeur a été modifiée entre 300 et 500.
Dans la figure 3.27 nous présentons l’effet de la variation des résistances visqueuses
entre chaque cylindre. Les courbes plus claires montrent une résistance visqueuse plus
grande (multipliée par deux) que celle utilisée normalement. Le comportement pendant
l’éjection est évidemment affecté par ces résistances qui ne travaillent que pendant cette
phase puisque nous avons introduit un élément spécial pour les court-circuiter pendant le
remplissage. Ceci entraîne de petites modifications de la pression de remplissage (qui
devient légèrement inférieure à celle du cas normal) et du volume ventriculaire (légèrement
supérieur). Nos résultats montrent en général une très grande sensibilité du modèle à ces
résistances, tant du point de vue des résultats que du point de vue numérique (voir discussion
ci-dessus)
© 2004 Tous droits réservés. http://bibliotheques.univ-lille1.fr/grisemine
Thèse de Vanessa Alexandra Diaz - Zuccarini, Lille 1, 2
209
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le
concept de 2PC
300
250 # )( ( > # )( ( $ !
# ; 1
200
Pression ventriculaire [mmHg]
150
100
50
-50
0 50 100 150 200 250 300
Volume ventriculaire Q [ml]
Figure 3.27: Diagramme de Pression et Volume total du ventricule pendant des battements
physiologiques en changeant la résistance visqueuse (Rvisco) entre les cylindres de 0.005
(valeur normale) au double (0.01).
300
Pression Ventriculaire [mmHg]
200
Pression Aortique [mmHg]
100
-100
210
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le
concept de 2PC
3.6 CONCLUSIONS
211
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le
concept de 2PC
Remarquons que c’est par un léger abus de langage que nous utilisons le
qualificatif « multi-cylindre » pour désigner notre nouveau modèle. En effet
ses différents « cylindres » sont en fait représentés non par des cavités
géométriques mais par des équations abstraites reliant longueur musculaire
et volume. Ces relations phénoménologiques sont restées celles du chapitre
2. Nous n’avons donc pas amélioré le réalisme de la représentation
géométrique de chaque cylindre. Les raisons de ce choix sont expliquées au
chapitre 2.
212
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le
concept de 2PC
- Nous avons validé le modèle par rapport aux nouvelles modifications. Sur
le plan physiologique, nous nous sommes surtout intéressés à l’allure des
relations pression-volume pendant des simulations dites « normales » (sens
de la contraction : Cylindre 3, Cylindre 2, Cylindre 1) (voir figures 3.12,
3.13, 3.14, 3.15) et pendant une contraction ectopique (sens de la
contraction : Cylindre 2, Cylindre 3, Cylindre 1). Dans le cas d’une
contraction ectopique, le ventricule développe un peu plus de pression
(environ 5%) et un peu moins de volume (environ 2%). Ces résultats sont
préliminaires et à valider plus soigneusement.
Nous considérons que, avec ce modèle, nous sommes arrivés à « la limite supérieure
de la complexité minimale». En effet il est moins robuste du point de vue numérique que le
modèle montré au chapitre 2. Sa simulation reste assez rapide et sa structure en paramètres
localisés permet de donner un sens physique qualitatif à ses paramètres. Toutefois ce modèle
est encore très simple et il parait difficile, si l’on veut conserver une robustesse et une
rapidité suffisante, d’encore le complexifier pour affiner la discrétisation chimique (avoir
une distribution de ponts croisés plus proche du continuum) ou pour ajouter des cylindres
supplémentaires. Notons également que ce modèle montre une grande sensibilité aux
résistances visqueuses qui séparent les cylindres les uns des autres.
213
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le
concept de 2PC
Nous voudrions remarquer aussi que nos modèles illustrent bien l’avantage de la
méthode bond graph sur l’écriture directe des équations différentielles. Ils permettent en effet
une compréhension plus facile du système étudié et ils peuvent être mis au point de façon
très modulaire et intuitive.
Ce chapitre termine notre mise au point d’un modèle ventriculaire. Dans les chapitres
suivants, nous allons, en utilisant une méthode dite « téléonomique », inspirée de l’évolution
Darwinienne, essayer de mieux comprendre ce qui fait l’efficacité d’un ventricule. Ceci
nous permettra de mieux comprendre la dynamique de notre modèle et, espérons le, du
ventricule réel.
214
Un Modèle Multi-Cylindres Activé par un Muscle Intégrant la Notion de Filaments Glissants de Huxley et le
concept de 2PC
215
CHAPITRE 4
LE CONCEPT D’EFFICACITE TELEONOMIQUE :
UNE AIDE A LA COMPREHENSION DES
MODELES PHYSIOLOGIQUES
4.1 INTRODUCTION
Comme nous l’avons illustré dans les chapitres précédents, la modélisation orientée
« systèmes » inspirée des techniques de l’automatique fournit un outil très puissant pour
l’intégration en un tout dynamique cohérent des nombreux mécanismes physiologiques
étudiés par divers auteurs dans des circonstances expérimentales parfois peu comparables
(qualité expérimentale, conditions et même animaux différents). Cette approche permet de
construire des modèles complexes en « boites grises » intégrant un grand nombre d’éléments
de connaissances divers et mélangeant des visions précises de certains mécanismes avec des
vues plus métaphoriques ou même complètement abstraites d’autres parties du système
étudié. On obtient ainsi un modèle complexe représentant un «système moyen ou typique »
dont on peut alors mieux comprendre la dynamique.
216
Ce type de modèle est donc utile surtout lors de recherches sur le comportement
intégré des grands systèmes physiologiques tant en conditions normales que pathologiques.
Il est aussi extrêmement utile en enseignement et en formation continue pour les médecins et
le personnel paramédical. Vu sa nature en « patchwork » intégrant des mécanismes
provenant de diverses sources, on ne peut toutefois pas garantir qu’il suffise de modifier
légèrement ses paramètres « standards » pour adapter ce type de modèle moyen à la
représentation d’un individu ou système réel particulier. La variabilité inter-individuelle est
en effet telle en biologie qu’il n’est pas rare de devoir modifier complètement les paramètres
ou même la structure de certains mécanismes pour tenir compte des spécificités d’un
individu donné. Il est donc difficile si pas impossible d’utiliser ces modèles de connaissance
complexes pour des applications de diagnostic, de « monitoring » (surveillance) ou de
contrôle.
217
paramètres de modèles1 [Hamalainen, 1978]. Dans ces techniques, on part d’une base de
signaux expérimentaux mesurés sur un exemplaire déterminé du système réel étudié et l’on
utilise des techniques d’optimisation locale ou globale pour minimiser des mesures d’une ou
plusieurs normes de la différence entre les signaux mesurés réels et leurs correspondants
obtenus par simulation du modèle pour différentes valeurs des paramètres et/ou conditions
initiales. On aboutit ainsi à un ou plusieurs ensembles de paramètres donnant au modèle un
comportement proche de celui observé expérimentalement. Ces ensembles de valeurs sont
alors validés en utilisant des signaux complémentaires non utilisés pour l’identification.
Après validation, ce type de modèle peut, en principe, être utilisé en diagnostic (des valeurs
de paramètres indiquant des tendances vers des évolutions pathologiques) ou en surveillance
(déclenchement d’alerte quand des valeurs seuils sont transgressées). Toutefois, en pratique,
cette application des méthodes d’identification est limitée à des modèles assez simples
(mécanismes élémentaires, modèles phénoménologiques d’ordre bas). En effet, elle est très
gourmande en données et les limitations de l’expérimentation biologique nous interdisent
quasi toujours de mesurer sur un sujet réel assez de données diverses pour en identifier un
modèle complexe. Cette approche ne peut donc être appliquée telle quelle à nos modèles de
connaissances hybrides. Ils ont trop de paramètres et nous pouvons tout au plus utiliser
l’identification pour certains de leurs sous-systèmes. De plus leurs nombreuses non-linéarités
entraînent fréquemment des problèmes de non univocité extrême des paramètres estimés. Ce
type d’application n’a pas été abordé dans cette thèse. Adoptant un point de vue
pragmatique, nous nous sommes contentés, pour la détermination de nos paramètres
d’utiliser un mélange heuristique de données expérimentales, et d’estimations grossières.
1
Certaines techniques d’identification structurelle sont parfois appliquées elles aussi. Dans le cas linéaire, cela
revient souvent à une minimisation de l’ordre des modèles concernés mais dans les applications non linéaires
qui nous intéressent, ces applications sont encore très limitées car l’espace des structures possibles est le plus
souvent trop mal défini. Nous ne nous intéresserons pas à ces techniques.
218
médicament cardiovasculaire visant à rendre la pression artérielle moyenne sur un jour aussi
basse que possible. Des applications de ce genre peuvent être envisagées pour beaucoup
d’autres systèmes physiologiques (ex. injection optimale d’insuline minimisant l’écart entre
un profil de glucose idéal et le taux de glucose présent au cours d’une journée chez un
diabétique, profil d’injection d’anesthésiques …).
Nous n’avons pas développé cette approche dans ce travail. L’étude d’entrées et de
contrôles optimaux pourrait toutefois en être une des voies de développement potentiel. Le
modèle de chambre cardiaque que nous avons mis au point pourrait en effet être adapté à la
description des autres cavités cardiaques en y incluant les effets du péricarde et du septum.
En l’intégrant alors dans un modèle de l’entièreté de la boucle cardiovasculaire (voir par ex.
[Lefèvre, 1995 b] pour un modèle bond graph de la boucle complète) et en y ajoutant des
modèles élémentaires des principaux réflexes cardiovasculaires, il deviendrait possible
d’utiliser notre modèle pour simuler en tant qu’entrées à rendre efficace les effets d’agents
thérapeutiques et anesthésiologiques divers pour autant que l’on dispose à leurs sujets de
modèles pharmacodynamiques. Il va sans dire que le développement de cette application
2
Sans toutefois pouvoir garantir son efficacité pour un sujet donné par suite de la variabilité inter-individuelle.
219
nécessiterait un gros travail de modélisation et une coordination étroite avec divers cliniciens
et physiologistes.
Les deux applications de l’optimisation vues jusqu’ici sont très orientées vers la
« pratique expérimentale ou clinique » et nécessitent la connaissance a priori de beaucoup de
données réelles : une grande quantité de signaux mesurés pour l’identification de paramètres
et des valeurs réalistes d’un grand nombre de paramètres pour la détermination d’entrées
efficaces. Il existe une troisième classe d’applications de la notion d’optimisation qui adopte
un point de vue beaucoup plus théorique et ne nécessite qu’un minimum de connaissances
expérimentales directes sur le système réel [Hamalainen, 1978]. Il s’agit de ce que, suivant
Monod, les physiologistes appellent l’étude de « l’efficacité téléonomique » d’un système
physiologique [LeFèvre J. et Barreto J., 1984 ; Monod J., 1970]. C’est une application de
cette notion que nous allons introduire dans la fin de cette thèse et nous allons donc
maintenant l’introduire en détail.
220
Tout ceci apparaîtra assez classique aux ingénieurs si ils pensent en terme de
« design » et de cahier de charges. Toutefois, certains points importants sont à préciser.
- Tout d’abord, et à l’inverse des problèmes de l’ingénieur, le cahier des charges non
seulement n’est pas donné mais bien plus, il n’existe absolument pas, l’évolution ne l’a pas
suivi mais a seulement procédé par sélection naturelle aveugle. Ce cahier des charges n’est
en fait qu’une vision théorique a posteriori de l’esprit humain rationalisant ses observations
par le raisonnement suivant :
221
«Si la fonction étudiée a une grande valeur de survie pour une espèce animale
donnée, on peut penser que les structures la réalisant de façon très imparfaite sont disparues
dans la compétition Darwinienne. Les organismes actuels ont donc pour de telles fonctions
des structures ayant atteint par les mécanismes en grande partie imparfaits et aléatoires de
la sélection et de la lutte pour la vie un certain niveau d"efficacité. Il est donc intéressant
d"essayer de caractériser cette efficacité en nous demandant quels critères nous suivrions si
nous devions réaliser cette fonction de façon efficace avec des structures biologiques.3 »
- Ensuite, notre objectif n’est pas de construire le système étudié ni même d’en améliorer le
comportement. Si nous en possédons un modèle, nous ne désirons pas en changer (en
mieux ?) le comportement et donc nous ne voulons ni en changer les structures ni en
modifier les paramètres déterminés par confrontation avec les données réelles. Ce que nous
voulons, c’est déterminer en quoi ces trois éléments (structure, paramètres, comportement)
sont efficaces. Si nous reprenions un instant, un langage téléologique naïf, nous pourrions
dire que nous intéressons en fait à un type de questions non-scientifiques: quel est le
pourquoi des choses. De façon plus réaliste et téléonomique, notre inconnue, c’est le cahier
des charges hypothétique dont une réalisation efficace aurait pu donner lieu aux structures,
paramètres et donc comportements observés.
3
Il faut se garder ici d’une vision centrée de façon naïve sur des considérations issues trop directement des
solutions classiques en sciences de l’ingénieur. L’évolution a ses solutions propres par suite de ses contraintes
spécifiques: nécessité de bâtir la génération N en se basant sur l’existant de la génération N-1 ; propriétés
spécifiques des structures et matériaux biologiques, nécessité d’autonomie et d’auto entretien, grande
variabilité inter individuelle, accès direct au niveau nano-métrique et moléculaire… Marvin Minsky, l’un des
pères de l’intelligence artificielle dit « On n’apprend pas à construire une aile d’avion en regardant comment un
oiseau bouge ses ailes ». De même mais à l’inverse, nous n’apprendrons pas nécessairement des choses très
profondes sur le fonctionnement du cœur et sur ses facteurs d’efficacité en le comparant de trop près aux
pompes utilisées en technologie.
4
Ce que Jacob appelle le « bricolage évolutif » ou en Anglais, « the organism as an evolutive contraption ».
222
proposé un principe de « design adéquat » exprimant que l’organe étudié doit satisfaire à des
critères d’efficacité sur trois plans
- Efficacité de construction et d’auto-réparation (ex. minimisation de la quantité de
matériaux biologiques employés et du coût métabolique de leur fabrication et de
leur assemblage.
- Efficacité du fonctionnement de base pouvant s’exprimer par la particularisation
au système étudié de principes généraux tels que coût énergétique et production
d’entropie faibles, satisfaction des besoins de l’organisme, compatibilité avec les
autres organes.
- Adaptabilité efficace et avec des constantes de temps appropriées à une grande
gamme de conditions de fonctionnement (variation énorme des demandes de
l’organisme selon différentes activités, conditions globales et milieux
environnants).
Exprimer l’ensemble de ces critères pour un organe complexe nécessite bien entendu
divers critères dont certains peuvent être difficiles à formuler quantitativement, de plus, si
nous adoptons un point de vue multicritère classique, leur pondérations relatives nous sont
inconnues et peuvent varier dans différentes circonstances, ces pondérations devraient donc
être elle mêmes des fonctions de diverses variables.
223
Notons par exemple que, dans les systèmes complexes, les fonctions sont en général
accomplies de façon hiérarchique et/ou parallèle, comme instruments de fonctions
supérieures aidant à accomplir une autre fonction, qui elle même aide une autre fonction…et
ainsi de suite. Dans l’exemple du cœur, la fonction primaire est bien sur d’assurer le débit
sanguin mais ce pompage du sang n’est utile que parce que le sang transporte de l’oxygène
et des nutriments aux cellules et élimine de celles ci le dioxyde de carbone et les autres
déchets métaboliques. Nous pourrions donc dire que en réalité la fonction du cœur est
d’aider au transport d’oxygène et de nutriments, et à l’élimination des substances toxiques.
Au niveau supérieur, nous pourrions dire que le but primaire du cœur est de maintenir les
cellules saines, et ainsi de suite. Si nous poursuivons ce raisonnement jusqu’à sa conclusion,
nous pourrions dire que le but réel du cœur est de promouvoir la bonne santé générale et la
survie de notre corps.
224
Notons pour terminer que nous avons soigneusement évité de parler d’optimisation.
Contrairement à l’idée souvent entendue, l’évolution n’optimise rien du tout. Elle ne fait
qu’assurer des avantages sélectifs sur la concurrence. Celle-ci évoluant en parallèle, la
course à l’efficacité qui s'
en suit mène, pour les organes importants à des efficacités élevées
mais rien ne nous dit que les mécanismes et paramètres que nous représentons correspondent
à des maximas qu’ils soient globaux ou même locaux. Dans le cadre de l’étude téléonomique
des paramètres d’un modèle, nous devons donc nous contenter de repérer non pas les optima
mais les zones éventuellement multiples de l’espace des paramètres correspondant à des
efficacités situées au dessus de seuil minima. Nous devons alors comparer les paramètres
représentatifs de ces zones avec ceux que nous avons déterminé directement à partir de la
réalité. Cela nous permet d’éliminer un certain nombre de zones paramétriques efficaces
mais ne correspondant pas aux valeurs biologiques. S’il ne reste aucune zone admissible,
nous devons modifier nos hypothèses définissant les critères utilisés. Dans le cas contraire, il
faut alors examiner le ou les comportements dynamiques typiques déterminés par les
paramètres des zones admissibles et les comparer aux comportements mesurés sur le système
réel. De nouveau, si aucun comportement typique ne ressemble à la réalité, il faut modifier
les critères d’efficacité. Dans le cas contraire, nous pouvons faire l’hypothèse que les critères
utilisés nous donnent un modèle (une définition ?) approximatif de l’efficacité téléonomique.
Nous pouvons alors essayer de mieux préciser notre étude en adoptant des critères plus
poussés et plus globaux. Toutefois, à ce stade, nous avons déjà atteint un objectif non
négligeable. L’étude approfondie de la dynamique des systèmes téléonomiques nous permet
de mieux comprendre en quoi les mécanismes présentés sont efficaces, ce qui nous permet
alors de réaliser des études comparatives soit entre des espèces différentes, soit entre des cas
normaux et pathologiques.
225
"
! #
"
Il n’en est pas de même en téléonomie qui ne suppose connu a priori qu’un minimum
de données tirées du réel (la structure du modèle, quelques contraintes sur ses paramètres et
quelques propriétés générales). On suppose aussi connu ce que nous avons appelé le cahier
des charges mais celui ci n’a que le statut d’inconnue ou d’hypothèse de travail modifiable à
volonté et non celui de donné absolu tiré de l’expérience. L’optimisation fournit alors des
valeurs de paramètres et des comportements dynamiques qui peuvent être confrontés pour
valider ou non le cahier des charges. Aucune conformité des paramètres et des
comportements dynamiques avec les résultats de mesures réelles n’est donc supposée à priori
226
et, lorsqu’elles sont obtenues, ces conformités sont très surprenantes et donc explicatives. Ce
processus est représenté à la Fig.4.2 qui, après quelques modifications, servira de base à la
démarche téléonomique du chapitre V.
Par contre, puisque notre intérêt principal est l’étude des critères formant notre
« cahier des charges », ce que nous voudrions faire maintenant dans la section 4.3, c’est
partir du terrain des stratégies et des critères d’optimisation utilisés classiquement dans les
problèmes attaqués par les ingénieurs et par des scientifiques d’autres disciplines, pour
ensuite, enchaîner avec le cas particulier du système cardiovasculaire sur lequel quelques
critères ont été appliqués avec un certain succès.
5
A première vue elles paraissent même s’imposer en modélisation biologique puisqu’elles simulent l’évolution
naturelle. Toutefois cette interprétation biologique n’est qu’une illusion. En effet, d’une part, la « génétique »
utilisée par ces algorithmes est très simplifiée et d’autre part, les correspondants biologiques de nos paramètres
ne sont probablement pas codés directement de façon génétique. Ces méthodes ne peuvent donc probablement
pas donner beaucoup d’éclaircissements quant aux déterminations génétiques des mécanismes étudiés. Dans
227
Comme nous l’avons expliqué ci-dessus, établir une fonction objectif pour un
système physiologique, n’est pas chose facile car nous devons formuler un critère qui soit à
la fois motivé biologiquement et qui donne de bonnes prédictions de la performance du
système. De plus, un élément non négligeable en pratique est de pouvoir résoudre le
problème d’optimisation ainsi défini avec un effort raisonnable.
Dans cette étude des critères, un autre élément auquel nous devrons prêter beaucoup
d’attention est la détermination des contraintes statiques et dynamiques de nos problèmes
d’optimisation. Par exemple, nous pouvons dire que toutes les variables physiologiques ont
des contraintes de zones de validité ou de saturation dues principalement à la structure
anatomique de l’organe en question et aux matériaux et structures moléculaires utilisées. Il
n’est fréquemment pas facile de voir quand et comment elles interviennent pour limiter les
espaces de recherche.
notre étude, ces méthodes ne représenteront donc qu’un simple outil de calcul sans interprétation biologique au
niveau des gènes utilisés.
228
Un problème similaire se présente dans la sélection des variables utilisées dans les
critères. Faut-il choisir des variables mécaniques, plus facile à mesurer ou des variables
physico-chimiques sans doute plus pertinentes dans un bon nombre de cas ? Peut-on
approcher une même notion conceptuelle telle par exemple que le rendement au moyen de
chacun de ces deux types de choix ? Comment des choix différents influent-ils sur les
résultats ? les fonctions efficaces sont-elles similaires ou non ? Il parait important de
remarquer que la tâche spécifique de l’organe modélisé détermine normalement la fonction
principale. Cette observation nous accompagnera tout au long de ce chapitre et du chapitre
suivant.
Dans les paragraphes qui suivent, nous allons décrire quelques critères d’optimisation
suggérés dans la littérature. Nous verrons très brièvement leurs caractéristiques et
utilisations. Nous n’approfondirons pas ces critères, car ils ne nous serviront que pour
déterminer le cadre général de l’optimisation en biologie et comme source d’inspiration pour
notre étude spécifique. Les références ajoutées à la fin de chaque paragraphe font référence
aux travaux dans lesquels le critère correspondant est utilisé.
Ceci est un critère utilisé pour les systèmes qui sont critiques pour la survie du corps
entier (le cœur, par exemple doit, dans certaines conditions, fournir un débit maximal) ou
pour la protection d’un organe contre les perturbations imprévisibles qui peuvent produire
des efforts ou des sorties maximales. La solution usuelle de ce genre de problèmes avec des
contraintes inégales sur les variables de commande est une stratégie du type bang-bang6
[Hämäläinen, 1978]. En pratique, sa durée d’application est limitée [Cook et Stark, 1967 ;
Smith, 1962].
6
Un problème récurrent en optimisation globale est comment passer d’un minimum local à tous les autres en
utilisant des déplacements locaux ascendants ou descendants. Une stratégie du type « bang-bang »
conventionnel, commence dans un minimum local et suit le « flux » ascendant jusqu’à arriver à un maximum,
pour redescendre vers un minimum local « possiblement » différent. L’itération de cette procédure donne lieu
à un graphe biparti dont les nœuds sont formés par les maxima et minima.
229
230
L’un des critères de performance les plus utilisés par la plupart des études de
systèmes physiologiques est le critère du travail minimum. En effet beaucoup de ces travaux
concernent des systèmes musculaires dans lesquels il peut paraître naturel de considérer que
le travail fait par la force musculaire nette doit être petit. Le travail mécanique fait durant
une période spécifique peut être obtenu facilement à partir de l’intégration totale des
variables de force et vitesse, qui sont très souvent, facilement mesurables. Dans le cas d’un
déplacement de volume (par exemple dans le cas du cœur), le travail mécanique correspond
à l’intégrale par rapport au temps du produit de la pression et du débit instantané et est donc
aussi facilement mesurable.
231
" #
Nous avons dit précédemment que les systèmes qui opèrent selon un seul principe
sont rarement trouvés dans la nature. Habituellement c’est une combinaison de termes qui
232
décrira les divers aspects pertinents du fonctionnement efficace et qui devra donc être
retenue dans le critère d’optimisation. Si ces termes impliquent des effets opposés sur les
paramètres à déterminer, la solution cherchée deviendra alors « un compromis optimal ».
Ces situations de compromis sont fréquentes dans les systèmes où il est important
d’obtenir des performances maximales avec des coûts minimaux. Une pondération doit alors
être choisie entre les différentes alternatives et de son choix dépendent les valeurs des
paramètres.
Une difficulté cruciale à laquelle nous devons faire face si un critère combiné est
utilisé, c’est l’identification des coefficients de poids (weighting coefficients) qui sont quasi
toujours inconnus. Un modèle physiologique peut facilement finir dans la catégorie des
« modèles de boîte noire » si le critère d’efficacité a plus de paramètres libres que de
variables optimisées. [Towsend et Seireg, 1973; Baron et Lewinson, 1975; Hämäläinen,
1973; Noldus, 1975]. Ceci peut nous amener à remplacer l’utilisation d’un critère pondéré
par une recherche à la Pareto des zones de non dominance des divers critères.
$ #
233
Au niveau inférieur, les critères expriment en général certains aspects spécifiques qui
ne font pas partie du critère de niveau supérieur. La modélisation et l’optimisation de ce
type d’organisation pose alors la question de caractériser les optima locaux (à un certain
niveau) par rapport aux optima globaux (dépendant des interactions entre niveaux).
Des critères multiples peuvent aussi se rencontrer dans l’étude de systèmes restreints
(niveaux inférieurs) si ceux ci présentent des modes d’opération différents. Par exemple, un
système musculaire peut posséder un mode normal d’opération et un mode d’urgence et peut
passer d’un mode à l’autre selon sa situation et les demandes de l’organisme. C’est
probablement le cas du cœur dont les performances en situation de base et en exercice
maximum sont si différentes [Fincham et Priban, 1965 ; Priban et Fincham, 1965, Towsend
et Seireg, 1973, Hämäläinen, 1973].
234
Ces travaux doivent donc être considérés comme préliminaires. Cependant, il est
intéressant de les décrire brièvement. En effet, ils ont fait œuvre de pionniers en définissant
quelques critères importants. Certaines de leurs idées, tant au point de vue hémodynamique,
que thermodynamique sont toujours valables et serviront de base au critère d’optimisation
que nous allons proposer dans le chapitre suivant.
Dans la plupart des cas, ces travaux utilisent des critères d’optimisation uniques. Ils
essaient donc d’optimiser une caractéristique particulière du système et ce par des méthodes
assez élémentaires car des problèmes multicritère ou de critères combinés posaient des
problèmes pratiques trop lourds pour leur époque et sans doute injustifiés vu le caractère
élémentaire des modèles utilisés. Dans ces approches, les techniques d’optimisation utilisées
ont peu ou rien à voir avec les techniques d’optimisation évolutives que nous allons utiliser
au chapitre 5 et qui, on l’a vu, s’adaptent bien à l’approche téléonomique. Ils n’utilisent en
fait que des méthodes classiques du genre gradient ou calcul des variations. Nous allons
présenter quelques exemples de travaux classés d’après leur complexité : de la stratégie la
plus simple aux stratégies multicritères en passant par les approches thermodynamiques.
Certains d’entre eux auront des caractéristiques similaires mais des fonctions objectifs
différentes, ceci, pour montrer qu’un même problème peut être vu de manières diverses.
235
&'
)
*+, ' +,
-
Tcont
W= P( t )i( t )dt (4.1)
0
P (t ) = Zi1 (t ) + R p i2 (t ) (4.2 a)
di2 (t ) (4.2 b)
i (t ) = i2 (t ) + R p C A
dt
236
ii (Tcont ) = 0 (4.4)
Tcont (4.5)
VE = i1 (t )dt
0
ii (t ) = 0 (4.6 a)
i2 (t ) = i2 (0 ) exp
(T − t ) (4.6 b)
R pC A
Nous présentons ici, le même problème que dans la section 4.2.1, mais vu
différemment. Ici, la question qui se pose est la même : Quel est le comportement du cœur
qui minimise la puissance totale requise pour atteindre un certain niveau d’activité
cardiaque ? Toutefois, ce problème est reformulé différemment : Quelle devrait être l’allure
de l’onde de pression à l’entrée du réseau de postcharge pour atteindre un certain niveau de
débit avec un minimum de dissipation d’énergie ? La motivation de cette question est
double : D’abord, le principe de consommation minimale d’énergie est un facteur à
considérer sérieusement pour connaître l’efficacité cardiaque. Ensuite, la régulation
adaptative peut être envisagée comme une hypothèse possible pour le contrôle du coeur.
237
Tcont Tcont T
2 2 2
P = RC i1 dt + R P i 2 dt + R P i 2 dt (4.7)
0 0 Tcont
Ce critère représente la puissance (P) dissipée dans les résistances durant la systole
(contraction ventriculaire) et la diastole (relaxation ventriculaire). La puissance dissipée
dans la résistance périphérique doit être séparée en deux termes correspondant
respectivement à la contraction et à la relaxation ventriculaire. Les symboles Tcont et T
représentent respectivement, la durée de la contraction ventriculaire et la période du
battement cardiaque. La valeur optimale de i(t) est cherchée pour minimiser la puissance
dissipée.
238
Une idée sous jacente à la plupart de ces modèles d’optimisation cardiaque est que le
coeur minimise sa consommation d’oxygène par battement cardiaque. Suga [Suga, 1979] a
conclu que le cœur normal doit être adapté au niveau auquel la consommation d’oxygène est
minimale pour un travail externe donné (voir figure 4.3). Au chapitre 1, nous avons vu que
l’activité cardiaque était liée à la consommation d’ATP au niveau cellulaire. Celle ci dépend
directement de la concentration d’oxygène. On peut dès lors définir l’efficience ou le
rendement myocardique par le rapport entre le travail externe effectué par le cœur et sa
consommation d’oxygène (Wext/consommation O2) [Suga, 1979] et chercher à obtenir une
valeur maximale de ce rapport.
Cette hypothèse est motivée par les idées de physiciens comme Boltzmann et
Schrödinger [Wilson, 1967] qui supposent que l’entropie est la quantité thermodynamique
critique à minimiser pour maintenir la fonction et la structure d’un système biologique.
Cette hypothèse a été testée par Wilson [Wilson, 1966] qui a établi un lien entre l’entropie du
système cardiorespiratoire et sa consommation d’oxygène. Il montre que, la circulation
sanguine devant fournir l’oxygène aux muscles à une certaine vitesse, l’amplitude du débit
de sang est déterminée pour que cette tâche soit accomplie avec un minimum d’entropie.
239
$- $-
%$ % $
- -
$- $-
Figure 4.3: Diagramme schématique qui montre le système pour lequel on fait un bilan
d’entropie. Le système est supposé en régime permanent ; la production d’entropie dans le
système est donc équilibrée par un flux d’entropie qui passe à travers la ligne pointée
[Wilson, 1967].
En général, la variation d’entropie est donné par l’équation (4.8) [Wilson, 1967].
Pour que l’entropie soit zéro à un certaine valeur Q, dS dQ doit être zéro à cette
valeur de Q, donc, l’équation 4.8 est notre fonction objectif. Ce problème d’optimisation a
240
Dans ce travail [Livnat et Yamashiro, 1981], une méthode combinée est proposée
pour déterminer la dynamique ventriculaire capable de minimiser la dépense d’énergie
myocardique. La question posée est de savoir quelle est la dynamique de contraction
ventriculaire optimale qui minimise l’énergie dépensée pour un certain rendement
cardiaque ? De façon détaillée, ces auteurs cherchent à déterminer quelles sont les formes
des ondes de pression et de volume ventriculaire qui minimisent la consommation d’oxygène
myocardique ?
. %
*/ + , +, '
Figure 4.4 : Modèle utilisé par Livnat et Yamashiro [Livnat et Yamashiro, 1981] : Dans ce
cas, une fonction du type critère combiné est proposée pour tenir compte de plusieurs aspects
de la dynamique ventriculaire.
Le modèle du système cœur - aorte utilisé est présenté dans la figure 4.4 et est assez
similaire aux modèles utilisés dans les problèmes d’optimisation des sections 4.2.1 et 4.2.2.
Dans ce modèle toutefois, le cœur est représenté par une capacité variant par rapport au
temps ( C = 1 E (t ) ) et une résistance valvulaire est ajoutée à la postcharge (RB).
241
dQ ρ
Pv − Pa = Rv Q + L + 2
Q2 (4.9)
dt 2 Aa
Le premier terme de droite dans l’équation 4.9 représente la chute de pression due
aux propriétés visqueuses du sang dans la section valvulaire. Il est normalement négligeable
comparé au dernier, qui représente la chute de pression due à la différence de section entre la
petite aire transversale de l’aorte (Aa) et la grande aire transversale du ventricule (ρ étant la
densité du sang). Le deuxième terme, est le terme L d’accélération, représentant l’inertie du
sang par l’inertie d’une colonne de sang ayant une longueur égale à la hauteur interne du
ventricule, et un diamètre égal au calibre de la section de sortie valvulaire.
dPa P Q
=− a + (4.10)
dt R pC A C A
Les auteurs proposent un critère combiné tenant compte des facteurs suivants :
Le travail interne
L’état inotropique du cœur ou indice de contractilité
Le travail cardiaque
Le rythme cardiaque
242
Le métabolisme basal
Pour tenir compte de tous ces facteurs, la fonction objectif proposée est la suivante :
Nous pouvons voir que cette approche est plus complexe que celles décrites
auparavant. Elle tient compte en effet en les pondérant de plusieurs aspects de la
performance cardiaque. Elle est plus proche de ce que nous avons appelé une approche
téléonomique. Ce problème d’optimisation a été résolu en utilisant le principe de maximum
de Pontryagin.
Nous retrouverons la plupart des critères de ces problèmes sous une optique
différente dans le chapitre suivant qui décrit nos premiers essais de téléonomie. La diversité
des approches présentées ici montre bien que la définition des critères d’une approche
d’optimisation, ou, de façon moins exigeante, d’une approche téléonomique, dépend en
243
4.5 CONCLUSIONS
En poussant un peu plus loin la logique de cette approche « système », nous pouvons
nous demander si d’autres techniques de l’automatique, telles que l’optimisation, peuvent
avoir un impact similaire en physiologie théorique. Nous passons alors en revue les
différentes applications de l’optimisation aux modèles biomédicaux qui ont été publiées dans
244
les dernières années. Commençant par les applications des méthodes d’identification, nous
concluons qu’elles sont évidemment très utiles pour l’obtention des paramètres de modèles
assez simples (modèles en boîte noire ou sous systèmes assez limités) sur lesquels on
possède une grande masse de données cohérentes. Nous suggérons que ces techniques ne
sont toutefois pas applicables directement à nos modèles en boite grise qui ont trop de
paramètres et sur lesquels, les sources d’information sont disparates.
- Afin d’appliquer l’approche téléonomique, il faut définir les critères du CCF, dans la
section 4.3 nous présentons brièvement les critères d’optimisation utilisés dans la littérature :
critères de sortie maximale, de temps minimum, d’effort minimum, de travail mécanique
minimum, d’énergie minimale, de stabilité optimale, critère combiné et critère multiple.
245
Les références citées donnent un cadre plus précis de l’utilisation de ces critères dans
certains domaines. Nous n’avons toutefois pas étudié ces travaux en détail et nous ne faisons
que présenter les notions qui les fondent sans émettre d’avis critique à leur sujet.
- Dans la section 4.4 nous donnons alors quelques exemples de critères présentés par
divers auteurs pour l’étude du coeur. Nous avons exposé des approches mécaniques et
thermodynamiques, des critère simples et des critères combinés sans essayer de les critiquer;
notre seul but est en effet de montrer comment le problème est abordé dans la littérature afin
de donner un panorama des visions actuelles de ce problème. Nous présentons
successivement des stratégies simples qui ont pour but de déterminer les conditions de flux
pour un travail minimum ou une dissipation minimale, le travail de Wilson qui utilise une
approche thermodynamique [Wilson, 1967] et a donc une vision du système différente des
autres et, finalement, un travail qui utilise un critère combiné [Livnat et Yamashiro, 1981] et
une approche « mécanique ».
7
Comme on peut le remarquer en constatant que les papiers les plus récents à ce sujet commencent à dater:
[Cherruault, 1985]. Notons que, sans avoir un point de vue téléonomique, l’optimisation est souvent utilisée en
imagerie médicale [Hernandez et al., 2002 ; Mishraa et al., 2003]. Remarquons aussi que les approches
multicritères [Muniglia et al., 2003] sont très employées au niveau cellulaire (bioprocessus) avec à la clé
probablement des applications industrielles.
246
247
CHAPITRE 5
INTRODUCTION À L’ETUDE
TELEONOMIQUE DU MODELE DE
VENTRICULE
“Toute action naturelle est engendrée par la nature de la plus courte façon que l’on puisse trouver”
-Léonard de Vinci-
5.1 INTRODUCTION
Telle qu’elle a été décrite au chapitre précédent, l’étude téléonomique d’un système
biologique est une tâche très lourde. En effet, de nombreux critères sont à essayer de façon
assez globale c’est à dire dans une grande partie d’un espace de paramètres de grande
dimension. De plus, chaque essai d’un point dans cet espace nécessite une simulation
détaillée. Vu les contraintes de temps inhérentes à cette thèse, notre but n’est donc pas de
présenter une étude téléonomique détaillée du ventricule mais simplement d’en faire une
étude préliminaire, testant toutes les étapes dans un cadre simple mais assez représentatif
pour nous permettre d’apprécier les problèmes qui se poseront dans une étude plus
exhaustive que nous projetons de mener à bien dans les années futures (voir dernier
chapitre : conclusions et perspectives).
Afin d’appliquer cette démarche, nous devons définir nos critères hypothétiques
d’efficacité, choisir quels paramètres nous considérons comme soumis à l’adaptation
248
Nous terminons en donnant une vision globale de notre travail sous un triple point de
vue : physiologie, modélisation et optimisation.
1
Nous avons vu au chapitre précédent que l’optimisation structurelle (détermination directe ,non pas des
paramètres mais de la structure du bond graph et des équations constitutives), était actuellement hors de portée.
Nous nous limitons donc à une optimisation paramétrique. En théorie, notre espace paramétrique devrait alors
inclure tous les paramètres du modèle utilisé. Toutefois, ceci serait prohibitif en temps calcul et nous ne
traiterons qu’un cas test très simple dans lequel nous ne considérerons que deux paramètres.
249
Nous allons maintenant donner une brève description de ces deux algorithmes.
L’algorithme génétique est maintenant devenu classique et nous aurions sans doute pu nous
contenter d’en donner les étapes de façon brève. Toutefois, nous allons le discuter un peu
plus en profondeur mais de façon intuitive en le présentant sur un exemple biologique
simplifié de façon caricaturale mais qui nous permettra d’en faire ressortir les
approximations par rapport à la biologie réelle tout en mettant en lumière son principe
fondamental. Nous verrons alors plus en détail l’évolution différentielle.
250
A titre d’illustration de ce processus, la figure 5.2 en montre le résultat chez un parent des
descendants modernes du basilosaure, le dauphin, chez qui les deux « doigts » sont
hypertrophiés au détriment des autres parties du membre antérieur.
Figure 5.2 : Cours de l’évolution : Dans la nageoire du dauphin on trouve deux « doigts »
hypertrophiés.
Le basilosaure était un chasseur, il devait donc être rapide et précis. Au cours des
générations sont donc apparues des populations de basilosaures dont certains individus
possédaient, par variabilité génétique, des gènes codant pour des doigts plus longs et des bras
plus courts. Ils pouvaient nager plus rapidement et plus précisément que les individus
dépourvus de ces modifications. Ils survivaient donc mieux et, en conséquence, pouvaient se
reproduire plus abondamment ce qui favorisait la transmission génétique de ces gènes et
donc de ces caractéristiques chez leurs descendants2.
2
Le lecteur se rappellera que les caractéristiques de l’organisme sont codées dans nos gènes. On appellera
« génotype » d’un individu, l’ensemble des informations codées dans ses gènes et « phénotype » l’ensemble
des caractéristique physiques résultant du développement dit « phénotypique » de l’individu à partir de
l’information contenue dans son génotype. Ce développement phénotypique ne doit pas être vu comme étant
du type « un gène une caractéristique phénotypique ». Il est de plus en plus évident que ce modèle simple
suggéré par les premiers biologistes moléculaires et toujours véhiculé avec vigueur par les médias est le plus
souvent faux [Greenspan, 2001 ; Morange, 2003]. Sans doute vrai pour certaines caractéristiques
morphologiques simples (couleur des yeux), il est trop limité pour des caractéristiques plus complexes. Le
décodage de l’information génétique dans les cellules et son expression phénotypique ne suit fréquemment pas
un mode 1 1 (un gène code pour une caractéristique phénotypique) mais bien un mode N M ce qui veut dire
que N gènes codent pour une caractéristique phénotypique et que un gène intervient dans la détermination de M
caractéristiques. De plus, les fonctions de décodage symbolisées par sont fortement non linéaires et
dépendent fréquemment et de façon dynamique de l’environnement extérieur et de l’environnement intra
cellulaire des mécanismes de traduction. En pratique, les valeurs de N et M vont de 1 à une centaine.
L' algorithme génétique qui utilise des valeurs N=1, M=1 et des mécanismes de traduction très simples,
statiques et non soumis à l’environnement n’est donc, pour ces raisons et pour beaucoup d’autres encore,
qu’une version caricaturale de la génétique. Il en capture cependant quelques caractéristiques importantes
251
Ces modifications ne furent bien entendu pas les seules ; d’autres améliorations
concernant l’aérodynamique générale du basilosaure survinrent peu à peu: intégration de la
tête au corps, amélioration du profil hydrodynamique, fortification de la nageoire caudale, …
produisant un sujet de mieux en mieux adapté aux contraintes d’un environnement aqueux.
Remarquons toutefois que cette adaptation ne se fit pas sans contrainte : à chaque étape,
l’évolution ne pouvait modifier que son donné existant et, puisque les modifications énormes
sont en général mortelles, elle ne pouvait opérer que de façon graduelle. Elle ne pouvait donc
pas tout remettre en question et elle suivait donc un processus, certes basé sur une recherche
multiple (les différents individus explorent des points de l’espace des combinaisons
génétiques particuliers) mais sans être réellement globale. Certains volumes de l’espace des
solutions possibles ne furent jamais atteints car les contraintes de modification graduelle les
interdisaient. Ce processus n’est donc jamais certain d’atteindre un optimum, qu’il fut local
ou global.
(codage transmissible aux descendants, variabilité par mutation et mélange des gènes, sélection). Bien que nous
ayons jugé utile et intéressant d’introduire cet algorithme à la section 5.2.1 dans un cadre introductif tiré de la
biologie, notre intention n’est nullement de prétendre qu’il modélise la biologie, il ne fait que s’en inspirer de
loin et doit en fait être vu comme une simple méthode de calcul.
252
253
Dans le processus de reproduction soit d’une cellule soit de l’organisme tout entier,
peuvent également apparaître des erreurs de recopie du matériel génétique. Nous supposons
que ces erreurs sont aléatoires et très peu fréquentes. Si elles surviennent, un gène peut donc
voir son allèle exprimée (sa valeur) se modifier sans que la nouvelle valeur ait été présente
dans le matériel génétique des parents ou de la cellule se reproduisant. Nous appellerons
mutation ce changement aléatoire d’un allèle. En pratique, ces mutations sont souvent
tellement délétères que l’organisme muté meurt et ne transmet pas les mutations subies par
son gène. Il peut aussi arriver assez fréquemment que les mutations soient neutres, c’est à
dire ne confèrent pas d’avantage sélectif à leur porteur, ou n’entraînent pas de modifications
phénotypiques. Dans ce cas, elles se transmettent au gré de la sélection naturelle des autres
gènes qu’elles parasitent. Enfin assez rarement, une mutation confère à son porteur une
caractéristique phénotypique favorable et est donc sélectionnée et transmise aux
descendants.
L’idée de base de cet algorithme se base sur la notion d’espace génétique d’une
population. Chaque élément de cet espace est un chromosome (supposé unique) de la
population et l’espace est engendré en permutant chaque gène entre toutes les valeurs
possibles de ses allèles. Considérant alors une population de N individus, le « pool »
génétique de cette population est le sous-ensemble de l’espace génétique formé par tous les
croisements répétitifs possibles des allèles présents initialement dans la population.
3
Holland a indubitablement été le premier à formaliser les algorithmes génétiques en 1975. Toutefois, il n’est
pas le père unique de ce domaine scientifique, D’autres auteurs firent des travaux similaires pendant la même
période (par exemple Fogel, Rechenberg et Schwefel cités dans [Back, 1994]). Ils furent d’ailleurs tous
précédés par N. Torricelli qui, dès 1960, modélisait l’évolution de chaînes binaires en ordinateur.
254
4
C’est par exemple le cas si les combinaisons efficaces ont besoin d’une valeur donnée d’une allèle spécifique
et que celle ci n’est réalisée dans aucun membre de la population considérée. Dans ce cas, le crossover ne
l’engendrera jamais.
255
Pour expliquer l’AG, nous allons utiliser une génétique simplifiée. Les chromosomes
vont coder un groupe de caractéristiques liées. Les gènes vont coder l’activation ou la
désactivation d’une certaine caractéristique. Nos chromosomes n’auront que trois opérations
ou opérateurs génétiques autorisés : se reproduire à l’identique, se croiser par accouplement
et muter. Ces opérations seront expliquées en détail ci après.
Figure 5.3: Le génome idéal pour un bon nageur : des pattes courtes (XX) et des doigts longs
(OO) représentés par deux paires de gènes.
Considérons une population courante de 4 individus dont les chromosomes sont les suivants:
256
Le pool génétique de cette population est donc constitué par l’ensemble des
chromosomes qui peuvent être atteints par crossover répétitif à partir de ces quatre
chromosomes. Remarquons que, dans cet exemple, chaque position (allèle) voit ses deux
valeurs O et X réalisées chez au moins un des membres de la population. Le pool génétique
comprend donc l’ensemble des 16 valeurs possibles de OOOO à XXXX et on peut donc
trouver l’optimum existant dans cette population sans avoir besoin de mutation. Toutefois si
une des quatre positions ne présentait que des X ou des O, le pool ne serait pas complet et il
serait impossible d’engendrer l’autre valeur d’allèle par crossover. La mutation serait alors
nécessaire pour augmenter le pool si cette autre valeur d’allèle est indispensable.
Nous pouvons noter que les sujets “A” et “B” sont les plus proches de ces ancêtres ;
ils ont des pattes assez longues et des doigts plus courts. Au contraire, « D » est plus proche
de l’optimum, car il a besoin seulement d’un petit étirement de ses doigts.
" #$
Si nous considérons un cycle reproductif pour cette population et nous guidant par la
table 5.1, « D » sera choisi quatre fois plus souvent en moyenne, et il aura quatre
257
descendants, « C » sera choisi deux fois plus souvent en moyenne et il aura deux
descendants. Finalement, « A » et « B » seront choisis une fois chacun, et ils auront un
descendant.
Si le bon site de croisement est choisi par hasard, ils auront un descendant optimal:
% +
.
Figure 5.7: Descendant de deux individus de la population : l’individu résultant donne une
solution optimale au problème des nageoires.
Le sujet nouveau a hérité le bon génome : ses pattes sont désormais des nageoires.
258
Puisque notre pool était complet (c’est à dire comprenait potentiellement l’optimum),
nous n’avons pas parlé ici des mutations. Une mutation est une opération ou nous modifions
d’une manière aléatoire un gène d’un chromosome particulier. Ainsi, un « 0 » sera modifié
par « X » et vice-versa. Si aucun de nos individus initiaux n’avait eu de O en position 3 ou
4, nous n’aurions pu engendrer l’optimum par croisement, le pool n’eut pas été complet et il
nous aurait fallu introduire une ou plusieurs mutations pour générer par hasard la ou les
valeurs d’allèles manquant. Bien entendu, l’application de la mutation doit être très rare, plus
elle est fréquente et plus le processus global s’approche en effet du hasard pur.
Nous pouvons voir donc, que le principe des AG élémentaires de Holland est assez
simple :
1. Coder les paramètres à adapter dans une série de chaînes binaires de longueur
adaptées à la précision demandée sur les caractéristiques numériques codées
259
6. Appliquer l’opérateur choisi sur les individus sélectionnés (ceci implique le choix
aléatoire d’un site d’application pour le croisement et la mutation). On engendre ainsi
de nouveaux génomes dit de nouvelle génération
Après cette approche heuristique, donnons quelques détails plus quantitatifs sur
l’application de cette méthode dans le cadre de l’optimisation numérique de paramètres.
260
011100 (Individu 1)
111101 (Individu 2)
100100 (Individu 3)
000011 (Individu 4)
011101 (Individu 5)
Décodés en réel dans l’intervalle [2,4] divisé en 64 intervalles, ces gènes nous
fournissent les individus suivants (table 5.2) :
Nous devons maintenant évaluer la fitness de chaque individu, puisque nous voulons
optimiser la fonction objectif, notre critère peut être constitué par cette fonction (table 5.3) :
La fitness totale des cinq individus est 607,7611 et la meilleure performance est celle
du chromosome 2 ce qui correspond à la valeur de r=3,9365.
261
17,4040% 16,9364%
Individu 5 Individu 1
7,7083% Individu 4
Individu 3 Individu 2
20,9096% 37,0416%
Figure 5.8: Roulette de la fitness relative pour chaque individu. Ces chromosomes ont les
probabilités illustrées (pourcentages affichés) d’être sélectionnés pour chaque opération
génétique (croisement, mutation, copie).
Si nous avions non pas une mais M grandeurs réelles (ici des variables r1,…,rM) à
optimiser dans une fonction objectif F(r1,…,rM), nous opérerions de même mais un
chromosome serait fait de M gènes binaires concaténés et représentant chacun une des
variables. Chacun de ces gènes pourrait avoir une longueur (nombre de bits) adaptée à la
précision souhaitable pour la variable qu’il représente.
262
Nous avons vu que ce serait le cas dans notre travail téléonomique puisque ses inconnues
seront les critères.
Remarquons également que le nombre de variables qu’elle peut traiter n’est pas
limité par autre chose que des considérations pratiques de temps de calcul.
Enfin insistons sur le fait que, dans notre optique téléonomique, nous désirons le plus
souvent caractériser non pas un point optimal mais des zones d’efficience. L’algorithme
génétique qui fait progresser une population vers des valeurs d’objectif de plus en plus
hautes correspond donc très bien à notre démarche.
Cependant, la méthode AG est le plus souvent très lente, puisque elle doit générer des
nouvelles populations dont elle doit ensuite évaluer chaque individu en calculant sa fonction
objectif. Si la taille de la population et le nombre de générations à considérer sont grands et
si la fonction objectif est lourde à calculer, le temps calcul peut très facilement devenir
prohibitif ce qui peut rendre nécessaire l’emploi de méthodes de calcul parallèle en réseau
(clusters).
Nous pouvons avoir aussi deux types de problèmes causés par la méthodologie elle
même :
1. L’apparition précoce dans une génération d’indice faible d’un « super individu »
beaucoup plus efficace que ses congénères de même génération mais en fait
beaucoup moins efficace que des individus non existants, situés loin de lui
génétiquement et qui pourraient apparaître dans des générations ultérieures. Un tel
individu occupera une section énorme de la roue de la vie et sera donc sélectionné
263
très souvent pour se reproduire. Peu à peu, toute la population lui deviendra similaire.
La diversité du pool génétique se réduira alors fortement et ce pool réduit pourra
exclure les solutions vraiment meilleures ; c’est le phénomène dit de « convergence
prématurée ».
2. Si l’AG progresse vers une solution efficace autour de laquelle viennent se grouper
tous les individus, les différences de fitness entre individus deviennent faibles. Les
probabilités de sélection deviennent uniformes et le processus devient similaire à un
processus purement aléatoire, l’AG ne peut plus progresser. C’est le phénomène dit
d’« écrasement de l’échelle de fitness ».
Ils travaillent sur une population de points et non sur un seul point. Ils font évoluer
cette population de génération en génération par un hasard dirigé de façon non
aléatoire par la fitness globale.
Ils utilisent seulement les valeurs de la fonction à optimiser, et non ses dérivées ou
d’autres informations sur cette fonction.
Ils sont heuristiques. L’application de l’algorithme ne garantit pas le succès de
l’opération. Les fonctions à optimiser peuvent être très complexes et mal
conditionnées et un pool génétique peut être très loin d’une solution acceptable. La
recherche des conditions que doit avoir une fonction de fitness pour présenter un
problème difficile pour les AG (deceptive problems) est d’ailleurs une des
principales voies de recherche actuelle en théorie des AG. De même, une
convergence trop rapide vers des maxima faibles peut stopper le processus évolutif.
L’algorithme présenté ici est appelé généralement, « l’AG simple », il ne fait
qu’effleurer le sujet. Il existe des centaines de variantes permettant d’aborder des
problèmes divers en appliquant des opérateurs plus sophistiqués, des codages plus
puissants et des procédures de remplacement de population plus proche de la réalité
biologique.
264
Pour finaliser cette partie sur les AG, et tenant compte des observations précédentes,
nous donnons une table comparative (table 5.4) entre les approches d’optimisation dites
« classiques » et les AG. En règle générale, les AG peuvent être appliqués avec une
efficience raisonnable à quasi tous les problèmes d’optimisation, c’est à dire à toutes les
formes de fonction objectif et c’est pourquoi nous les utiliserons. Toutefois, pour certaines
classes de fonctions pour lesquelles existent des méthodes spécifiques, ils sont bien entendu
moins puissants que les algorithmes spécialement adaptés à cette classe.
Dans cette même optique de limitation de la portée des AG, rappelons qu’ils ne
modélisent en rien la génétique ou l’évolution biologique. Ils ne font en effet qu’appliquer
des principes similaires mais très simplifiés. Il faut les considérer comme une méthode
« bio-mimétique » qui ne copie pas le vivant mais essaie simplement de s’en inspirer de loin
pour inventer des stratégies techniques efficientes pour la résolution de problèmes.
Enfin, pour introduire la section suivante, notons que le codage en binaire des
paramètres à optimiser introduit une perte d’information parfois assez forte, il est par
exemple impossible de tenir compte d’une certaine continuité dans les fonctions objectifs à
valeurs et variables réelles. Cette continuité est fréquemment présente au moins dans certains
sous espaces de l’espace des paramètres lorsque les critères utilisent des variables réelles et
sont exprimés mathématiquement. Afin d’en tenir compte, certains auteurs ont introduit une
méthode évolutive inspirée des AG mais utilisant des opérateurs génétiques agissant
265
directement sur des réels. Nos fonctions et paramètres téléonomiques rentreront souvent dans
ce cadre et cette méthode dite d’évolution différentielle est donc bien adaptée à certains de
nos besoins. Nous allons maintenant l’étudier.
1. Elle est très robuste et peut résoudre des problèmes très compliqués (très non
linéaires, multi-modaux, bruités, de haute dimension) car elle n’utilise que les
évaluations de la fonction objectif et génère un ensemble de solutions possibles dans
le sous espace paramétrique considéré.
2. C’est un algorithme parallèle.
Par rapport aux AG, les avantages de l’ED sont les suivants [Corne et al., 1999] :
1. L’ED est efficiente numériquement, car son nombre d’opérations est donné par O(n)
et ne comporte pas de multiplication de matrices
2. L’ED utilise un schème de mutation auto référentiel se limitant à des combinaisons
de mutations déjà présentes dans la population.
3. L’ED utilise directement les valeurs réelles des variables et non leurs codes binaires.
Il n’a donc pas besoin de codage et peut utiliser des propriétés mathématiques
générales des fonctions à valeurs réelles.
266
Le point 3 ci-dessus est très important pour notre application. En effet, si nous nous
souvenons du diagramme des opérations de l’optimisation téléonomique, montré au chapitre
4, nous voyons qu’il présente des allers-retours entre l’algorithme d’optimisation et la
simulation que nous devons réaliser pour pouvoir optimiser. Notre fonction objectif est
dynamique et elle change par rapport au temps. Les variables optimisées et celles qui seront
utilisées dans la fonction objectif doivent donc être introduites constamment dans la
simulation ou dans la fonction objectif. L’ED nous permet d’éliminer le codage et décodage
de chaque population dans des chaînes binaires pour simuler le modèle et évaluer l’objectif.
L’avantage essentiel de l’ED est de pouvoir tenir compte des propriétés mathématiques des
fonctions à valeurs réelles.
Comme nous l’avons dit, l’ED n’utilise pas de chaînes binaires, et donc la notion de
« gène » est dégénérée puisque le génotype est maintenant une suite de paramètres réels et
est donc devenu identique au phénotype. En revanche, tout comme l’AG, l’ED utilise une
succession de générations définies par des opérations de mutation et de recombinaison de
réels et donc possède des notions d’« enfants » et de « parents ». L’algorithme d’ED
engendre au hasard une population initiale PG=0 (indice des générations G=0) de vecteurs
xi ,G = x j ,i ,G de la façon suivante :
(
x j ,i ,G =0 = x (j lo ) + rand j [0,1] ⋅ x (j hi ) − x (j lo ) ) (5.1)
uniformément dans l’intervalle [0,1]. Les indices supérieurs hi et lo dénotent les limites
supérieures et inférieures de chaque variable.
267
( u j ,i ,G +1 ) (voir équation 5.3) et utilise un schéma particulier basé sur la différence de deux
L’idée cruciale de l’ED est donc la méthode de génération des vecteurs d’essai.
L’algorithme d’ED génère des nouveaux vecteurs de paramètres en ajoutant la différence
pondérée entre deux membres de la population à un troisième individu. Ceci est l’opérateur
de mutation. L’ED se caractérise par trois paramètres globaux: la taille de la population
(NP), l’amplification du différentiel de variation (F) et la constante de crossover (CR) qui
doivent être établis par l’utilisateur. Si les résultats de l’évaluation du vecteur d’essai dans la
fonction objectif sont satisfaisants, le nouveau vecteur ou « individu » remplacera le vecteur
avec lequel il a été comparé.
Comme dans les autres algorithmes évolutifs, l’opérateur de crossover est utilisé pour
augmenter la diversité de la population. Il combine le vecteur muté obtenu précédemment
avec le vecteur xj,i,G = x1,i,G , x2,i,G…,xd,i,G pour obtenir le vecteur d’essai u j ,i ,G +1 selon
l’équation suivante :
268
Dans ce cas là, randb(j) ∈ [0,1] est l’évaluation j-èsime d’un générateur aléatoire.
CR ∈ [0,1] est le paramètre de crossover. Finalement, rnbr(i) ∈ [1,2,…,D] est un index
choisi aléatoirement. Pour illustrer ce processus, la figure 5.9 donne un schéma du crossover
avec un exemple simplifié à 7 paramètres.
!" #
Figure 5.9 : Processus de crossover : Nous montrons les vecteurs xj,i,G ( X i ,G ), vj,i,G+1
( V ) et uj,i,G+1 ( U ) pour un crossover entre les paramètres (3,4,5) et (3’, 4’, 5’) des
vecteurs X i ,G et V
Il est important de voir que même lorsque CR est égal à zéro, le crossover assure que
les vecteurs « parents » et « enfants » sont différents pour au moins un paramètre (voir
équation 5.3).
269
Pour en finir avec cette partie introductive à l’algorithme ED, nous donnons à la
figure 5.11 un diagramme de fonctionnement de l’algorithme ED :
xj,i,G x j ,r1,G − x j ,r 2 ,G
xj,i,G
% & &
-
F ⋅ (x j ,r1,G − x j ,r 2 ,G )
) +
(
x j ,r 3 ,G + F ⋅ (x j ,r1,G − x j ,r 2 ,G )
' uj,i,G+1
270
Les deux méthodes que nous venons de voir ont chacune des caractéristiques
séduisantes.
La méthode des AG est bien connue et a fait ses preuves. De plus, malgré sa
simplicité, elle reproduit les grandes caractéristiques de l’évolution naturelle et de la
sélection et elle travaille directement avec des notions de « gène » et de « chromosome »
certes très simplistes mais qui sont néanmoins à la base du mécanisme de sélection naturelle
et qui correspondent donc assez bien avec la nature biologique de notre problème pour lequel
ce n’est pas seulement la solution optimale qui nous intéresse mais aussi les solutions
intermédiaires et le chemin parcouru par cette « évolution artificielle ».
Cependant, l’AG est lent suite à ses nombreux codages et décodages et il ne profite
pas de la nature mathématique des fonctions à optimiser
L’ED utilise une approche plus nouvelle et est moins testée. Toutefois, elle travaille
directement avec des variables réelles ce qui élimine les défauts de l’AG et, dans de
nombreux cas, elle semble assez robuste pour attaquer des fonctions objectifs très complexes
[Corne et al., 1999].
Dans un premier temps, nous avions donc envisagé de préférer l’ED à l’AG.
Cependant, un examen plus attentif de l’ED nous suggéra une remarque qui nous parait
fondamentale. L’ED n’utilise pas le processus de sélection (roulette) pour donner plus de
chances d’être choisis aux individus les plus aptes. Il ne permet pas non plus aux moins
efficaces de participer un peu à la reproduction. Sans ce processus de sélection à probabilité
pondérée, il n’y a dans l’ED aucune analogie avec le processus de création de nouveauté
271
évolutive qui nous parait essentiel pour toute méthode réellement basée sur le Darwinisme ce
qui, dans notre cadre biologique est bien entendu fondamental.
Même si les AG ne sont que des techniques artificielles qui imitent en quelque sorte le
processus de sélection naturelle, ils sont les plus proches en orientation et formulation de ce
que nous cherchons. Nous ne pouvons, donc, les négliger complètement
Nous avons donc décidé d’essayer de garder l’esprit des AG et de profiter des
avantages de l’ED en mettant au point une méthode originale, hybride entre AG et ED .
Notre algorithme utilise le schéma de mutation et de crossover de l’ED mais en y ajoutant
une roulette qui simule la pression probabiliste de l’environnement sur la population
d’individus que nous allons générer.
272
L’algorithme complet ne sera pas décrit ici, il est détaillé dans l’Appendice C. Donnons
simplement deux détails :
- Le mécanisme de sélection est un algorithme de roulette standard [Linsfield et
Penny, 1995] qui émule la pression de l’environnement sur chaque individu
- Nous avons aussi ajouté une opération de copie qui n’existait pas dans
l’algorithme original pour le faire ressembler encore plus aux AG et lui permettre
de conserver certains individus.
Remarquons que notre méthode est très souple: elle peut être modifiée à n’importe
quel endroit de l’algorithme. Nous pouvons utiliser le schéma de population initiale proposé
par l’ED ou engendrer une population initiale complètement au hasard. Nous pouvons
ajouter des opérateurs tel que la copie ou d’autres plus sophistiqués (crossover multiples,
opérateurs spécifiques à une classe de problèmes). Nous pouvons modifier les schémas de
mutation et de recombinaison. Nous pourrions aussi utiliser une méthode binaire pour la
mutation et rester avec des variables réelles pour la recombinaison ou la copie, ou vice-
versa. Enfin, dans des problèmes possédant des paramètres réels et des paramètres entiers,
nous pourrions utiliser un AG pour les entiers et notre ED pour les réels. Le plus important à
nos yeux, c’est de respecter le « processus » de sélection naturelle à travers une roulette.
Nous n’avons fait qu’effleurer le sujet et toute cette recherche est à faire. Les opérateurs
adéquats pourront être modifiés ou inventés, car il n’y a pas de stratégie spécifique par
rapport aux opérations entre les variables ou entre individus. Même si l’algorithme d’ED a
prouvé son efficacité tel qu’il est [Corne et al., 1999], nous espérons que nos modifications,
préservant toujours une logique évolutive, l’amélioreront significativement.
Nous proposons une méthode très générale qui reste simplifiée par rapport à la
manipulation des variables et qui garde l’esprit des AG. Idéalement, cette méthode peut être
combinée à des algorithmes du type gradient conjugué ou à des algorithmes où la dérivée est
calculée numériquement. Il suffit pour cela de définir des opérateurs implémentant ces
méthodes et de permettre leur choix dans une roue des opérateurs. Dans des problèmes
d’optimisation pondérant plusieurs critères partiels, notre méthode peut aussi optimiser les
poids des variables, en les adaptant à fur et à mesure que l’algorithme avance.
273
5 .3 .2 .1 LE MODELE
Les simulations du modèle que nous avons présenté dans les chapitres deux et trois
ont été faites dans le logiciel 20-Sim . Etant d’accès restreint, ce logiciel ne se prête pas très
bien à la programmation de nouvelles méthodes d’optimisation basées sur une population.
Notre algorithme hybride a donc été implémenté en MATLAB et nous avons du traduire
notre modèle pour l’adapter à ce logiciel.
Pour cette raison, le modèle général utilisé a été traduit en Simulink qui est un des
outils classiques de l’ingénieur et possède toute la versatilité nécessaire. Toutefois, à
l’inverse des bond graphs, Simulink étant basé sur les diagrammes « bloc » ne reproduit pas
la structure physique d’un modèle mais bien sa structure mathématique. On peut se
rapprocher un peu de la structure physique par une modularisation adéquate mais, par suite
d’insuffisance de connectivité, les résultats restent très confus et le modèle peut se
comprendre beaucoup plus clairement en 20-Sim .
Dans cette étude initiale, nous avons essayé d’être simple et, vu les temps de calcul
très long auxquels nous nous attendons, nous avons choisi d’optimiser le modèle élémentaire
du chapitre 2 (voir Appendice B). En effet le modèle du chapitre 3 est beaucoup plus lourd à
simuler et moins robuste numériquement lorsque l’on en varie les paramètres. De plus, il
nécessite un pas d’intégration beaucoup plus petit. Enfin, les contraintes d’intervalles de
validité sur ses paramètres sont plus serrées. Le modèle élémentaire fut donc traduit en
Simulink et le diagramme bloc résultant est donné à la figure 5.13.
274
275
Les liens qui entrent ou sortent de chaque boite représentent les signaux et les liens
d’effort et de flux du bond graph du chapitre 2. Malgré nos efforts pour nous rapprocher
autant que possible de la structure du bond graph, la structure graphique des BG est
beaucoup plus synthétique, car dans un seul lien, par le biais de la causalité, nous pouvons
exprimer quelles variables sont calculées dans chaque élément et quelles sont les donnés qui
entrant dans chaque élément.
Les jonctions « 0 » du bond graph sont représentées par des blocs blancs avec un
contour orange. Ces jonctions sont identifiées en utilisant un code simple : par exemple
« 0_junc_1 » (à gauche, en bas), où le numéro 1 indique l’indice (numéro) de la jonction.
Les jonctions « 1 » sont représentées par les petits blocs bleus avec un contour gris.
Ils sont identifiés par un code similaire à celui des jonctions 0 (ex : « 1_junc_1 ».
Les éléments résistifs sont de différentes sortes. Les blocs verts représentent des
éléments résistifs non conventionnels (qui ne peuvent pas être représentés avec des gains) :
les deux valves (mitrale et aortique) (en haut), et la réaction chimique (en bas). La résistance
périphérique est représentée avec un bloc à pourtour bleu (à droite, en haut).
276
Idéalement nous devrions optimiser quasi tous les paramètres mais, dans cet essai,
nous allons nous focaliser sur deux paramètres importants: La durée du battement (Tbase) et
la valeur de la pente maximale d’activation (Emax). Comme l’ont montré les essais de
simulation présentés au chapitre 2, ces deux paramètres vont nous permettre d’obtenir des
variations importantes dans les courbes caractéristiques du cycle cardiaque, et nous devons
faire en sorte que ces variations soient prises en compte dans la fonction objectif que nous
allons maintenant définir.
5 .3 .2 .3 LA FONCTION OBJECTIF
Pour obtenir cette fonction, nous ne nous baserons pas sur des données
expérimentales. Nous n’utiliserons que notre intuition biologique sur ce que pourrait être un
« bon » ventricule gauche. Utilisant une approche de « Génie Industriel », nous allons donc
définir notre cahier des charges fonctionnels, un ensemble de fonctions objectifs qui vont
caractériser l’efficacité de notre système.
Nous optimiserons ensuite les paramètres choisis de notre modèle par rapport à ces
fonctions objectifs hypothétiques et enfin nous comparerons nos paramètres optimisés avec
ceux déterminés précédemment. Nous comparerons également la dynamique du modèle
optimisé avec celle du modèle du chapitre 2 et avec des données expérimentales. Si toutes
ces comparaisons sont bonnes, c’est que nous sommes sur la bonne voie : nos fonctions
objectifs nous donnent un peu d’information sur l’efficacité (fitness) évolutive. Dans le cas
contraire, nous modifierons ces objectifs et nous répéterons la procédure5, espérant en fin de
recherche obtenir une bonne approximation de l’efficacité évolutive utilisable pour des
études de physiologie comparative et pour la discussion de certaines anormalités et
pathologies.
5
Comme nous l’avons expliqué auparavant, dans cette thèse, nous ne ferons qu’aborder la première itération de
ce processus dont la continuation, espérons le, fera l’objet d’une partie de nos travaux futurs.
277
L’hypothèse sur la fonction objectif est donc le point crucial de cette étude. Il ne
suffit pas que la dynamique du modèle optimal s’approche de la réalité, il faut également que
les contraintes utilisées soient plausibles6. Pour nous aider à formuler notre objectif, nous
pouvons appliquer le principe de Rashevsky de « Design Biologique Adéquat » qui met en
exergue les trois qualités de base d’un système biologique : Adaptation à sa tâche de base,
Efficacité et Aadaptabilité à une grande gamme de fonctionnement.
Ces exemples ne sont pas exhaustifs, mais ils donnent une idée de la complexité de la
définition de la fonction objectif. Nous inspirant des caractéristiques que nous venons de
décrire qualitativement, nous avons défini notre critère d’efficacité en termes mathématiques
par cinq fonctions de coût qui représentent ces critères. Pour éviter de commencer avec un
problème multicritère, dans notre approche nous avons pondéré ces critères et nous
proposons donc pour commencer la fonction objectif suivante :
6
Un pré-requis à toute étude téléonomique sur les paramètres d’un modèle est bien entendu la plausibilité du
modèle lui même. Il faut que nous puissions être sur que, dans son espace paramétrique, il existe au moins un
point donnant des performances dynamiques et des valeurs de paramètres plausibles du point de vue
physiologique. C’est bien pour cela que nous avons élaboré et testé le modèle du chapitre 2. Nous pensions en
effet que les modèles de ventricule existant avant notre travail étaient soit trop simples et trop
phénoménologiques, soit trop compliqués pour donner lieu à une étude téléonomique significative.
278
+ w5 (Xbridges cycling )
2
Le troisième terme pénalise une raideur trop élevée (Emax). Ce terme tient compte
des aspects d’efficacité (l’obtention d’une grande raideur musculaire active a un coût
métabolique élevé) et d’adaptabilité (si la raideur de base est très élevée, elle ne peut plus
être augmentée sensiblement par un réflexe de contrôle nerveux ou une stimulation
hormonale lorsque les besoins en contractilité augmentent, par exemple à l’exercice).
279
fabrication et de son entretien. Donc ce quatrième terme est lié directement à l’efficacité et à
l’adaptabilité.
Enfin, le cinquième terme nous donne une mesure de la quantité d’énergie dépensée
pour le cycle cardiaque car pour chaque cycle de ponts croisés (X-bridgescycling) l’organisme
consomme une molécule d’ATP fourni par la nourriture et par la consommation d’oxygène.
Cette quantité est donc à minimiser pour obtenir des rendements élevés et parce que
l’organisme doit, avec des ressources limitées, satisfaire des myriades d’autres besoins.
,
+ ,
$ ,- . .
Dans le chapitre précédent, nous avons montré plusieurs formes de fonctions objectif
d’optimisation cardiaque utilisées par divers auteurs. Notre fonction objectif est assez
similaire à la fonction objectif de Livnat et Yamashiro [Livnat et Yamashiro, 1981] (section
4.2.4). Le travail de ces auteurs tenait compte de certains aspects de la dynamique
ventriculaire caractérisée surtout au niveau mécanique. En effet, les critères qu’ils voulaient
optimiser étaient le travail interne ou tension des parois ventriculaires, l’état inotropique du
cœur (ou index de contractilité), le travail cardiaque, le rythme cardiaque et le métabolisme
basal. Ils avaient donc une optique essentiellement mécanique qui resurgit dans notre
280
approche bien que celle ci soit basée sur les critères du « Design Biologique Adéquat ».
Notre vision nous donne des arguments différents puisque elle est basée sur des hypothèses
de performance générales et non pas exclusivement sur des critères mécaniques. Elle résulte
toutefois en un critère final comparable :
Nous tenons compte de la contractilité cardiaque à travers le terme de Emax
Notre problème d’optimisation doit minimiser indirectement la consommation
d’oxygène avec le terme des Xbridgcycling et est donc lié au métabolisme basal.
Nous tenons compte d’un pompage correcte avec les termes (SV-SVref) et (Max.Vol)
et (Pmax-Pmax_ref). Ceci est lié au travail mécanique et à la tension des parois
ventriculaires, car dans notre modèle, un transformateur géométrique mécano-
hydraulique fournit une relation directe entre la pression et la tension ventriculaire
utilisée par Livnat et Yamashiro.
Il est intéressant de voir que deux visions différentes de l’efficacité résultent en des
indices similaires. Nous sommes conscients de la simplicité de notre fonction objectif, est
nous nous rendons compte qu’elle devra être améliorée. Rappelons que ce chapitre ne donne
qu’une introduction au problème et à sa méthode d’approche.
Nous devons aussi estimer les coefficients de pondération (w1 à w5) de l’équation
(5.4) en faisant des hypothèses de travail appropriées7. En général, pour optimiser un critère
J(P) où P représente l’ensemble des paramètres à optimiser, nous pouvons écrire :
K
J( P ) = wK FK ( P ) (5.5)
1
7
Pour adopter un langage imagé, ces poids expriment l’importance attachée par l’évolution à un gain de 1 %
sur chaque critère. Ceux-ci ont des unités et des ordres de grandeur différents et nous n’avons aucune idée de
leur importance relative. Ces poids sont donc en général inconnus et nous devons les obtenir par des hypothèses
aussi simples que possible. Nous aimerions aussi en faire des variables à optimiser ou, à tout le moins, les
évaluer progressivement au cours du processus d’optimisation.
281
Pour définir ces poids, commençons par remarquer que, habituellement, il est
possible de formuler des considérations assez simples conduisant à borner chaque composant
de P .dans un intervalle de variation naturelle Nous appellerons « domaine plausible » Dpl
la région de l’espace paramétrique formée par l’union de ces intervalles admissibles pour
chaque composant de P. Nous choisirons une grille G dans le domaine Dpl avec des pas sur
chaque variable permettant d’approcher d’une manière grossière8 chaque Fk(P) par ses
valeurs dans la grille.
Tbase
Figure 5.15 : Exemple du Dpl pour une fonction à deux paramètres (que nous avons
appelé Tbase et Emax) à optimiser : Il faut établir un certain domaine de validité des paramètres
en regardant les valeurs acceptables de Fitness pour établir les coefficients de pondération.
La grille ne doit pas être trop fine, sinon, l’optimisation est remplacée par une recherche
exhaustive.
8
Il est important que cette grille soit aussi grossière que possible, sinon, il faut calculer l’objectif à tellement de
points dans Dpl que le problème d’optimisation perd son sens.
282
1
wK = (5.5)
Fk ,M − Fk ,m
Nous pouvons alors normaliser F(P) en écrivant l’équation (5.3) comme suit :
K
1
JN(P)= (FK ( P ) − FK ,m ) / (FK ,M − FK ,m ) (5.6)
K 1
De cette manière, un coût égal est payé pour un pourcent (1%) d’incrément de chaque
Fk(P) dans son domaine plausible (Fk,M- Fk,m).
Ce choix des poids n’est évidemment rien d’autre qu’une hypothèse de travail
supplémentaire. Il dépend du Dpl choisi et les facteurs de cette normalisation sont assez
grossiers. En plus quelques Fk peuvent être sur dimensionnés par l’équation (5.5).
Cependant, LeFèvre l’a utilisé avec succès dans une étude téléonomique du poumon
[LeFèvre, 1983] et nous avons jugé intéressant de l’employer car il est facile à implémenter.
283
6
Valeurs de Emax (bleu) et de Tcont (violet)
Emax
3
Tbase
Tcon
0
0 1 2 3 4 5 6 7 8 9 10
No.Itérations
Nous voyons que la pression maximale est très supérieure à la pression attendue mais
que les autres valeurs sont assez acceptables, sauf peut-être le temps de battement qui est
assez court. Cependant, il faut noter que même avec un temps de contraction assez court un
rythme élevé), nous obtenons des résultats de simulation acceptables si nous les comparons à
ceux du chapitres 2
Une troisième remarque concerne le nombre d’itérations : nous savons que les
algorithmes évolutifs prennent beaucoup plus de temps pour arriver à la solution du
problème car ils n’ont aucune connaissance sur la fonction à optimiser (qui dans notre cas
n’est pas une fonction algébrique mais une fonctionnelle fortement non linéaire basée sur les
résultats de simulation). Dans notre cas, et à cause du temps de simulation9, nous n’avons
9
Ceci indique le besoin, pour des études plus exhaustives d’une implémentation en « cluster Web » et d’une
réécriture de l’algorithme d’optimisation en tant que programme C lié à 20-SIM. Cette dernière modification
accélérerait d’un facteur 10 à 100 le temps de simulation. Quant au cluster, vu le caractère fortement parallèle
de l’optimisation d’une population, il aurait une vitesse approximativement multipliée par le nombre de
machine en cluster.
284
fait que très peu d’itérations, ce qui ne correspond pas à une évolution un tant soit peu
réaliste. Nous n’avons en effet réalisé que 10 générations qui nous donnent néanmoins des
résultats intéressants à analyser.
Pour confirmer les premiers résultats de l’optimisation, nous avons fait un deuxième
essai. Les valeurs des résultats (paramètres et variables) sont donnés à la Table 5.6. Les
résultats de simulation sont illustrés à la figure 5.17.
300
250
Pression ventriculaire [mmHg]
200
150
100
50
-50
0 50 100 150 200 250 300
Volume Ventriculaire Q [ml]
Figure 5.17 : Résultats d’une simulation physiologique avec les paramètres optimisés de la
Table 5.6
285
300
250
200
Pression ventriculaire [mmHg]
150
100
50
-50
0 50 100 150 200 250 300
Volume Q [ml]
Malgré leur caractère embryonnaire, ces résultats présentent un certain intérêt. Tout
semble indiquer que pour certaines combinaisons de paramètres il y aura plusieurs solutions
possibles à notre problème. Par exemple, en augmentant simultanément le temps de la
contraction de 1 [s] à 2 [s] et la raideur ventriculaire de 5 à 6 unités, nous obtenons le résultat
suivant :
300
250
Pression ventriculaire [mmHg]
200
150
100
50
-50
0 50 100 150 200 250 300
Volume Ventriculaire Q [ml]
286
Nous voyons que la pression maximale est presque identique, que le volume éjecté est
similaire et que le volume varie entre 215,67 et 227,12 [ml] approximativement, soit une
variation d’environ 5,3%.
Pour le nombre de ponts attachés, la différence est moins frappante (Fig. 5.20) car les
valeurs d’attachement sont d’environ 0.9975, soit 99.75% de ponts attachés. La variation du
nombre de ponts attachés entre les deux simulations est de moins de 0.0004%.
1 2
0.5 1.5
0 1
-0.5 0.5
-1 0
7 7.5 8 8.5 9 9.5 10
time {s}
287
300
250
Pression ventriculaire [mmHg]
200
150
100
50
-50
0 50 100 150 200 250 300
Volume Ventriculaire Q [ml]
Figure 5.21 : Résultats de simulation pour les paramètres optimisés de la Table 5.6
(Emax=3,7761 ; Tbase=2 [s]) et pour une variation de Emax de 5 à 6 avec des temps de
battement cardiaque Tbase de 1 [s] à 2 [s] respectivement
Nous avons changé les paramètres optimisés de 25% et 100% respectivement pour
Emax et Tbase et nous voyons que les variations de pression et volume ne sont pas
conséquentes. Il y a donc probablement une gamme assez grande de possibilités pour notre
modèle avec la fonction objectif que nous avons choisie. L’optimum n’est pas trop pointu ce
qui serait un défaut important vu la variabilité interindividuelle en biologie. Est-il trop large,
nos travaux futurs nous le montrerons.
288
dynamique ventriculaire ont fourni des résultats qui ne sont que partiellement valides du
point de vue de la compréhension du problème.
5.5 CONCLUSIONS
Dans ce chapitre nous avons étudié les techniques d’optimisation évolutives que nous
pouvons utiliser pour une approche téléonomique très simplifiée du problème d’optimisation
du modèle de ventricule montré au chapitre 2 et nous avons réalisé une première étude très
brève de ce problème.
- Dans la section 5.3 nous avons proposé une méthode originale hybride entre
AG et ED. Cette méthode est générique mais, en particulier, elle s’applique
bien à notre problème d’optimisation. Considérant les nombreux avantages
que présente la méthode d’ED, nous avions envisagé de la préférer à l’AG.
Cependant, un examen attentif de l’ED nous a montré qu’il n’utilise pas le
289
processus de sélection (roulette) qui donne plus de chances d’être choisis aux
individus les plus aptes. L’ED ne permet pas non plus aux moins efficaces de
participer un peu à la reproduction. Sans ce processus de sélection à
probabilité pondérée, il n’y a dans l’ED aucune analogie avec le processus de
création de nouveauté évolutive qui nous parait essentiel pour toute méthode
réellement basée sur le Darwinisme ce qui, dans notre cadre biologique est
bien entendu fondamental. La méthode hybride que nous présentons dans
cette section est suffisamment générale pour pouvoir être modifiée selon les
besoins du modélisateur. En principe, nous avons défini et utilisé les mêmes
opérateurs que pour la méthode d’ED, mais en ajoutant un processus de
sélection basé sur une roulette du type AG et utilisant la « fitness » de
chaque individu. Par sa structure flexible, cette méthode peut être utilisée
avec des algorithmes du type gradient conjugué ou des algorithmes où la
dérivée est calculée numériquement. Dans des problèmes d’optimisation
pondérant plusieurs critères partiels, notre méthode peut aussi optimiser les
poids des variables, en les adaptant à fur et à mesure que l’algorithme avance
- A la section 5.4, nous avons discuté notre critère d’optimisation, qui est un
critère combiné, tenant compte de différents aspects de la dynamique
ventriculaire. Les différents composants du critère ont été expliqués, ainsi
que la logique de notre fonction objectif : Nous tenons compte de la
contractilité cardiaque à travers le terme de Emax ; notre problème
d’optimisation doit aussi minimiser indirectement la consommation
d’oxygène en tenant compte d’un terme biochimique lié au cycle des ponts
(Xbridgcycling ) ce critère est donc lié au métabolisme du ventricule. Nous
tenons compte aussi d’un pompage correct avec les termes (SV-SVref),
(Max.Vol) et (Pmax-Pmax_ref).
- Enfin, nous avons donné les premiers résultats de l’optimisation sous forme
graphique et nous avons conclu que la formulation de la fonction objectif reste
insuffisante par rapport à nos objectifs d’optimisation. Ceci montre que les
290
Les résultats de cette première optimisation n’ont considéré que deux paramètres la
raideur maximale du ventricule et son rythme de contraction. De plus les critères sont très
partiels. Les résultats sont donc préliminaires. Nous avons montré un exemple
d’optimisation téléonomique en utilisant un critère simple mais qui tenait compte de
plusieurs aspects de la dynamique ventriculaire. Nous avons montré les limitations de notre
modèle et nous avons montré les limitations du problème d’optimisation. Nous pensons que
notre méthodologie d’optimisation, notre approche téléonomique et nos esquisses de critères
sont toutefois prometteuses. Il reste néanmoins beaucoup de travail à faire sur ce sujet. Les
points que nous désirons aborder dans nos travaux ultérieurs seront brièvement discutés dans
la conclusion générale de ce travail.
291
CHAPITRE 6
CONCLUSIONS GENERALES ET
PERSPECTIVES
“This is not the end. It is not even the beginning of the end. But it is, perhaps, the end of the beginning”
-Sir Winston Churchill-
Nous avons utilisé des modèles « en boîtes grises », couplant des sous-modèles situés
à divers niveaux de complexité. Nous avons discuté en détail l’adéquation de cette méthode
292
au but recherché : elle nous permet d’adapter des approches à paramètres localisés et d’éviter
l’emploi des modèles à dérivées partielles ou à éléments finis qui sont trop lourds. Elle nous
permet également de focaliser notre intérêt sur les mécanismes qui nous apparaissent comme
étant les plus importants pour les questions que nous voulons aborder (ex la mécano-chimie
ventriculaire) tout en adoptant des sous modèles plus simples pour les autres parties du
système (ex : la géométrie ventriculaire).
Dans notre cas précis, nous avons montré que l’emploi de la méthode des bond graphs
est bien adapté aux problèmes multi énergétiques de nature physiologique et qu’elle permet de
faire des modèles multi échelle et énergétiquement cohérents. Notre modèle a été validé avec
certains types d’expériences normalement pratiquées sur le ventricule gauche isolé :
contractions isovolumiques, isobariques, auxotoniques et physiologiques et nous avons insisté
sur leur présentation dans un plan pression-volume et sur la notion de relation pression-
volume télésystolique et télédiastolique dont nous faisons l’historique.
Nos résultats de simulation de ce modèle montrent que, dans ce chapitre, nous avons
réussi à construire un modèle certes très simples mais qui reproduit qualitativement les
résultats expérimentaux aussi bien que le modèle CDG et les explique à partir des
mécanismes physico-chimiques simplifiés.
293
d’attachement de la vitesse du muscle. Ceci nous a permis d’obtenir avec une seule
modification simple les deux effets de résistance apparente et de désactivation démontrés
expérimentalement et reproduits de façon compliquée et phénoménologique par les modèles
précédant notre travail.
Ce modèle, basé sur de nombreuses considérations physiques n’est pas une version
plus sophistiquée du modèle CD ou une version simplifié du modèle CDG. Nous avons
sciemment essayé de maintenir chaque sous modèle à son niveau de simplification maximale,
et par conséquent, le modèle que nous avons proposé est très simple.
Dans le chapitre 3, nous sommes allés plus loin. Pour ce faire, nous avons mis au point
plusieurs modifications importantes au modèle de base détaillé dans le chapitre 2, à savoir :
294
encore fort simplifié et il est illusoire de chercher des significations physiques trop précises à
ses paramètres.
Nous voulons remarquer que nos modèles illustrent bien l’avantage de la méthode des
méthodes graphiques et en particulier des bond graphs sur l’écriture directe des équations
différentielles. Ils permettent une compréhension plus simple du système étudié et ils peuvent
être mis au point de façon modulaire et intuitive, avec plusieurs niveaux structurels.
Dans les chapitres 4 et 5, nous avons essayé de mieux comprendre ce qui fait
l’efficacité d’un ventricule. Nous nous sommes demandé si l’optimisation « téléonomique »
peut avoir un certain impact en physiologie théorique. Nous présentons cette approche comme
un outil pour la compréhension du système car, en nous demandant comment un système
physiologique est adapté à sa fonction, on comprend mieux sa structure. Dans ce type
d’études, nous ne voulons ni changer la structure du modèle, ni identifier ses paramètres ni
même améliorer son comportement. Afin d’appliquer l’approche téléonomique, il faut définir
les critères du « cahier des charges » ce que nous avons fait d’une manière simple, en essayant
de respecter les « principes de design adéquat » de Rashevsky.
Sur le plan physiologique, les points les plus importants se dégageant de notre travail
sont les suivants :
- La représentation naturelle de la linéarité de l’état d’activité maximale, comme
résultat des interactions entre muscle et forme géométrique du ventricule.
295
Comme nous l’avons dit tout au long de ce travail, les travaux qui viennent d’être
décrits illustrent une différence générale avec les sciences de l’ingénieur quant au but
principal de la modélisation. En ingénierie, on construit un modèle pour comprendre le
dispositif étudié mais aussi, pour prédire, contrôler et surveiller des dispositifs. En
physiologie, les systèmes sont mal connus et le modèle est très souvent une fin en soi ; les
seules tâches sont sa construction et son test avec comme but sa compréhension et la
découverte d’hypothèses pertinentes sur les différents mécanismes impliqués. Il permet de
déduire les conséquences dynamiques des hypothèses de modélisation et même de découvrir
des aspects « cachés » du système. Enfin, il permet souvent de suggérer des expériences
complémentaires. Les modèles du type décrit dans notre travail sont souvent trop « moyens »
et éloignés du réel d’un individu particulier pour pouvoir être utilisés dans des études
cliniques ou de diagnostic.
296
Beaucoup d’auteurs cités dans ce texte ont en effet construits des modèles du
ventricule ou de la boucle cardiovasculaire, mais leurs outils de base sont les circuits
analogiques et les langages généraux (C, Fortran, MATLAB). Dès que le système étudié est
multi-énergétique, tous ces outils deviennent peu naturels et difficiles à modifier et donc, une
méthode de modélisation générique telle que les bond graphs, intuitive et structurée et un
logiciel d’implémentation hiérarchique et modulaire s’imposent, surtout si l’on considère que
le travail de modélisation rapporté ici a nécessité pour son développement plus d’un millier de
modifications de nos modèles initiaux. .
Notons que les moyens de calcul actuels rendent possible le couplage de modèles à
paramètres localisés et de modèles plus détaillés décrits par des méthodes d’éléments finis.
Ceci sera utile pour des problèmes ayant à la fois une composante locale et des composantes
systémiques.
297
et de la stabilité des solutions numériques du problème ainsi que par rapport à l’interface
graphique. Même avec SIMULINK, qui est supposé d’être l’outil graphique de MATLAB,
les modèles que nous avons utilisés restent compliqués (ils souffrent du « syndrome
spaghetti ») et lents du point de vue du calcul. L’avantage évident de cet outil est toutefois la
possibilité de développer des modèles qui utilisent MATLAB et SIMULINK en même temps,
pour créer soi-même ses propres programmes de simulation.
298
Revues:
6.4 PERSPECTIVES
299
des éléments des bond graphs. Il est composé de sous-contrôleurs multiples, opérant de façon
adaptative, hiérarchique et décentralisée.
5.- Du point de vue « physiologie ventriculaire », notre modèle est à développer sous bien des
aspects :
- Introduction d’un modèle du cycle du calcium pour remplacer notre signal d’entrée périodique. Ceci
pourra sans doute se faire en intégrant dans notre modèle une version peut être simplifiée du modèle
de ce cycle calcique actuellement en cours de finalisation à l’ESIEE dans l’autre volet du projet
ECOS qui a financé notre travail Ceci sera examiné dès que ce modèle sera disponible.
- Amélioration du modèle actine – myosine (cycle à plusieurs états, co-opérativité, effets de force
négative, phénomènes de mémoire entre battements).
- Introduction explicite de l'
ATP et étude du rendement ventriculaire.
- Etude des interactions pharmacologiques principales.
300
Références
REFERENCES
[13] Clark, M.R; Stark, L. “Time optimal Behaviour of Human Saccadic Eye
Movement”, IEEE Trans. Aut. Control, AC-20(3), p.p 345-348, 1975.
[14] Cook, G.; Stark, L. “Derivation of a Model for the Human Eye Positioning
Mechanism”, Bull. Math. Biophys. 29, p.p 153-174, 1967.
[15] David W. Corne, Marco Dorigo, Fred Glover, editors. “New Ideas in Optimization”.
Chapitre 6: Differential Evolution. McGraw Hill. 1999
[16] Dauphin-Tanguy Geneviève. “Principes, Concepts et Langage” dans “Les Bond
Graphs”. Edité par Geneviève Dauphin-Tanguy. HERMES Science Europe Ltd,
2000.
[17] Díaz-Zuccarini V. “Un Modèle Mécano-Chimique Simple du Ventricule Gauche en
Utilisant des Bond Graphs”. Journées Doctorales d’Automatique (JDA),
Valenciennes, France, Juin 2003.
[18] Díaz-Zuccarini V. ; LeFèvre J. ; Delgado M. ; Rahmani A. “Integrating Bond
Graphs with Huxley’s Sliding Filament Theory”. European Simulation
Multiconference (ESM) Darmstadt, Allemagne, p.p 423-427, Juin 2002 (a).
[19] Díaz-Zuccarini V. ; LeFèvre J. ; Delgado M. ; Rahmani A. “A Model of the Left
Ventricle : From the Mechanisms of Contraction to Hemodynamics”. International
Congress on Bond Graph Modeling and Simulation (ICBGM), Orlando, Etats-Unis
d’Amérique, p.p 261-256, Janvier 2003.
[20] Díaz-Zuccarini V. ; LeFèvre J. ; Rahmani A. ; Delgado M. “Un Modèle Bond Graph
Simple de la Biochimique du Myocarde”. Congrès International Francophone en
Automatique (CIFA), Nantes, France, p.p 388-393, Juillet 2002 (b).
[21] Díaz-Zuccarini V. ; LeFèvre J. ; Delgado M. ; Rahmani A. “A “Grey Box” Model of
the Left Ventricular Pump with a Realistic Afterload as a Basis for Teleonomical
Optimization”. Multiconference on Computational Engineering in Systems
Applications (CESA), Lille, France, Juillet 2003
[22] Diourté, Badié ; Siché, Jean-Philippe ; Comparat, Vincent ; Baguet, Jean-Philippe ;
Mallion, Jean-Michel. “Study of Arterial Blood Pressure by a Windkessel-type
Model : Influence of Arterial Functional Properties”. Computer Methods and
Programs in Biomedicine 60, p.p 11-22, 1999.
[23] Donders, Jan J. H.; Beneken, Jan E. W. “Computer Model of Cardiac Muscle
Mechanics”. Cardiovascular Research, Supplement I, pp. 34-50, 1971.
[24] Dijkstra, S.J, Denier van der Gon, J.J ; Blangé, T ; Karemaker, J.M ; Kramer
A.E.J.L. “A Simplified Sliding Filament Muscle Model for Simulation Purposes”.
Kybernetic 12, p.p 94-101, 1973
[25] Drzewiecki, G. M.; Li, J.K.J “Analysis and Assesment of Cardiovascular Function”.
Springer, New York. 1998.
[26] Elzinga, G; Westerhof, N. “Pressure-Volume Relations in Isolated Cat Trabecula”.
Circulation Research, Vol. 49, No. 2, p.p 388-394, Août 1981.
[27] Farnsworth K. et Niklas K.: "Theories of optimisation, form and function in
branching architectures", Journal of Functional Ecology, (35)175-191, 1994.
[28] Fincham, W.F; Priban, I.P. “Autonomic Control of the Respiration”, Proc. Second
IFAC Symp. The Theory of Self-Adaptive Control Systems, p.p 57-63, 1965.
[29] Gabe, I.T “Starling’s Law of the Heart and the Geometry of the Ventricle”. 193-208.
[30] Garcia Panyella Oscar, Susin Sanchez Antoni “Left Ventricle’s Surface
Reconstruction and Volume Estimation”. 3es. Jornades de Recerca en Enginyeria
Biomèdica. Lacroix D., Ginebra M.P. ed pp.1--10 (2002). Xarxa Temàtica en
Enginyeria Biomèdica (ISBN 84-699-8705-4). Vic (Spain)
[31] Gawthrop, P. J. and Smith, L. P. S. “Metamodelling: Bond Graphs and Dynamic
Systems”. Prentice Hall, Hemel Hempstead, Herts, England, 1996.
[32] Goldberg David E. “Genetic Algorithms in Search, Optimization, and Machine
Learning”. Addison-Wesley Pub Co., 1989.
[33] Gillis A. et Maréchal G. : Département de Physiologie de l’Université de Louvain,
communication personnelle des auteurs.
[34] Giorgi, P. “Analisi scientifica e quantitative della creatività”. Bolletino de la
comunità) scientifica in Australasia. Juin 2002.
[35] Greenspan R.,J ; “The flexible genome” ; dans “Nature Reviews” in genetics, 2,
383-387, 2001
[36] Grood, E. S; Mates, R. E; Falsetti, H. “A Model of Cardiac Muscle Dynamics”.
Circulation Research, Vol. 35. 184-196. 1974.
[37] Hämäläinen, R.P. “Adaptive Control of respiratory Mechanics”, Trans. of ASME J.
Dynamic Systems, Measurement and Control, p.p 327-331, Septembre 1973.
[38] Hämäläinen, Raimo “Optimization concepts in models of physiological systems”.
Proc. in Advances in Cybernetics and Systems Research, Vol. III, Hemisphere,
Washington, pp. 539-553. 1978.
[65] LeFèvre J. et Barreto J., “A reduced model of the pulmonary arterial tree: a case
study in modeling methodology”, in “Mathematical modeling in Science and
Technology”, Avula, Kalman, Liapis and Rodin Eds., Pergamon Press, 697-702,
1984.
[66] Lefevre Jacques, Bottemanne Ignace. “Applications des Bond Graphs en
Physiologie” dans “Les Bond Graphs”, édité par Geneviève Dauphin-Tanguy.
HERMES Science Europe, Ltd, 2000.
[67] LeFèvre Jacques, LeFèvre Laurent, Couteiro Bernardette. “A Bond Graph Model of
Chemo-Mechanical transduction in the Mammalian Left Ventricule”. Simulation
Practice and Theory 7, p.p 531-552. 1999.
[68] LeFèvre J., Magnus A. “Accuracy of Simple Difference-Differential Equations for
Blood Flow in Arteries”. Mathematics and Computers in Simulation XXI, p.p 340-
351. 1979.
[69] LeFèvre J., Melbin J. et Noordergraaf A., "Study of cardiac dynamics using lumped
and sliding filament models.", IEEE Congress on "Computers in Cardiology",
Leuven, p.223, 1988.
[70] LeFèvre J., Pouleur H. et Charlier A. “Do we really understand why the left
ventricle behaves as a dynamic compliance?”, Arch. Int. Physiol. and Bioch., 90,
pp.8-10, 1982.
[71] LeFèvre J., Van Roey P., "Integrating cellular and hemodynamics events in didactic
simulations of cardiovascular dynamics"; Proceedings of the Physiological Society,
J. Physiology, London, february 1991
[72] Levick, J. R. “An Introduction to Cardiovascular Physiology”. Butterworth & Co
(Publishers) Ltd, 1991.
[73] Li, K-JJ. “A new approach to the analysis of cardiovascular function: allometry”,
dans: “Analysis and Assessment of Cardiovascular function”, édité par Drzewiecki
GM. et Li JK-J.. New York: Springer Verlag, p.p. 13-29, 1998.
[74] Linn von, K. “Der Physiologishe Tremor: Auswirkung eines Abtastregelkreis im
Zentralnervensystem?”, Regelungstechnik, No.9, p.p 327-331, 1975.
[75] Linn von, K.; Vossius, G. “The relevance of the So-Called Tremor for the Control of
Voluntary Movement”, Preprints of IFAC 6th. World Congress, Boston, USA, paper
40.4 (August 1975).
[76] Linsfield, G. and Penny, J. “Numerical Methods Using MATLAB”, chapitre 8: p.p
284-295. Ellis Horwood Limited, 1995.
© 2004 Tous droits réservés. http://bibliotheques.univ-lille1.fr/grisemine
Thèse de Vanessa Alexandra Diaz - Zuccarini, Lille 1, 2
[118] Schmidt, J.W. “Introduction to system analysis, modelling and simulation” dans
“Proc. 1985 Winter Simulation Conference”, édité par S.D Gantz et G. Blais., 1985.
[119] Shoucri, R. “Active and Passive Stresses in the Myocardium”. Am. J. Physiol. Heart
Circ. Physiol. 279, p.p 2519-2528, 2000.
[120] Slinker, B.K.; Green, Henry W. III; Wu, Y.; Kirkpratrick, R.; Campbell, K.
“Relaxation effect of CPG-48506, EMD-57033 and dobutamine in ejecting and
isovolumically beating rabbits hearts”. J. Appl. Physiol. 273: H2708-H2720, 1997.
[121] Smith, O.J.M. “Non linear Computation in the Human Controller” IRA Trans. Bio-
Med. Electron., BME-9, p.p 125-128, 1962.
[122] Sohlberg B. “Grey box modelling for model predictive control of a heating process”,
Journal of Process Control, Volume 13, Issue 3, p.p 225-238, April 2003.
[123] Strackee J. and Westerhof N. “The physics of heart and circulation”, Institute of
Physics Publ., 497 pages, 1993.
[124] Suga H. “Time Course of Ventricular Pressure-Volume Relationship Under Various
Extents of Aortic Oclussion”. Jpn Heart J. 11:373-378,1970.
[125] Suga H. “Left Ventricular Time-Varying Pressure/Volume Ratio in Systole as an
Index of Myocardial Inotropism”. Jpn Heart J. 12:153-160,1971.
[126] Suga H. “Total mechanical energy of a ventricle model and cardiac oxygen
consumption” Am J Physiol Heart Circ Physiol 236: H498-H505, 1979
[127] Suga H., Sagawa K., Shoukas, A.A. “Load Independence of the Instantaneous
Pressure-Volume Ratio of the Canine Left Ventricle and Effects of Epinephrine and
Heart Rate on the E(t) Ratio”. Circ. Res 32:314-322, 1973
[128] Suga H, Sagawa, K.. “Accurate Measurement of Absolute Intraventricular Volume”.
Circulation Research. 35:117-126,1974
[129] Suga H, Sagawa, K. “Instantaneous Pressure-Volume Relationships and Their Ratio
in the Excised, Supported Canine Left Ventricle”. Rep Inst Med Dent Eng. 7:71-
74,1973
[130] Suga H, Yamakoshi K. “Left ventricle as a compression pump”. Europ J Cardiol 4
(Suppl): 97-103, 1976
[131] Suga H, Yamakoshi K. “Reduction of the duration of isovolumic relaxation in the
ejecting left ventricle of the dog: residual volume clamping”. J Physiol
(Lond).;267:63-74. 1977
[132] Suga, H. et Sagawa, K.. “End-diastolic and end-systolic ventricular volume clamper
for isolated canine heart”. Am J Physiol Heart Circ Physiol. 233: H718 - 722. 1977
© 2004 Tous droits réservés. http://bibliotheques.univ-lille1.fr/grisemine
Thèse de Vanessa Alexandra Diaz - Zuccarini, Lille 1, 2
[145] Westerhof N., Murgo J.P, Sipkema P., Giolma J.P. et Elzinga G. “Arterial
Impedance” dans “Quantitative Cardiovascular Studies”, N.H.C. Hwang, R.R. Gross
et D.J. Patel eds., U. Park Press, Baltimore, pp.111-150. 1979
[146] Wiener, F., Morkin, E., Skalak, R., Fisherman, A.P. “Wave Propagation in the
Pulmonary Circulation”. Circ. Res. 19, 834. 1966
[147] Wijkstra, H.; Boom, H. B. K.. “Deactivation in the Rabbit Left Ventricule Induced
by Constant Ejection Flow”. IEEE Transactions on Biomedical Engineering. Vol
36, No11. Noviembre 1989.
[148] Wilson, T. Journal of Theoret. Biol. 11: 436., 1966.
[149] Wilson, T. “A Theoretical Prediction of the Normal Cardiac Oxygen Consumption”.
Biophysical Journal, Vol. 7, No. 5, p.p 585-594, 1967.
[150] Womersley, J.R. “An elastic tube theory of pulse transmission in Mammalian
Arteries”. Wright Air Development Center Technical Report TR, 56-614. 1962.
[151] Wong, BYS; Toyama, M.; Reis, R.L; Goodyer, AVN. “Sequential Changes in Left
Ventricular Compliance During Acute Coronary Occlusion in the Isovolumic
Working Canine Heart”. Circ Res 43:274-286, 1978.
[152] Yamashiro, S.M; Daubenspeck, F. M; Bennet, F. M; Edelman, S. K; Grodins, F. S.
“Optimal Control Analysis of Left Ventricular Ejection” dans “Cardiovascular
System Dynamics” édité par Baan J., Noordergraaf A. et Raines J., MIT Press, p.p
427-431, 1968.
[153] Yamashiro, S.M; Grodins, F.S. “Optimal Regulation of Respiratory Airflow”, J.
Appl. Physiol. 30(5), p.p 597-602, 1971.
[154] Yamashiro, S.M; Grodins, F.S. “Respiratory Cycle Optimization in Exercise”, J.
Appl. Physiol. 35 (4), p.p 522-525, 1973.
Appendice A
APPENDICE A :
LES BOND GRAPHS, PRINCIPES, CONCEPTS ET LANGAGE
Ce chapitre est tiré de [Dauphin-Tanguy, 2000], il a pour but de rappeler les principes
et concepts de base de la représentation des systèmes physiques dynamiques par bond graph.
Le modèle bond graph se situe comme intermédiaire entre le système physique et les
modèles mathématiques qui lui sont associés. La construction de ces modèles s’appuie sur la
notion de causalité. La terminologie, les symboles, les règles de causalité et la construction
des modèles mathématiques sont les mêmes pour tous les domaines physiques.
Appendice A
A e B
e
A f B
Figure A.1 :Représentation des transferts de Puissance
t
q (t ) = f (τ )dτ + q (0 )
0
Appendice A
Les éléments bond graphs se classifient en éléments passifs (au nombre de trois),
éléments actifs (au nombre de deux) et éléments de jonction (au nombre de 4). Ces neufs
éléments constituent le langage bond graph.
Les éléments R, C, I sont dits éléments passifs car ils transforment la puissance qui
leur est fournie en énergie dissipée sous forme de chaleur (R), ou stockée (éléments C et I).
La puissance est fournie aux éléments, ce qui impose d’orienter le sens de la demi flèche du
lien vers l’élément.
L’élément R est utilisé pour modéliser tout phénomène physique liant la variable
d’effort à la variable de flux dans le domaine physique considéré. A titre d’exemple, citons
les résistances électriques, les éléments de commutation en électronique, les amortisseurs,
tout phénomène de frottement mécanique et les réactions chimiques.
e
f
R
Figure A.2 : Elément R
L’élément C est utilisé pour modéliser tout phénomène physique liant la variable
d’effort à la variable de déplacement dans le domaine considéré. A titre d’exemple, citons
les condensateurs, les ressorts, les réservoirs hydrauliques.
e
f=dq/dt
C
Figure A.3 : Elément C
L’élément I est utilisé pour modéliser tout phénomène physique liant la variable de
flux à la variable de moment dans le domaine physique considéré. A titre d’exemple, citons
les bobines, les masses et tout phénomène inertiel en mécanique.
e=dp/dt
f
I
Figure A.4 : Elément I
Appendice A
Les sources Se et Sf sont dites éléments actifs car elles contribuent à fournir de la
puissance au système. Ainsi, un générateur de tension (supposé idéal), modélisé par Se : E,
applique une tension E aux bornes du circuit électrique auquel il est connecté, ce qui entraîne
la circulation d’un courant i ; le produit Ei est la puissance instantanée fournie par la source
de tension au circuit. L’orientation de la demi flèche est fixée et est représentée sortant de la
source :
Se Sf
Figure A.5 : Sources de effort (Se) et de flux (Sf)
La variable d’effort (pour Se) ou flux (pour Sf) fournie par la source est supposée
indépendante de la variable complémentaire flux (pour Se) ou effort (pour Sf) qui dépend des
caractéristiques du système et de la variable appliquée.
La jonction 0 sert à coupler des éléments soumis au même effort. Les relations qui la
caractérisent sont :
-égalité des efforts pour tous les liens ayant une extrémité sur la jonction
-somme algébrique des puissances=0
La jonction 1 sert à coupler des éléments parcourus par le même flux. Les relations
qui la caractérisent sont :
-égalité des flux pour tous les liens ayant une extrémité sur la jonction
-somme algébrique des puissances=0
Appendice A
m
e1 e2 e1=me2
f1 TF f2 f2=mf1
L’élément GY est aussi un élément 2-port, conservant la puissance ; les relations qui
le caractérisent et permettent de définir r sont :
r
e1 e2 e1=rf2
f1 GY f2 e2=rf1
A.5 CAUSALITE
Appendice A
e f
A B A B
f e
A B A B
Pour représenter ces relations de cause à effet sur un modèle Bond Graph, un « trait
causal » est placé perpendiculairement à chaque lien, avec la convention suivante :
- Le trait causal es placé près (respectivement loin) de l’élément pour lequel l’effort
(respectivement le flux) est une donnée.
- La position du trait causal est indépendante du sens de la demi flèche.
L’affectation de la causalité n’est pas arbitraire, mais soumise à des règles décrites
dans le tableau ci-dessous, la procédure suivante en détaille les étapes :
Appendice A
Table A.2 : Règles d’affectation de la causalité sur des éléments actifs et passifs
Causalité Element Loi caracteristique
Sf f imposé par Sf
I fI=φI( eI dt)
Intégrale
C eC=φC( fC dt)
C fC =
d −1
dt
(
φ C (eC ) )
Dérivée
I eI =
d −1
dt
(
φI ( fI ) )
R eR=RfR
Arbitraire, si loi linéaire
fR=eR/R
R
R f R = φ −R1 (e R )
Non arbitraire, si loi non eR = φ R ( f R )
linéaire R
Appendice A
2 i
f1=fi ; f2=fi,….,fn=fi
1 seul lien SANS trait causal aiei=-(a1e1 + a2e2+...+ anen)
près du 0 1 1 n
1 2
TF e1=me2 f2=mf1
Affectation symétrique de la
1 2 e2=1/me1 f1=1/mf2
causalité TF
1 2
GY e1=re2 e2=rf1
Affectation anti-symétrique de
1 2 f1=1/re2 f2=1/rf1
la causalité GY
Appendice B
Dans la Figure B.1 nous trouvons le modèle de base du chapitre 2 avec tous ses
éléments :
Le code de chaque élément dans le langage SIDOPS (20SIM) est donné dans les
pages qui suivent.
Appendice B
Mitral Aortic
R_afterload
R R R
ventricule
Se 1 0 1 0
Siringe 1 C
C_afterload
SignalGenerator1
T
1
p1
R
C 0 p2 p1 0 p2 2PC
dXfree dXattach
Beta
Chaque élément (numéroté) que nous présentons ici, trouve son correspondant dans
la Figure 1:
Appendice B
(2)
Appendice B
(3)
Appendice B
(4)
Appendice B
(5)
(6)
Appendice B
(7)
(8)
Appendice B
(9)
(10)
(11)
Appendice B
(12)
Appendice B
Dans la Figure B.2 nous trouvons le modèle de base du chapitre 3. Dans notre
modèle, les « cylindres » (cœur 1, coeur2, cœur 3 dans la figure) forment avec le réseau
hémodynamique, le niveau supérieur du modèle (Figure B.2). Nous allons montrer d’abord
le code du niveau supérieur et ensuite le(s) niveau(s) inférieur(s) (sous modèles). Pour
décrire les équations des éléments, nous allons prendre un seul cylindre comme base (Figure
B.3), car les équations de chaque cylindre sont identiques (seuls les paramètres changent
pour chaque cylindre). Le code SIDOPS de la source de remplissage (Se), des résistances
valvulaires (Valve Mitrale et Valve Aortique) de la capacité aortique (C, identifiée comme
( ) dans la figure B.2) de la résistance périphérique (R, identifiée comme ( ) dans la
figure B.2) sont les mêmes que pour le modèle présenté dans la section B.1.1 et nous ne les
montrerons pas ici.
R5 R6 R7 R9 R10 R8
V_Aort
V_Mitral
R R R R R R R R
ZeroJunction1
Se 1 0 1 0 1 0 1 0 1 0 1 0 1 0
Se1
C6
C I C I C I C C I C
0 SWg I
Coeur 1 C2
R Visco
Visco R 1
Coeur 2 0
RVisco
ViscoR 1
Coeur 3
0
Figure B.2 : Modèle du chapitre 3 implémenté en 20Sim : nous montrons ici le niveau
hiérarchique supérieur.
Appendice B
B.1.2.1 L’AORTE
B.1.2.1.1 LES RESISTANCES
Le code que nous présentons ici est le code de la première résistance. Le code
présenté page suivante est le code de la résistance ( ). Pour les résistances ( ), ( ), ( )
le code de chaque élément reste pratiquement le même que pour la résistance ( . Nous
avons seulement besoin de changer la dénomination du port du signal d’entrée : pour la
résistance ( ) l’information arrive de ( ), donc le port de signal s’appelle « Ri_1 ». Pour
( ) l’information arrive de ( ), donc, le port d’entrée s’appellera « Ri_2 », et ainsi de
suite.
Appendice B
Appendice B
B.1
1 .2 .1 .2 LES CAPACITES
Appendice B
Appendice B
B.1
1 .2 .1 .3 LES INERTANCES
D’abord, nous avons présenté le code de l’élément Le code présenté ci-après est
le code de l’inertance ( ). Pour les inertances ( ), ( ), ( ) le code de chaque élément reste
pratiquement le même. Nous avons seulement besoin de changer la dénomination du port du
signal d’entrée : pour l’inertance ( ) l’information arrive de ( ), donc le port de signal
d’entrée s’appelle « i_1 ». Pour ( ) l’information arrive de ( ), donc, le port d’entrée
s’appellera « i_2 », et ainsi de suite. Le port de sortie est « iout ».
Appendice B
Appendice B
Dans le modèle de sarcomère de la Figure B.3 nous décrivons les sources modulées
MSf ainsi que les 2PC (il faut ajouter des ports de sortie). Pour tous les autres éléments, les
codes sont les mêmes que pour les éléments du modèle du chapitre 2 (Figure B.1). Chaque
cylindre (ou « cœur » selon la Figure B.2) est composé du même modèle de sarcomère.
1 MSf
R
p1 0 p2 2PC
Beta_1
1 MSf
length
R
C 0 p2 p1 0 p2 2PC p1 1 1 powout
ZeroJunction2
f1
Beta_2
1 MSf
R
p1 0 p2 2PC
Beta_3
1 MSf
Figure B.3 : Modèle de sarcomère et transformateur TF
Appendice B
Appendice B
Dans la figure suivante, nous montrons le code pour l’élément (5). Ce code est
valable pour les éléments (6) et (7), à condition de changer les noms des ports de signaux de
sortie qui vont vers les sources de flux MSf (éléments (1), (2), (3), (4) de la figure B.3)
Appendice B
Appendice B
Appendice B
Appendice C
% devec3(fname,VTR,D,XVmin,XVmax,y,NP,itermax,F,CR,strategy,refresh);
% minimization of a user-supplied function with respect to x(1:D),
% using the differential evolution (DE) algorithm of Rainer Storn
% (http://www.icsi.berkeley.edu/~storn/code.html)
% Output arguments:
% ----------------
% bestmem parameter vector with best solution
% bestval best objective function value
% nfeval number of function evaluations
%
% Input arguments:
% ---------------
%
% fname string naming a function f(x,y) to minimize
% VTR "Value To Reach". devec3 will stop its minimization
% if either the maximum number of iterations "itermax"
% is reached or the best parameter vector "bestmem"
% has found a value f(bestmem,y) <= VTR.
%D number of parameters of the objective function
% XVmin vector of lower bounds XVmin(1) ... XVmin(D)
% XVmax vector of upper bounds XVmax(1) ... XVmax(D)
%y problem data vector (must remain fixed during the minimization)
% NP number of population members
% itermax maximum number of iterations (generations)
%F DE-stepsize F from interval [0, 2]
% CR crossover probability constant from interval [0, 1]
% strategy 7 --> DE/rand/1/bin
%
% refresh intermediate output will be produced after "refresh"
% iterations. No intermediate output will be produced if refresh is < 1
Appendice C
%-----input variables---------------------------------------------
Xbridges=0.1;
Presmax1=200;
SV=40;
maxvol=100;
fname=' f';
err=[];
VTR=0.01;
%VTR = 1.e-6;
D =2;
XVmin = [4 0.5];
XVmax = [6 3];
y=[];
NP = 10*D;
itermax = 20;
%F=0.5;
F = 1;
%CR=0.2;
CR = 1;
strategy = 7;
% refresh = 10;
for i=1:NP
pop(i,:) = XVmin + rand(1,D).*(XVmax - XVmin);
end
Appendice C
popinic=pop;
popold = zeros(size(pop)); % toggle population
val = zeros(1,NP); % create and reset the "cost array"
bestmem = zeros(1,D); % best population member ever
bestmemit = zeros(1,D); % best population member in iteration
nfeval = 0; % number of function evaluations
sval(1)=fit(1);
for i=2:NP
sval(i)=sval(i-1)+fit(i);
end;
bestmemit = pop(ibest,:); % best member of current iteration
bestvalit = bestval; % best value of current iteration
bestmem = bestmemit; % best member ever
%Emax=bestmem(1);
kk=bestmem
Emax=kk(1,1);
Tcon=kk(1,2);
%------DE-Minimization---------------------------------------------
%------popold is the population which has to compete. It is--------
%------static through one iteration. pop is the newly--------------
%------emerging population.----------------------------------------
Appendice C
ind = zeros(4);
iter = 1;
bestmem = bestmemit;
%Emax=bestmem(1);
kk=bestmem
Emax=kk(1,1);
Tcon=kk(1,2);
%------------Roulette Wheel------------------------------
for i=1:D
vane=abs(rand);
rvalx=floor(fitot*vane);
if rvalx>sval(1)
bestmem=pop(1,:);
end;
if rvalx>sval(1)
for k=1:(D-1);
sl=sval(k);
su=sval(k)+fit(k+1);
if (rvalx>=sl)&(rvalx<=su)
bestmem=pop(k+1,:);
end;
end;
end;
end;
%--------------End Roulette Wheel--------------------------
Appendice C
%-------------------Copy----------------------------
%if (randop<0.01)
% ui = pm3 % copy
%end;
%-----Select which vectors are allowed to enter the new population------------
for i=1:NP
tempval = feval(fname,ui(i,:),y,Presmax1,SV,maxvol,Xbridges); % check cost of competitor
%tempval = feval(fname,Presmax1);
nfeval = nfeval + 1;
if (tempval <= val(i)) % if competitor is better than value in "cost array"
pop(i,:) = ui(i,:); % replace old vector with new one (for new iteration)
val(i) = tempval; % save value in "cost array"
%----Output section----------------------------------------------------------
iter = iter + 1
sim(' prueba3Dsim2'
)
Presmax1=max(Pression)
SV=(max(Q)-min(Q))
maxvol=max(Q)
Xbridges=max(ponts);
%x(2)=Presmax1
Appendice C
Dans le texte principal, nous avons expliqué la nécessité d’une étude des conditions de
désactivation. Ce fut le dernier point de notre travail et nous ne pouvons en présenter que des
résultats préliminaires. Ceux-ci n’ont donc pas été intégrés au texte principal et sont présentés
dans cet appendice. Nous voulons examiner comment le modèle avec désactivation se
comporte lors de situations plus physiologiques que la soustraction rapide par une seringue.
Revenons en effet sur la Fig. 2.3 (vision idéalisée des résultats expérimentaux). Nous avons
dit lors de notre étude du modèle CDGD que la différence de raideur télésystolique entre
battements sans et avec éjection était probablement due à un mélange d’effets de résistance
apparente et de désactivation. Nous avons maintenant les moyens de le vérifier et de donner
des interprétations mécanistes de ces deux effets
Pour ce faire, la Fig. D.1 donne au panneau A les résultats de simulation du modèle
avec désactivation qui vient d’être décrit où l’on a supprimé la seringue de soustraction et où
la postcharge, au lieu d’être isovolumique, est remplacée par le système RC de postcharge
physiologique précédemment décrit.
Nous avons tout d’abord essayé de simuler des contractions physiologiques avec ce
modèle en utilisant les valeurs du paramètre de désactivation employées dans les simulations
précédentes. Toutefois les débits et vitesses engendrés durent beaucoup plus longtemps que
dans les expériences de soustraction et la désactivation causée est tellement forte qu’aucune
pression ne peut se développer. En accord avec les conclusions des expérimentateurs, nous
supposons donc que les expériences de soustraction, de par leur caractère perturbant par
rapport au fonctionnement normal du ventricule, entraînent une désactivation beaucoup plus
grande que celle survenant éventuellement dans les contractions plus normales.
En utilisant alors des valeurs plus faibles de la désactivation (voir panneau A), nous
avons obtenu des boucles pression-volume compatibles avec les résultats expérimentaux. Les
courbes alpha=0, n’ayant pas de désactivation, donnent une relation télésystolique identique à
Afin d’être complet, nous illustrons au panneau B l’effet de cette désactivation plus
faible sur les expériences de soustraction (seringue en fonction, postcharge isovolumétrique).
On y voit une expérience à trois battements séquentiels identique à celle de la Fig.2.31 mais
avec une faible désactivation (alpha=0.05). La correspondance qualitative avec les résultats
expérimentaux est tout à fait satisfaisante. On y voit en effet la perte de pression pendant le
débit (effet dit « de résistance apparente ») et le re-développement avec désactivation (déficit
de pression par rapport au troisième battement).
400
A)
350
300
250
[mmHg]
pression [mmHg]
ppas
pact
200
Pression
150
100
50
0
-100 0 100 200 300 400
Volume Q [ml]
Q [ml]
100
B)
90
80
70
60
Pression [mmHg]
pressure
50
40
30
20
10
0
7 7.5 8 8.5 9 9.5 10
time[s]{s}
Temps