Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
vpf:hydrodynamic_systems [2016-12-16 13:11]
martin
vpf:hydrodynamic_systems [2017-02-12 20:24]
lars ↷ Page moved from hydrodynamic_systems to vpf:hydrodynamic_systems
Line 7: Line 7:
 The above figure implies that the hull slave has inputs for all external forces acting upon it, their point of attack and sums them up in order to calculate its equations of motion before publishing its updated states. The above figure implies that the hull slave has inputs for all external forces acting upon it, their point of attack and sums them up in order to calculate its equations of motion before publishing its updated states.
 The above solution is not feasible because it is directly dependent on the number of thrusters, cranes and other external "​force-producers"​. The hull slave violates our version of the open/closed principle, because in order to extend the system with e.g. more propulsors, you have to modify its implementation! (You have to both add more inputs and include them in the force summation). The above solution is not feasible because it is directly dependent on the number of thrusters, cranes and other external "​force-producers"​. The hull slave violates our version of the open/closed principle, because in order to extend the system with e.g. more propulsors, you have to modify its implementation! (You have to both add more inputs and include them in the force summation).
-To fix this we can extract the force summation out of the hull slave and place it in its own [[function unit|Function units]] between the hull slave and the propulsors, crane, etc. as shown in the figure below. ​+To fix this we can extract the force summation out of the hull slave and place it in its own [[Function Units|function unit]] between the hull slave and the propulsors, crane, etc. as shown in the figure below. ​
  
 {{ :​hull-fig-2.png?​400 |}} {{ :​hull-fig-2.png?​400 |}}
  • vpf/hydrodynamic_systems.txt
  • Last modified: 2017-02-12 20:24
  • by lars