QQ登录

只需要一步,快速开始

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

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

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

2

主题

4

听众

21

积分

升级  16.84%

该用户从未签到

自我介绍
还好吧

新人进步奖

跳转到指定楼层
1#
发表于 2009-11-6 14:21 |只看该作者 |正序浏览
|招呼Ta 关注Ta
请教各位机械臂优化的问题L1、L2、L3为机械臂的杆长,a、b分别有L1杆和L2杆的转角
+ ]. ]/ W! T7 _5 N9 S3 I; {目标函数:
2 }# M8 D! d) D! ^0 wMin(L1+L2+L3)( w! t9 N' ]) I& m
约束条件:
+ Y3 E2 ]) L7 pL1sin(a)+L2cos(b)+L3=12882 v! c' `/ Q; _4 a% R6 \) e: |6 h
L1cos(a)-L2sin(b=50" P2 r) a% T( \9 n3 M& c& s' D
788<=L1sin(a)+L2cos(b)+L3<=1288: x. Y! {) Y/ `% P( v) y/ U5 `
-50<=L1cos(a)-L2sin(b)<=50+ M4 k& {+ S; i: C
L1>122,L2>840,0<a<90,0<b<90
% H' t( y9 ^1 ~4 M0 a请问应该是用无约束方法fmincon解答还是用半无限方法fseminf解答啊。
1 X) k4 h4 F6 c9 A  H4 Nfseminf是不是每个约束方程里只能有两个变量啊,如果有三个以上变量怎么解啊?比如1 d% W3 E# f7 R6 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
    7 v0 t  g8 J3 A" C! J; a4 t
    4 |, n- x# `' ?) o  w: n
    ! L0 \7 I: [7 J' l* |) w3 |3 W    没事。我再请教别人吧。还是要表示感谢。
    回复

    使用道具 举报

    lgd0901        

    61

    主题

    12

    听众

    7236

    积分

    有谱

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

    [LV.4]偶尔看看III

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

    回复 9# fighting0609 % a: ^/ d. t9 \: {/ a: u) @
    : L: ]- h4 o$ ]7 i' ~# _
    . _5 C3 w% f7 Y3 T0 M" }
        兄弟,我搞不定了。不好意思啊。
    天道酬勤
    回复

    使用道具 举报

    2

    主题

    4

    听众

    21

    积分

    升级  16.84%

    该用户从未签到

    自我介绍
    还好吧

    新人进步奖

    回复 8# lgd0901 2 H0 C* }5 G5 q0 @* E4 ]4 O
      ]9 l8 p3 s& C3 z. t% t: d  G, w

    ( s1 S4 s$ h) }. R( F- x    那太好了,先谢下!
    回复

    使用道具 举报

    lgd0901        

    61

    主题

    12

    听众

    7236

    积分

    有谱

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

    [LV.4]偶尔看看III

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

    回复 7# fighting0609
    / K7 x$ e9 C# U  Z5 f. p% v! t
    * T" e/ g0 V5 u% X/ l3 Y+ I! E; R7 j$ h9 x8 K- D' J6 Q1 n) l
        这周末我想找时间把你的那个问题求解一下,然后给你答复好吧
    3 I) v: M: u, M    现在一下子确实想不明白
    天道酬勤
    回复

    使用道具 举报

    2

    主题

    4

    听众

    21

    积分

    升级  16.84%

    该用户从未签到

    自我介绍
    还好吧

    新人进步奖

    回复 6# lgd0901 3 Q  x; @4 R- a8 A5 Z! v4 v
    7 a( k6 n* O8 @- ?% H
    7 r4 `; j6 G2 ?, t  G
        这个问题我也想过,但是,求出一次后各杆长就确定了,运动中的杆长是不变的啊,变化量只有角度,多次求fmincon的结果和意义是什么那?
    回复

    使用道具 举报

    lgd0901        

    61

    主题

    12

    听众

    7236

    积分

    有谱

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

    [LV.4]偶尔看看III

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

    回复 5# fighting0609
    3 C0 N; ~- D) t& o
    / D2 x1 T( s2 s6 r6 z' I/ G" N( u+ N) B* K( U6 r; r' B. D
        我感觉用fmincon求解的话,a、b可以作为约束变量,只不过目标函数没有它们了。- j+ M: m9 n" n3 T
        关于运动过程中变化量的问题,是不是可以多次采用fmincon计算,每次采用不同的边界值
    - d" t5 t0 \/ o    只是一点个人看法,不一定对啊
    天道酬勤
    回复

    使用道具 举报

    2

    主题

    4

    听众

    21

    积分

    升级  16.84%

    该用户从未签到

    自我介绍
    还好吧

    新人进步奖

    回复 4# lgd0901
    . i% S/ x4 [4 r- c, u5 w8 t& Q: x0 K2 L7 f  @# R7 k$ U( z
    / f8 D+ c8 C) J, K/ B7 x
        用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-10-10 02:55 , Processed in 0.856700 second(s), 99 queries .

    回顶部