QQ登录

只需要一步,快速开始

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

matlabd的fsolve函数求解方程组

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

2

主题

6

听众

296

积分

升级  98%

  • TA的每日心情
    奋斗
    2017-4-29 14:31
  • 签到天数: 34 天

    [LV.5]常住居民I

    2013挑战赛参赛者

    群组2013认证赛C题讨论群组

    群组第四届cumcm国赛实训

    跳转到指定楼层
    1#
    发表于 2013-1-26 19:23 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    2体力
    function fun=Untitled6(x)
    1 J3 V5 y, @% m6 d1 V0 y6 K theta=pi/18;
    9 t. ?( l, L0 ]( U& ^; t# k" u k=0.97; %k为万向节的传输效率
    0 T0 F' ?2 \' P- {; |9 Z1 e R=13; %R为轮子的半径
    8 Q" z2 T: p* U" p3 c+ E1 o r=4;: n) l. R/ S, a  N" ~+ J
    D=250;% Z) \: @8 V' r  @$ ]0 c
    fr=0.2; %fr为轮子的滚动摩阻
    0 Q5 b! n- O7 [8 i" T- H% Z mu=0.4; %mu为轮与有机玻璃的摩擦系数* C5 q7 \$ J! Q# r
    Wf=5; %Wf为电线所产生的负载
      ^4 F* i4 [( p, S4 [ G1=5;/ A; V( \0 F' T( q' b
    G2=80; %G2为电机,导向装置和加工头的重力和N1 n" d8 b/ B7 N1 w2 f, W- a) Q
    alpha=11.5*pi/180;0 G% a' a7 I9 t
    beta=33.5*pi/180;" U& E6 _; y3 p' ~6 t
    gamma=45*pi/180;  h$ U6 t5 |" a# S, S
    rho=1.205;%rho为气体密度kg/m3
    - O4 F! D- \9 w+ p' \6 d1 C- G V=300;%V为气体速度m/s
    0 r; `7 e, n2 I6 m3 v5 k% ~, C d=10;
    7 a% U$ T! J$ A1 O  w# _0 R Q=V*pi*d^2/4;%Q为气体流量
    , P/ J* W/ i. |
    2 g7 p; `" ]6 W( i7 E% `! \f1=x(1);. a8 z9 S0 Z5 y* A0 `
    %f1为轮与管壁之间的滚动摩擦
    ) i2 |" A2 s3 H) P- [ f2=x(2);: x( F0 m4 {$ P4 t
    %f2为轮与轮轴之间的摩擦
    . c: F0 h8 x4 Q$ O$ ]% G! l& [+ { Fp=x(3);
    ! z" W5 Q; }0 n % Hx为由于周向力引起的滑动趋势的摩擦力
    * q2 A2 i. G6 q  Q Fx=x(4);
    . t6 `  r& l0 n# e. n4 d  a %Hy为由于G和W引起的沿管道轴线方向滑动趋势的摩擦力
    3 Y0 n1 i' }6 f: l* ^% p2 V+ o Fy=x(5);* @: D" D5 \& W4 S! F: T# N- L0 b
    %Fx为轴对轮的周向分力
    ! o. S1 O# |# K Fz=x(6);
    + S: `0 y, \. |  R0 a5 T %Fy为轴对轮沿管道轴线的分力9 t& x% K! L; |. g' J2 Q- L" S
    Hx=x(7);
    1 j  _3 e, e/ u9 \) i$ y; y %Fz为轴对轮沿管道径向的分力
    0 U5 |. T5 j' Q" S0 ` Hy=x(8);
    9 L  X3 |$ N- ~/ w" e% M; i %Fp为牵引力分布在每个导向轮上的力6 G( l6 |9 Z3 t+ `6 e8 H3 B  C
    Nz=x(9);" @9 `( j9 d; s! Q# \2 ]$ {! `
    Tm=x(10);0 E" Z2 w9 k1 k! c: u

    + r3 p% d' ?3 s1 z8 F
    1 y+ K0 c1 b. n%Nx=x(9);5 ^* ~- A% V0 M
    %Nx为轴对轮的周向分力
      j* v6 v+ @4 J0 `! H %Ny=x(10);' n* U% w/ T/ a7 w0 ?
    %Ny为W和G在管道轴向的分力与滚动摩擦的和. W9 q( k8 H$ L0 H* y0 y2 ~; B
    %f=x(11);& w# ]+ x( q' ]& N% n
    %f为由电机扭转和气体冲量引起的滚动趋势的摩擦力
    ! w9 u# F1 F- Y+ r1 L: e0 m + u8 ^. h4 W! E4 Z# X
    fun(1)=Hy+(f1+f2)*sin(theta)-Fy;
    8 ?6 B  j$ ]; U fun(2)=(f1+f2)*cos(theta)+Fx-Hx;. ^( e% |; B( B) C. ?: s
    fun(3)=Hy*sin(theta)*R+f1*R-Hx*R*cos(theta)+f2*r;& M% |/ `2 F+ e" f' S
    fun(4)=Hx^2+Hy^2-(mu*Fz)^2;& G5 X/ Q' i' P# m
    fun(5)=k*Tm-3*Hx*D/2+3*f1*cos(theta)*D/2;
    - P* P+ K) `( S5 { fun(6)=k*Tm-3*Fx*D/2;
    ; k% L$ s  J# f* s3 @+ ^ fun(7)=Fp-(G2*cos(gamma)/6+Nz*fr/R+Wf/6);% S% K* s& O3 [0 B1 k
    fun(8)=(Tm+3*rho*Q*V*D/2)/(D*6/2)-mu*Nz;) G+ c3 w& d* C( e( y4 U1 Q
    fun(9)=2*Fp/cos(alpha)+G1*cos(beta)/3-Fy;" _& g  G5 W1 x! I+ J3 x
    fun(10)=3/2*D*Fx/k-Tm;# i1 F  y8 p. Q1 V" e" D# M

    ( j* @/ g& ?9 _! ?' G2 K) j) x9 `( Y$ D. T6 ?7 ~3 J
    在求解时,matlab显示:
    # c# r, n! K6 c2 e& y "Solver stopped prematurely.$ p4 N3 l# i1 Z% j  {1 U) A
    fsolve stopped because it exceeded the function evaluation limit,
      b# @0 e& o; C! h7 ] options.MaxFunEvals = 1000 (the default value)."0 l% m# N! }; X+ B# e2 s; i
    即超过了fsolve函数的迭代次数限制(1000),该怎么解决呢?

    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    o晴o        

    1

    主题

    5

    听众

    32

    积分

    升级  28.42%

  • TA的每日心情
    慵懒
    2017-8-26 10:05
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    自我介绍
    黑黑的小白一枚

    邮箱绑定达人

    回复

    使用道具 举报

    5

    主题

    3

    听众

    105

    积分

    升级  2.5%

  • TA的每日心情
    擦汗
    2018-2-9 16:38
  • 签到天数: 22 天

    [LV.4]偶尔看看III

    国际赛参赛者

    群组Matlab讨论组

    群组F题

    群组E题

    群组D题

    群组C题

    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2026-4-13 18:23 , Processed in 0.405355 second(s), 66 queries .

    回顶部