风车叶片的运动建模

风车叶片的运动建模
几何画板及绘图内容加载中,请稍等……
2019-03-22 02:08
该范例演示了风车叶片的运动模型。涉及三角函数和周期性运动的概念。通过使用GeoGebra命令如If, Circle, Point, Segment等,构建了风车叶片的动态模型。适合高中数学教学,特别是三角函数和运动学的教学。

GeoGebra 命令及参数

  1. If(OffsetBlades, 240, 0) → offset
  2. Circle(A_1, radiusA) → d
  3. Point(d) → A_2
  4. If(longPost, A_1 + v + (0, 30), A_1 + v) → B_1
  5. If(¬fastSpeed, speedA, speedA + 2) → speedB
  6. If(longBlades, radiusA + 20, radiusA) → radiusB
  7. Circle(B_1, radiusB) → circle2
  8. Point(circle2) → B_2
  9. If(longPost, A_3 + v + (0, 30), A_3 + v) → B_3
  10. Segment((0, -15), (180, -15)) → mySlider
  11. Point(mySlider) → sliderPt
  12. Sequence("\hphantom{kkkkkk}", i, 1, 2) → spacers
  13. Polygon({(left, bottom), (left, top), (right, top), (right, bottom)}) → viewbox
  14. Segment((0, 0), (right, 0)) → groundLine
  15. VerticalText("\text{Height (m)}") → lblHeight
  16. Sequence(Polygon[A_1, Rotate[A_3, ((-((i * 120))))° - angleA°, A_1], Rotate[A_2, ((-((i * 120))))° - angleA°, A_1]], i, 0, 2) → blades
  17. Sequence(Polygon[B_1, Rotate[B_2, ((-((i * 120))))° - angleB°, B_1], Rotate[B_3, ((-((i * 120))))° - angleB°, B_1]], i, 0, 2) → blades2
  18. Rotate(A_2, ((-angleA))°, A_1) → RotatePointA
  19. Rotate(B_2, ((-angleB))°, B_1) → RotatePointB
  20. TableText({{"\text{Taller Tower}", "\text{Offset Blades}"}, spacers, {"\text{Longer Blades}", "\text{Faster Speed}"}}, "vl") → changeOptions