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

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