Você está na página 1de 28

1. Specify the problem and define linguistic variables. 1.1 Problem definition.

Conventional shock absorbers combined with composite pneumatic springs which allow ride height adjustment or even ride height control. Ride height control is especially desirable in highway vehicles intended for occasional rough road use, as a means of improving handling and reducing aerodynamic drag by lowering the vehicle when operating on improved high speed roads. It refers to the situation when, for example, a car accelerates up and down a hill, and then slows to follow a turn, and the airflow around it cannot keep up and separates from it. This aerodynamic phenomenon creates an additional drag, slowing the car, and forcing you to push harder on the pedal, consuming more gas. The same applies to airplanes, boats, subs, and generally, any moving object following the rule.

1.2

Linguistic Variable.

Block diagram

This assignment has 5 variable inputs and 1 output. The inputs are basically using the sensor and placed in 5 different places. Input Linguistic Variables Rotation Speed Sensor Wind Speed Sensor Distance Sensor Weight Sensor Level Sensor Output Linguistic Variables Shock absorber

1 2 3 4 5 1

2. Determine fuzzy sets and membership function. 2.1 Determine Fuzzy set each variable 5 Fuzzy Sets Input Linguistic Variables Rotation Speed Sensor Wind Speed Sensor Distance Sensor Weight Sensor Level Sensor Output Linguistic Variables Shock absorber Fuzzy Sets { very_slow, slow, normal, fast, very_fast } { very_slow, slow, normal, fast, very_fast } { very_close, close, medium_close, medium_far, far } { heavier, heavy, normal, light, lighter} { very_close, close, medium_close, medium_far, far } { very_low, low, medium, high, very_high }

1 2 3 4 5 1

b) Output: For Shock Absorber

Range output for Shock Absorber Very Low = 0% - 25% Low = 26% - 49% Medium = 50% High = 51% - 70% Very High = 71% - 100%

3. Construct fuzzy rules and resulting function graph. 3.1 Fuzzy Rule a) Rule table 1 AND rule

b) Rule table 2 AND rule

3.2 3-D Function Graph for Fuzzy System a) Rotation and Wind speed relationship with Shock Absorber

4. Tune the Fuzzy system

4.1

Test data for working fuzzy system This is the sample output of the fuzzy system

Level of input variable: Rotation speed tire = kilometer per hour (kmh) Wind speed = kilometer per hour (kmh) Distance = meter (m) Weight= kilogram (kg) Level = meter (m) Desired output condition: Shock Absorber up at percentage (%)

4.2.1

Each test run was been record.

Sample Result Obtained From First Test Test condition 1: Normal condition Level of input variable: Rotation speed tire = normal Wind speed = normal Distance = medium close Weight= normal Level = medium close Desired output condition: Shock Absorber normal at 50% Result: Achieved Test condition 2: Distance very close Level of input variable: Rotation speed tire = very slow Wind speed = very slow Distance = very close Weight= normal Level = medium close Desired output condition: Shock Absorber high at 70% Result: Not Achieved Level of input variable: Rotation speed tire = slow Wind speed = slow Distance = very close Weight= normal Level = medium close Desired output condition: Shock Absorber high at 70% Result: Not Achieved

10

Level of input variable: Rotation speed tire = normal Wind speed = normal Distance = very close Weight= normal Level = medium close Desired output condition: Shock Absorber high at 70% Result: Not Achieved

Level of input variable: Rotation speed tire = fast Wind speed = fast Distance = very close Weight= normal Level = medium close Desired output condition: Shock Absorber high at 70% Result: Not Achieved

Level of input variable: Rotation speed tire = very fast Wind speed = very fast Distance = very close Weight= normal Level = medium close Desired output condition: Shock Absorber high at 70% Result: Not Achieved

11

Test condition 3: Distance close Level of input variable: Rotation speed tire = very slow Wind speed = very slow Distance = close Weight= normal Level = medium close Desired output condition: Shock Absorber high at 58% Result: Achieved Level of input variable: Rotation speed tire = slow Wind speed = slow Distance = close Weight= normal Level = medium close Desired output condition: Shock Absorber High at 58% Result: Achieved Level of input variable: Rotation speed tire = normal Wind speed = normal Distance = close Weight= normal Level = medium close Desired output condition: Shock Absorber high at 58% Result: Achieved

