1#Code automatically generated with fuzzylite 6.0.
2
3[System]
4Name='slcpp1'
5Type='sugeno'
6Version=6.0
7NumInputs=7
8NumOutputs=1
9NumRules=11
10AndMethod='min'
11OrMethod='max'
12ImpMethod='min'
13AggMethod='max'
14DefuzzMethod='wtaver'
15
16[Input1]
17Name='in1'
18Range=[-0.300 0.300]
19NumMFs=0
20
21[Input2]
22Name='in2'
23Range=[-1.000 1.000]
24NumMFs=0
25
26[Input3]
27Name='in3'
28Range=[-3.000 3.000]
29NumMFs=0
30
31[Input4]
32Name='in4'
33Range=[-3.000 3.000]
34NumMFs=0
35
36[Input5]
37Name='in5'
38Range=[-3.000 3.000]
39NumMFs=0
40
41[Input6]
42Name='in6'
43Range=[-3.000 3.000]
44NumMFs=0
45
46[Input7]
47Name='pole_length'
48Range=[0.500 1.500]
49NumMFs=11
50MF1='mf1':'zmf',[0.500 0.600]
51MF2='mf2':'pimf',[0.500 0.600 0.600 0.700]
52MF3='mf3':'pimf',[0.600 0.700 0.700 0.800]
53MF4='mf4':'pimf',[0.700 0.800 0.800 0.900]
54MF5='mf5':'pimf',[0.800 0.900 0.900 1.000]
55MF6='mf6':'pimf',[0.900 1.000 1.000 1.100]
56MF7='mf7':'pimf',[1.000 1.100 1.100 1.200]
57MF8='mf8':'pimf',[1.100 1.200 1.200 1.300]
58MF9='mf9':'pimf',[1.200 1.300 1.300 1.400]
59MF10='mf10':'pimf',[1.300 1.400 1.400 1.500]
60MF11='mf11':'smf',[1.400 1.500]
61
62[Output1]
63Name='out'
64Range=[-10.000 10.000]
65NumMFs=11
66MF1='outmf1':'linear',[168.400 31.000 -188.050 -49.250 -1.000 -2.700 0.000 0.000]
67MF2='outmf2':'linear',[233.950 47.190 -254.520 -66.580 -1.000 -2.740 0.000 0.000]
68MF3='outmf3':'linear',[342.940 74.730 -364.370 -95.230 -1.000 -2.780 0.000 0.000]
69MF4='outmf4':'linear',[560.710 130.670 -582.960 -152.240 -1.000 -2.810 0.000 0.000]
70MF5='outmf5':'linear',[1213.880 300.190 -1236.900 -322.800 -1.000 -2.840 0.000 0.000]
71MF6='outmf6':'linear',[0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000]
72MF7='outmf7':'linear',[-1399.120 -382.950 1374.630 358.340 -1.000 -2.900 0.000 0.000]
73MF8='outmf8':'linear',[-746.070 -213.420 720.900 187.840 -1.000 -2.930 0.000 0.000]
74MF9='outmf9':'linear',[-528.520 -157.460 502.680 130.920 -1.000 -2.960 0.000 0.000]
75MF10='outmf10':'linear',[-419.870 -129.890 393.380 102.410 -1.000 -2.980 0.000 0.000]
76MF11='outmf11':'linear',[-354.770 -113.680 327.650 85.270 -1.000 -3.010 0.000 0.000]
77
78[Rules]
790.000 0.000 0.000 0.000 0.000 0.000 1.000 , 1.000 (1.000) : 1
800.000 0.000 0.000 0.000 0.000 0.000 2.000 , 2.000 (1.000) : 1
810.000 0.000 0.000 0.000 0.000 0.000 3.000 , 3.000 (1.000) : 1
820.000 0.000 0.000 0.000 0.000 0.000 4.000 , 4.000 (1.000) : 1
830.000 0.000 0.000 0.000 0.000 0.000 5.000 , 5.000 (1.000) : 1
840.000 0.000 0.000 0.000 0.000 0.000 6.000 , 6.000 (1.000) : 1
850.000 0.000 0.000 0.000 0.000 0.000 7.000 , 7.000 (1.000) : 1
860.000 0.000 0.000 0.000 0.000 0.000 8.000 , 8.000 (1.000) : 1
870.000 0.000 0.000 0.000 0.000 0.000 9.000 , 9.000 (1.000) : 1
880.000 0.000 0.000 0.000 0.000 0.000 10.000 , 10.000 (1.000) : 1
890.000 0.000 0.000 0.000 0.000 0.000 11.000 , 11.000 (1.000) : 1
90