Köhler, Stefan Daniel: Nutzung von Prozessparametern automatischer Melksysteme für die Verwendung von Eutererkrankungen unter Verwendung der Fuzzy Logic

113

Anhang A. 9 Anhang

A.1 9.1 Ergänzende Abbildungen

Abbildung 21: Überblick über die Versuchsanordnung.

Abbildung 22: Anordnung von vier Messgeräten „LactoCorder® low flow“ an einem der beiden Melkroboter.


114

A.2 9.2 Darstellung der Fuzzy Modelle

[spaltenweise sortiert]

Modell 1

[System]

Name='Mam 1 mp mi mf 6'

Type='mamdani'

Version=2.0

NumInputs=3

NumOutputs=1

NumRules=6

AndMethod='min'

OrMethod='max'

ImpMethod='min'

AggMethod='max'

DefuzzMethod='centroid'

[Input1]

Name='Milk-Production'

Range=[0 2]

NumMFs=3

MF1='small':'trimf',[-200 0.676 0.976]

MF2='normal':'trimf',[0.68 0.98 1.28]

MF3='large':'trimf',[0.98 1.28 200]

[Input2]

Name='Milking-Interval'

Range=[0 2]

NumMFs=3

MF1='short':'trimf',[-200 0.7 1]

MF2='normal':'trimf',[0.7 1 1.3]

MF3='long':'trimf',[1 1.3 200]

[Input3]

Name='Milk-Flow'

Range=[0 2]

NumMFs=3

MF1='low':'trimf',[-200 0.7 1]

MF2='normal':'trimf',[0.7 1 1.3]

MF3='high':'trimf',[1 1.3 200]

[Output1]

Name='Udder-Status'

Range=[0 1]

NumMFs=2

MF1='inconspicuous':'pimf',[-0.9 -0.1 0.1 0.9]

MF2='conspicuous':'pimf',[0.1 0.9 1.1 1.9]

[Rules]

3 1 0, 1 (1) : 1

3 0 3, 1 (1) : 1

0 1 3, 1 (1) : 1

1 3 0, 2 (1) : 1

1 0 1, 2 (1) : 1

0 3 1, 2 (1) : 1

Modell 2

[System]

Name='Modell 2'

Type='mamdani'

Version=2.0

NumInputs=3

NumOutputs=1

NumRules=19

AndMethod='min'

OrMethod='max'

ImpMethod='min'

AggMethod='probor'

DefuzzMethod='bisector'

[Input1]

Name='Milk-Production'

Range=[0 2]

NumMFs=3

MF1='small':'trapmf',[-2 -1 0.78 0.98]

MF2='normal':'trimf',[0.78 0.98 1.18]

MF3='large':'trapmf',[0.98 1.18 3 4]

[Input2]

Name='Milking-Interval'

Range=[0 2]

NumMFs=4

MF1='short':'trapmf',[-2 -1 0.8 1]

MF2='normal':'trimf',[0.8 1 1.2]

MF3='long':'trimf',[1 1.2 1.4]

MF4='lost-time':'trapmf',[1.2 1.4 3 4]

[Input3]

Name='Milk-Flow'

Range=[0 2]

NumMFs=3

MF1='low':'trapmf',[-2 -1 0.8 1]

MF2='normal':'trimf',[0.8 1 1.2]

MF3='high':'trapmf',[1 1.2 3 4]

[Output1]

Name='Udder-Status'

Range=[0 1]

NumMFs=2

MF1='inconspicuous':'trapmf',[-2 -1 0 0.5]

MF2='conspicuous':'trapmf',[0.5 1 2 3]

[Rules]

3 1 0, 1 (1) : 1

3 0 3, 1 (1) : 1

0 1 3, 1 (1) : 1

1 3 1, 2 (1) : 1

1 3 2, 2 (1) : 1

1 3 3, 1 (1) : 1

1 1 1, 1 (1) : 1

1 2 1, 2 (1) : 1

1 3 1, 2 (1) : 1

1 4 1, 1 (1) : 1

2 3 1, 2 (1) : 1

3 3 1, 1 (1) : 1

2 2 1, 2 (1) : 1

2 2 3, 1 (1) : 1

2 1 2, 1 (1) : 1

2 4 2, 1 (1) : 1

1 2 2, 2 (1) : 1

3 2 2, 1 (1) : 1

2 2 2, 1 (1) : 1


115

Modell 3

[System]

Name='Modell 3'

Type='mamdani'

Version=2.0

NumInputs=4

NumOutputs=1

NumRules=24

AndMethod='min'

OrMethod='max'

ImpMethod='min'