12

Level of input variable: Rotation speed tire = fast Wind speed = fast Distance = close Weight= normal Level = medium close Desired output condition: Shock Absorber high at 58% Result: Achieved

Level of input variable: Rotation speed tire = very fast Wind speed = very fast Distance = close Weight= normal Level = medium close Desired output condition: Shock Absorber high at 58% Result: Achieved

13

Test condition 4:Distance medium close Level of input variable: Rotation speed tire = very slow Wind speed = very slow Distance = medium close Weight= normal Level = medium close Desired output condition: Shock Absorber medium at 50% Result: Achieved Level of input variable: Rotation speed tire = slow Wind speed = slow Distance = medium close Weight= normal Level = medium close Desired output condition: Shock Absorber medium at 50% Result: Achieved Level of input variable: Rotation speed tire = normal Wind speed = normal Distance = medium close Weight= normal Level = medium close Desired output condition: Shock Absorber medium at 50% Result: Achieved

14

Level of input variable: Rotation speed tire = fast Wind speed = fast Distance = medium close Weight= normal Level = medium close Desired output condition: Shock Absorber medium at 50% Result: Achieved

Level of input variable: Rotation speed tire = very fast Wind speed = very fast Distance = medium close Weight= normal Level = medium close Desired output condition: Shock Absorber medium at 50% Result: Achieved

15

Test condition 5:Distance medium far Level of input variable: Rotation speed tire = very slow Wind speed = very slow Distance = medium far Weight= normal Level = medium close Desired output condition: Shock Absorber low at 41% Result: Achieved Level of input variable: Rotation speed tire = slow Wind speed = slow Distance = medium far Weight= normal Level = medium close Desired output condition: Shock Absorber low at 41% Result: Achieved Level of input variable: Rotation speed tire = normal Wind speed = normal Distance = medium far Weight= normal Level = medium close Desired output condition: Shock Absorber low at 41% Result: Achieved

16

Level of input variable: Rotation speed tire = fast Wind speed = fast Distance = medium far Weight= normal Level = medium close Desired output condition: Shock Absorber low at 41% Result: Achieved

Level of input variable: Rotation speed tire = very fast Wind speed = very fast Distance = medium far Weight= normal Level = medium close Desired output condition: Shock Absorber low at 41% Result: Achieved

17

Test condition 6: Distance far Level of input variable: Rotation speed tire = very slow Wind speed = very slow Distance = far Weight= normal Level = medium close Desired output condition: Shock Absorber low at 29% Result:Not Achieved Level of input variable: Rotation speed tire = slow Wind speed = slow Distance = far Weight= normal Level = medium close Desired output condition: Shock Absorber low at 29% Result: Not Achieved Level of input variable: Rotation speed tire = normal Wind speed = normal Distance = far Weight= normal Level = medium close Desired output condition: Shock Absorber low at 29% Result: Not Achieved

18

Level of input variable: Rotation speed tire = fast Wind speed = fast Distance = far Weight= normal Level = medium close Desired output condition: Shock Absorber low at 29% Result: Not Achieved

Level of input variable: Rotation speed tire = very fast Wind speed = very fast Distance = far Weight= normal Level = medium close Desired output condition: Shock Absorber low at 29% Result: Not Achieved

19

Test condition 7: Weight and level due to shock absorber Level of input variable: Rotation speed tire = very slow Wind speed = very slow Distance = medium close Weight= lighter Level = far Desired output condition: Shock Absorber low at 29% Result: Not Achieved Level of input variable: Rotation speed tire = slow Wind speed = slow Distance = medium close Weight= light Level = medium far Desired output condition: Shock Absorber low at 41% Result: Achieved Level of input variable: Rotation speed tire = normal Wind speed = normal Distance = medium close Weight= normal Level = medium close Desired output condition: Shock Absorber medium at 50% Result: Achieved

20

Level of input variable: Rotation speed tire = fast Wind speed = fast Distance = medium close Weight= heavy Level = close Desired output condition: Shock Absorber high at 58% Result: Achieved

