You are on page 1of 76

L approche systme

Ingnierie des Systmes


Yann Pollet CNAM
Chaire d intgration des systmes

L approche systme
Introduction la thorie des systmes
Varit, entropie, information Rtroaction Contrle des systmes

lments sur les systmes


systmes et environnement systmes et sous-systmes systmes et temps complexit pilotage des systmes

Lapproche systme

Systmique et approche systme


tude des principes abstraits dorganisation des systmes complexes Approche indpendante de la nature physique des entits : physique, technologique, sociale, biologique, ou combinaisons But de comprhension, modlisation, prvision, conception de systme Etude des systmes qui tendent vers un but malgr les perturbations systmes finaliss

Bref historique
Les prmisses : Platon, Ampre, Contrle des systmes, asservissements (1940) Norbert Wiener, 1948 : Cyberntique Claude Shannon : Thorie de lInformation Ludwig Von Bertalanffy, 1950 : Thorie Gnrale des Systmes : tentative de fondation dune science transdisciplinaire Ides assimiles ou redcouvertes par dautres disciplines : Systmes Multi Agents, Vie Artificielle, Sciences Cognitives (autonomie, autoorganisation, adaptation, complexit, ) Approche systme

Concept de relation
Etude des proprits indpendantes de la nature concrte des composants et des phnomnes Concepts de structure, dorganisation, de contrle, de hirarchie, . tude des relations entre lments physiques Etude des manifestations concrtes de principes plus gnraux (Phnomnes Lois physiques Principes) Apprhension des systmes par le biais de modles, rendant compte dun aspect particulier de la ralit

Notion de systme
Ensemble composite constitu de Ensemble composite constitu de personnels, de matriels, de logiciels, de personnels, de matriels, de logiciels, de procdures procdures En interaction mutuelle En interaction mutuelle Dans un environnement donn Dans un environnement donn Organiss pour rpondre un besoin Organiss pour rpondre un besoin correspondant une certaine finalit correspondant une certaine finalit
finalit

Ensemble d lments Ensemble d lments Ensemble Ensemble d interactions internes d interactions internes Ensemble Ensemble d interactions externes d interactions externes Ensemble de buts Ensemble de buts
finalit

Environnement

Systme

frontire

Dfinitions duales d un systme


finalit

Vue structurelle (spatiale)


ensemble de constituants en interaction mutuelle et en interaction avec l environnement, organiss en fonction d un but
finalit

Vue dynamique (temporelle)


ensemble de processus coordonns entre eux et synchroniss avec l environnement pour atteindre un objectif

temps

Proprits des systmes


Dfinition ensemble de constituants unit cohrente organiss structure interne en fonction d un but objectifs, finalit immerg dans un environnement sur-systme Proprits Totalit Structure Autonomie Relations externes Tlonomie Finalit Activit Fonctionnement Permanence Temps, volution

Systme ensemble de constituants ensemble de relations internes (structure) ensemble d objectifs ensemble de relations externes (environnement)

Typologie des systmes finaliss


Systmes Physico-chimiques Biologiques Anthropo-sociaux Artificiels Finalit ? Proprits tlonomiques Objectifs Mission

Systmes naturels
Systmes physiques

Systmes artificiels
Systmes technologiques

Systmes biologiques complexit Systmes socio techniques

ingnierie

organisation

Introduction la thorie des systmes


Quelques concepts

Notion de Varit
Proprits volutives dun systmes qui rsument lensemble de son pass Etat interne du systme Espace dtat : ensemble E de tous les tats possibles Taille de lespace dtat E Varit Varit = Espace de libert du systme = Incertitude pour lobservateur extrieur V = log2(|E|) (mesure en bits)
Mesure sous-additive : V(S) V(S1)+V(S2) (= V(S1)+V(S2) si absence dinteraction entre S1 et S2) = nombre de dimensions binaires
indpendantes de ltat

S1

S2