AggMethod='probor'

DefuzzMethod='bisector'

[Input1]

Name='Milk-Production'

Range=[0 2]

NumMFs=3

MF1='small':'trapmf',[-2 -1 0.78 0.98]

MF2='normal':'trimf',[0.78 0.98 1.18]

MF3='large':'trapmf',[0.98 1.18 3 4]

[Input2]

Name='Milking-Interval'

Range=[0 2]

NumMFs=4

MF1='short':'trapmf',[-2 -1 0.8 1]

MF2='normal':'trimf',[0.8 1 1.2]

MF3='long':'trimf',[1 1.2 1.4]

MF4='lost-time':'trapmf',[1.2 1.4 3 4]

[Input3]

Name='Milk-Flow'

Range=[0 2]

NumMFs=3

MF1='low':'trapmf',[-2 -1 0.8 1]

MF2='normal':'trimf',[0.8 1 1.2]

MF3='high':'trapmf',[1 1.2 3 4]

[Input4]

Name='Conductivity'

Range=[0.8 1.2]

NumMFs=2

MF1='low':'trapmf',[-2 -1 0.95 1.05]

MF2='high':'trapmf',[0.95 1.05 3 4]

[Output1]

Name='Udder-Status'

Range=[0 1]

NumMFs=2

MF1='inconspicuous':'trapmf',[-2 -1 0 0.5]

MF2='conspicuous':'trapmf',[0.5 1 2 3]

[Rules]

3 1 0 0, 1 (1) : 1

3 0 3 0, 1 (1) : 1

0 1 3 0, 1 (1) : 1

1 3 1 0, 2 (1) : 1

1 3 2 0, 2 (1) : 1

1 3 3 1, 1 (1) : 1

1 1 1 0, 1 (1) : 1

1 2 1 0, 2 (1) : 1

1 3 1 0, 2 (1) : 1

1 4 1 1, 1 (1) : 1

2 3 1 0, 2 (1) : 1

3 3 1 0, 1 (1) : 1

2 2 1 0, 2 (1) : 1

2 2 3 1, 1 (1) : 1

2 1 2 1, 1 (1) : 1

2 4 2 1, 1 (1) : 1

1 2 2 0, 2 (1) : 1

3 2 2 0, 1 (1) : 1

2 2 2 1, 1 (1) : 1

1 3 3 2, 2 (1) : 1

1 4 1 2, 2 (1) : 1

2 2 3 2, 2 (1) : 1

2 2 2 2, 2 (1) : 1

2 1 2 2, 2 (1) : 1

Modell 5

[System]

Name='Modell 5'

Type='mamdani'

Version=2.0

NumInputs=4

NumOutputs=1

NumRules=27

AndMethod='min'

OrMethod='max'

ImpMethod='min'

AggMethod='max'

DefuzzMethod='centroid'

[Input1]

Name='Milk-Production'

Range=[0 2]

NumMFs=3

MF1='small':'zmf',[0.7 1]

MF2='normal':'gaussmf',[0.12 1]

MF3='large':'smf',[1 1.3]

[Input2]

Name='Milking-Interval'

Range=[0 2]

NumMFs=4

MF1='short':'zmf',[0.8 1]

MF2='normal':'gaussmf',[0.07 1]

MF3='long':'gaussmf',[0.07 1.16]

MF4='lost-time':'smf',[1.3 1.55]

[Input3]

Name='Milk-Flow'

Range=[0 2]

NumMFs=3

MF1='low':'zmf',[0.75 1]

MF2='normal':'gaussmf',[0.107 1]

MF3='high':'smf',[1 1.25]

[Input4]

Name='Conductivity'

Range=[0.8 1.2]

NumMFs=2

MF1='low':'zmf',[0.95 1.15]

MF2='high':'smf',[0.95 1.15]

[Output1]

Name='Udder-Status'

Range=[0 1]

NumMFs=2

MF1='inconspicuous':'zmf',[0.2 0.5]

MF2='conspicuous':'smf',[0.5 0.8]

[Rules]

3 1 0 0, 1 (1) : 1

3 0 3 0, 1 (1) : 1

0 1 3 0, 1 (1) : 1

1 3 1 0, 2 (1) : 1

1 3 2 0, 2 (1) : 1

1 3 3 1, 1 (1) : 1


116

1 1 1 1, 1 (1) : 1

1 2 1 2, 2 (1) : 1

1 3 1 0, 2 (1) : 1

1 4 2 1, 1 (1) : 1

2 3 1 0, 2 (1) : 1

3 3 1 0, 1 (1) : 1

