机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 9415|回复: 21

解一个阀门的数学模型

[复制链接]
发表于 2015-5-24 18:57:49 | 显示全部楼层 |阅读模式
本帖最后由 明月山河 于 2015-5-24 19:56 编辑   P) c2 Z6 C) D1 w
/ t2 K5 H+ Y- N
设计一种阀门,遇到一数学模型,有点疑惑,请各位侠士支招。# U- Z5 p" W0 |! Z' p7 c2 c
$ u& V& E2 ~4 C. T& m# N
如图的是一个扇形区域,里面分成六个格子,也就是流体的通道;格子的面积是S1~S6;相应的外半径分别是r1~r6;格子的径向壁厚为δ,两侧射线的壁厚为δ/2,(实际这是圆周分布的,取侧壁的一半划出扇形就成了这样子)。可列出S和r的方程:
! m6 F+ t/ }) D) @3 R6 v- |. M8 j: R% o% r3 t! Y
其中δ的取值范围为0.5~2.5已知;扇形的张角α为20~50度,已知; 格子面积S1~S6是有外部参数驱动的,数值未知,但是这里把它当成已知的;r7=5~7为已知;; b6 E4 n5 S" T: q% }
r1~r6是未知数,求解它们的表达式;
0 z6 M6 ~( Q0 i+ m. j* R当然确切的解析式是很难的,这里的表达式可以是某种近似解法,例如函数逼近公式,等等;
3 |) Q6 i4 W8 R8 ?- G目的有二:(1)看它们随着Si,α,δ的变化规律;(2)同外部参数联立求解一个更大的方程;% d; K4 ~* y; c5 i2 w# w, i2 A9 @
想用对 δ 幂级数展开的方法,但是收敛速度未知,如果每个r都展开到5次项,将要求解30个方程;这个应用起来可能比较麻烦;
( U, b5 ?" @& n3 C那位高手给点妙招;数值方法暂时不考虑;
- S0 @8 F! o; I$ ?9 u. r# i  \1 ]- v! m( r6 d: x: t& Y; W( u
! z6 W. s- F3 W$ }3 _4 \1 h0 k

! @; g' `- B% q3 R9 M' U
, b1 J4 H+ U4 m: V7 g6 i补充内容 (2015-5-24 21:26):
, e% L- y/ L+ y; h, n+ oSi中是含有外部参数驱动的函数,其中包含有r1,但是具体还没有确定,所以要求ri关于Si的比较简单的表达式,但是用根式表示的难以应用,不是简单倒推迭代就行的;

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
回复

使用道具 举报

发表于 2015-5-24 19:06:36 | 显示全部楼层
图呢?

点评

传不上去。  发表于 2015-5-24 19:18
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2015-5-24 19:21:03 | 显示全部楼层

解一个阀门的数学模型

/ ?2 i2 f1 }' `3 q0 P* G

4 Q# U, d( X- Q
回复 支持 1 反对 0

使用道具 举报

发表于 2015-5-24 19:28:18 | 显示全部楼层
看不懂,我默默闪人了
回复 支持 反对

使用道具 举报

发表于 2015-5-24 19:33:19 | 显示全部楼层
真心看不懂,,走人
回复 支持 反对

使用道具 举报

发表于 2015-5-24 20:28:21 | 显示全部楼层
6个方程    解6个未知数     理论上完全可行的& q9 l/ B2 M, R& i  Z& s( q" N2 S
回复 支持 反对

使用道具 举报

发表于 2015-5-24 20:33:07 | 显示全部楼层
可以用   解非线性方程组的Newon法
回复 支持 反对

使用道具 举报

发表于 2015-5-24 21:04:48 | 显示全部楼层
其实就是解一个  一元二次方程     我用matlab   算了下
, c5 {+ G. W2 C! G>> syms  s r6 r7 a b
6 s3 v5 b4 B! E, d, J>> f=sym('1/2*(r6^2-r7^2)*a-(a*r6-b+r6-r7)*b-s')6 \' y. l( R) A0 F. U
+ S' m# Q  Z' S
f =
) E1 I% {7 q* O. H  t$ { 8 c& W+ f! u/ C' T
(a*(r6^2 - r7^2))/2 - s + b*(b - r6 + r7 - a*r6); J( E1 D) q, `, I
>> finverse(f,r6)/ X; J3 c$ Y0 i& F% _" n# p! q

. f' C+ l% \' D+ r. o# mans =
( l7 |! R5 f7 f* t ' h  U/ w  u& O
(b + a*b + (2*a*r6 + 2*a*s + b^2 + a^2*b^2 + a^2*r7^2 - 2*a*b*r7)^(1/2))/a, v: p' M9 R" f% W
- s; ]( ]2 u$ V! ^
>> pretty(finverse(f,r6))
$ ~* U3 B9 m' i                                 2    2  2    2   2
5 }' A# L. W, z- j9 x9 Q! {8 y+ gb + a b + sqrt(2 a r6 + 2 a s + b  + a  b  + a  r7  - 2 a b r7)- {, m9 V1 v& x; z/ Y
---------------------------------------------------------------. }2 s: j/ H3 P* W. _; _
                               a
回复 支持 反对

使用道具 举报

发表于 2015-5-24 21:08:29 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

发表于 2015-5-24 21:16:19 | 显示全部楼层
shouce 发表于 2015-5-24 21:04 - b7 @8 C/ ?# W
其实就是解一个  一元二次方程     我用matlab   算了下
# \  Z4 i' Q& S* v  b* h>> syms  s r6 r7 a b $ y' n0 {/ ^6 J" e4 P+ Y
>> f=sym('1/2*(r6^2-r7^ ...
# V% u. h) M# J8 }+ k7 ]# v2 X
>> syms a b c x
- z+ H  Q/ z( Y- f$ E>> f=sym('a*x^2+b*x+c')
6 ]' p( h5 c, j; _* E
" q6 t0 E( D* L1 V0 L# Df =' \4 ~; }, a. }' _0 H! W: B
6 P+ Z; Q4 G& H0 {7 w
a*x^2 + b*x + c
" c4 `5 L6 O0 V8 J! r
/ i9 z& y: {1 U>> finverse(f,x)
# ]: f; W6 E1 {/ R, e$ d
& B; m1 D0 D' j* Zans =9 ^9 ]; v2 c, }& [1 W

: D4 o! Q3 }+ i. l; }! S) h-(b + (b^2 - 4*a*c + 4*a*x)^(1/2))/(2*a)
% Z3 a  c- u6 P" `' C
) s, _1 J/ `2 y( |  P: A+ ^我用matlab 推导 一元二次方程求根公式      ! u+ o1 l; T, X+ D
            
9 l1 p' ]4 D, ~0 G" h9 K               2
! {* H0 t) Y" M( ^  b + sqrt(b  - 4 a c + 4 a x)
1 r  I! a- Z, S: P- ----------------------------0 g  u9 N( H% o9 ]! f/ P3 `
               2 a  E, a+ S2 ]- W& }
( V: `- W2 j* o: k& ^
3 _, }$ b9 V' `# m
这个也含有X  估计  可以删除6 w  k9 n. m) d- {! @

# u$ d% ^8 g8 ?/ Z# x, O! t) i& I" ^$ _' z4 O4 V
8 R8 O* v7 ?3 s# Q' E
8 F# Q1 K! A" s% ~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2024-12-19 15:00 , Processed in 0.060219 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表