Varit et contrainte
Deux tats possibles V = 1 Cas de n dimensions dtat binaires et indpendantes V = log2(2n) = n Arrt
Ex : E1 = {porte ouverte, porte ferme} E2 = {marche, arrt} Marche 4 tats, V = 2
Porte ferme Porte ouverte

Cas de dimensions non indpendantes (relation sur E1 x E2 x x En) V < n


Ex : si e2 = marche implique e1 = porte ouverte impossible 3 tats, V = log2 3 = 1,58

Modles de dpendances dtat Contrainte : C = Vmax V

prdictions

Entropie et information
Il peut exister une distribution de probabilits P(s) sur les tats e besoin dun forme plus gnrale
Ex : p(e1) = 0,25, p(e2) = 0,25, p(e3)=0,5

Entropie de Boltzmann (mcanique statistique) H(P) = - eEP(e).log2P(e) Etats quiprobables H maximum = eE1/N.log2N H se rduit la varit V et exprime = log2N lincertitude ou lignorance sur la valeur de ltat H = 0 si un tat la probabilit 1 et les autres 0 information totale sur ltat du systme

Entropie et information (2)


Une contrainte rduit lincertitude sur la connaissance de ltat Une observation (partielle) acquisition dinformation sur ltat rel rduit le nombre dtats possibles ou modifie les probabilits Linformation reue (Shannon) = rduction dincertitude I = H(avant) H(aprs) Si lobservation de ltat est complte, H(aprs) = 0 et donc I = H

Evolution dun systme


Systme de varit V = log224 = 4

Exemple :
4 valeurs binaires indpendantes systmes 16 tats tat de dpart e = (1,1,1,1) A chaque pas de temps, probabilits de changement dtat p(10) = p(01) = 0,1 Chane de Markov [p]n+1 = [T].[p]n ? Systme entropie croissante
Tous les tats quasiquiprobables

H= 0

H
croissante

t H max

(H=4)

Evolution dun systme (2)


Systme de varit log224 = 4

Exemple 2
4 valeurs binaires indpendantes tat de dpart e = (1,1,1,1) A chaque pas de temps, probabilits de changement dtat p(10) = 0,5 et p(01) = 0,01 Convergence de [p1,p2,p3,p4] vers des valeurs fixes
Variations autour de ltat :

H= 0 H
croissante

H
dcroissante

t H
minimum

Systme entropie croissante puis dcroissante

Dynamique dun systme


Transition dtat Fonction de transition : T : E E : e(t) e(t+t) Par dfinition, 1 1 (bijection) ou * 1 Plus gnralement (processus indterministe), 1 * ou ** avec des probabilits : e(t) {p t+t(e) ; e E}
Chane de Markov P(ej(t+t) | ei(t)) = Mij [0,1]

Dynamiques de varit associes

Dynamique dun systme (2)


Transformation 1 1 : conserve les distinctions entre tats et donc la varit et lincertitude Transformation * 1 : efface les distinctions et rduit la varit Transformation indterministe 1 * : accrot la varit et lincertitude Transformation indterministe * * : la varit crot ou dcrot selon les cas De mme pour les interactions entre systmes (A affecte B si ltat de B t+t dpend de ltat de A t)

Processus circulaires
Circularit : processus o les effets peuvent rtroagir sur les causes Auto application : y = f(y)
Forme continue : f = quation diffrentielle Forme temps discret : yt+1 = f(yt) Causalit circulaire Base des systmes asservis, du chaos et de la gomtrie fractale

Auto organisation
tat dquilibre, ou tat absorbant : yt+1 = f(yt) Sous-ensemble absorbant : Y E ; f(Y) Y Si Y est minimum, Y est dit attracteur Un bassin dattraction de Y est le sous-ensemble dtats B(Y) : e B(Y), e Y, il existe n tel que fn(e) Y Dcroissance dentropie auto organisation Dans un systme dterministe, un tat appartient soit un attracteur soit un bassin
B(Y1) B(Y2) Y2 Y
1

