|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : juin 2008 Messages : 8 ![]() |
Bonjour,
N'étant pas développeur et ne trouvant pas de solution simple, relevant de mes compétences, je fais appel à vos lumières pour monter une base de donnée bien particulière. L'objectif est de pouvoir réaliser, avec Access, des arbres d'événements qui calcul une probabilité d'occurrence de différentes situations. Ayant une quantité astronomique d'arbres à réalisés, avec des probabilités qui peuvent évoluer au cours du temps et des connaissances scientifiques... je pense qu'Access est tout indiqué Ex : voir le fichier en pièce jointe Niveau 1 : Fuite d'un produit inflammable / Probabilité A Niveau 2 : Branche 1 ==> Inflammation immédiate / Probabilité A Probabilité d'inflammation immédiate Branche 2 ==> Inflammation retardée / Probabilité A * Proba inflammation retardée Branche 3 ==> Pas d'inflammation (Proba A * (1-(Proba immédiate + Proba retardée)) Voila pour le principe, j'espère que c'est suffisamment claire. Ce que j'essaye de faire pour l'instant c'est : Une table "Input Data" où je définie : - la probabilité A de départ - le type de produit (les probabilité d'inflammation, renseignées dans une table distincte, sont spécifiques à 4 grandes catégories de produit) - le débit de fuite (les probabilité d'ignitions sont dépendantes de 3 grandes catégories de débit de fuite (mineure, moyenne et élevée)) Les problèmes : A/ A partir de mon enregistrement de départ, je voudrais pouvoir : - sélectionner la probabilité d'ignition adaptée au type de produit (1) ET au débit de fuite (2) ex : pour un liquide inflammable avec un débit de fuite < 10kg/s, alors la probabilité d'ignition immédiate = 0.008 Et ensuite faire les calculs de probabilité pour chaque type d'ignition. B/ Comment reporter en cascade des champs d'une table à une autre ? Ex : table 1 (niveau 1 de l'arbre), clé primaire = N° tuyau table 2, clés primaire = N° tuyau de la table 1 + taille de fuite n°1 table 3, clés primaire ) = N° tuyau de la table 1 + taille de fuite n°1 + type d'inflammation N°1 (immédiate ou retardée ou pas enflammée...) Bon, j'espère ne pas avoir été trop confus et je vous remercie déjà de m'avoir lu jusqu'ici. Je suis preneur de tout ou partie de début de solution. Merci ![]() |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() |
Hello et bienvenue sur notre forum
La problématique que tu soulèves est intéressante et je veux bien essayer de te donner un coup de main pour la réaliser. Par contre, je ne comprends pas exactement ce que tu veux... As-tu déjà commencé quelque chose sous Access ? Si c'est le cas, ce serait sympa de le joindre (compressé bien entendu) à ta prochaine réponse |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : juin 2008 Messages : 8 ![]() |
Bonjour,
Je joint le début de fichier Access et surtout la feuille Excel sur laquelle je travail "à défaut de mieux" (il en ait qu'au tout début de sa conception et comporte des idées de développement qui vont au-delà de la problématique exposée... - Je la met à jour au fur et à mesure de son développementPour faire simple, je voudrais pouvoir construire une base de donnée qui me permet de générer des arbres d'événements (ou au moins me calculer les résultats) à partir : - d'une fiche d'entrée de données spécifique à chaque arbre (nom de la section, débit de fuite...) - de valeurs par défaut (probabilités d'ignition...) Merci pour ton aide |
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : juin 2008 Messages : 8 ![]() |
Bon, fin de journée.
J'ai updaté le fichier excel. Toutes les idées y sont (je crois). C'est certainement pas simple à appréhender de prime abord mais en fait c'est pas bien compliqué. L'idée est qu'aujourd'hui, si j'utilise excel, je vais devoir faire un fichier pour chaque enregistrement (il y en a des centaines de prévu) et si je dois changer 1 paramètres, il faut modifier tous les fichiers. Je ne parle même pas du stockage pas pratique du tout de ce type d'archive. Voilou, A+ |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com