While starting to learn about SCRAM by trial and error I have tried running CEA9601 model (see recent threads).I managed to complete test by setting --limit-order 3 as advised.
But it would help my understanding if there were accompanying notes in each model explaining to newcomers the usage of various input models found in SCRAM repo.
Autogenerated
Baobab
BSCU
CEA9601
Chinese
core
EventTrees
HIPPS
Lift
ne574
SmallTree
Theatre
ThreeLevels
ThreeMotor
TransTest
TwoTrain
I should explain the context of my research.I am exploring building failure trees where the estimates of probabilities for each failure tree node in the failure tree are derived from inputs from a collaborating group of users - not from a sole source. Such estimates from domain experts might be conflicting and so a distribution of opinion needs to be captured.How can such multiple estimates be entered into SCRAM?Which of the above models most closely matches this scenario of multi user estimates?
I have written a tutorial and packages in R that could help you if you like, please check out www.openreliability.org
The FaultTree package provides a method for preparing fault trees
by a scripting method and displaying them as SVG graphics. An
add-on package FaultTree.SCRAM permits writing out a developed
tree using a function ftree2mef(). I took the process a little
further and have functions that call for cutsets, probability,
importance and uncertainty directly from the R environment. But if
you don't care to use those, you are free to just get the opsa-mef
format file and call SCRAM yourself.
--
You received this message because you are subscribed to the Google Groups "SCRAM Support and User Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email to scram-users...@googlegroups.com.
To post to this group, send email to scram...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/scram-users/4eb4d4b2-2b98-4327-b018-cf86d0197f12%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Advancing my understanding a bit further ...
Is there a list of "pre SCRAM" tools which export opsa-mef files?
That is to create the input files presented to SCRAM engine?
I have researched a number of proprietary front end tools which use opsa-mef format.I know that XML editors can output the required format but I'm referring to the design of tree at the beginning of this analytical process.
“this introduction will be made from a Windows user perspective.”
“it makes much more sense now to move on to higher level modeling languages and formalisms.”
"Moreover, you can design a domain-specific-language
that is more descriptive and convenient for your particular application and users in your domain."
"In a sense, developing a GUI-application for fault-tree or event-tree is futile right from the beginning.
Sadly, that's where SCRAM GUI is headed as many users seem to be stuck in it."
DL,
Believe it or not you are the first to note the problems with the EventTree demonstration script. I have fixed them now on github.
Yes, many reliability/safety engineers will generally come from a Windows background. These are not software developers, rather folks that are finally bold enough to explore beyond the shrink-wrap world of commercial software.
I run an Ubuntu 16.04 virtual machine on Windows and have used
this particularly in association with learning, understanding, and
now building SCRAM core sources. I have stored my notes on this
and had planned on posting some HowTo's related.
The EventTree package for R is quite rudimentary. I wrote the basic scripting to R dataframe object quickly almost 2 years ago now. The graphics was my first exploration into D3.js last year then work on the EventTree was suspended as I developed FaultTree.
Olahas and I began collaboration of sorts in December 2016. And I generated the FaultTree.SCRAM package with a concerted effort over a few months ensuing, motivated because we had a user preparing a significant academic proposal for the Resilience Center at Colorado State University using FaultTree.
I find R to be an excellent environment for prototyping
applications. The EventTree package is an example of something
very simple that could be implemented in other languages quite
easily. About a year ago I did spend some time initiating a port
of the concept to PHP using MySQL as a web server-side
application. I didn't pursue it longer than a week or two however.
--
You received this message because you are subscribed to the Google Groups "SCRAM Support and User Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email to scram-users...@googlegroups.com.
To post to this group, send email to scram...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/scram-users/d2c55dbc-1bc0-4d28-850a-74784edb826d%40googlegroups.com.