home Forums # Technical Support Error when running application Reply To: Error when running application

#2316
Unknown
Member

Hi Juan,

I came across another issue. The system requests a conjunction operator. Can you suggest the best conjunction operator for my system; taking the acceleration and speed generated by the smartphone, feed it to the fuzzy inference system in order to generate the drivers behavior ( calm, normal and aggressive ).

Thank you in advance.

The below is the FLL;

Engine: Driver Classification
InputVariable: Speed
enabled: true
range: 0.000 95.000
term: Slow Triangle 0.000 25.000 50.000
term: Normal Triangle 40.000 52.500 65.000
term: Fast Triangle 55.000 75.500 95.000
InputVariable: Acceleration
enabled: true
range: -4.500 4.500
term: HardDeceleration Triangle 1.500 3.000 4.500
term: Deceleration Triangle 0.500 1.500 2.500
term: Neutral Triangle -0.500 0.000 0.500
term: Acceleration Triangle -2.000 -1.250 -0.500
term: HardDeceleration Triangle -4.500 -3.000 -1.500
OutputVariable: DrivingStyle
enabled: true
range: 0.000 1.000
accumulation: none
defuzzifier: WeightedSum
default: nan
lock-valid: false
lock-range: false
term: Calm Triangle 0.000 0.250 0.500
term: Normal Triangle 0.250 0.500 0.750
term: Aggressive Triangle 0.500 0.750 1.000
RuleBlock:
enabled: true
conjunction: BoundedDifference
disjunction: none
activation: HamacherProduct
rule: if Speed is Slow and Acceleration is HardDeceleration then DrivingStyle is Aggressive
rule: if Speed is Slow and Acceleration is Deceleration then DrivingStyle is Calm
rule: if Speed is Slow and Acceleration is Neutral then DrivingStyle is Calm
rule: if Speed is Slow and Acceleration is Acceleration then DrivingStyle is Calm
rule: if Speed is Slow and Acceleration is HardDeceleration then DrivingStyle is Aggressive
rule: if Speed is Normal and Acceleration is HardDeceleration then DrivingStyle is Aggressive
rule: if Speed is Normal and Acceleration is Deceleration then DrivingStyle is Normal
rule: if Speed is Normal and Acceleration is Neutral then DrivingStyle is Calm
rule: if Speed is Normal and Acceleration is Acceleration then DrivingStyle is Normal
rule: if Speed is Normal and Acceleration is HardDeceleration then DrivingStyle is Aggressive
rule: if Speed is Fast and Acceleration is HardDeceleration then DrivingStyle is Aggressive
rule: if Speed is Fast and Acceleration is Deceleration then DrivingStyle is Aggressive
rule: if Speed is Fast and Acceleration is Neutral then DrivingStyle is Aggressive
rule: if Speed is Fast and Acceleration is Acceleration then DrivingStyle is Aggressive
rule: if Speed is Fast and Acceleration is HardDeceleration then DrivingStyle is Aggressive

Regards,
Steven Farrugia