- 在线时间
- 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 编辑 8 |8 U! w- a- e1 `5 G
$ z1 N4 ~0 O$ }" z ^5 j
麻烦大家帮忙看下这个程序,不知道哪里出错了,小弟是刚入门,请高手指教
: C# f0 Y' F$ v! T# F: y2 h行列式求不出,画图找不到根
/ e& V1 x3 \$ p; ^. K7 r(*定义材料常数*)! P; o- s- @* [2 d0 ^2 a- r5 {7 i5 ^8 V
Subscript[\[Nu], TL] = 0.25;
- q0 w7 m/ U# y/ Q j# y4 }Subscript[EE, L] = 53.8*10^9;(*L方向的弹性模量*) c* {- T. @2 q% J. b- v4 K$ z
Subscript[EE, T] = 17.93*10^9;(*T方向的弹性模量*)
6 ^) C/ Y0 f8 P2 q& }2 h: _4 VSubscript[G, LT] = 8.96*10^9;(*LT方向的剪切模量*)
1 |* l8 `1 U/ \- ~$ [/ [. U& TSubscript[\[Nu], LT] = 7 r9 \7 Z$ Y* ? a: Z
Subscript[\[Nu], TL]*Subscript[EE, L]/Subscript[EE, T];
! @3 B' y- b, G' O: y3 g& C& u3 f\[Mu] = 1 - Subscript[\[Nu], LT]*Subscript[\[Nu], TL];* y2 G. D; [0 U9 K# Q% K( S9 q
Subscript[C, L] = Subscript[EE, L]/\[Mu];- y" Q% ]- x2 P4 |9 _/ }3 s
Subscript[C, S] = Subscript[\[Nu], LT]*Subscript[EE, T]/\[Mu];
7 v8 t- g- J# kSubscript[C, T] = Subscript[EE, T]/\[Mu];
7 H$ h |2 j6 |% S+ J) ]Subscript[C, LT] = Subscript[G, LT];1 L) P$ j$ m" _+ V
(*脱层几何参数*)
+ i/ G& ?* B& j/ M* u\[Rho] = 1600;(*脱层密度*)- j' F. i) B- W% b: R3 @4 j; [3 L1 R/ O
c = 0.06;(*阻尼*)
8 E# `8 r4 h$ C# }7 y& C8 k) B: Kt = 0.01;(*t每层厚度*)
6 h ]: e6 F& f) o# rh = 0.05;(*h为梁总厚度*)$ d; h5 T0 A# W* T |
l = 1;(*为梁总的长度*)7 r9 H+ r( E/ T+ n9 J
Subscript[l, 1] = 0.3;(*为梁1区的长度*). T! J% l- E. {5 |& R
Subscript[l, 2] = 0.3;(*为梁2区的长度*)$ h( F1 L. u) d4 |' {# i
Subscript[l, 3] = 0.4;(*为梁3区的长度*)' C2 M5 _1 B- ~# a1 D9 o
Subscript[l, 4] = 0.4;(*为梁4区的长度*)
4 e3 r1 E' j8 N7 n6 Z# ynn1 = h/t;(*nn1为总铺层厚度*)7 ~9 n* ]: Q) b' ?2 n
nn2 = 2.0;(*为上子铺层层数*)9 @2 C7 s) }$ g7 X
nn3 = h/t - nn2;(*下子铺层层数*)4 ?5 ~2 o, Y2 K
Subscript[h, 3] = t*nn2;(*梁的上部子厚度*)
- O6 m. P; v$ XSubscript[h, 4] = h - Subscript[h, 3];(*梁的下部子厚度*)
5 {1 r L8 h5 [: C! B3 ^Subscript[h, 1] = h;(*梁1区的厚度*)
3 L2 y, p) K. ^7 O4 v Q: ASubscript[h, 2] = h;(*梁2区的厚度*)
( k2 @: J% Z9 S% q. F(*求各单层刚度*)1 U3 v( S7 ~1 `* C. ]3 f) g
agk = {0 Pi/180, 90 Pi/180, 0 Pi/180, 90 Pi/180, 0 Pi/180};(*列表各铺层角度*)
% C1 C k2 P1 c4 ^! D. ?* r+ F+ `7 {8 `% m5 A
* _7 E6 C3 _4 c9 d3 _! l9 l9 n
ck = Cos[agk];(*列表求各铺层角度余弦*)
" z0 k7 W: S$ e; ?" m8 M2 |sk = Sin[agk];(*列表求各铺层角度正弦*): E+ H% `- `* L5 h4 S ?
s11k = ck^4*Subscript[C, L] + 2 ck^2*sk^2*Subscript[C, S] +& w) n' X6 N. y7 B% Y4 o; ?0 D
sk^4*Subscript[C, T] +
$ ?5 s$ x. [7 N& ~! S0 U- `, |, d% e 4 ck^2*sk^2*Subscript[C, LT];(*求各区刚度*)8 W, \6 E* L" C2 S D2 H! }
A11 = \!\(
]8 ?+ Y3 y, ~6 W/ c\*UnderoverscriptBox[\(\[Sum]\), \(k =
: |3 U0 H h3 R$ D4 Z4 { 1\), \(nn1\)]\((s11k[\([\)\(k\)\(]\)]*t)\)\)(*一区拉伸刚度*)
, [2 v9 E* c# W) h, L3 ~A21 = A11% @; \2 H0 o+ g. S9 X
A31 = (\!\(
* E s( f; c- \; S) Y\*UnderoverscriptBox[\(\[Sum]\), \(k = % H) {. d* Y; g5 a' S. Y1 I* e
1\), \(nn2\)]\(\((s11k[\([\)\(k\)\(]\)])\)*t\)\))(*三区拉伸刚度*)& P5 J: ^! h' M6 g: w* i
A41 = (\!\(
2 l9 }! I' ? S& ~6 e Z, L\*UnderoverscriptBox[\(\[Sum]\), \(k =
1 j. P4 p6 A4 `4 q9 |6 t! R# M nn2 + 1\), \(nn1\)]\(\((s11k[\([\)\(k\)\(]\)])\)*t\)\))(*四区拉伸刚度*)% X- T/ U. t5 g4 f' b+ B
# G" ^4 @( g* R" [: J% \' E- `" G9 p1 O" E9 x) k% d8 {+ K6 C( k3 K
Print["A21=A11;D21=D11"];(*二区拉伸刚度、弯曲刚度*)
, I; I* P4 ^1 ]D11 = \!\(
3 `4 ]4 n) l4 X0 B) D\*UnderoverscriptBox[\(\[Sum]\), \(k =
) m: y1 j% p4 Z- N+ z; z, O 1\), \(nn1\)]\((s11k[\([\)\(k\)\(]\)]** V* e7 R+ x( a
\*FractionBox[\(t^3\), \(12\)])\)\)* z, n; R7 E! C0 }, N
D21 = D118 {: ]' s2 f' s! V
D31 = \!\(# v3 v& |# u6 S* K7 H2 @
\*UnderoverscriptBox[\(\[Sum]\), \(k =
8 z$ D& C0 T- N% Q 1\), \(nn2\)]\((s11k[\([\)\(k\)\(]\)]*
0 k4 A, W9 H3 v2 E& P$ o$ K5 w\*FractionBox[\(t^3\), \(12\)])\)\)(*三区弯曲刚度*)" o/ {* A; h0 r8 j6 O; L/ c+ S: s5 `5 P
D41 = \!\(; P J& L1 G5 W& d' O, D# ?/ D2 X- C
\*UnderoverscriptBox[\(\[Sum]\), \(k =
8 K% _2 ?* Z: D. G. d. k" [ nn2 + 1\), \(nn1\)]\((s11k[\([\)\(k\)\(]\)]*
7 d# U: _& R) Q+ N9 [- M/ I3 [4 Y\*FractionBox[\(t^3\), \(12\)])\)\)(*四区弯曲刚度*)
% c$ g% O$ N' \. G8 d1 bk1 = Subscript[l, 1]/l; k2 = Subscript[l, 2]/l; k3 = Subscript[l, \# E: V1 ]* X! g- B
3]/l; k4 = Subscript[l, 4]/l; \[Alpha] = h/l;. g- e4 Y9 s/ P- u5 {
a1 = (\[Alpha]*k1)/(DD1*(\[Beta]1)^3); a2 = (\[Alpha]*k2)/(
6 Z: i6 Q" D, V/ z/ }) w DD2*(\[Beta]2)^3); a3 = (\[Alpha]*k3)/(
; g% }+ x% a7 N6 s DD3*(\[Beta]3)^3); a4 = (\[Alpha]*k4)/(DD4*(\[Beta]4)^3);5 q/ ]5 x, K1 C5 |& h
\[Beta]1 = h/Subscript[l, 1]; \[Beta]2 = h/Subscript[l, 2]; \[Beta]3 \
+ x: E/ D/ F4 W3 X) S) @/ P% N7 z= h/Subscript[l, 3]; \[Beta]4 = h/Subscript[l, 4];
1 c; u+ t7 J- ]: | R' hb1 = Subscript[l, 1]/Subscript[l, 3]; b2 = Subscript[l, \
0 v! `# O: ?( k6 q! @5 e2 Q1]/Subscript[l, 4]; b3 = Subscript[l, 2]/Subscript[l, 3]; b4 = \2 \) P2 m6 v* w0 s. x, X2 e
Subscript[l, 2]/Subscript[l, 4];
8 E; q6 _2 S7 U! g2 K4 Y% fDD1 = D11/(A11*h^2); DD2 = D21/(A11*h^2); DD3 = D31/(A11*h^2);
3 v' I6 K3 U# p3 @1 k% z9 q! V! vDD4 = D41/(A11*h^2);
1 W6 b4 T/ {7 L( Hr11 = Power[a1*\[Omega]^2, (4)^-1]; r12 = Power[
{* U; m3 _ [) } a2*\[Omega]^2, (4)^-1]; r13 = Power[9 S$ m: x3 v6 f- N+ @, @* H# ]! _) o
a3*\[Omega]^2, (4)^-1]; r14 = Power[a4*\[Omega]^2, (4)^-1];
# C: c+ M8 S# o }3 S2 {BB = {{1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0},
: r: o3 T( Q" n" K4 E5 Y; l {0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0},
, k; e; m! j# O) a {0, Cosh[r12], 0, 0, 0, Sinh[r12], 0, 0, 0, Cos[r12], 0, 0, 0, 1 y7 X3 y, O6 g) \
Sin[r12], 0, 0},0 E" V0 z! }7 h/ f1 U
{0, Sinh[r12], 0, 0, 0, Cosh[r12], 0, 0, 0, -Sin[r12], 0, 0, 0,
% s- o2 z3 n1 t: I5 O% g Cos[r12], 0, 0},
6 q5 l+ t3 r% f, n/ W0 ^1 J! R {-(r11)^2*DD1*(\[Beta]1)^2*Cosh[r11], $ |; _: d3 p* U+ j
0, (r13)^2*DD3*(\[Beta]3)^2, (r14)^2*DD4*(\[Beta]4)^2,
. r' L4 J# l. v -(r11)^2*DD1*(\[Beta]1)^2*Sinh[r11], 0, 0, 1 s5 Q# \, ]" u* l
0, (r11)^2*DD1*(\[Beta]1)^2*Cos[r11],
% z" l4 P: U7 v0 x% D5 k 0, -(r13)^2*DD3*(\[Beta]3)^2, -(r14)^2*DD4*(\[Beta]4)^2, (r11)^2*
1 N6 d! J! ^. ?+ \6 D- H DD1*(\[Beta]1)^2*Sin[r11], 0, 0, 0},
9 V, r' @7 r/ @ m {-(r11)^3*DD1*(\[Beta]1)^3*Sinh[r11], 0, 0, # D' k" S% ~5 c* ?9 b6 v
0, -(r11)^3*DD1*(\[Beta]1)^3*Cosh[r11], ( [ w& s! C* w% i* O
0, (r13)^3*DD3*(\[Beta]3)^3, (r14)^3*DD4*(\[Beta]4)^3, -(r11)^3*
! b; u1 H8 U% i. @9 w DD1*(\[Beta]1)^3*Sin[r11], 0, 0, 0,3 }4 O5 p1 I l% l
(r11)^3*DD1*(\[Beta]1)^3*Cos[r11],
# f9 f% }6 W0 u9 i% h- m- y8 C 0, -(r13)^3*DD3*(\[Beta]3)^3, -(r14)^3*DD4*(\[Beta]4)^3},
7 i% m) r% j" Y( Q1 W7 r) U0 d: B {0, -(r12)^2*DD2*(\[Beta]2)^2, (r13)^2*DD3*(\[Beta]3)^2*
& |4 N, b$ i1 Q# I7 c Cosh[r13], (r14)^2*DD4*(\[Beta]4)^2*Cosh[r14],
+ e' E8 O2 G2 m 0, 0, (r13)^2*DD3*(\[Beta]3)^2*Sinh[r13], (r14)^2*DD4*(\[Beta]4)^2*
2 W* U& B& |) T' k Sinh[r14], 0, (r12)^2*DD2*(\[Beta]2)^2,
/ p" a6 x+ m# Z -(r13)^2*DD3*(\[Beta]3)^2*Cos[r13], -(r14)^2*DD4*(\[Beta]4)^2*
, F" O0 s5 u5 \0 p8 F$ |( \( L( `% M Cos[r14], 0, 0,& Q7 w; }) R8 \+ @) j( ~, y
-(r13)^2*DD3*(\[Beta]3)^2*Sin[r13], -(r14)^2*DD4*(\[Beta]4)^2* m! J4 `& Y- h5 P7 v
Sin[r14]},
2 [5 v2 e: r |4 ^ {0, 0, (r13)^3*DD3*(\[Beta]3)^3*Sinh[r13], (r14)^3*DD4*(\[Beta]4)^3*, n8 D$ G) I# s0 t; q" s7 U" T
Sinh[r14], 0, -(r12)^3*DD2*(\[Beta]2)^3," P6 M" ^6 I O% b2 x) R6 e( n/ b
(r13)^3*DD3*(\[Beta]3)^3*Cosh[r13], (r14)^3*DD4*(\[Beta]4)^3*
6 B6 G3 C! K; U/ u! z/ A Cosh[r14], 0, 0, (r13)^3*DD3*(\[Beta]3)^3*Sin[r13],- z7 r( _8 P9 A6 Q' k/ E# s8 u
(r14)^3*DD4*(\[Beta]4)^3*Sin[r14],
9 E6 x0 R( ?! h+ @: W, g2 y0 C1 X7 d 0, (r12)^3*DD2*(\[Beta]2)^3, -(r13)^3*DD3*(\[Beta]3)^3*Cos[r13],
8 H8 Z! @$ h/ s- A# ]7 [ -(r14)^3*DD4*(\[Beta]4)^3*Cos[r14]},
- F# R$ S5 ]' V' |* F {Cosh[r11], 0, -1, 0, Sinh[r11], 0, 0, 0, Cos[r11], 0, -1, 0,
c" R' X4 t2 Z- _ Sin[r11], 0, 0, 0},
7 e3 v J8 O0 o4 s0 O$ J9 X {r11*Sinh[r11], 0, 0, 0, r11*Cosh[r11], 0, -r13*b1,
2 |; ^( `5 E$ w& D 0, -r11*Sin[r11], 0, 0, 0, r11*Cos[r11],
( j' F. s- E5 u3 p 0, -r13*b1},# |* O5 c" t' t. c/ @; X8 D
{Cosh[r11], 0, 0, -1, Sinh[r11], 0, 0, 0, Cos[r11], 0, 0, -1, # W, o9 Y4 e0 m
Sin[r11], 0, 0, 0},1 E# M$ D! L b, `: F) x1 l! c
{r11*Sinh[r11], 0, 0, 0, r11*Cosh[r11], 0, 8 `/ t& f" b4 I
0, -r14*b2, -r11*Sin[r11], 0, 0, 0, r11*Cos[r11],
# A; U5 v, |* Q7 @- A 0, 0, -r14*b2},
o' ~* R" H$ {0 M" o7 B" T: k {0, 1, -Cosh[r13], 0, 0, 0, -Sinh[r13], 0, 0, 1, -Cos[r13], 0, 0, 0,
8 ] H ~/ C/ Q+ a. k$ b 0, -Sin[r13]},! ~; d/ i# @& ^' s; g) ?1 j6 [. g
{0, 0, -r13*b3*Sinh[r13], 0, 0, r12, -r13*b3*Cosh[r13], 0, 0, 0, 5 z* t& i& |; Y4 O3 J
r13*b3*Sin[r13],
n, Z$ g( y# h7 F7 z/ V: k 0, 0, r12, -r13*b3*Cos[r13], 0},( k5 I2 M; M& B5 h
{0, 1, 0, -Cosh[r14], 0, 0, 0, -Sinh[r14], 0, 1, 0, -Cos[r14], 0, 0,
) C% b6 t1 d1 l6 s) n 0, -Sin[r14]}," g! c8 j d8 E% L, |! }
{0, 0, 0, -r14*b4*Sinh[r14], 0, r12, 0, -r14*b4*Cosh[r14], 0, 0, 0,
- A& V1 P: L s. @# N5 J( A r14*b4*Sin[r14],6 n3 T% U" ?0 z' p B9 I
0, r12, 0, -r14*b4*Cos[r14]}}/ V" {+ B+ H3 N; O
aa1 = Det[BB]
6 t0 a; w8 M( @3 J7 U WPlot[aa1, {\[Omega], -10, 10}]
3 U/ |2 C7 a A- `. ^' qss = FindRoot[aa1 == 0, {\[Omega], 2}][[1]]
* ?' N% W3 G6 x1 Z* w5 V% e3 c" M7 w# p0 M- f0 S
|
zan
|