使用ADAMS对投篮路径进行最优化选择

更改单位

由于实际投篮的时候我们的距离都是以米为单位,所以我们更改一下单位

建立球体

  • 半径:20 cm

建立球框

  • 截面半径:1 cm

  • 中心半径:30 cm

添加约束

  • 篮筐与地面的固定副:

添加接触

  • 篮球与篮筐之间的接触:

设计两个速度变量

  • 初始值设置为5,区间在5~10之间:

  • 新建的两个变量:

为球体添加这两个变量

  • 右键选中球体,进行修改:


  • 添加选中的两个变量:

设计距离函数

  • 选择函数类型:

  • 选择测量对象:

  • 选择两个物体的标志点:

  • 设置测量单位:

  • 完成设计:

对目标函数进行优化

  • 选择研究类型:

  • 添加需要优化的函数:

  • 选择研究目的:

  • 添加已知变量:

  • 选择优化目标:

    开始仿真优化

    查看最优速度以及最优结果

  • 采用默认:

  • 最优速度以及最优距离:

使用ADAMS对投篮路径进行最优化选择

更改单位

由于实际投篮的时候我们的距离都是以米为单位,所以我们更改一下单位

建立球体

  • 半径:20 cm

建立球框

  • 截面半径:1 cm

  • 中心半径:30 cm

添加约束

  • 篮筐与地面的固定副:

添加接触

  • 篮球与篮筐之间的接触:

设计两个速度变量

  • 初始值设置为5,区间在5~10之间:

  • 新建的两个变量:

为球体添加这两个变量

  • 右键选中球体,进行修改:


  • 添加选中的两个变量:

设计距离函数

  • 选择函数类型:

  • 选择测量对象:

  • 选择两个物体的标志点:

  • 设置测量单位:

  • 完成设计:

对目标函数进行优化

  • 选择研究类型:

  • 添加需要优化的函数:

  • 选择研究目的:

  • 添加已知变量:

  • 选择优化目标:

    开始仿真优化

    查看最优速度以及最优结果

  • 采用默认:

  • 最优速度以及最优距离: