plant.sa 635 B

12345678910111213141516171819202122232425
  1. // outdated
  2. semantic adaptation power_sa
  3. for continuous time
  4. input ports up, down, reaction_torque
  5. output ports armature_current, motor_speed
  6. in rules {} // needs to be detected exactly when reaction_torque starts to change rapidly -> zero crossing on derivative abs(reaction_torque') >! 100
  7. out rules {}
  8. control rules {}
  9. semantic adaptation window_sa
  10. for continuous time
  11. input ports motor_speed
  12. output ports height, window_reaction_torque
  13. in rules {}
  14. out rules {}
  15. control rules {}
  16. semantic adaptation obstacle_sa
  17. for continuous time
  18. input ports height
  19. output ports obstacle_reaction_torque
  20. in rules {}
  21. out rules {}
  22. control rules {}