Under the band_brake_class module, a class is defined. In this class, the following are taken as input from the user:
- Material of band
- Tensile stress
- Band dimensions
- Direction of rotation of drum 5. Radius of drum
- Coefficient of friction in the friction lining 7. Angle of wrap
- Lever dimensions
The following member functions are present in the class:
-
Calc_tension()
-
Calc_actuating_force()
-
Torque_capacity()
-
Self_lock_check()
-
Calc_tension() - This function calculates (P1, P2) the tension in the band on the tight side and slack side in N.
-
Calc_actuating_force() - This function calculates the actuating force (P)on the lever, for both cases, when the drum rotates clockwise and counter-clockwise. The force is measured in N.
-
Torque_capacity() - This function calculates the torque absorbed by the brake in N-m
-
Self_lock_check() - This function calculates the a/b ratio and prompts the user accordingly based on the value
- The band_brake_class module is imported to the main function for usage of the class in the main function called main_band_brake.
- When the user starts the system, an instance of the Band_Brake class is created and he/she is prompted to provide the inputs.
- The tension, actuating force, torque capacity is calculated and the self-locking condition is checked for the user.
- Finally, the user is asked if he/she would like to test another material for the band with separate properties.
- If the user declines to do so then the software shuts down