机械必威体育网址

找回密码
注册会员

QQ登录

只需一步,快速开始

搜索
查看: 8853 | 回复: 21
打印 上一主题 下一主题

解一个阀门的数学模型

[复制链接]
跳转到指定楼层
1#
发表于 2015-5-24 18:57:49 | 只看该作者 回帖奖励 | 倒序浏览 | 阅读模式
本帖最后由 明月山河 于 2015-5-24 19:56 编辑
) q+ _5 p/ G* S3 H* q4 h+ m
& ]5 e" u+ x% a设计一种阀门,遇到一数学模型,有点疑惑,请各位侠士支招。
c3 ~1 c5 l9 c# Z5 r/ n7 H6 n
如图的是一个扇形区域,里面分成六个格子,也就是流体的通道;格子的面积是S1~S6;相应的外半径分别是r1~r6;格子的径向壁厚为δ,两侧射线的壁厚为δ/2,(实际这是圆周分布的,取侧壁的一半划出扇形就成了这样子)。可列出S和r的方程:. o0 q) \" M9 O/ u# v

4 F6 N" L! v6 j* X其中δ的取值范围为0.5~2.5已知;扇形的张角α为20~50度,已知; 格子面积S1~S6是有外部参数驱动的,数值未知,但是这里把它当成已知的;r7=5~7为已知;
8 u) ?1 D% k# E7 S$ H: Ir1~r6是未知数,求解它们的表达式;- [. C5 p' R# z r! m4 x/ q
当然确切的解析式是很难的,这里的表达式可以是某种近似解法,例如函数逼近公式,等等;
! z, I+ T: z1 L目的有二:(1)看它们随着Si,α,δ的变化规律;(2)同外部参数联立求解一个更大的方程;
& `( }& y! {% i' b6 V想用对 δ 幂级数展开的方法,但是收敛速度未知,如果每个r都展开到5次项,将要求解30个方程;这个应用起来可能比较麻烦;
# l' ]0 h" f- D- J5 Z; Q那位高手给点妙招;数值方法暂时不考虑;+ f$ n2 v7 l7 R9 _( d3 P# I: ~) G+ f
# O# |' `6 |# Y& n/ {$ j$ d9 g
! `9 P8 q# r' G( ?2 P) ?, R
. B# E0 W, k! L

) Y* l5 S; Y: x X' y补充内容 (2015-5-24 21:26):2 v: b) N% b! w7 q
Si中是含有外部参数驱动的函数,其中包含有r1,但是具体还没有确定,所以要求ri关于Si的比较简单的表达式,但是用根式表示的难以应用,不是简单倒推迭代就行的;

本帖子中包含更多资源

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

x
2#
发表于 2015-5-24 19:06:36 | 只看该作者
图呢?

点评

传不上去。 发表于 2015-5-24 19:18
3#
楼主 | 发表于 2015-5-24 19:21:03 | 只看该作者

解一个阀门的数学模型

( t5 @! p" R+ S y% v9 K2 L+ ?

8 V4 u# L4 c g6 {2 s, J, e5 \/ e

点评

可以了。 发表于 2015-5-24 21:04
不是有图了吗?还有传不上去的吗?图片2M以下即可。 发表于 2015-5-24 20:00
图片发不上去,老鹰帮忙看看。@老鹰 发表于 2015-5-24 19:36
4#
发表于 2015-5-24 19:28:18 | 只看该作者
看不懂,我默默闪人了
5#
发表于 2015-5-24 19:33:19 | 只看该作者
真心看不懂,,走人
6#
发表于 2015-5-24 20:28:21 | 只看该作者
6个方程 解6个未知数 理论上完全可行的9 L/ K: ~( d$ }, v
7#
发表于 2015-5-24 20:33:07 | 只看该作者
可以用 解非线性方程组的Newon法

点评

牛顿法是数值方法吧? 发表于 2015-5-24 21:05
8#
发表于 2015-5-24 21:04:48 | 只看该作者
其实就是解一个 一元二次方程 我用matlab 算了下
9 W7 Y3 Y+ F5 {4 U: f! d>> syms s r6 r7 a b; N0 B2 Q6 G: p+ P
>> f=sym('1/2*(r6^2-r7^2)*a-(a*r6-b+r6-r7)*b-s')* D. T3 L. r$ G* I8 r! R& R

7 k( e& x1 {1 ^- yf =7 T0 `5 |( G4 n4 v2 H% k
% d8 b$ p; b! S: r: S
(a*(r6^2 - r7^2))/2 - s + b*(b - r6 + r7 - a*r6)/ f2 n7 L( [! D/ [
>> finverse(f,r6)) v# p+ ~2 U; h) }0 {: P
" h e- z% n) s' l. l
ans =
3 o- `# M0 r' B% Q+ Q' \' h0 h; _2 G) j: g: `: \. M
(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
' \, u: ?" f) T* ^6 ]/ F
6 V0 D& I7 L1 p H/ N. F+ A>> pretty(finverse(f,r6))
4 J2 e( Z3 n# N# l: \& e2 2 2 2 2
; O, z: ]4 q6 G- ^- A, k8 zb + a b + sqrt(2 a r6 + 2 a s + b + a b + a r7 - 2 a b r7)
+ x* l n8 G! I5 Y6 }" P0 g( ?---------------------------------------------------------------
/ V: G4 Q% H2 f4 d: l' t7 H# Y3 pa

点评

那怎么办 发表于 2015-5-24 21:29
但是r6中含有S6的平方根,这个公式代入到r1,就会出现很多次平方根了,与外部方程联立求解就很难了。 发表于 2015-5-24 21:08
不错,r6是这样。 发表于 2015-5-24 21:07
9#
发表于 2015-5-24 21:08:29 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
10#
发表于 2015-5-24 21:16:19 | 只看该作者
shouce 发表于 2015-5-24 21:04 " p- T5 Y9 D8 N, L0 t9 e0 \/ s- m1 l. ?
其实就是解一个 一元二次方程 我用matlab 算了下
6 l) q; g+ T2 n5 J9 \ ?>> syms s r6 r7 a b $ r% {2 u, B4 d' Y# q; J% v
>> f=sym('1/2*(r6^2-r7^ ...
. _# b E- M! [
>> syms a b c x% `. o$ q5 f; {/ J
>> f=sym('a*x^2+b*x+c')8 L( B5 U7 x% |1 }8 v) P
7 j! n- G8 k$ a! |$ k# w1 z0 E1 s
f =# n' q6 ]) d5 {
# n1 r/ X% Q" O3 n
a*x^2 + b*x + c# w4 ~7 \6 n0 q7 [ k$ ]

9 X* ]9 `6 L3 m' x/ P>> finverse(f,x)
1 r) ~% M8 E9 C# i- M6 L, W1 s, s# b+ y4 ]
ans =$ l8 i1 L2 z* T; W

! Z9 o: k' V+ D6 s/ ~( |3 J6 `-(b + (b^2 - 4*a*c + 4*a*x)^(1/2))/(2*a)
7 Y3 o! Y" l& @7 Q( @* b I5 H2 j% J6 z/ N9 f+ s
我用matlab 推导一元二次方程求根公式
- n5 R; ~. i. ~1 S, P/ L+ Y9 p% b" A
27 G3 z' S# Q7 y$ B/ g
b + sqrt(b - 4 a c + 4 a x)
6 }9 Z* c4 b1 d% [" q2 c- Y0 k! @- ----------------------------3 ~) {$ K K8 k7 N3 I' T# C& B
2 a
$ F# D0 g* i3 d
/ s6 J( n V! C" S: E! v
+ d+ q5 |5 ?7 Y6 V/ I; F这个也含有X 估计 可以删除
9 Z! X# }9 o0 B m8 J& ~D' y- ^, V, Q7 Z q
: O+ q' r# Q& A3 k
2 V7 R' a+ t: `' n

. u# W9 {' k0 ^
您需要登录后才可以回帖 登录| 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械必威体育网址(京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号)

GMT+8, 2024-7-20 01:24, Processed in 0.055473 second(s), 20 queries , Gzip On.

Powered byDiscuz!X3.4Licensed

? 2001-2017Comsenz Inc.

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