swu_marge_trees_tree_asia.fis 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179
  1. [System]
  2. Name='swu_marge_trees_tree_asia'
  3. Type='mamdani'
  4. Version=2.0
  5. NumInputs=8
  6. NumOutputs=1
  7. NumRules=56
  8. AndMethod='prod'
  9. OrMethod='probor'
  10. ImpMethod='prod'
  11. AggMethod='sum'
  12. DefuzzMethod='centroid'
  13. [Input1]
  14. Name='Ранг себестоимости'
  15. Range=[0 1]
  16. NumMFs=7
  17. MF1='Низкий3':'trimf',[-0.166666666666667 0 0.166666666666667]
  18. MF2='Низкий2':'trimf',[0 0.166666666666667 0.333333333333333]
  19. MF3='Низкий1':'trimf',[0.166666666666667 0.333333333333333 0.5]
  20. MF4='Средний':'trimf',[0.333333333333333 0.5 0.666666666666667]
  21. MF5='Высокий1':'trimf',[0.5 0.666666666666667 0.833333333333333]
  22. MF6='Высокий2':'trimf',[0.666666666666667 0.833333333333333 1]
  23. MF7='Высокий3':'trimf',[0.833333333333333 1 1.16666666666667]
  24. [Input2]
  25. Name='Себестоимость к региональной исторической цене'
  26. Range=[0.25 1.25]
  27. NumMFs=7
  28. MF1='Низкий3':'trimf',[0.0833333333333333 0.25 0.416666666666667]
  29. MF2='Низкий2':'trimf',[0.25 0.416666666666667 0.583333333333333]
  30. MF3='Низкий1':'trimf',[0.416666666666667 0.583333333333333 0.75]
  31. MF4='Средний':'trimf',[0.583333333333333 0.75 0.916666666666667]
  32. MF5='Высокий1':'trimf',[0.75 0.916666666666667 1.08333333333333]
  33. MF6='Высокий2':'trimf',[0.916666666666667 1.08333333333333 1.25]
  34. MF7='Высокий3':'trimf',[1.08333333333333 1.25 1.41666666666667]
  35. [Input3]
  36. Name='Объем исторических контрактов к мощности'
  37. Range=[0 1]
  38. NumMFs=7
  39. MF1='Низкий3':'trimf',[-0.166666666666667 0 0.166666666666667]
  40. MF2='Низкий2':'trimf',[0 0.166666666666667 0.333333333333333]
  41. MF3='Низкий1':'trimf',[0.166666666666667 0.333333333333333 0.5]
  42. MF4='Средний':'trimf',[0.333333333333333 0.5 0.666666666666667]
  43. MF5='Высокий1':'trimf',[0.5 0.666666666666667 0.833333333333333]
  44. MF6='Высокий2':'trimf',[0.666666666666667 0.833333333333333 1]
  45. MF7='Высокий3':'trimf',[0.833333333333333 1 1.16666666666667]
  46. [Input4]
  47. Name='Рейтинг покупателя'
  48. Range=[0 10]
  49. NumMFs=7
  50. MF1='Низкий3':'trimf',[-1.66666666666667 0 1.66666666666667]
  51. MF2='Низкий2':'trimf',[0 1.66666666666667 3.33333333333333]
  52. MF3='Низкий1':'trimf',[1.66666666666667 3.33333333333333 5]
  53. MF4='Средний':'trimf',[3.33333333333333 5 6.66666666666667]
  54. MF5='Высокий1':'trimf',[5 6.66666666666667 8.33333333333333]
  55. MF6='Высокий2':'trimf',[6.66666666666667 8.33333333333333 10]
  56. MF7='Высокий3':'trimf',[8.33333333333333 10 11.6666666666667]
  57. [Input5]
  58. Name='Темп изменения цен'
  59. Range=[-0.5 0.5]
  60. NumMFs=7
  61. MF1='Низкий3':'trimf',[-0.666666666666667 -0.5 -0.333333333333333]
  62. MF2='Низкий2':'trimf',[-0.5 -0.333333333333333 -0.166666666666667]
  63. MF3='Низкий1':'trimf',[-0.333333333333333 -0.166666666666667 -2.77555756156289e-17]
  64. MF4='Средний':'trimf',[-0.166666666666667 0 0.166666666666667]
  65. MF5='Высокий1':'trimf',[-2.77555756156289e-17 0.166666666666667 0.333333333333333]
  66. MF6='Высокий2':'trimf',[0.166666666666667 0.333333333333333 0.5]
  67. MF7='Высокий3':'trimf',[0.333333333333333 0.5 0.666666666666667]
  68. [Input6]
  69. Name='Спрос/Предложение ЕРР'
  70. Range=[0.5 2]
  71. NumMFs=7
  72. MF1='Низкий3':'trimf',[0.25 0.5 0.75]
  73. MF2='Низкий2':'trimf',[0.5 0.75 1]
  74. MF3='Низкий1':'trimf',[0.75 1 1.25]
  75. MF4='Средний':'trimf',[1 1.25 1.5]
  76. MF5='Высокий1':'trimf',[1.25 1.5 1.75]
  77. MF6='Высокий2':'trimf',[1.5 1.75 2]
  78. MF7='Высокий3':'trimf',[1.75 2 2.25]
  79. [Input7]
  80. Name='Фактор ожиданий рынка'
  81. Range=[-1 1]
  82. NumMFs=7
  83. MF1='Низкий3':'trimf',[-1.33333333333333 -1 -0.666666666666667]
  84. MF2='Низкий2':'trimf',[-1 -0.666666666666667 -0.333333333333333]
  85. MF3='Низкий1':'trimf',[-0.666666666666667 -0.333333333333333 -5.55111512312578e-17]
  86. MF4='Средний':'trimf',[-0.333333333333333 0 0.333333333333333]
  87. MF5='Высокий1':'trimf',[-5.55111512312578e-17 0.333333333333333 0.666666666666667]
  88. MF6='Высокий2':'trimf',[0.333333333333333 0.666666666666667 1]
  89. MF7='Высокий3':'trimf',[0.666666666666667 1 1.33333333333333]
  90. [Input8]
  91. Name='Темп изменения цен на ПК'
  92. Range=[-0.5 0.5]
  93. NumMFs=7
  94. MF1='Низкий3':'trimf',[-0.666666666666667 -0.5 -0.333333333333333]
  95. MF2='Низкий2':'trimf',[-0.5 -0.333333333333333 -0.166666666666667]
  96. MF3='Низкий1':'trimf',[-0.333333333333333 -0.166666666666667 -2.77555756156289e-17]
  97. MF4='Средний':'trimf',[-0.166666666666667 0 0.166666666666667]
  98. MF5='Высокий1':'trimf',[-2.77555756156289e-17 0.166666666666667 0.333333333333333]
  99. MF6='Высокий2':'trimf',[0.166666666666667 0.333333333333333 0.5]
  100. MF7='Высокий3':'trimf',[0.333333333333333 0.5 0.666666666666667]
  101. [Output1]
  102. Name='Наценка на ЕРР'
  103. Range=[0 1.25]
  104. NumMFs=7
  105. MF1='Низкий':'trimf',[-0.208333333333333 0 0.208333333333333]
  106. MF2='Низкий':'trimf',[0 0.208333333333333 0.416666666666667]
  107. MF3='Низкий':'trimf',[0.208333333333333 0.416666666666667 0.625]
  108. MF4='Средний':'trimf',[0.416666666666667 0.625 0.833333333333333]
  109. MF5='Высокий1':'trimf',[0.625 0.833333333333333 1.04166666666667]
  110. MF6='Высокий2':'trimf',[0.833333333333333 1.04166666666667 1.25]
  111. MF7='Высокий3':'trimf',[1.04166666666667 1.25 1.45833333333333]
  112. [Rules]
  113. 1 0 0 0 0 0 0 0, 1 (0.35) : 1
  114. 2 0 0 0 0 0 0 0, 2 (0.35) : 1
  115. 3 0 0 0 0 0 0 0, 3 (0.35) : 1
  116. 4 0 0 0 0 0 0 0, 4 (0.35) : 1
  117. 5 0 0 0 0 0 0 0, 5 (0.35) : 1
  118. 6 0 0 0 0 0 0 0, 6 (0.35) : 1
  119. 7 0 0 0 0 0 0 0, 7 (0.35) : 1
  120. 0 1 0 0 0 0 0 0, 1 (0.5) : 1
  121. 0 2 0 0 0 0 0 0, 2 (0.5) : 1
  122. 0 3 0 0 0 0 0 0, 3 (0.5) : 1
  123. 0 4 0 0 0 0 0 0, 4 (0.5) : 1
  124. 0 5 0 0 0 0 0 0, 5 (0.5) : 1
  125. 0 6 0 0 0 0 0 0, 6 (0.5) : 1
  126. 0 7 0 0 0 0 0 0, 7 (0.5) : 1
  127. 0 0 1 0 0 0 0 0, 1 (0.5) : 1
  128. 0 0 2 0 0 0 0 0, 2 (0.5) : 1
  129. 0 0 3 0 0 0 0 0, 3 (0.5) : 1
  130. 0 0 4 0 0 0 0 0, 4 (0.5) : 1
  131. 0 0 5 0 0 0 0 0, 5 (0.5) : 1
  132. 0 0 6 0 0 0 0 0, 6 (0.5) : 1
  133. 0 0 7 0 0 0 0 0, 7 (0.5) : 1
  134. 0 0 0 1 0 0 0 0, 7 (0.5) : 1
  135. 0 0 0 2 0 0 0 0, 6 (0.5) : 1
  136. 0 0 0 3 0 0 0 0, 5 (0.5) : 1
  137. 0 0 0 4 0 0 0 0, 4 (0.5) : 1
  138. 0 0 0 5 0 0 0 0, 3 (0.5) : 1
  139. 0 0 0 6 0 0 0 0, 2 (0.5) : 1
  140. 0 0 0 7 0 0 0 0, 1 (0.5) : 1
  141. 0 0 0 0 1 0 0 0, 1 (0.5) : 1
  142. 0 0 0 0 2 0 0 0, 2 (0.5) : 1
  143. 0 0 0 0 3 0 0 0, 3 (0.5) : 1
  144. 0 0 0 0 4 0 0 0, 4 (0.5) : 1
  145. 0 0 0 0 5 0 0 0, 5 (0.5) : 1
  146. 0 0 0 0 6 0 0 0, 6 (0.5) : 1
  147. 0 0 0 0 7 0 0 0, 7 (0.5) : 1
  148. 0 0 0 0 0 1 0 0, 1 (1) : 1
  149. 0 0 0 0 0 2 0 0, 2 (1) : 1
  150. 0 0 0 0 0 3 0 0, 3 (1) : 1
  151. 0 0 0 0 0 4 0 0, 4 (1) : 1
  152. 0 0 0 0 0 5 0 0, 5 (1) : 1
  153. 0 0 0 0 0 6 0 0, 6 (1) : 1
  154. 0 0 0 0 0 7 0 0, 7 (1) : 1
  155. 0 0 0 0 0 0 1 0, 1 (0.5) : 1
  156. 0 0 0 0 0 0 2 0, 2 (0.5) : 1
  157. 0 0 0 0 0 0 3 0, 3 (0.5) : 1
  158. 0 0 0 0 0 0 4 0, 4 (0.5) : 1
  159. 0 0 0 0 0 0 5 0, 5 (0.5) : 1
  160. 0 0 0 0 0 0 6 0, 6 (0.5) : 1
  161. 0 0 0 0 0 0 7 0, 7 (0.5) : 1
  162. 0 0 0 0 0 0 0 1, 1 (1) : 1
  163. 0 0 0 0 0 0 0 2, 2 (1) : 1
  164. 0 0 0 0 0 0 0 3, 3 (1) : 1
  165. 0 0 0 0 0 0 0 4, 4 (1) : 1
  166. 0 0 0 0 0 0 0 5, 5 (1) : 1
  167. 0 0 0 0 0 0 0 6, 6 (1) : 1
  168. 0 0 0 0 0 0 0 7, 7 (1) : 1