Commit 702d8495 authored by Jérome Perrin's avatar Jérome Perrin

update DefaultAllInOneEmpty2 with some default values

parent 0e6d6eca
{ {
"class_definition" : { "class_definition": {
"definitions" : { "definitions": {
"distributionTypes" : { "distributionTypes": {
"_fixed" : { "_fixed": {
"description" : "Fixed", "description": "Fixed",
"title" : "Fixed", "title": "Fixed",
"type" : "object", "type": "object",
"properties" : { "properties": {
"mean" : { "mean": {
"type" : "number", "type": "number",
"default" : 0.75, "default": 0.75,
"required" : true "required": true
} }
} }
}, },
"_exp" : { "_exp": {
"type" : "object", "type": "object",
"title": "Exp", "title": "Exp",
"description" : "Exponential", "description": "Exponential",
"properties" : { "properties": {
"mean" : { "mean": {
"type" : "number", "type": "number",
"default" : 0, "default": 0,
"required" : true "required": true
} }
} }
}, },
"_normal" : { "_normal": {
"type" : "object", "type": "object",
"title" : "Normal", "title": "Normal",
"description" : "Normal", "description": "Normal",
"properties" : { "properties": {
"mean" : { "mean": {
"type" : "number", "type": "number",
"default" : 0, "default": 0,
"required" : true "required": true
}, },
"stdev" : { "stdev": {
"type" : "number", "type": "number",
"default" : 0, "default": 0,
"required" : true "required": true
} }
} }
}, },
"_lognormal" : { "_lognormal": {
"type" : "object", "type": "object",
"title" : "Lognormal", "title": "Lognormal",
"description" : "Lognormal", "description": "Lognormal",
"properties" : { "properties": {
"mean" : { "mean": {
"_class" : "Dream.Property", "_class": "Dream.Property",
"name" : "Mean", "name": "Mean",
"type" : "number", "type": "number",
"default" : 0 "default": 0
}, },
"stdev" : { "stdev": {
"_class" : "Dream.Property", "_class": "Dream.Property",
"name" : "Standard Deviation", "name": "Standard Deviation",
"type" : "number", "type": "number",
"default" : 0 "default": 0
} }
} }
}, },
"_binomial" : { "_binomial": {
"type" : "object", "type": "object",
"title" : "Binomial", "title": "Binomial",
"description" : "Binomial", "description": "Binomial",
"properties" : { "properties": {
"mean" : { "mean": {
"type" : "number", "type": "number",
"default" : 0 "default": 0
}, },
"size" : { "size": {
"type" : "number", "type": "number",
"default" : 0 "default": 0
} }
} }
}, },
"_poisson" : { "_poisson": {
"type" : "object", "type": "object",
"title" : "Poisson", "title": "Poisson",
"description" : "Poisson", "description": "Poisson",
"properties" : { "properties": {
"lambda" : { "lambda": {
"type" : "number", "type": "number",
"default" : 0 "default": 0
} }
} }
}, },
"_logistic" : { "_logistic": {
"type" : "object", "type": "object",
"title" : "Logistic", "title": "Logistic",
"description" : "Logistic", "description": "Logistic",
"properties" : { "properties": {
"location" : { "location": {
"type" : "number", "type": "number",
"default" : 0, "default": 0,
"required" : true "required": true
}, },
"scale" : { "scale": {
"type" : "number", "type": "number",
"default" : 0, "default": 0,
"required" : true "required": true
} }
} }
}, },
"_cauchy" : { "_cauchy": {
"type" : "object", "type": "object",
"title" : "Cauchy", "title": "Cauchy",
"description" : "Cauchy", "description": "Cauchy",
"properties" : { "properties": {
"location" : { "location": {
"type" : "number", "type": "number",
"default" : 0 "default": 0
}, },
"scale" : { "scale": {
"type" : "number", "type": "number",
"default" : 0 "default": 0
} }
} }
}, },
"_geometric" : { "_geometric": {
"type" : "object", "type": "object",
"title" : "Geometric", "title": "Geometric",
"description" : "Geometric", "description": "Geometric",
"properties" : { "properties": {
"probability" : { "probability": {
"type" : "number", "type": "number",
"default" : 0, "default": 0,
"required" : true "required": true
} }
} }
}, },
"_gama" : { "_gama": {
"type" : "object", "type": "object",
"title" : "Gama", "title": "Gama",
"description" : "Gama", "description": "Gama",
"properties" : { "properties": {
"shape" : { "shape": {
"type" : "number", "type": "number",
"default" : 0, "default": 0,
"required" : true "required": true
}, },
"rate" : { "rate": {
"type" : "number", "type": "number",
"default" : 0, "default": 0,
"required" : true "required": true
} }
} }
}, },
"_weibull" : { "_weibull": {
"type" : "object", "type": "object",
"title" : "Weibull", "title": "Weibull",
"description" : "Weibull", "description": "Weibull",
"properties" : { "properties": {
"shape" : { "shape": {
"type" : "number", "type": "number",
"default" : 0, "default": 0,
"required" : true "required": true
}, },
"scale" : { "scale": {
"type" : "number", "type": "number",
"default" : 0, "default": 0,
"required" : true "required": true
} }
} }
}, },
"_failure" : { "_failure": {
"type" : "object", "type": "object",
"title" : "Yes", "title": "Yes",
"description" : "Fixed", "description": "Fixed",
"properties" : { "properties": {
"Time to Failure" : { "Time to Failure": {
"$ref" : "#/definitions/_dist" "$ref": "#/definitions/_dist"
}, },
"Time to Repair" : { "Time to Repair": {
"$ref" : "#/definitions/_dist" "$ref": "#/definitions/_dist"
}, },
"repairman" : { "repairman": {
"description" : "Repairman", "description": "Repairman",
"type" : "string", "type": "string",
"required" : true "required": true
} }
} }
}, },
"_no" : { "_no": {
"type" : "string", "type": "string",
"title" : "No", "title": "No",
"description" : "None" "description": "None"
} }
}, },
"_failureDist" : { "_failureDist": {
"allOf" : [{ "allOf": [
"type" : "object", {
"properties" : { "type": "object",
"failureDistribution" : { "properties": {
"type" : "string", "failureDistribution": {
"default" : "No", "type": "string",
"enum" : [ "default": "No",
"No", "enum": [
"Yes" "No",
] "Yes"
} ]
} }
}, { }
"oneOf" : [{ },
"$ref" : "#/definitions/distributionTypes/_failure" {
}, { "oneOf": [
"$ref" : "#/definitions/distributionTypes/_no" {
} "$ref": "#/definitions/distributionTypes/_failure"
] },
} {
] "$ref": "#/definitions/distributionTypes/_no"
}, }
"_dist" : { ]
"allOf" : [{ }
"type" : "object", ]
"properties" : { },
"distribution" : { "_dist": {
"type" : "string", "allOf": [
"default" : "Fixed", {
"enum" : [ "type": "object",
"Fixed", "properties": {
"Exp", "distribution": {
"Normal", "type": "string",
"Lognormal", "default": "Fixed",
"Binomial", "enum": [
"Poisson", "Fixed",
"Logistic", "Exp",
"Cauchy", "Normal",
"Geometric", "Lognormal",
"Gama", "Binomial",
"Weibull" "Poisson",
] "Logistic",
} "Cauchy",
} "Geometric",
}, { "Gama",
"oneOf" : [{ "Weibull"
"$ref" : "#/definitions/distributionTypes/_fixed" ]
}, { }
"$ref" : "#/definitions/distributionTypes/_exp" }
}, { },
"$ref" : "#/definitions/distributionTypes/_normal" {
}, { "oneOf": [
"$ref" : "#/definitions/distributionTypes/_lognormal" {
}, { "$ref": "#/definitions/distributionTypes/_fixed"
"$ref" : "#/definitions/distributionTypes/_binomial" },
}, { {
"$ref" : "#/definitions/distributionTypes/_poisson" "$ref": "#/definitions/distributionTypes/_exp"
}, { },
"$ref" : "#/definitions/distributionTypes/_logistic" {
}, { "$ref": "#/definitions/distributionTypes/_normal"
"$ref" : "#/definitions/distributionTypes/_cauchy" },
}, { {
"$ref" : "#/definitions/distributionTypes/_geometric" "$ref": "#/definitions/distributionTypes/_lognormal"
}, { },
"$ref" : "#/definitions/distributionTypes/_gama" {
}, { "$ref": "#/definitions/distributionTypes/_binomial"
"$ref" : "#/definitions/distributionTypes/_weibull" },
} {
] "$ref": "#/definitions/distributionTypes/_poisson"
} },
] {
}, "$ref": "#/definitions/distributionTypes/_logistic"
"_schedulingRule" : { },
"description" : "Scheduling Rule, one of FIFO Priority EDD EOD NumStages RPC LPT SPT MS WINQ", {
"type" : "string", "$ref": "#/definitions/distributionTypes/_cauchy"
"default" : "FIFO", },
"enum" : [ {
"FIFO", "$ref": "#/definitions/distributionTypes/_geometric"
"Priority", },
"EDD", {
"EOD", "$ref": "#/definitions/distributionTypes/_gama"
"NumStages", },
"RPC", {
"LPT", "$ref": "#/definitions/distributionTypes/_weibull"
"SPT", }
"MS", ]
"WINQ", }
"WT" ]
] },
}, "_schedulingRule": {
"_capacity" : { "description": "Scheduling Rule, one of FIFO Priority EDD EOD NumStages RPC LPT SPT MS WINQ",
"description" : "capacity of the queue. -1 means infinite", "type": "string",
"type" : "number", "default": "FIFO",
"default" : 1, "enum": [
"oneOf" : [{ "FIFO",
"enum" : [ "Priority",
-1 "EDD",
] "EOD",
}, { "NumStages",
"multipleOf" : 1 "RPC",
} "LPT",
] "SPT",
}, "MS",
"_operationType" : { "WINQ",
"_class" : "Dream.PropertyList", "WT"
"name" : "Operation type", ]
"id" : "operationType", },
"description" : "the type of operations that are performed manually in the machine", "_capacity": {
"properties" : { "description": "capacity of the queue. -1 means infinite",
"operationType" : { "type": "number",
"type" : "string", "default": 1,
"enum" : [ "oneOf": [
"Load", {
"Setup", "enum": [
"Processing", -1
"MT-Load", ]
"MT-Load-Setup", },
"MT-Load-Setup-Processing", {
"MT-Setup-Processing" "multipleOf": 1
] }
} ]
} },
} "_operationType": {
}, "_class": "Dream.PropertyList",
"edge" : { "name": "Operation type",
"description" : "Base definition for edge", "id": "operationType",
"properties" : { "description": "the type of operations that are performed manually in the machine",
"_class" : { "properties": {
"type" : "string" "operationType": {
}, "type": "string",
"source" : { "enum": [
"type" : "string" "Load",
}, "Setup",
"destination" : { "Processing",
"type" : "string" "MT-Load",
}, "MT-Load-Setup",
"name" : { "MT-Load-Setup-Processing",
"type" : "string" "MT-Setup-Processing"
} ]
}, }
"required" : [ }
"_class", }
"source", },
"destination" "edge": {
], "description": "Base definition for edge",
"type" : "object" "properties": {
}, "_class": {
"node" : { "type": "string"
"description" : "Base definition for node", },
"properties" : { "source": {
"_class" : { "type": "string"
"type" : "string" },
}, "destination": {
"coordinate" : { "type": "string"
"properties" : { },
"left" : "number", "name": {
"top" : "number" "type": "string"
}, }
"type" : "object" },
}, "required": [
"name" : { "_class",
"type" : "string" "source",
} "destination"
}, ],
"required" : [ "type": "object"
"name", },
"_class" "node": {
], "description": "Base definition for node",
"type" : "object" "properties": {
}, "_class": {
"Dream.Edge" : { "type": "string"
"_class" : "edge", },
"allOf" : [{ "coordinate": {
"$ref" : "#/class_defintion/edge" "properties": {
} "left": "number",
], "top": "number"
"description" : "Connect stations together" },
}, "type": "object"
"Dream.Exit" : { },
"_class" : "node", "name": {
"name" : "Exit", "type": "string"
"css": { }
"border" : "1px solid #ccb", },
"backgroundColor" : "#eef", "required": [
"backgroundImage" : "linear-gradient(to bottom, #eef 0%, #dde 100%)" "name",
}, "_class"
"shape" : "rectangle", ],
"description" : "A station where entities exits from the system", "type": "object"
"allOf" : [{ },
"$ref" : "#/node" "Dream.Edge": {
}, { "_class": "edge",
"type" : "object", "allOf": [
"properties" : { {
"name" : { "$ref": "#/class_defintion/edge"
"type" : "string", }
"default" : "Exit" ],
}, "description": "Connect stations together"
"id" : { },
"default" : "E", "Dream.Exit": {
"required" : true "_class": "node",
} "name": "Exit",
} "css": {
} "border": "1px solid #ccb",
] "backgroundColor": "#eef",
}, "backgroundImage": "linear-gradient(to bottom, #eef 0%, #dde 100%)"
"Dream.Queue" : { },
"name" : "Queue", "shape": "rectangle",
"_class" : "node", "description": "A station where entities exits from the system",
"css": { "allOf": [
"border": "1px solid #bcc", {
"backgroundColor":"#eff", "$ref": "#/node"
"backgroundImage": "linear-gradient(to bottom, #eff 0%, #dee 100%)" },
}, {
"description" : "A buffer where entites can be hold until the next station is ready to process them", "type": "object",
"allOf" : [{ "properties": {
"$ref" : "#/node" "name": {
}, { "type": "string",
"type" : "object", "default": "Exit"
"properties" : { },
"name" : { "id": {
"type" : "string", "default": "E",
"default" : "Queue" "required": true
}, }
"id" : { }
"type" : "string", }
"default" : "Q" ]
}, },
"capacity" : { "Dream.Queue": {
"$ref" : "#/definitions/_capacity", "name": "Queue",
"required" : true "_class": "node",
}, "css": {
"schedulingRule" : { "border": "1px solid #bcc",
"$ref" : "#/definitions/_schedulingRule", "backgroundColor": "#eff",
"required" : true "backgroundImage": "linear-gradient(to bottom, #eff 0%, #dee 100%)"
} },
} "description": "A buffer where entites can be hold until the next station is ready to process them",
} "allOf": [
] {
}, "$ref": "#/node"
"Dream.Machine" : { },
"name" : "Machine", {
"description" : "A station processing items for some time given by a distribution", "type": "object",
"_class" : "node", "properties": {
"css": { "name": {
"border" : "1px solid #cbc", "type": "string",
"backgroundColor" : "#fef", "default": "Queue"
"backgroundImage" : "linear-gradient(to bottom, #fef 0%, #ede 100%)" },
}, "id": {
"allOf" : [{ "type": "string",
"$ref" : "#/node" "default": "Q"
}, { },
"type" : "object", "capacity": {
"properties" : { "$ref": "#/definitions/_capacity",
"name" : { "required": true
"type" : "string", },
"default" : "Machine" "schedulingRule": {
}, "$ref": "#/definitions/_schedulingRule",
"id" : { "required": true
"type" : "string", }
"default" : "M", }
"required" : true }
}, ]
"processingTime" : { },
"$ref" : "#/definitions/_dist", "Dream.Machine": {
"required" : true "name": "Machine",
}, "description": "A station processing items for some time given by a distribution",
"interruption" : { "_class": "node",
"type": "object", "css": {
"properties" : { "border": "1px solid #cbc",
"failure" : { "backgroundColor": "#fef",
"$ref" : "#/definitions/_failureDist", "backgroundImage": "linear-gradient(to bottom, #fef 0%, #ede 100%)"
"required" : true },
} "allOf": [
} {
} "$ref": "#/node"
} },
} {
] "type": "object",
}, "properties": {
"Dream.Source" : { "name": {
"name" : "Source", "type": "string",
"_class" : "node", "default": "Machine"
"css": { },
"border" : "1px solid #bbc", "id": {
"backgroundColor" : "#ffe", "type": "string",
"backgroundImage" : "linear-gradient(to bottom, #ffe 0%, #dde 100%)" "default": "M",
}, "required": true
"description" : "A station creating entities", },
"allOf" : [{ "processingTime": {
"$ref" : "#/node" "$ref": "#/definitions/_dist",
}, { "required": true
"type" : "object", },
"properties" : { "interruption": {
"name" : { "type": "object",
"type" : "string", "properties": {
"default" : "Source" "failure": {
}, "$ref": "#/definitions/_failureDist",
"id" : { "required": true
"type" : "string", }
"default" : "S", }
"required" : true }
}, }
"interArrivalTime" : { }
"description" : "Inter-arrivaltime", ]
"$ref" : "#/definitions/_dist", },
"required" : true "Dream.Source": {
}, "name": "Source",
"entity" : { "_class": "node",
"type" : "string", "css": {
"description" : "EntityClass", "border": "1px solid #bbc",
"default" : "Dream.Part", "backgroundColor": "#ffe",
"required" : true "backgroundImage": "linear-gradient(to bottom, #ffe 0%, #dde 100%)"
} },
} "description": "A station creating entities",
} "allOf": [
] {
}, "$ref": "#/node"
"Dream.EventGenerator" : { },
"name" : "Attainment", {
"_class" : "node", "type": "object",
"css": { "properties": {
"border" : "1px solid #cba", "name": {
"backgroundColor" : "#fdc", "type": "string",
"backgroundImage" : "linear-gradient(to bottom, #fdc 0%, #ecb 100%)" "default": "Source"
}, },
"description" : "Attainment", "id": {
"allOf" : [{ "type": "string",
"$ref" : "#/node" "default": "S",
}, { "required": true
"type" : "object", },
"properties" : { "interArrivalTime": {
"name" : { "description": "Inter-arrivaltime",
"type" : "string", "$ref": "#/definitions/_dist",
"default" : "Attainment" "required": true
}, },
"id" : { "entity": {
"type" : "string", "type": "string",
"default" : "A", "description": "EntityClass",
"required" : true "default": "Dream.Part",
}, "required": true
"start" : { }
"description" : "Starttime", }
"type" : "number", }
"default" : 1, ]
"required" : true },
}, "Dream.EventGenerator": {
"stop" : { "name": "Attainment",
"description" : "Stoptime", "_class": "node",
"type" : "number", "css": {
"default" : -1, "border": "1px solid #cba",
"required" : true "backgroundColor": "#fdc",
}, "backgroundImage": "linear-gradient(to bottom, #fdc 0%, #ecb 100%)"
"duration" : { },
"description" : "duration", "description": "Attainment",
"type" : "number", "allOf": [
"default" : 10, {
"required" : true "$ref": "#/node"
}, },
"interval" : { {
"description" : "interval time", "type": "object",
"type" : "number", "properties": {
"default" : 10, "name": {
"required" : true "type": "string",
}, "default": "Attainment"
"method" : { },
"description" : "method to be performed", "id": {
"type" : "string", "type": "string",
"default" : "Globals.countIntervalThroughput", "default": "A",
"required" : true "required": true
}, },
"argumentDict" : { "start": {
"description" : "arguments to be used by the method", "description": "Start time",
"type" : "string", "type": "number",
"default" : "{}", "default": 1,
"required" : true "required": true
} },
} "stop": {
} "description": "Stop time",
] "type": "number",
}, "default": -1,
"Dream.Repairman" : { "required": true
"name" : "Repairman", },
"_class" : "node", "duration": {
"css": { "description": "duration",
"border" : "1px solid #cbb", "type": "number",
"backgroundColor" : "#fdd", "default": 10,
"backgroundImage" : "linear-gradient(to bottom, #fdd 0%, #dcc 100%)" "required": true
}, },
"description" : "A resource that repairs stations in failure", "interval": {
"allOf" : [{ "description": "interval time",
"$ref" : "#/node" "type": "number",
}, { "default": 10,
"type" : "object", "required": true
"properties" : { },
"name" : { "method": {
"type" : "string", "description": "method to be performed",
"default" : "Repairman" "type": "string",
}, "default": "Globals.countIntervalThroughput",
"id" : { "required": true
"type" : "string", },
"default" : "R", "argumentDict": {
"required" : true "description": "arguments to be used by the method",
}, "type": "string",
"capacity" : { "default": "{}",
"$ref" : "#/definitions/_capacity", "required": true
"required" : true }
} }
} }
} ]
] },
} "Dream.Repairman": {
}, "name": "Repairman",
"application_configuration" : { "_class": "node",
"input" : { "css": {
"view" : { "border": "1px solid #cbb",
"title" : "ProductionLine", "backgroundColor": "#fdd",
"type" : "object_view", "backgroundImage": "linear-gradient(to bottom, #fdd 0%, #dcc 100%)"
"gadget" : "Input_viewProductionLine" },
}, "description": "A resource that repairs stations in failure",
"view_management": { "allOf": [
"gadget": "Input_viewDocumentManagement", {
"type": "object_view", "$ref": "#/node"
"title": "Manage document" },
}, {
"view_machine_shift_spreadsheet" : { "type": "object",
"gadget" : "Input_viewSpreadsheet", "properties": {
"type" : "object_view", "name": {
"title" : "Machine Shifts Spreadsheet", "type": "string",
"configuration" : { "default": "Repairman"
"columns" : [{ },
"name" : "Date", "id": {
"type" : "string", "type": "string",
"format" : "date-time" "default": "R",
}, { "required": true
"name" : "Machine", },
"type" : "string" "capacity": {
}, { "$ref": "#/definitions/_capacity",
"name" : "Start", "required": true
"type" : "string" }
}, { }
"name" : "Stop", }
"type" : "string" ]
} }
] },
} "application_configuration": {
}, "input": {
"view_repairman_shift_spreadsheet" : { "view": {
"gadget" : "Input_viewSpreadsheet", "title": "ProductionLine",
"type" : "object_view", "type": "object_view",
"title" : "Repairman Shifts Spreadsheet", "gadget": "Input_viewProductionLine"
"configuration" : { },
"columns" : [{ "view_management": {
"name" : "Date", "gadget": "Input_viewDocumentManagement",
"type" : "string", "type": "object_view",
"format" : "date-time" "title": "Manage document"
}, { },
"name" : "Repairman", "view_machine_shift_spreadsheet": {
"type" : "string" "gadget": "Input_viewSpreadsheet",
}, { "type": "object_view",
"name" : "Start", "title": "Machine Shifts Spreadsheet",
"type" : "string" "configuration": {
}, { "columns": [
"name" : "Stop", {
"type" : "string" "name": "Date",
} "type": "string",
] "format": "date-time"
} },
}, {
"view_wip_spreadsheet" : { "name": "Machine",
"gadget" : "Input_viewSpreadsheet", "type": "string"
"type" : "object_view", },
"title" : "WIP Spreadsheet", {
"configuration" : { "name": "Start",
"columns" : [{ "type": "string"
"name" : "ID", },
"type" : "string" {
}, { "name": "Stop",
"name" : "StationID", "type": "string"
"type" : "string" }
}, { ]
"name" : "Remaining Processing Time", }
"type" : "number" },
} "view_repairman_shift_spreadsheet": {
] "gadget": "Input_viewSpreadsheet",
} "type": "object_view",
}, "title": "Repairman Shifts Spreadsheet",
"view_run_simulation" : { "configuration": {
"title" : "Run Simulation", "columns": [
"type" : "object_view", {
"gadget" : "Input_viewSimulation" "name": "Date",
}, "type": "string",
"view_result": { "format": "date-time"
"gadget": "Input_viewResultList", },
"type": "object_view", {
"title": "Results" "name": "Repairman",
} "type": "string"
}, },
"output" : { {
"view_station_utilization" : { "name": "Start",
"title" : "Station Utilization", "type": "string"
"type" : "object_view", },
"gadget" : "Output_viewGraph", {
"configuration" : { "name": "Stop",
"family" : "Server", "type": "string"
"plot" : "bars", }
"data" : { ]
"working" : [ }
"working_ratio", },
"setup_ratio", "view_wip_spreadsheet": {
"load_ratio" "gadget": "Input_viewSpreadsheet",
], "type": "object_view",
"blockage" : ["blockage_ratio"], "title": "WIP Spreadsheet",
"waiting" : ["waiting_ratio"], "configuration": {
"failure" : ["failure_ratio"] "columns": [
} {
} "name": "ID",
}, "type": "string"
"view_queue_stats" : { },
"title" : "Queue Utilization Graph", {
"type" : "object_view", "name": "StationID",
"gadget" : "Output_viewGraph", "type": "string"
"configuration" : { },
"family" : "Buffer", {
"plot" : "line", "name": "Remaining Processing Time",
"data" : { "type": "number"
"queue_stat" : ["wip_stat_list"] }
} ]
} }
}, },
"view_exit_stats" : { "view_run_simulation": {
"title" : "Exit Statistics", "title": "Run Simulation",
"type" : "object_view", "type": "object_view",
"gadget" : "Output_viewExitStatistics", "gadget": "Input_viewSimulation"
"configuration" : { },
"properties" : { "view_result": {
"throughput" : { "gadget": "Input_viewResultList",
"type" : "number" "type": "object_view",
}, "title": "Results"
"taktTime" : { }
"type" : "number" },
}, "output": {
"lifespan" : { "view_station_utilization": {
"type" : "number" "title": "Station Utilization",
} "type": "object_view",
} "gadget": "Output_viewStationUtilisationGraph",
} "configuration": {
}, "columns": []
"view_debug_json" : { }
"title" : "DebugJson", },
"type" : "object_view", "view_queue_stats": {
"gadget" : "Output_viewDebugJson" "title": "Queue Statistics",
} "type": "object_view",
}, "gadget": "Output_viewQueueStatGraph",
"preprocessing" : { "configuration": {
"plugin_list" : [{ "columns": []
"plugin" : "GatherWIPStat.GatherWIPStat", }
"input_id" : "WIPStat" },
}, { "view_exit_stats": {
"plugin" : "WIPSpreadsheet.WIPSpreadsheet", "title": "Exit Statistics",
"input_id" : "WIPdata" "type": "object_view",
}] "gadget": "Output_viewExitStatistics",
}, "configuration": {
"processing" : { "properties": {
"plugin_list" : [{ "throughput": {
"plugin" : "plugin.DefaultExecutionPlugin", "type": "number"
"input_id" : "Simulation" },
}] "taktTime": {
}, "type": "number"
"postprocessing" : { },
"plugin_list" : [] "lifespan": {
}, "type": "number"
"general" : { }
"properties" : { }
"numberOfReplications" : { }
"title" : "Number of replications", },
"type" : "integer", "view_debug_json": {
"description" : "Number of replications to run", "title": "DebugJson",
"default" : 10 "type": "object_view",
}, "gadget": "Output_viewDebugJson"
"maxSimTime" : { }
"title" : "Length of Experiment", },
"description" : "Length of the simulation run", "preprocessing": {
"type" : "number", "plugin_list": [
"default" : 100 {
}, "plugin": "GatherWIPStat.GatherWIPStat",
"confidenceLevel" : { "input_id": "WIPStat"
"title" : "Confidence level", },
"type" : "number", {
"default" : 0.95, "plugin": "WIPSpreadsheet.WIPSpreadsheet",
"description" : "Confidence level for statistical analysis of stochastic experiments" "input_id": "WIPdata"
}, }
"processTimeout" : { ]
"title" : "ProcessTimeout", },
"type" : "number", "processing": {
"default" : 10, "plugin_list": [
"description" : "Number of seconds before the calculation process is interrupted" {
}, "plugin": "plugin.DefaultExecutionPlugin",
"currentDate" : { "input_id": "Simulation"
"default" : "2014/10/01", }
"description" : "The day the experiment starts, in YYYY/MM/DD format", ]
"title" : "SimulationStartTime", },
"type" : "string" "postprocessing": {
}, "plugin_list": []
"timeUnitPerDay" : { },
"default" : 24, "general": {
"description" : "Used for input and reporting widgets. For example, 24 means that simulation clock time unit is one hour.", "properties": {
"title" : "Number of time units per day", "numberOfReplications": {
"type" : "number" "title": "Number of replications",
}, "type": "integer",
"trace" : { "description": "Number of replications to run",
"default" : "No", "default": 10
"enum" : ["No", "Yes"], },
"description" : "Create an excel trace file (Yes or No)", "maxSimTime": {
"title" : "OutputTrace", "title": "Length of Experiment",
"type" : "string" "description": "Length of the simulation run",
}, "type": "number",
"seed" : { "default": 100
"default" : "1", },
"description" : "When using the same seed, the random number generator produce the same sequence of numbers", "confidenceLevel": {
"title" : "Seed for random number generator", "title": "Confidence level",
"type" : "number" "type": "number",
}, "default": 0.95,
"ke_url" : { "description": "Confidence level for statistical analysis of stochastic experiments"
"default" : "http: //git.erp5.org/gitweb/dream.git/blob_plain/HEAD: /dream/KnowledgeExtraction/Mockup_Processingtimes.xls", },
"description" : "The URL for knowledge extraction to access its data for example http: //git.erp5.org/gitweb/dream.git/blob_plain/HEAD: /dream/KnowledgeExtraction/Mockup_Processingtimes.xls", "processTimeout": {
"title" : "URL for Knowledge Extraction Spreadsheet", "title": "ProcessTimeout",
"type" : "string" "type": "number",
} "default": 10,
} "description": "Number of seconds before the calculation process is interrupted"
} },
}, "currentDate": {
"general" : {}, "default": "2014/10/01",
"graph" : { "description": "The day the experiment starts, in YYYY/MM/DD format",
"node" : {}, "title": "SimulationStartTime",
"edge" : {} "type": "string"
}, },
"input" : {}, "timeUnitPerDay": {
"result" : { "default": 24,
"result_list" : [] "description": "Used for input and reporting widgets. For example, 24 means that simulation clock time unit is one hour.",
}, "title": "Number of time units per day",
"constraints" : {} "type": "number"
} },
"trace": {
"default": "No",
"enum": [
"No",
"Yes"
],
"description": "Create an excel trace file (Yes or No)",
"title": "OutputTrace",
"type": "string"
},
"seed": {
"default": 1,
"description": "When using the same seed, the random number generator produce the same sequence of numbers",
"title": "Seed for random number generator",
"type": "number"
},
"ke_url": {
"default": "http: //git.erp5.org/gitweb/dream.git/blob_plain/HEAD: /dream/KnowledgeExtraction/Mockup_Processingtimes.xls",
"description": "The URL for knowledge extraction to access its data for example http: //git.erp5.org/gitweb/dream.git/blob_plain/HEAD: /dream/KnowledgeExtraction/Mockup_Processingtimes.xls",
"title": "URL for Knowledge Extraction Spreadsheet",
"type": "string"
}
}
}
},
"general": {
"numberOfReplications": "1",
"maxSimTime": 1000,
"confidenceLevel": 0.95,
"processTimeout": 20,
"currentDate": "2015/01/01",
"timeUnitPerDay": 24,
"trace": "No",
"seed": null,
"ke_url": ""
},
"graph": {
"node": {
"Dream.Queue1": {
"coordinate": {
"left": 0.3449504296674747,
"top": 0.28556380952636706
},
"_class": "Dream.Queue",
"name": "Queue"
},
"Dream.Source1": {
"coordinate": {
"left": 0.07472477821512047,
"top": 0.5900391296173942
},
"_class": "Dream.Source",
"name": "Source"
}
},
"edge": {
"con_15": {
"_class": "Dream.Edge",
"source": "Dream.Source1",
"destination": "Dream.Queue1"
}
}
},
"input": {
"machine_shift_spreadsheet": [
[
"Date",
"Machine",
"Start",
"Stop"
],
[
null,
null,
null,
null
]
],
"repairman_shift_spreadsheet": [
[
"Date",
"Repairman",
"Start",
"Stop"
],
[
null,
null,
null,
null
]
],
"wip_spreadsheet": [
[
"ID",
"StationID",
"Remaining Processing Time"
],
[
null,
null,
null
]
]
},
"result": {
"result_list": []
},
"constraints": {}
}
\ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment