- 在线时间
- 3 小时
- 最后登录
- 2014-7-16
- 注册时间
- 2014-7-7
- 听众数
- 2
- 收听数
- 0
- 能力
- 0 分
- 体力
- 7 点
- 威望
- 0 点
- 阅读权限
- 10
- 积分
- 3
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 1
- 主题
- 0
- 精华
- 0
- 分享
- 0
- 好友
- 3
升级   60% 该用户从未签到 - 自我介绍
- 游龙
 |
本帖最后由 游龙游龙 于 2014-7-8 14:45 编辑
7 F$ Y% s6 M; W+ P2 E( L% m9 `$ L8 ~; y9 R) w9 o" [! Y
麻烦大家帮忙看下这个程序,不知道哪里出错了,小弟是刚入门,请高手指教% `; M: {6 u8 t# C" R$ p s
行列式求不出,画图找不到根% f, @; P) V6 i% ]% ?2 Y
(*定义材料常数*)
5 e( d0 O) E( C! t" hSubscript[\[Nu], TL] = 0.25;
0 @3 w' I. V' p4 j6 v. GSubscript[EE, L] = 53.8*10^9;(*L方向的弹性模量*)
' b9 |* j0 ]: [9 QSubscript[EE, T] = 17.93*10^9;(*T方向的弹性模量*)
" q) G( @" t) d- K: Q: vSubscript[G, LT] = 8.96*10^9;(*LT方向的剪切模量*)/ t4 I0 ]% N; ^* T" I
Subscript[\[Nu], LT] =
- \( I8 W0 ~" _9 L* p' y7 m# t Subscript[\[Nu], TL]*Subscript[EE, L]/Subscript[EE, T];7 P( j) F8 N# x) l4 Y
\[Mu] = 1 - Subscript[\[Nu], LT]*Subscript[\[Nu], TL];- Y- u. j# j8 Q
Subscript[C, L] = Subscript[EE, L]/\[Mu];8 I. i) S) H2 j
Subscript[C, S] = Subscript[\[Nu], LT]*Subscript[EE, T]/\[Mu];4 o- k3 R% e) r l4 @
Subscript[C, T] = Subscript[EE, T]/\[Mu];9 k$ l# M" Z# Q# l; {( K1 L
Subscript[C, LT] = Subscript[G, LT];3 h" p) P. f+ `. x% M: K3 A: N
(*脱层几何参数*)
4 l3 {( w: u+ y$ t D% f1 h" t) d; n\[Rho] = 1600;(*脱层密度*)
9 N& C. A. c7 dc = 0.06;(*阻尼*)! F+ f2 P% A1 S& J' m
t = 0.01;(*t每层厚度*)
' l3 W- k3 s+ K, ^2 r' T( rh = 0.05;(*h为梁总厚度*)
E' C+ J0 Z# S3 ~" E K. v. M# }l = 1;(*为梁总的长度*)$ q' j& ]$ L5 Z3 |2 u5 q
Subscript[l, 1] = 0.3;(*为梁1区的长度*)
5 H' k7 a. O J m" v' }3 x8 fSubscript[l, 2] = 0.3;(*为梁2区的长度*)
- r; N& W3 {: L" x, o# S8 bSubscript[l, 3] = 0.4;(*为梁3区的长度*)) z. m) X4 B+ c% p0 ]9 ?5 w# e
Subscript[l, 4] = 0.4;(*为梁4区的长度*)
: U8 I; H# [3 G: _8 R% ann1 = h/t;(*nn1为总铺层厚度*); E% ~! @* m& {# n) X
nn2 = 2.0;(*为上子铺层层数*)( ]+ c' q' ?0 D h9 Q! i
nn3 = h/t - nn2;(*下子铺层层数*)
: z5 J$ o6 b3 p- j' K' l6 nSubscript[h, 3] = t*nn2;(*梁的上部子厚度*)
3 i5 x: q7 @& i+ G( `5 Y# ZSubscript[h, 4] = h - Subscript[h, 3];(*梁的下部子厚度*)# j9 \% h' H6 w* t& r$ q1 d
Subscript[h, 1] = h;(*梁1区的厚度*)8 E. _0 R/ v3 K6 g4 y ^
Subscript[h, 2] = h;(*梁2区的厚度*)2 o/ p0 J+ H3 V9 X
(*求各单层刚度*)) U. G/ e: P9 w
agk = {0 Pi/180, 90 Pi/180, 0 Pi/180, 90 Pi/180, 0 Pi/180};(*列表各铺层角度*)
5 }2 o) l! [% Z4 @5 K5 F% n4 [: c( \7 N, m7 S3 k5 N' h& c
( [+ q: }! g* p4 \6 a+ |
ck = Cos[agk];(*列表求各铺层角度余弦*)) m1 |" P8 }5 s( Z% J# L
sk = Sin[agk];(*列表求各铺层角度正弦*)% x& D6 i2 F& x. K
s11k = ck^4*Subscript[C, L] + 2 ck^2*sk^2*Subscript[C, S] +
H6 Y8 c- o* n! c7 g' v sk^4*Subscript[C, T] +
: X- j9 P) C& |' r8 { 4 ck^2*sk^2*Subscript[C, LT];(*求各区刚度*). I5 z. R5 T4 n8 ] q+ G; U! W) [* _/ L8 c
A11 = \!\(0 Z$ s7 K2 ~$ s0 {. _: R( z
\*UnderoverscriptBox[\(\[Sum]\), \(k =
1 Q% v% l9 }4 D2 N: E 1\), \(nn1\)]\((s11k[\([\)\(k\)\(]\)]*t)\)\)(*一区拉伸刚度*)
. E$ G/ r. @; ~A21 = A11
4 O0 D" P3 ~2 L5 K. |6 }A31 = (\!\(
+ }5 ~3 ]( d4 Z4 u: P7 N8 Y\*UnderoverscriptBox[\(\[Sum]\), \(k =
. @& q# L' m: S5 G 1\), \(nn2\)]\(\((s11k[\([\)\(k\)\(]\)])\)*t\)\))(*三区拉伸刚度*)1 [2 e& k& E, ~: }
A41 = (\!\(
' _+ R- d- |2 ~) X8 g8 g\*UnderoverscriptBox[\(\[Sum]\), \(k = : v+ L& s8 J: n# E& E
nn2 + 1\), \(nn1\)]\(\((s11k[\([\)\(k\)\(]\)])\)*t\)\))(*四区拉伸刚度*)
8 J s" j ~7 J- m K' A
+ \4 \% [6 e, T2 I+ h! s8 O/ P' P9 }0 P( N8 m0 ^8 d
Print["A21=A11;D21=D11"];(*二区拉伸刚度、弯曲刚度*). z: ^6 R: A/ Z" K, N
D11 = \!\(* W( L0 H" J/ r" O
\*UnderoverscriptBox[\(\[Sum]\), \(k =
4 O/ l. c) t. X1 c. w {! x' p5 w 1\), \(nn1\)]\((s11k[\([\)\(k\)\(]\)]*9 \" S# t/ ?& q3 Q8 m4 d! q, X% c
\*FractionBox[\(t^3\), \(12\)])\)\)& q- _) R0 q. c
D21 = D11; E E! R1 h. b: @
D31 = \!\(7 D% X% B$ p: R q
\*UnderoverscriptBox[\(\[Sum]\), \(k =
5 B9 V3 t/ ^0 [( } 1\), \(nn2\)]\((s11k[\([\)\(k\)\(]\)]*
$ q+ z5 a* ]. }9 [. Y4 o2 `\*FractionBox[\(t^3\), \(12\)])\)\)(*三区弯曲刚度*)! }! j7 o( c$ F9 f5 f" Y
D41 = \!\(
8 |2 L2 W6 h& H9 v( p' a6 y7 e\*UnderoverscriptBox[\(\[Sum]\), \(k =
' @: W- s: g2 v1 E% F. p9 I1 ] nn2 + 1\), \(nn1\)]\((s11k[\([\)\(k\)\(]\)]*
9 ^# c' `% r4 l" Z0 a/ n\*FractionBox[\(t^3\), \(12\)])\)\)(*四区弯曲刚度*)
8 x/ f5 m$ y' q/ \1 z2 B- Nk1 = Subscript[l, 1]/l; k2 = Subscript[l, 2]/l; k3 = Subscript[l, \1 N% G b6 o0 I3 y- I! D6 c2 p
3]/l; k4 = Subscript[l, 4]/l; \[Alpha] = h/l;
. M e; \ i+ n: Y* ^a1 = (\[Alpha]*k1)/(DD1*(\[Beta]1)^3); a2 = (\[Alpha]*k2)/(; j# H4 ?, n( L7 \+ D. ~. w
DD2*(\[Beta]2)^3); a3 = (\[Alpha]*k3)/(5 Q, F' h# w* C q
DD3*(\[Beta]3)^3); a4 = (\[Alpha]*k4)/(DD4*(\[Beta]4)^3);3 ~2 E; [' N6 S( z' B& L
\[Beta]1 = h/Subscript[l, 1]; \[Beta]2 = h/Subscript[l, 2]; \[Beta]3 \
! u. f0 ]* O' D1 `= h/Subscript[l, 3]; \[Beta]4 = h/Subscript[l, 4];" f5 z3 q+ S6 w0 T( \% M7 I
b1 = Subscript[l, 1]/Subscript[l, 3]; b2 = Subscript[l, \8 p+ f$ j7 @' l5 ]% z: L: L
1]/Subscript[l, 4]; b3 = Subscript[l, 2]/Subscript[l, 3]; b4 = \$ m# y0 j9 A# y, u) |5 E
Subscript[l, 2]/Subscript[l, 4];+ L! z- Y- j7 {$ ~' \2 \
DD1 = D11/(A11*h^2); DD2 = D21/(A11*h^2); DD3 = D31/(A11*h^2);1 D$ ~5 e# o, u$ T# q! b, c4 Y* Y
DD4 = D41/(A11*h^2);
# h6 A, R [- E5 P) V" `$ O3 Tr11 = Power[a1*\[Omega]^2, (4)^-1]; r12 = Power[
8 H; ?1 }& q i/ k& b a2*\[Omega]^2, (4)^-1]; r13 = Power[! r& R# h* `& p4 h9 n- D* a" g
a3*\[Omega]^2, (4)^-1]; r14 = Power[a4*\[Omega]^2, (4)^-1];
+ a6 Z9 y0 G: |0 R" x& YBB = {{1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0},2 M' P. Q3 ?$ g# X
{0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0},4 G4 S+ @! K1 A5 n5 D, h
{0, Cosh[r12], 0, 0, 0, Sinh[r12], 0, 0, 0, Cos[r12], 0, 0, 0,
/ C H4 f% |6 {; w% y Sin[r12], 0, 0}, L9 H3 a4 e2 B8 m. ?
{0, Sinh[r12], 0, 0, 0, Cosh[r12], 0, 0, 0, -Sin[r12], 0, 0, 0, 1 u( U, a4 g) u: P) ^2 V) b2 _
Cos[r12], 0, 0},
+ V8 k3 U8 G5 `* a7 U* s9 { {-(r11)^2*DD1*(\[Beta]1)^2*Cosh[r11],
" T/ M! l1 d: y 0, (r13)^2*DD3*(\[Beta]3)^2, (r14)^2*DD4*(\[Beta]4)^2,
$ A n5 V" D/ O0 s6 I; T -(r11)^2*DD1*(\[Beta]1)^2*Sinh[r11], 0, 0, . ?& l- Q+ U- v9 N& y/ U
0, (r11)^2*DD1*(\[Beta]1)^2*Cos[r11], b8 y' m0 o3 R! Q% w
0, -(r13)^2*DD3*(\[Beta]3)^2, -(r14)^2*DD4*(\[Beta]4)^2, (r11)^2*
/ F: ^& T# o# ]6 m4 a: W DD1*(\[Beta]1)^2*Sin[r11], 0, 0, 0},
G8 T3 ^% i5 z8 t: F% m+ W$ q- B {-(r11)^3*DD1*(\[Beta]1)^3*Sinh[r11], 0, 0,
1 C) N( {: s, C 0, -(r11)^3*DD1*(\[Beta]1)^3*Cosh[r11], $ S" c8 j5 r0 U" L5 B) C
0, (r13)^3*DD3*(\[Beta]3)^3, (r14)^3*DD4*(\[Beta]4)^3, -(r11)^3*0 G% R1 u$ ]* ]& X
DD1*(\[Beta]1)^3*Sin[r11], 0, 0, 0,0 G- U/ z" _: e" H- A Q% U6 `" e1 z% |
(r11)^3*DD1*(\[Beta]1)^3*Cos[r11],
6 Z4 l- q1 d7 D) |- g9 \2 l( | 0, -(r13)^3*DD3*(\[Beta]3)^3, -(r14)^3*DD4*(\[Beta]4)^3},# ^6 l0 O: ]9 l @. h3 S+ O7 |
{0, -(r12)^2*DD2*(\[Beta]2)^2, (r13)^2*DD3*(\[Beta]3)^2*
8 v6 s$ \; i& e' V8 m( B8 w! S Cosh[r13], (r14)^2*DD4*(\[Beta]4)^2*Cosh[r14],$ w% a' k. `9 o+ r/ c9 \4 e, a
0, 0, (r13)^2*DD3*(\[Beta]3)^2*Sinh[r13], (r14)^2*DD4*(\[Beta]4)^2*) k7 A; O3 |( M5 ?; P$ Q
Sinh[r14], 0, (r12)^2*DD2*(\[Beta]2)^2,
# Z, W$ s/ |2 ^: c7 G9 u -(r13)^2*DD3*(\[Beta]3)^2*Cos[r13], -(r14)^2*DD4*(\[Beta]4)^2*4 k+ U4 o! T% ?& b; f
Cos[r14], 0, 0,
& b- D4 N, j- F/ q, L, [( P1 q -(r13)^2*DD3*(\[Beta]3)^2*Sin[r13], -(r14)^2*DD4*(\[Beta]4)^2*
% Y9 Q- ^3 n# S Sin[r14]},
7 Y* E4 F, I8 N8 G! m {0, 0, (r13)^3*DD3*(\[Beta]3)^3*Sinh[r13], (r14)^3*DD4*(\[Beta]4)^3*
' y& n* a% f/ e* \ Sinh[r14], 0, -(r12)^3*DD2*(\[Beta]2)^3,
: \; @5 [9 @8 k8 M (r13)^3*DD3*(\[Beta]3)^3*Cosh[r13], (r14)^3*DD4*(\[Beta]4)^3*- a( T6 s# Z+ b4 T2 I
Cosh[r14], 0, 0, (r13)^3*DD3*(\[Beta]3)^3*Sin[r13],3 K6 A2 e* J" f
(r14)^3*DD4*(\[Beta]4)^3*Sin[r14], ; \, l+ H; A2 g; o
0, (r12)^3*DD2*(\[Beta]2)^3, -(r13)^3*DD3*(\[Beta]3)^3*Cos[r13]," z% ?" W+ T% y7 @7 ~
-(r14)^3*DD4*(\[Beta]4)^3*Cos[r14]},: ~& | Q7 }$ y- k' m- |/ g2 _
{Cosh[r11], 0, -1, 0, Sinh[r11], 0, 0, 0, Cos[r11], 0, -1, 0, 1 G4 `2 n, X/ A) C
Sin[r11], 0, 0, 0},
( Y; e+ ? h7 V( ?) M; O% V {r11*Sinh[r11], 0, 0, 0, r11*Cosh[r11], 0, -r13*b1, / Y6 e4 L5 l/ [) N3 {# y
0, -r11*Sin[r11], 0, 0, 0, r11*Cos[r11],5 u% h5 g8 r+ |& B) d' f9 [/ c: {
0, -r13*b1},8 _1 D* E; W5 r' G2 t
{Cosh[r11], 0, 0, -1, Sinh[r11], 0, 0, 0, Cos[r11], 0, 0, -1, 0 e5 G. z- e/ r" A0 h; B" z1 O
Sin[r11], 0, 0, 0}, ]. L- V7 }" [- Z
{r11*Sinh[r11], 0, 0, 0, r11*Cosh[r11], 0, # R! Y$ K0 h- ?$ b5 ?
0, -r14*b2, -r11*Sin[r11], 0, 0, 0, r11*Cos[r11],% ~3 Z7 E$ |* n- L: e) `, w
0, 0, -r14*b2},
/ S( p3 S) m+ i' s' A {0, 1, -Cosh[r13], 0, 0, 0, -Sinh[r13], 0, 0, 1, -Cos[r13], 0, 0, 0,6 o8 d0 ~ B {2 ~( O8 C% c6 p2 ~3 O
0, -Sin[r13]},
: G( Z+ y1 m% }# q* U6 L- J {0, 0, -r13*b3*Sinh[r13], 0, 0, r12, -r13*b3*Cosh[r13], 0, 0, 0,
- U' s# N) \* m, N5 z r13*b3*Sin[r13],0 z5 z3 [; ]/ r; ]6 y/ |
0, 0, r12, -r13*b3*Cos[r13], 0},* o4 Q5 l% l: D+ m3 o' N. p" ^
{0, 1, 0, -Cosh[r14], 0, 0, 0, -Sinh[r14], 0, 1, 0, -Cos[r14], 0, 0,
: W( v. e' G ]0 @' R# r$ j( a 0, -Sin[r14]},
r1 ~/ @. |, Y2 _* U {0, 0, 0, -r14*b4*Sinh[r14], 0, r12, 0, -r14*b4*Cosh[r14], 0, 0, 0,
+ P( A. @1 U3 N. t* @% [ r14*b4*Sin[r14],0 H0 M: p* E3 X H
0, r12, 0, -r14*b4*Cos[r14]}}
1 p' q! e( I* Eaa1 = Det[BB]# z% \4 P( E0 _7 ?0 a$ f2 L
Plot[aa1, {\[Omega], -10, 10}]% ?% x) c4 n! u
ss = FindRoot[aa1 == 0, {\[Omega], 2}][[1]], a% q& w4 I1 x$ ?. X( o
$ m) ~; z' o: g) `8 ?% ^+ q4 [, ^9 f |
zan
|