2 2 1 1, 1 (1) : 1

2 2 3 0, 1 (1) : 1

2 1 2 1, 1 (1) : 1

2 4 2 1, 1 (1) : 1

3 2 2 0, 1 (1) : 1

1 3 3 2, 2 (1) : 1

1 4 1 2, 2 (1) : 1

2 2 3 2, 2 (1) : 1

2 1 2 2, 2 (1) : 1

1 2 2 2, 2 (1) : 1

1 2 1 1, 1 (1) : 1

2 2 2 2, 2 (1) : 1

2 2 2 1, 1 (1) : 1

1 3 0 2, 2 (1) : 1

2 3 2 2, 2 (1) : 1

Modell 5a

[System]

Name='Modell 5a'

Type='mamdani'

Version=2.0

NumInputs=4

NumOutputs=1

NumRules=28

AndMethod='min'

OrMethod='max'

ImpMethod='min'

AggMethod='max'

DefuzzMethod='centroid'

[Input1]

Name='Milk-Production'

Range=[0 2]

NumMFs=3

MF1='small':'zmf',[0.75 0.95]

MF2='normal':'gaussmf',[0.0772 1]

MF3='large':'smf',[1 1.2]

[Input2]

Name='Milking-Interval'

Range=[0 2]

NumMFs=4

MF1='short':'zmf',[0.8 1]

MF2='normal':'gaussmf',[0.07 1]

MF3='long':'gaussmf',[0.07 1.16]

MF4='lost-time':'smf',[1.3 1.55]

[Input3]

Name='Milk-Flow'

Range=[0 2]

NumMFs=3

MF1='low':'zmf',[0.75 1]

MF2='normal':'gaussmf',[0.107 1]

MF3='high':'smf',[1 1.25]

[Input4]

Name='Conductivity'

Range=[0.8 1.2]

NumMFs=2

MF1='low':'zmf',[0.95 1.1]

MF2='high':'smf',[0.95 1.15]

[Output1]

Name='Udder-Status'

Range=[0 1]

NumMFs=2

MF1='inconspicuous':'zmf',[0.2 0.5]

MF2='conspicuous':'smf',[0.5 0.8]

[Rules]

3 1 0 0, 1 (1) : 1

3 0 3 0, 1 (1) : 1

0 1 3 0, 1 (1) : 1

1 3 1 0, 2 (1) : 1

1 3 2 2, 2 (1) : 1

1 2 3 1, 1 (1) : 1

1 2 1 2, 2 (1) : 1

1 4 2 1, 1 (1) : 1

2 3 1 0, 2 (1) : 1

3 3 1 0, 1 (1) : 1

2 2 1 1, 1 (1) : 1

2 2 3 0, 1 (1) : 1

2 1 2 1, 1 (1) : 1

2 4 2 1, 1 (1) : 1

3 2 2 1, 1 (1) : 1

1 4 1 2, 2 (1) : 1

2 2 3 2, 2 (1) : 1

2 1 2 2, 2 (1) : 1

1 2 3 1, 1 (1) : 1

2 2 2 2, 2 (1) : 1

2 2 2 1, 1 (1) : 1

1 3 0 2, 2 (1) : 1

2 3 2 2, 2 (1) : 1

1 1 3 1, 1 (1) : 1

1 0 1 2, 2 (1) : 1

2 3 2 1, 1 (1) : 1

3 2 2 2, 1 (1) : 1

Modell 6

[System]

Name='Modell 6'

Type='mamdani'

Version=2.0

NumInputs=4

NumOutputs=1

NumRules=17

AndMethod='min'

OrMethod='max'

ImpMethod='min'

AggMethod='max'

DefuzzMethod='centroid'

[Input1]

Name='Milk-Production'

Range=[0.6 1.4]

NumMFs=4

MF1='very-small':'zmf',[0.7 0.825]

MF2='small':'trimf',[0.76 0.865 0.97]

MF3='normal':'trimf',[0.875 1 1.125]

MF4='large':'smf',[1 1.15]

[Input2]

Name='Milk-Flow'

Range=[0.6 1.4]

NumMFs=4

MF1='very-slow':'zmf',[0.78 0.835]

MF2='slow':'trimf',[0.805 0.9 0.995]

MF3='normal':'trimf',[0.895 1 1.09]

MF4='fast':'smf',[1 1.12]


117

[Input3]

Name='Milking-Interval'

Range=[0.6 2]

NumMFs=3

MF1='normal':'zmf',[0.8 1.1]

MF2='long':'trimf',[1.01 1.2 1.39]

MF3='lost-time':'smf',[1.3 1.6]

