请选择 进入手机版 | 继续访问电脑版

QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 9002|回复: 2

matlabd的fsolve函数求解方程组

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

2

主题

6

听众

296

积分

升级  98%

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

    [LV.5]常住居民I

    2013挑战赛参赛者

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

    群组第四届cumcm国赛实训

    发表于 2013-1-26 19:23 |显示全部楼层
    |招呼Ta 关注Ta
    2体力
    function fun=Untitled6(x)
    ' m7 r6 t7 Z4 H2 q theta=pi/18;# i4 A+ [. t" r
    k=0.97; %k为万向节的传输效率6 S2 g% A! o1 _% V7 Z, p. u
    R=13; %R为轮子的半径
    4 Q8 H1 P: _' _% Z$ E+ A% e r=4;9 L8 q$ F( S' W
    D=250;
    ( P. f: ^* r/ v fr=0.2; %fr为轮子的滚动摩阻
    % b" Y. W' z+ \) D2 S7 y: f mu=0.4; %mu为轮与有机玻璃的摩擦系数" B: }% A- ~, M; u# y9 d2 M  t# f
    Wf=5; %Wf为电线所产生的负载
    & I) @& |4 {) h8 q G1=5;
    : d: X. F2 e2 u: p8 K! D" s G2=80; %G2为电机,导向装置和加工头的重力和N
    0 Q) P; `7 z" Q1 V7 p, @. r alpha=11.5*pi/180;
    0 l3 x0 u/ K% d( \% q& w beta=33.5*pi/180;
    8 v5 f% ]# C% a; M# |; _ gamma=45*pi/180;4 z1 A7 G. e* c% M9 Q& e, P
    rho=1.205;%rho为气体密度kg/m3
    % x' u8 Q5 J9 a6 N& h7 z V=300;%V为气体速度m/s( n, u3 K$ v% I* }% B
    d=10;
    5 o4 x2 t8 N$ Y. M. j( n Q=V*pi*d^2/4;%Q为气体流量% [) C1 X3 J6 R$ \* t4 n0 S7 r

    / \. R- J' O' u* R1 P! R! of1=x(1);
    & f6 `+ Q- r' u+ Q' r %f1为轮与管壁之间的滚动摩擦
    0 P3 i  m) Q6 K0 X9 w6 E/ z f2=x(2);% B9 ]9 Z1 d$ R) T9 W* D: a
    %f2为轮与轮轴之间的摩擦' q/ V  O, E8 {& M3 K6 R+ d# H$ e
    Fp=x(3);
      l$ `# @7 i4 R. {2 Q/ h % Hx为由于周向力引起的滑动趋势的摩擦力! U3 D& q! m1 s  @0 l) r5 [% [( [
    Fx=x(4);
    1 U# c1 V, Y$ ^" T7 |8 C %Hy为由于G和W引起的沿管道轴线方向滑动趋势的摩擦力
    8 d5 G, w4 }  o Fy=x(5);
    7 {2 M5 G8 E- l- w; Y %Fx为轴对轮的周向分力5 r/ Y* t* ~4 _
    Fz=x(6);
    / f- n2 z8 T% ?& X* ]8 T5 b* A %Fy为轴对轮沿管道轴线的分力' L3 y2 J! Z1 ~8 F9 c
    Hx=x(7);
    ( D. m- G7 ^) H; Y1 A. e+ X %Fz为轴对轮沿管道径向的分力
    2 E5 j1 p9 W8 v! I% p Hy=x(8);
    2 r( x, A8 j$ L6 A3 k& i# a %Fp为牵引力分布在每个导向轮上的力' A, N- t- |  I3 Z6 s9 S. S
    Nz=x(9);
    $ T9 q$ |+ I0 S! l2 s8 y: y Tm=x(10);
    3 w+ j  R( F* M9 v: s) Z4 v
    8 t, g( j& ?- |: ^/ u; Y
    " ]6 G, q2 H* ^4 Q8 P4 s%Nx=x(9);7 T. V2 }6 M8 i6 J$ V
    %Nx为轴对轮的周向分力6 \; |5 }' W  j" A4 ~! V) Y+ D
    %Ny=x(10);
    + S9 y; o; _2 a %Ny为W和G在管道轴向的分力与滚动摩擦的和/ v+ |' k) X- {
    %f=x(11);7 Q) J' u1 n, o: n
    %f为由电机扭转和气体冲量引起的滚动趋势的摩擦力
    6 y2 W) n& e& S$ [+ \+ k# ^
    3 |0 B0 k- z' G: a. L9 D  }5 ]9 `fun(1)=Hy+(f1+f2)*sin(theta)-Fy;2 B2 _9 D! ]0 W( ^
    fun(2)=(f1+f2)*cos(theta)+Fx-Hx;  d( }4 m) E) Q; m) z7 K
    fun(3)=Hy*sin(theta)*R+f1*R-Hx*R*cos(theta)+f2*r;' N+ n- \$ F7 q; F
    fun(4)=Hx^2+Hy^2-(mu*Fz)^2;% p4 A1 U# L3 X+ j& g
    fun(5)=k*Tm-3*Hx*D/2+3*f1*cos(theta)*D/2;8 r8 u% O; U; D. R+ H. f" M( W
    fun(6)=k*Tm-3*Fx*D/2;
    3 f1 }/ r6 J' K* d fun(7)=Fp-(G2*cos(gamma)/6+Nz*fr/R+Wf/6);
    8 E" k3 Z) A7 Y  ^3 g/ x/ T fun(8)=(Tm+3*rho*Q*V*D/2)/(D*6/2)-mu*Nz;
    3 I% b2 V. n0 Q- P/ \, ` fun(9)=2*Fp/cos(alpha)+G1*cos(beta)/3-Fy;# M! i0 E! v6 m6 b! t. u
    fun(10)=3/2*D*Fx/k-Tm;. }1 C+ T9 \. o( y, ]; H. Q1 E

    9 r( i5 E1 w6 d+ s: p9 i1 c" Z8 q4 m8 [+ V8 n5 F# \9 R
    在求解时,matlab显示:  v3 b6 Y  `* l& l( I
    "Solver stopped prematurely.
    0 ~$ e1 p" ?9 F: R: Q. i8 T  i fsolve stopped because it exceeded the function evaluation limit,
    . r/ r9 C9 h+ A5 m4 U* i options.MaxFunEvals = 1000 (the default value)."5 Z  E0 r: t, t! d7 n6 w
    即超过了fsolve函数的迭代次数限制(1000),该怎么解决呢?

    zan
    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, 2024-4-17 03:08 , Processed in 0.528561 second(s), 66 queries .

    回顶部