QQ登录

只需要一步,快速开始

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

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

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

2

主题

4

听众

21

积分

升级  16.84%

该用户从未签到

自我介绍
还好吧

新人进步奖

跳转到指定楼层
1#
发表于 2009-11-6 14:21 |只看该作者 |正序浏览
|招呼Ta 关注Ta
请教各位机械臂优化的问题L1、L2、L3为机械臂的杆长,a、b分别有L1杆和L2杆的转角  X6 I- B5 f" j' H3 O) Y) M6 K# r# v
目标函数:' \; }+ K5 b5 f. E& X
Min(L1+L2+L3)
2 A9 r& {9 @' l3 [约束条件:9 t/ H' `5 b' L4 D
L1sin(a)+L2cos(b)+L3=1288( u  n2 h' V+ n6 ~% {5 m0 X5 q
L1cos(a)-L2sin(b=50
" O+ T9 }5 D& i9 \! }/ r- H) u788<=L1sin(a)+L2cos(b)+L3<=1288. [, A; |' l$ H5 z9 P
-50<=L1cos(a)-L2sin(b)<=50/ w$ U  L: Y6 ?+ X! L$ N
L1>122,L2>840,0<a<90,0<b<904 b+ q0 \: v- V& v2 r; A) f' ]
请问应该是用无约束方法fmincon解答还是用半无限方法fseminf解答啊。
$ L" }. o8 c5 z9 f( s8 nfseminf是不是每个约束方程里只能有两个变量啊,如果有三个以上变量怎么解啊?比如) p. A- u" w, o" P3 T# r
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
    6 T5 \9 I; a% ~& Y) h/ B1 B
    % I/ J+ T; e1 f0 O
    # B0 S# O/ R$ [8 R  f    没事。我再请教别人吧。还是要表示感谢。
    回复

    使用道具 举报

    lgd0901        

    61

    主题

    12

    听众

    7236

    积分

    有谱

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

    [LV.4]偶尔看看III

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

    回复 9# fighting0609 1 M9 ^$ A1 V' _+ s, H

    ( U) Z4 l& m* D! g1 n
    ! I0 P; e" J, _9 S: y# Z( J    兄弟,我搞不定了。不好意思啊。
    天道酬勤
    回复

    使用道具 举报

    2

    主题

    4

    听众

    21

    积分

    升级  16.84%

    该用户从未签到

    自我介绍
    还好吧

    新人进步奖

    回复 8# lgd0901
    " ^7 ?& D- B1 |6 i. q; }& t, e5 w3 Y) n' z1 i) T
    9 H% g3 _0 q! G0 a% c
        那太好了,先谢下!
    回复

    使用道具 举报

    lgd0901        

    61

    主题

    12

    听众

    7236

    积分

    有谱

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

    [LV.4]偶尔看看III

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

    回复 7# fighting0609
    3 Y$ f/ w# b- e9 }( d0 V! R6 g* I! G4 x, A4 E9 W* f! n6 S0 n

    ! \( M2 W( d" ^- ?- E1 V2 }% t    这周末我想找时间把你的那个问题求解一下,然后给你答复好吧
    ' E+ H, M$ ~7 u    现在一下子确实想不明白
    天道酬勤
    回复

    使用道具 举报

    2

    主题

    4

    听众

    21

    积分

    升级  16.84%

    该用户从未签到

    自我介绍
    还好吧

    新人进步奖

    回复 6# lgd0901
    " D  W4 i5 P" {# G! r: O/ V
    1 H& y. Z& v+ t# b# [+ ~7 d% N/ u) l3 m7 T, l; f
        这个问题我也想过,但是,求出一次后各杆长就确定了,运动中的杆长是不变的啊,变化量只有角度,多次求fmincon的结果和意义是什么那?
    回复

    使用道具 举报

    lgd0901        

    61

    主题

    12

    听众

    7236

    积分

    有谱

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

    [LV.4]偶尔看看III

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

    回复 5# fighting0609
    " D  C% w, H. d' Q! Q! D2 a$ {+ f+ @$ a2 ?$ D( O

    ; S% U* N4 H# R    我感觉用fmincon求解的话,a、b可以作为约束变量,只不过目标函数没有它们了。% r4 Y4 M4 a) X) V  S, H2 h2 z
        关于运动过程中变化量的问题,是不是可以多次采用fmincon计算,每次采用不同的边界值( q, k" r1 u& [5 {$ ?& j5 A
        只是一点个人看法,不一定对啊
    天道酬勤
    回复

    使用道具 举报

    2

    主题

    4

    听众

    21

    积分

    升级  16.84%

    该用户从未签到

    自我介绍
    还好吧

    新人进步奖

    回复 4# lgd0901 & q" m0 c* j  d, ^  H& C
    ) }+ h) s5 r, J" U8 ~
    % y1 Y" k6 B+ ?6 }) K$ w% b. w0 C
        用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-5-6 00:08 , Processed in 0.420037 second(s), 99 queries .

    回顶部