Train Problem Controller using Fuzzy Logic

Train Problem Controller using Fuzzy Logic

Soft Computing



[System]

Name='Train_problem'
Type='mamdani'
Version=2.0
NumInputs=2
NumOutputs=1
NumRules=16
AndMethod='min'
OrMethod='max'
ImpMethod='min'
AggMethod='max'
DefuzzMethod='mom'

[Input1]
Name='Distance'
Range=[0 500]
NumMFs=4
MF1='VN':'trimf',[0 0 130]
MF2='N':'trimf',[90 175 260]
MF3='F':'trimf',[220 305 390]
MF4='VF':'trimf',[350 500 500]

[Input2]
Name='Speed'
Range=[0 100]
NumMFs=4
MF1='S':'trimf',[0 0 20]
MF2='N':'trimf',[10 25 40]
MF3='H':'trimf',[30 55 80]
MF4='VH':'trimf',[70 100 100]

[Output1]
Name='Breakpower'
Range=[0 100]
NumMFs=4
MF1='VL':'trimf',[0 0 20]
MF2='L':'trimf',[10 25 40]
MF3='H':'trimf',[30 55 80]
MF4='VH':'trimf',[70 100 100]

[Rules]
1 1, 1 (1) : 1
1 2, 2 (1) : 1
1 3, 3 (1) : 1
1 4, 4 (1) : 1
2 1, 1 (1) : 1
2 2, 2 (1) : 1
2 3, 3 (1) : 1
2 4, 4 (1) : 1
3 1, 1 (1) : 1
3 2, 2 (1) : 1
3 3, 2 (1) : 1
3 4, 2 (1) : 1
4 1, 1 (1) : 1
4 2, 1 (1) : 1
4 3, 2 (1) : 1
4 4, 2 (1) : 1








Comments

Popular posts from this blog

Intermediate Code Generation > C Program