Rtro action
Prise en compte dune dviation par rapport leffet souhait (objectif, consigne) dans lentre
perturbations objectif
dviation

actions

S
Contrle perception

Rtroaction ngative : rgulation, recherche de proprits de stabilit (destruction de varit) Rtroaction positive : divergence (effet boule de neige ), mais aussi formes dauto organisation

Contrle et finalit
Tendance vers un objectif malgr la survenue de perturbations ( goal directedness ) contrle dun systme
Ex : minimiser les effets des perturbations pour conserver une valeur dans une plage acceptable

Comparable un quilibre stable Objectif plus ou moins complexe ou dynamique Sous-ensemble acceptable de variables essentielles , ou fonction de prfrence

Mcanismes de contrle
Trois mthodes de base de rgulation : Buffering : absorption passive des perturbations en amont
Ex : amortisseurs, rservoir, rgulateur de flux

Feedback : action de compensation des perturbations aprs la survenue dun effet Feedforward : action de suppression des perturbations avant leur effet (anticipation)
P
B

P
R

P
R

Loi de la Varit Requise


Formulation du contrle comme une rduction de varit viter la transmission de la varit de lenvironnement sur celle du systme = oppos de la communication Le rgulateur doit tre capable de produire au moins autant de contre ractions que de perturbations V(R ) : Varit du rgulateur V(R ) >= V(P) + V(E) K V(P )) :: Varit des perturbations V(E Varit des variables
essentielles K : rduction de Varit due au buffering

Seule la varit peut compenser la varit

Structure dun systme de contrle


But Dcision

Systme Reprsentation

Traitement de linformation Environnement

Variables observes

Dynamique de lenvironnement

Variables affectes

Perturbations

Boucle de contrle
Vision symtrique
But ? But

Variables observes

Estimation

Reprsentation

Environnement
Variables affectes Action Dcision

Systme

Buts compatibles Systmes coopratifs B Buts incompatibles Systmes comptitifs B


1

B2
1

B2

Hirarchie de contrle
Dans les systmes tels que les organisations, les buts sont en gnral organiss en hirarchie (Ex : finalit, objectifs, but, ) Le but fix au niveau n est le rsultat dune action mene au niveau n+1
But 1

But 2

Perception

Actions

Perturbations

lments de thorie des systmes


Systmes et environnement Systmes et sous-systmes Systmes et temps Complexit Pilotage des systmes

Axes d approche des systmes


1. Systme et environnement 2. Systme et sous-systmes

3. Systmes et temps

4. Pilotage des systmes

Systmes et environnement

Systme et environnement
M

Environnement actif

Systme

Environnement passif

Flux d entre interface

Flux de sortie interface

Apprhende le systme dans sa globalit travers ses effets sur l environnement = Approche spcification des exigences Vision boite noire en ne considrant que les relations avec l environnement le systme est vu comme un processus transformateur de flux Mission M (objectifs, contraintes) du systme Frontire F le sparant de son environnement Fonction S = f(E)

Flux d entres et de sorties


Trois types de flux
Matire, Energie et Information
les flux de matire et d nergie obissent des lois strictes de conservation les flux d informations peuvent tre la fois utiliss ou diffuss et conservs
Sorties Entres Flux physique Information Flux physique systme de transformation physique actionneur Information capteur systme de traitement de l information

Transformation des flux

Les transformations de flux


Trois types de transformations lmentaires
dans le temps, dans l espace, dans la forme
M Matire E nergie accumulation transport I Information mmorisation communication traitement T Temps E Espace F Forme

stockage transport

Matrice MEI-TEF

transformation transformation

Flux physiques
mesurables conservation quations aux dimensions consomms par les transformations

Flux informationnels
transportent un sens non mesurables aspects smantique, pragmatique non consomms

Problmatiques compares
Exemple
Systme
technologique

Systme humain limites floues

Systme informatique limites nettes

humain raisonnement perception action


IHM ergonomie, communication humaine

frontire

objets physique

flux

grandeurs mesurables matire nergie

information donnes sur support pertinence informatique entropie? perte smantique

Systme informatique capteur actionneur

Approche boite noire et flux d entres-sorties

Systme oprant

Relations entres-sorties
Causalit (dterminisme)
une sortie dpend de l histoire des entres, rsume par un tat automates tat-transition (E/S discrtes, t discret) modles dtats (E/S continues, t continu, E/S continues, t discret) F
E(t) Q(t) t S(t+t)

G Systme tats
J (fonction conomique) contrle C(t) E(t) Q(t+ t) = G (E(t), C(t), Q(t)) S(t+t)

Finalit
expression de la relation E/S sous le forme d une fonction rendre acceptable ou optimale existence d un contrle interne au systme

Systme tats finalis

Systmes et sous-systmes
Dcomposition des systmes et proprits mergentes

Dcomposition d un systme
S1 S2 S3 S4 S5 S6 S7 Sa Sb

S3 E S1 S4 S2 S5 S7 Sb S6 Sa

S1 S2 S3 S4 S5 S6 S7 E

0 0 1 0 0 0 1 1

1 1 0 0 0 0 1 0

1 0 0 1 0 1 1 0

1 0 1 0 0 1 0 0

0 1 0 0 0 0 1 0

0 0 1 1 0 0 0 0

0 1 0 0 1 0 0 0

0 0 0 0 0 1 0 0

0 0 0 0 0 0 1 0

Matrice de couplage N2

Vue fonctionnelle ou organique regroupement des sous-systmes S41 forte cohsion interne S43 proprits mergentes : stabilisation, propagations, Hirarchie de systmes. Limitations psychologiques rsonances, etc. et 7 sujets en largeur, 4 niveaux en proprits immergentes
S42 profondeur

Dcomposition et regroupement
Exemples de dcompositions
E S1 S4 S5 S6 Sa Sb
S1 S2 S3 S4 S5 S6 S7 S1 S2 S3 S4 S5 S6 S7 0 1 1 1 0 0 0 0 1 0 0 1 0 1 1 0 0 1 0 1 0 0 0 1 0 0 1 0 0 0 0 0 0 0 1 0 0 1 1 0 0 0 1 1 1 0 1 0 0 S1 S2 S3 S4 S5 S6 S7 0 1 1 1 0 0 0 0 1 0 0 1 0 1 1 0 0 1 0 1 0 0 0 1 0 0 1 0 0 0 0 0 0 0 1 0 0 1 1 0 0 0 1 1 1 0 1 0 0

Qualit de dcomposition

>
Qualit de dcomposition
E S1 S2

Sa Sb

S1 S2 S3 S4 S5 S6 S7

Mtriques de couplage
Recherche de dcomposition avec soussystmes forte cohsion interne et faibles couplages externes Rapport de couplage
R = nombre de couplages / nombre de couplages possibles

Qualit de couplage du sous-systme i


Mi = Ri interne - Ri externe

Qualit de couplage du systme


M = moyenne des qualits de couplage des soussystmes On peut aussi pondrer les interactions, suivant la facilit de mise en uvre, le cot, la testabilit, .

Mtriques de couplage. Exemples


M1 = 1 - 5/12 = 0,58 E S1 S4 S5 S6 Sa Sb M2 = 6/6 - 4/24 = 0,83 M3 = 5/6 - 3/24 = 0,71 M = 1/3 (0,58 + 0,83 + 0,71) = 0,71 M1 = 1/2 - 7/20 = 0,15 E S1 S2 Sa Sb M2 = 2/6 - 11/24 = - 0,12 M3 = 0/2 - 10/20 = - 0,5 M = 1/3 (0,15 - 0,12 - 0,5) = - 0,17

dcomposition 1

dcomposition 2 lment cl de l intgration ensemble des interfaces vrifier lors de l intgration d un sous-systme

Proprits mergentes
Deux types de proprits d un systme :
proprits spcifiques de chaque composant proprits globales du systme : rsultent des proprits des sous-systme et du rseau d interactions

Proprits mergentes : proprits globales qui apparaissent du fait des interactions


S1 S2 S3 S4 S5 S6 S7 Sa Sb S1 S2 S3 S4 S5 S6 S7 E 0 0 1 0 0 0 1 1 1 1 0 0 0 0 1 0 1 0 0 1 0 1 1 0 1 0 1 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 1 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0

Effets de propagation
propagation d erreurs conduisant une dfaillance propagation de pannes ou de surcharge (Ex: effondrement de rseaux de communication)

Effets de rtro-action
effet de stabilisation effet d amplification et de rsonances (effet boule de neige : Ex : crack boursier de 1987)

mergence de la squentialit
E

St = f (Et) Systme statique propagation pure

St = f (Et, )

Systme squentiel existence de rtroactions internes

Exemple : mergence de la proprit de mmoire


E1 E2 S1 S2 1 0 0 1 1 0 0 1 0 0 0 1 0 0 0 1 1 0 0 1 0 0 0 1 0 1 0 0 0 1 1 0 0 1 1 0 0 0 1 0 0.. 0 0 1 E1 1 1 0 E2 0 1 0 S1

S2

Classification des proprits d un systme


Classification de Thom systme
mergence transitive localise dans un soussystme
Ex : module de traitement

mergence non transitive


Ex : rsonance

rpartie sur plusieurs soussystmes


Ex : poids d un systme embarqu

Ex : fiabilit d un systme

interactions
immergeante
Ex : inter-blocage

sous-systme

Dcomposition et architecture
Dcomposition non intrinsque du systme alternatives et choix de dcomposition but recherch : systmes plus faciles
intgrer maintenir faire voluer rutiliser partiellement

dcomposition hirarchique forte cohsion et faibles couplages, dfinition d interfaces de services modularit en logiciel, approche objet critres d homognit : sous-traitance un seul gnie critres psychologiques : 7 lments, 4 niveaux

Systmes et temps

Dynamique et volution des systmes

Systmes et temps
volution

Invariance temporelle, intgrit de comportement proprits non invariantes changements :


continus discontinus temps continu : ex : modles de rgulation temps discret (t, t+t, ) : chantillonnage temps logique discret : vnements (systmes squentiels, tat-transition, )

Phases de vie Environnement du systme modes de fonctionnement tats / processus continu fonctionnement

Trois approches d analyse : Sparer dynamique et


volution (conjoncturel / structurel) modliser la dynamique confrer l aptitude l volution de la mission, de l environnement, de la technologie

Vision synchronique et vision diachronique


Dimension temporelle vision synchronique : proprits du systme des instants donns vision diachronique : volution dans le temps de certaines proprits du systme

t+t

t+t

Analyse et tude des proprits structurelles Vision synchronique

Analyse des facults dadaptation Vision diachronique

Principe de synchronisation
Deux types de proprits d un systme : proprits synchroniques : relations entre caractristiques d un systme un instant donn (proprit structurelle, proprit d organisation,) proprits diachroniques : volution dans le temps de relations entre les mmes caractristiques (proprit d adaptation) Principe de synchronisation : postule que des caractristiques soumises des proprits diachroniques sont tout instant compatibles avec les proprits synchroniques susceptibles de les lier

Hirarchie des niveaux d invariance temporelle


Classement des caractristiques d un systme par vitesse d volution de plus ou plus rapide, ou niveau d invariance de plus en plus faible
Plus stable priodes plus longues plutt discontinu aspects aspect volution structurels

niveau i+1 niveau i contraintes d volution perturbations


aspect structurel d un march

Ex : tat
Fluctuation du prix d achat

Plus fluctuant niveau i-1 priodes plus courtes plutt continu

Ex : position, vitesse
aspects aspect conjoncturels fonctionnement

Dynamique et volution
Deux niveaux temporels : dynamique : modifications conjoncturelles
transformations dans les sous-systmes interactions internes et externes

volution : modifications structurelles


frontires organisation en sous-systmes interactions internes, externes lois de transformation des sous-systmes concepts de structure, fonction et volution

Hirarchie temporelle dans un systme technologique


R-ingnierie structurelle
volution
Modification de l architecture Pas de remise en cause l architecture initiale

Modification fonctionnelle Changement phase de vie Alternance fonctionnement maintenance Modes de fonctionnement tats de fonctionnement dynamique de fonction- logique opratoire d enchanement des activits nement quilibrage continu

Modification ou remplacement d lments dans modifier l architecture ou les fonctions Changement mode de fonctionnement (modes prdfinis, dmarrage, modes dgrads, ..) Changement de points de consigne, changement d tat Recherche de stabilit ou optimisation

Hirarchie temporelle de MCO

besoin d volution : mission environnement technologie

R-ingnierie du systme Maintenance volutive, migration Maintenance adaptative, perfective Maintenance corrective, mise niveau des systmes dploys Maintenance systmatique Maintenance curative Sret de fonctionnement, recouvrement d erreurs

t2 t1 pannes anomalies

Aspects dynamiques

Systmes tats
Ex : distributeur automatique
E(t)

Systme

S (t+t)

Automates finis : 2 hypothses : causalit : S (t+t) ne dpend que de E(t) et de l histoire antrieure t finitude : l histoire antrieure est rsume par un tat qui ne prend qu un ensemble fini de valeurs

F
E(t) Q(t) t S(t+t)

G
S(t+t) = F[E(t), Q(t)] Q(t+t) = G[E(t), Q(t)]

choix produit 3 fournit produit reoit 3 1 2 3 reoit 1 reoit reoit 1 reoit 1 1 attente reoit 2 reoit 2 fournit 2 4 produit 4 choix produit 4 fournit choix produit 3 produit 3 + rend 1

Automate tats finis

Cas du temps rel


donnes d entre Systme transformationnel donnes de sortie boite noire vnement raction Systme ractif cactus noir

Systmes transformationnels

Systmes purement ractifs

description aise en termes de fonctions approche rigoureuse possible vnements E1 Qi Qj ractions R1 E2 Qk R2 E3 Qm temps R3

description en termes d vnements et d actions en retour description rigoureuse en terme d tatstransitions

Qi

E1

R1 Qj

E2

R2 Qk

E3

R3 Qm

vnement -ractions donnes d entre Systme mixte

Systmes temps rel


systme la fois transformationnel et ractif comportement complexe : ensemble de squences donnes d activit transformatrices de flux, d vnements, de sortie d actions, de conditions associes des contraintes temporelles ne se reprsente pas facilement dans une approche structure pas de preuve formelle : domaine de la simulation

volution des systmes

volution en ingnierie des systmes


Changements au cours de la vie oprationnelle : missions, environnement, usure, volution technologique prvoir la survie du systme
(lois empiriques de croissance) (lois empiriques de croissance) loi du changement continu les systmes doivent tre adapts, sinon, ils loi du changement continu ::les systmes doivent tre adapts, sinon, ils deviennent de moins en moins utiles leur environnement deviennent de moins en moins utiles leur environnement loi de la complexit croissante les systmes se complexifient loi de la complexit croissante ::les systmes se complexifient inexorablement en crant des objets incompatibles avec architecture inexorablement en crant des objets incompatibles avec llarchitecture initiale. La restructuration demande de plus en plus de ressources initiale. La restructuration demande de plus en plus de ressources (croissance de entropie du systme) (croissance de ll entropie du systme) loi de stabilit organisationnelle la dynamique de croissance des loi de stabilit organisationnelle ::la dynamique de croissance des systmes est autorgule par le management ou environnement du projet systmes est autorgule par le management ou llenvironnement du projet

Lois de Lehman Lois de Lehman

Le processus de modification ne arrte que lorsque le cot des Le processus de modification ne ssarrte que lorsque le cot des modifications devient suprieur au cot de remplacement, ou perd son utilit modifications devient suprieur au cot de remplacement, ou perd son utilit

Matrise de l volution
Recherche d invariants ou d lments de stabilit par rapport aux volutions potentielles au niveau de la spcification :
instabilit des fonctions dues aux multiples contraintes (mission, changement d environnement organisationnel ou rglementaire, ) types d entits relativement stables modlisation par les entits ou les objets (encapsulation des instabilits)

au niveau de la conception
architecture stable avec modules faiblement coupls et interfaces stables modifications reportes sur les seuls modules

Conception d architectures stables


application environnement application environnement aspect diachronique Systme d Expl. Systme d Expl. matriel aspect synchronique matriel

Architecture en couches
changement non synchronique des couches

Introduction de redondances : non Encapsulation des lments internes ou externes susceptibles de modification
factorisation de modules susceptibles d volution diffrenties en fonction des modules appelant

Complexit des systmes

lments de complexit des systmes


Complexit intrinsque
statique : nombre et varit des lments, fonction, interactions (nombre d tats, de configurations)
significative de l effort d ingnierie

dynamique : dynamique des interactions (parcours dans l espace des tats, mergence)
significative de l effort de test (->effort d intgration)

complexit d volution et d auto-organisation

Indterminisme
comportement indterministe de l environnement alas des constituants complexit humaine

htrognit des constituants et des mtiers

Deux approches de la complexit


Complexit statique
nombre d exigences, de fonctions, de constituants, d interactions effort de conception proportionnelle la gestion de configuration

Complexit dynamique
dynamique des fonctions et des interactions combinatoire des interactions
combinatoire des parcours dans l espace des tats (dans tous les modes aux diffrentes phases du cycle de vie) analyse de tous les scenarii possibles

effort d intgration et d essais

Mesure de la complexit statique


Dfinition de la varit (Ashby) : nombre de configurations ou d tats possibles d un systme dpend du point de vue sur le systme :
Exemple 1 : la varit d un systme vu comme compos de n sous-systmes est le produit des varits vi de ses sous-systmes

V = 1n vi
Exemple 2 : la varit d un systme vu comme compos de n sous-systmes relis 2 2 de v manires (en supposant l galit des varits de liaisons) est :

V = vCn2 = v n.(n-1)/2

Aspects exponentiels
Nombre d tats des systmes
explosion combinatoire des diagrammes d tats et des parcours dans l espace des tats

Impossibilit de test exhaustif


tester tous les parcours (graphe de structure et graphe d appel) dans tous les domaines de donnes
exemple simpliste : 1000 modules 2 tats chacun V = 21000
21000 tests si un test par tat du systme 289 nanosecondes depuis le big bang 2220 particules stables dans l univers

Pilotage des systmes finaliss


Rgulation et systmes finaliss

De la rgulation au pilotage
systme de pilotage
objectifs information

systme information d information


commande

flux entrant

systme oprant

flux sortant

Pilotage d un systme

Loi de la varit requise


Condition ncessaire pour qu un systme soit rgul :
la varit de la commande doit tre suprieure la varit des perturbations d entre environnement constant, la varit de la commande doit tre suprieure celle des objectifs
E
E C E1 E2 E3 E S E1 E2 E3 E S E1 E2 E3 S c

S = S0

E E1 E2 E3

C1 S0 S1 S2 C2 S3 S0 S4 C3 S5 S6 S0 Varit suffisante : dans tous les cas le rgulateur peut trouver une commande adquate

C1 S0 S2 S3 C2 S3 S0 S4 Varit du rgulateur insuffisante

C1 S0 S1 S2 C2 S3 S0 S4 C3 S5 S6 S7 Varit suffisante mais pas de commande adquate dans tous les cas

C1 S0 S0 S1 C2 S2 S3 S0 Varit insuffisante mais le systme est rducteur de varit

Loi de la varit requise (2)


Autre formulation : varit de la commande :
suprieure la varit des entres sortie constante suprieure la varit des sorties entre constante suprieure la varit du systme

Moyens d amliorer la rgulation d un systme :


diminuer la varit des entres (rgulation passive) augmenter la varit de la commande (rgulation active) augmenter la varit des objectifs en augmentant la plage des sorties admissibles (rgulation par tolrance) diminuer la varit du systme pilot en le rendant rducteur de varit (ex : organiser avant d informatiser)

Applications de la loi d Ashby


Organiser (si possible) avant d informatiser Confrer aux logiciels des rserves de varit (redondances) pour faire face des volutions des objectifs, de l environnement, et du systme pilot
pas de factorisations systmatiques couches d interfaces stables structurant l architecture

la varit du systme ingnierant doit tre au moins gale celle du systme ingnier le rattrapage d un problme dans un projet demande un effort d autant plus grand que l on a attendu pour le mettre en uvre

Hirarchies de rgulation
consignes issues des rgulateurs de niveau i+1 information vers rgulateurs de niveau i+1 coordination ventuelle avec d autres rgulateurs de niveau i

rgulateur niveau i

commandes coordonnes information issues vers rgulateurs de des rgulateurs de niveau i-1 niveau i-1

intgration verticale : hirarchie de rgulateurs intgration horizontale : coordination entre rgulateur de mme niveau

Hirarchie de dcision et hirarchie temporelle


Hirarchie de rgulateurs en relation avec :
la hirarchie de finalit la hirarchie d embotement des sous systmes la hirarchie des niveaux temporels
niveau de dcision stratgique tactique rflexe domaine d action trs global moyen faible priodicit faible forte horizon long terme court terme

moyenne moyen terme

Application aux Systmes d Information de Production


4 : entreprise management 3 : usine gestion de production 2 : atelier supervision 1 : cellule rgulateurs - contrleurs - automates 0 : processus capteurs - actionneurs - transmetteurs
Plan de production

n+1 n n-1
Perturbations finalis par amortit

Pyramide de la CIM (Computer Integrated Manufacturing)

Embotement structurel hirarchie de pilotage Hirarchie temporelle

Typologie des systmes autorguls


Classification des systmes en fonction des caractristiques de leur rgulateur
types
Systme rflexe Systme asservi caractristiques rgulateur arc direct entre-sortie proprits fonctionnelles stabilit exemple en CIM thermostat lmentaire

programme param robot avec rgulation en stabilit fixes, moduls par position et en vitesse les sorties programme Systme robot de soudage par squentiel enregistr, modul enchanement points par les entres Systme auto- programme param. adaptation optimisation en adaptatif variables modul par optimisation les rsultats automation industrielle programme Systme autoateliers flexibles, modifiable en organisation heuristique fonction de systme productif apprentissage l exprience

Niveaux de rgulation

Synthse sur les systmes


Vue globale contextuelle
finalit flux sortantscnarios temporels limites Aspect finalit Aspect fonctionnalits, flux Aspect spatiaux limite, nature, structure Aspect temporels flux entrant

dcompositions

volution

S
systme oprant

phases de vie modes de fonct. tats / proc. continu

hirarchie de pilotage

hirarchie fonctionnelle

hirarchie organique

hirarchie de niveaux d invariance temporelle

fonctionnement

L approche systme

Approches analytique et systmique


Approche analytique
Rductionniste, cartsienne apprhende un systme en le dcomposant en lments de plus en plus simples risque d ignorer des interactions l origine de proprit importantes s applique au systmes simple ou compliqus

Approche systme
holistique, systmique apprhende un systme dans sa globalit en tentant d en construire des modles qui permettent de prvoir son comportement s applique aux systmes complexes, non analysables par dcomposition

You might also like