Level of input variable: Rotation speed tire = very fast Wind speed = very fast Distance = medium close Weight= heavier Level = zero Desired output condition: Shock Absorber high at 70% Result: Not Achieved

21

4.2.2

Tuning parameter and problem encountered are mention.

For the first test run, the output for shock absorber is having problems. The percentage of the output in certain condition that mention above is not the same as we want. So, for problem in test condition 2 there has output 70% in high range output percentage. It suppose in very high range percentage which is 71% to 100%. For another problem in test condition 6, there having output in low range percentage output that is 29%. It suppose in very low range percentage output which is 0% to 25%. These problems also happen in test condition 7. So to encounter the problem we tune the shock absorber membership as picture shown below. Before tuning the shock absorber membership.

After tuning the shock absorber membership.

22

Sample Result Obtained From First Test Test condition 2: Distance very close Level of input variable: Rotation speed tire = very slow Wind speed = very slow Distance = very close Weight= normal Level = medium close Desired output condition: Shock Absorber very high at 75% Result: Achieved Level of input variable: Rotation speed tire = slow Wind speed = slow Distance = very close Weight= normal Level = medium close Desired output condition: Shock Absorber very high at 75% Result: Achieved Level of input variable: Rotation speed tire = normal Wind speed = normal Distance = very close Weight= normal Level = medium close Desired output condition: Shock Absorber very high at 75% Result: Achieved

23

Level of input variable: Rotation speed tire = fast Wind speed = fast Distance = very close Weight= normal Level = medium close Desired output condition: Shock Absorber very high at 75% Result: Achieved

Level of input variable: Rotation speed tire = very fast Wind speed = very fast Distance = very close Weight= normal Level = medium close Desired output condition: Shock Absorber very high at 75% Result: Achieved

24

Test condition 6: Distance far Level of input variable: Rotation speed tire = very slow Wind speed = very slow Distance = far Weight= normal Level = medium close Desired output condition: Shock Absorber very low at 25% Result: Achieved Level of input variable: Rotation speed tire = slow Wind speed = slow Distance = far Weight= normal Level = medium close Desired output condition: Shock Absorber very low at 25% Result: Achieved Level of input variable: Rotation speed tire = normal Wind speed = normal Distance = far Weight= normal Level = medium close Desired output condition: Shock Absorber very low at 25% Result: Achieved

25

Level of input variable: Rotation speed tire = fast Wind speed = fast Distance = far Weight= normal Level = medium close Desired output condition: Shock Absorber very low at 25% Result: Achieved

Level of input variable: Rotation speed tire = very fast Wind speed = very fast Distance = far Weight= normal Level = medium close Desired output condition: Shock Absorber very low at 25% Result: Achieved

26

Test condition 7: Weight and level due to shock absorber Level of input variable: Rotation speed tire = very slow Wind speed = very slow Distance = medium close Weight= lighter Level = far Desired output condition: Shock Absorber very low at 25% Result: Achieved Level of input variable: Rotation speed tire = very fast Wind speed = very fast Distance = medium close Weight= heavier Level = zero Desired output condition: Shock Absorber very high at 75% Result: Achieved

27

5. Analysis and Conclusion

Analysis For this project, it use four 5 input to generate the output. The input is Rotation Speed, Wind Speed, Distance Sensor, Weight Sensor and Level Sensor. And the output is Shock absorber. This project has two relations. The first relationship is between Rotation Speed, Wind Speed and Distance. The second relationship is between Weight and Level. First relationship produce 25 rules and second relationship produce 5 rules. All this rules we use AND function. The simulation is using the Fuzzy Tech, this fuzzy engine will analysis the data given to get the suitable result. The input has 5 membership functions per variable. 7 test conditions have done to know the result of the output. And in some condition the output is not achieved. To solve this problem, the parameter of the output must be tuning.

Conclusion To get the suitable output, most of the fuzzy logic must be tuning, because the membership of the each variable not exactly right. We tune the output variable because the Shock Absorber is the main part the project and we must get the correct value of output. After the tuning we can confirm this product is saving to use.

28