Math

mathematical model

  • to simulate iceboat performance, one must develop a mathematical model of the forces on the boat
simulation program

  • to solve the steady state speed of the boat one must
    • assume a certain course (ie. boat angle direction to the real wind)
    • assume a certain speed on that course
    • compute the forward and rearward forces on the boat at that speed
    • if net force is positive, the iceboat speeds up (accelerates)
    • if net force is negative the iceboat slows down (decelerates)
    • it is desired to find boat speed at which the net force is zero
    • method #1 simulate time
      • pick a small delta time increment (ie. 0.1 seconds)
      • from the net force and weight of the boat predict the speed of the boat after .1 seconds
      • recalculate net force
      • repeat this procedure until the sign  of force changes direction
      • depending on the accuracy desired you could change the delta time increment to .005 seconds and repeat everything again
    • golden rectangle search

initial variables
  • enter constants that affect design
  • set a boat angle
  • set the boat speed
adjust boat speed on boat angle so that
  • if boat begins to hike
    • ease on boom so hike is just eliminated
  • forward and rearward forces net to zero
  • use trigonometry to calculate components of forces
  • Java programming language computes values of steady state forces
  • employ various algorithms to
Java programming language