LINE Solver
MATLAB API documentation
Loading...
Searching...
No Matches
tut03_repairmen.m
1% Example 3: Machine interference problem
2model = Network('MRP');
3%% Block 1: nodes
4delay = Delay(model,'WorkingState');
5queue = Queue(model, 'RepairQueue', SchedStrategy.FCFS);
6queue.setNumberOfServers(2);
7%% Block 2: classes
8cclass = ClosedClass(model, 'Machines', 3, delay);
9delay.setService(cclass, Exp(0.5));
10queue.setService(cclass, Exp(4.0));
11%% Block 3: topology
12model.link(Network.serialRouting(delay,queue));
13%% Block 4: solution
14solver = CTMC(model);
15ctmcAvgTable = solver.avgTable()
16
17StateSpace = solver.stateSpace()
18InfGen = full(solver.generator())
19
20CTMC.printInfGen(InfGen,StateSpace)
21
22[StateSpace,nodeStateSpace] = solver.stateSpace()
23nodeStateSpace{model.getNodeIndex(delay)} % delay node state space
24nodeStateSpace{model.getNodeIndex(queue)} % queue node state space
Definition mmt.m:92