]> git.somenet.org - pub/jan/ewbs-dlv.git/blob - s.test2.dl
GITOLITE.txt
[pub/jan/ewbs-dlv.git] / s.test2.dl
1 % testing a switching center
2 % system accumilation mode
3 % In case i4 = 1, the system accumulates all incoming energy from the plants (i1, i2, and i3) and from i6 and assigns the sum to o2. Again, o1 = 0 as the pumped-storage hydropower plant psh should not receive energy.
4
5 switching(s).
6
7 % define control i1 to 10KW
8 p(s,i1,10).
9
10 % define control i2 to 20KW
11 p(s,i2,20).
12
13 % define control i3 to 30KW
14 p(s,i3,30).
15
16 % define control i4 to 1
17 c(s,i4,1).
18
19 % define control i5 to 0KW
20 c(s,i5,0).
21
22 % define control i6 to 10KW
23 p(s,i6,10).
24
25 % test definition.
26 % expecting i1 to be 10
27 expect_p(s,i1,10).
28
29 % expecting i2 to be 20
30 expect_p(s,i2,20).
31
32 % expecting i3 to be 30
33 expect_p(s,i3,30).
34
35 % expecting i4 to be 1
36 expect_c(s,i4,1).
37
38 % expecting i5 to be 0
39 expect_c(s,i5,0).
40
41 % expecting i6 to be 10
42 expect_p(s,i6,10).
43
44 % and therefore we shall charge with 0KW
45 expect_p(s,o1,0).
46
47 % and return 70KW
48 expect_p(s,o2,70).
49