QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 5953|回复: 11
打印 上一主题 下一主题

求助:机械臂优化问题。半无限

[复制链接]
字体大小: 正常 放大

2

主题

4

听众

21

积分

升级  16.84%

该用户从未签到

自我介绍
还好吧

新人进步奖

跳转到指定楼层
1#
发表于 2009-11-6 14:21 |只看该作者 |正序浏览
|招呼Ta 关注Ta
请教各位机械臂优化的问题L1、L2、L3为机械臂的杆长,a、b分别有L1杆和L2杆的转角
  ^% @" \0 r. X# |, U8 \目标函数:$ ^2 O! B- B$ l' g9 P
Min(L1+L2+L3)
. p7 q' N! _  R. f' S4 }约束条件:
3 j! C; [" y5 X, Q# {  A6 z3 F" lL1sin(a)+L2cos(b)+L3=12886 t- f" a! F/ D- C# y. `
L1cos(a)-L2sin(b=506 o1 D- d5 g! O% B' E5 n
788<=L1sin(a)+L2cos(b)+L3<=1288
* B! n7 _8 F" m0 S-50<=L1cos(a)-L2sin(b)<=50
1 Q& ?' `: ]" T: F* h/ L! R% OL1>122,L2>840,0<a<90,0<b<90
0 q$ y8 g& K% e9 Q, x; |8 |$ @请问应该是用无约束方法fmincon解答还是用半无限方法fseminf解答啊。
2 u* b: ]; w% M- q5 Wfseminf是不是每个约束方程里只能有两个变量啊,如果有三个以上变量怎么解啊?比如  E: {+ E/ \, t$ `9 B
L1sin(a)+L2cos(b)+L3sin(c)<=1288
zan
转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
lastfool        

1

主题

8

听众

141

积分

升级  20.5%

  • TA的每日心情
    奋斗
    2025-12-12 11:11
  • 签到天数: 50 天

    [LV.5]常住居民I

    新人进步奖

    群组学术交流A

    群组数模思想方法大全

    回复

    使用道具 举报

    2

    主题

    4

    听众

    21

    积分

    升级  16.84%

    该用户从未签到

    自我介绍
    还好吧

    新人进步奖

    回复 10# lgd0901 , g, G. k: {5 u7 u& r9 ?. k
    1 P0 |3 f6 R  O& G, E
    7 h' u1 t5 u3 O' ?$ K
        没事。我再请教别人吧。还是要表示感谢。
    回复

    使用道具 举报

    lgd0901        

    61

    主题

    12

    听众

    7236

    积分

    有谱

  • TA的每日心情
    擦汗
    2013-8-8 13:45
  • 签到天数: 27 天

    [LV.4]偶尔看看III

    新人进步奖 最具活力勋章 发帖功臣 元老勋章 原创写作奖 风雨历程奖

    回复 9# fighting0609 7 R. h+ R* C& B1 g* H! @
    0 }! y: }# Q1 R* Y( }; P% }1 Y
    : E0 W. r" r0 ^% X8 @4 Y4 H+ v
        兄弟,我搞不定了。不好意思啊。
    天道酬勤
    回复

    使用道具 举报

    2

    主题

    4

    听众

    21

    积分

    升级  16.84%

    该用户从未签到

    自我介绍
    还好吧

    新人进步奖

    回复

    使用道具 举报

    lgd0901        

    61

    主题

    12

    听众

    7236

    积分

    有谱

  • TA的每日心情
    擦汗
    2013-8-8 13:45
  • 签到天数: 27 天

    [LV.4]偶尔看看III

    新人进步奖 最具活力勋章 发帖功臣 元老勋章 原创写作奖 风雨历程奖

    回复 7# fighting0609 4 A& Q) `; ?7 p3 |" l1 @9 W4 c
    3 h. V8 w. Q+ n8 Z6 E- N
    3 g& w4 a3 T% I* W7 C
        这周末我想找时间把你的那个问题求解一下,然后给你答复好吧
    . F( c2 m3 d- y) h    现在一下子确实想不明白
    天道酬勤
    回复

    使用道具 举报

    2

    主题

    4

    听众

    21

    积分

    升级  16.84%

    该用户从未签到

    自我介绍
    还好吧

    新人进步奖

    回复 6# lgd0901
    % A. s" S! a2 [( H% r# ?0 w" J: ?, P7 }2 Q4 e  B' e
    ' \# K) |7 z* j) m% A# t0 T3 ]
        这个问题我也想过,但是,求出一次后各杆长就确定了,运动中的杆长是不变的啊,变化量只有角度,多次求fmincon的结果和意义是什么那?
    回复

    使用道具 举报

    lgd0901        

    61

    主题

    12

    听众

    7236

    积分

    有谱

  • TA的每日心情
    擦汗
    2013-8-8 13:45
  • 签到天数: 27 天

    [LV.4]偶尔看看III

    新人进步奖 最具活力勋章 发帖功臣 元老勋章 原创写作奖 风雨历程奖

    回复 5# fighting0609
    / h6 k2 d( u* T2 u
    / G4 e3 a$ C9 \* s4 P9 }
    9 ?  I5 x' n" I) v% U6 s$ p    我感觉用fmincon求解的话,a、b可以作为约束变量,只不过目标函数没有它们了。
    ) Q: n) z  |! D4 `, A8 |) w    关于运动过程中变化量的问题,是不是可以多次采用fmincon计算,每次采用不同的边界值8 x- B$ X9 x7 l# M. ?
        只是一点个人看法,不一定对啊
    天道酬勤
    回复

    使用道具 举报

    2

    主题

    4

    听众

    21

    积分

    升级  16.84%

    该用户从未签到

    自我介绍
    还好吧

    新人进步奖

    回复 4# lgd0901
    ' |/ Q6 m! ]3 A# u! v( b& H8 o

    : }/ R8 o7 o1 i    用fmincon的话,那么怎么处理a、b参数那?把它们当作约束变量好像不太对啊,那样的话解出来的a、b值是唯一值,也就是说在在特定的角度下min(l1+l2+l3)为最小,但实际情况是机器人在运动过程中各角度是变化量啊。那样的话是不是就不符合实际情况了呢?
    回复

    使用道具 举报

    lgd0901        

    61

    主题

    12

    听众

    7236

    积分

    有谱

  • TA的每日心情
    擦汗
    2013-8-8 13:45
  • 签到天数: 27 天

    [LV.4]偶尔看看III

    新人进步奖 最具活力勋章 发帖功臣 元老勋章 原创写作奖 风雨历程奖

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-7-6 19:44 , Processed in 0.452515 second(s), 99 queries .

    回顶部