[Input4]

Name='Conductivity'

Range=[0.9 1.2]

NumMFs=3

MF1='low':'zmf',[0.96 1.005]

MF2='increased':'trimf',[1 1.025 1.05]

MF3='high':'smf',[1.045 1.09]

[Output1]

Name='Udder-Status'

Range=[0 1]

NumMFs=2

MF1='inconspicuous':'zmf',[0 0.5]

MF2='conspicuous':'smf',[0.5 1]

[Rules]

4 4 0 -3, 1 (1) : 1

4 3 0 1, 1 (1) : 1

3 4 1 0, 1 (1) : 1

3 4 0 1, 1 (1) : 1

-1 -1 1 1, 1 (1) : 1

0 3 1 1, 1 (1) : 1

0 -1 3 -3, 1 (1) : 1

1 1 0 0, 2 (1) : 1

1 2 0 2, 2 (1) : 1

1 -4 -1 3, 2 (1) : 1

2 1 0 2, 2 (1) : 1

2 2 0 3, 2 (1) : 1

2 -4 -1 3, 2 (1) : 1

2 0 2 2, 2 (1) : 1

-4 1 0 3, 2 (1) : 1

-3 -3 2 3, 2 (1) : 1

0 2 2 3, 2 (1) : 1

Modell 6a

[System]

Name='Modell 6a'

Type='mamdani'

Version=2.0

NumInputs=4

NumOutputs=1

NumRules=20

AndMethod='min'

OrMethod='max'

ImpMethod='min'

AggMethod='max'

DefuzzMethod='centroid'

[Input1]

Name='Milk-Production'

Range=[0.6 1.4]

NumMFs=4

MF1='very-small':'zmf',[0.7 0.845]

MF2='small':'trimf',[0.76 0.865 0.97]

MF3='normal':'trimf',[0.875 1 1.125]

MF4='large':'smf',[1 1.15]

[Input2]

Name='Milk-Flow'

Range=[0.6 1.4]

NumMFs=4

MF1='very-slow':'zmf',[0.7 0.835]

MF2='slow':'trimf',[0.805 0.895 0.975]

MF3='normal':'trimf',[0.895 1 1.09]

MF4='fast':'smf',[1 1.105]

[Input3]

Name='Milking-Interval'

Range=[0.6 2]

NumMFs=3

MF1='normal':'zmf',[0.8 1.01]

MF2='long':'trimf',[0.985 1.19 1.395]

MF3='lost-time':'smf',[1.3 1.6]

[Input4]

Name='Conductivity'

Range=[0.9 1.2]

NumMFs=4

MF1='low':'zmf',[0.96 1.005]

MF2='increased':'trimf',[1 1.025 1.05]

MF3='high':'trimf',[1.045 1.075 1.105]

MF4='very-high':'smf',[1.075 1.125]

[Output1]

Name='Udder-Status'

Range=[0 1]

NumMFs=2

MF1='inconspicuous':'zmf',[0 0.5]

MF2='conspicuous':'smf',[0.5 1]

[Rules]

4 4 0 1, 1 (1) : 1

4 4 0 2, 1 (1) : 1

4 3 0 1, 1 (1) : 1

3 4 0 1, 1 (1) : 1

3 4 1 2, 1 (1) : 1

3 3 0 1, 1 (1) : 1

-1 -1 1 1, 1 (1) : 1

0 -1 3 1, 1 (1) : 1

0 -1 3 2, 1 (1) : 1

0 2 2 3, 2 (1) : 1

0 2 2 4, 2 (1) : 1

4 4 2 4, 2 (1) : 1

-4 1 0 3, 2 (1) : 1

-4 1 0 4, 2 (1) : 1

2 2 0 3, 2 (1) : 1

2 2 0 4, 2 (1) : 1

2 1 0 2, 2 (1) : 1

1 -4 2 2, 2 (1) : 1

1 2 2 -1, 2 (1) : 1

1 1 0 0, 2 (1) : 1


© Die inhaltliche Zusammenstellung und Aufmachung dieser Publikation sowie die elektronische Verarbeitung sind urheberrechtlich geschützt. Jede Verwertung, die nicht ausdrücklich vom Urheberrechtsgesetz zugelassen ist, bedarf der vorherigen Zustimmung. Das gilt insbesondere für die Vervielfältigung, die Bearbeitung und Einspeicherung und Verarbeitung in elektronische Systeme.

DiML DTD Version 2.0
Zertifizierter Dokumentenserver
der Humboldt-Universität zu Berlin
HTML - Version erstellt am:
Fri Feb 7 16:31:20 2003