Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 23 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
23
Dung lượng
0,95 MB
Nội dung
MỤC LỤC MỤC LỤC MỞ ĐẦU Tính cấp thiết vấn đề nghiên cứu 2 Tổng quan tình hình nghiên cứu thuộc lĩnh vực đề tài Mục tiêu, đối tượng, phạm vi nghiên cứu Phương pháp nghiên cứu, kết cấu công trình nghiên cứu Kết đạt đề tài CHƯƠNG CƠ SỞ LÝ THUYẾT 1.1 Cơ sở lý thuyết 1.2 Thuật toán xácđịnhhệsốsứccản 10 CHƯƠNG XÂY DỰNG THUẬT TOÁN XÁCĐỊNHHỆSỐSỨCCẢNHỆ TRỤC SERI TÀU B 170 V 14 2.1 Thuật toán xácđịnhhệsốsứccảnhệ trục tàu B170-V 14 2.2 Kết luận 22 TÀI LIỆU THAM KHẢO 23 MỞ ĐẦU Tính cấp thiết đề tài Như biết, việc tính toán daođộngxoắnhệ trục tàu thủy gặp số khó khăn việc xácđịnh lực cản vật liệu kết cấu biên khuỷu, xi lanh lực cản nước lên chong chóng tính chất phức tạp toán Lực cản, ma sát bôi trơn v.v đại lượng khó xácđịnhso với lực đàn hồi lực cưỡng khác chúng đại lượng bé bậc cao khó đo lường xácđo lường thực tế Cho đến nay, thường đại lượng xácđịnh công thức thực nghiệm bán thực nghiệm [1] Tuy vậy, động tàu thủy chong chóng đại khác nhiều so với vài chục năm trước kích thước, đặc điểm kết cấu thân động cơ, chong chóng đại đa dạng kiểu loại đặc điểm động lực học Vì vậy, khẳng định sử dụng công thức cho động chong chóng trước không phù hợp nữa, tính toán theo công thức truyền thống không cho kết phù hợp thực tế Hiện nay, nhiều quan thiết kế đăng kiểm sử dụng giả thiết là: coi hệsốsứccảnđộng số; mô men cản tỉ lệ với vận tốc góc daođộng khối lượng (còn gọi hệsốcản tuyệt đối) với vận tốc góc biến dạng xoắn (còn gọi hệsốcản tương đối); Hệsốcản nước chong chóng tính theo công thức Arche [2] Tính toán daođộng với giả thiết thuận tiện tương đối phù hợp với mục tiêu thực tiễn, thỏa mãn yêu cầu quan Đăng kiểm việc tính daođộngxoắn thiết kế đóng Tuy số liệu hệsốsứccảnđộng chong chóng hãng chế tạo máy cung cấp việc tính toán thiết kế Việt nam bị động Vì lý trên, mục tiêu nghiên cứu đề tài tìm cách xácđịnhhệsốsứccản nói dựa vào kếtđodaođộngxoắn tàu thử tàu sau đóng mới, để từ tổng kết, thống kê đánh giá rút công thức xácđịnhhệsố cho loại động cơ, chong chóng đặc trưng khác Tổng quan tình hình nghiên cứu thuộc lĩnh vực đề tài Hiện nay, tác giả biết, sứccảndaođộngxoắn tính công thức bán thực nghiệm: công cản nước tác dụng lên chong chóng tính theo công thức Katudop Cherski, cản vật liệu theo Teykym; loại hình cản khác động (lên bên cấu biên khuỷu theo Holzer, Wydler…[1] Timoshenko… Cũng nhiều công thức khác nhà sản xuất động cơ, quan thiết kế Đăng kiểm nước đề xuất sở lý thuyết phương pháp xácđịnh không trình bày cụ thể Mục tiêu, đối tượng, phạm vi nghiên cứu - Mục tiêu đề tài tìm phương pháp xácđịnhhệsốsứccảnxoắn có kếtđodaođộngxoắn Khi có nhiều liệu hệsố này, từkếtđo cho nhiều hệ trục khác nhau, kết hợp với công thức biết, đưa công thức hiệu chỉnh tính hệsố phục vụ tính daođộngxoắn giai đoạn thiết kế - Đối tượng nghiên cứu: hệ trục chong chong, động diesel, truyền động khí - Phạm vi: với hệ trục có số khối lượng tối đa 11 Phương pháp nghiên cứu, kết cấu công trình nghiên cứu -2- Phương pháp nghiên cứu: dựa lý thuyết dao động, phương trình vi phân đại số tuyến tính sử dụng gói Symbolic Matlab Kết đạt đề tài - Đưa thuật toán tính hệsốsức cản: với hệ trục cụ thể, cho biết số lượng kếtđocần có sau có kếtđo tính hệsốcản chưa biết -3- CHƯƠNG CƠ SỞ LÝ THUYẾT 1.1 Cơ sở lý thuyết Hình Mô hình daođộngxoắnhệ trục tàu thủy Hiện nay, mô hình tính daođộngxoắn phổ biến có đặc điểm sau (hình 1): - Hệ trục coi tương đương với hệ thống daođộngxoắn gồm n khối lượng rời rạc, liên kết khâu đàn tính không khối lượng hình [1, 2] - Các lực cưỡng daođộng lực tác dụng lên khuỷu trục chong chóng - Các loại hình sứccản kể tới cản cấu piston-biên, khuỷu trục, cản vật liệu đoạn trục nước lên chong chóng Kí hiệu góc biến dạng xoắn khối lượng thứ i φi, mô men xoắn cưỡng tác dụng lên Mi, mô men quán tính khối lượng lượng tập trung Ii, hệsốsứccản tuyệt đối (sức cản tác dụng lên khối lượng tập trung), hệsốsức tương đối bi,i+1 (giữa khối lượng i, i+1) độ cứng chống xoắn Ki,i+1 Trong đó, hệsốsứccảnsố Sử dụng giả thiết dung kí hiệu ta lập phương trình chuyển động khối lượng thứ I có dạng: bi 1,ii 1 Ki 1,ii 1 I ii (ai bi 1,i bi ,i 1 )i ( Ki 1,i Ki ,i 1 )i bi ,i 1i 1 Ki ,i 1i 1 M i với i=1 n (1) Hệ phương trình đặc trưng (1) có dạng: z I z. K , đó: I, β, K- tương ứng ma trận khối lượng; hệsốsứccảnđộ cứng: (a1 b1, ) b1, I1 I b1, .(a2 b1, b2,3 ) b2,3 I ; ; bn 1, n (an bn 1, n ) I n -4- (2) K1, K1, K1, (K1, K 2,3 ) K 2,3 K K n 1, n K n 1, n Để tính tần sốdaođộngtự biên độ tương đối, sử dụng Matlab dùng hàm polyeig: [R,λ]=polyeig(A0,A1, ,Ap), λ véc tơ giá trị riêng, R ma trận véc tơ nghiệm hệ phương trình ( A0 * A1 p * Ap ) * R Nếu sử dụng ngôn ngữ lập trình khác hàm trên, xácđịnh nghiệm riêng hệ (2) cách tìm z ẩn phương trình det[ z I z. K ] (3) i cách đặt z Re R(cos i sin ) Sau thay z vào (3) thu hai phương trình phần thực ảo vế trái: - ảo: det[2R cos *[ I ] [ ]] ; - thực: det[ R cos 2 * [ I ] R cos * [ ] [ K ]] Trong hai phương trình trên, ẩn cần tìm Rcosφ cos2φ Sau giải phương trình thứ nhất, tìm Rcosφ thay vào phương trình thứ hai tìm cos2φ cuối xácđịnh z Trong trường hợp tính nghiệm cho tàu B 170-V, với thông sốhệ trục động Sulzer 6RTA62U sau: - Các thông số: STT Tên chi tiết Độ cứng, MNm 1201.92 940.82 940.82 940.82 940.82 940.82 1434.39 1934.24 Momen quán tính, kg.m2 9181.0 7999.0 7999.0 7999.0 7999.0 7999.0 7999.0 5422.0 Bộ phận đầu trục Xi lanh Xi lanh Xi lanh Xi lanh Xi lanh Xi lanh Bộ truyền động trục cam Bánh đà 9538.3 77.16 10 Trục trung gian 857.9 101.04 11 Chong chóng 48240.1 Hệsốsứccảnđộng RTA62U chong chóng: - hệsốcản tuyệt đối (trên khuỷu): 16800 Nms/rad; - tương đối hai khuỷu: 316200 Nms/rad; - chong chóng, vòng quay 113 v/ph: 237.3 kNms/rad [1] -5- Bảng Các thông số Đường kính, Góc nổ, mm độ 670.0 670.0 670.0 120 670.0 240 670.0 180 670.0 300 670.0 60 670.0 500 570 - Công suất max động 113 v/ph 13320 kW, tương ứng áp suất thị trung bình pi=1.931 MPa Kết tính daođộngtự trình bày bảng 2, dấu (*) hình thức daođộng tần sốdaođộngtự xét tới ảnh hưởng lực cản Ở đưa tới ba hình thức daođộng ứng với ba tần số nhỏ Kết tính daođộngtự không kể tới ảnh hưởng lực cản thu hoàn toàn khớp với Cơ quan thiết kế tàu Ba lan (bảng 1) Khi kể đến ảnh hưởng lực cản, nghiệm riêng phương trình đặc trưng nghiệm phức, phần thực có giá trị âm daođộng riêng tắt dần Tần sốdaođộngtự có giảm chút so với cản, song sai lệch bỏ qua Điều dễ hiểu đây, độ cứng trục lớn nhiều so với lực cản quán tính Modun biên độ tương đối không thay đổi đáng kể so với không cản, song có đặc điểm cần ý có cản, pha daođộng khối lượng khác Để tính daođộng cưỡng bức, ta thay momen cưỡng xi lanh chuỗi: m m 1 M i M i , k sin k (t i ) ( M s i , k sin kt M c i , k cos kt ) , (4) tìm nghiệm riêng hệ (1) dạng: m i ( Si , k sin kt Ci , k cos kt ) (5) Bảng Daođộngtự STT ts=354.1 lần/ph ts=353.33 l/ph * ts = 1197.6 lần/ph 1.01061 1.13656 1.0000 0.97475 0.98311 0.89050 0.83248 0.76472 0.71444 0.67438 10 -0.44443 11 -1.293858 1.01050.00096886i 1.0000 0.974850.0014428i 0.938350.0031679i 0.890900.0051441i 0.833070.0073336i 0.765520.0096933i 0.715420.011739i 0.675520.013625i -0.439010.069535i -1.2851 0.11094i Biên độ tương đối ts=1197.4 l/ph * ts = 2373.6 lần/ph ts=2373.3 l/ph * 1.1365+0.0042782i 1.89366 1.8930+0.065814i 1.0000 0.69181 1.0000e+000 0.69181+0.00099684i 1.0000 -0.66695 1.0000 -0.66759-0.015174i 0.29111 0.29111+0.0032338i -1.98356 -1.9843-0.029563i -0.14853 -0.14851+0.0056162i -2.25827 -2.2583-0.049786i -0.56830 -0.56829+0.0069529i -1.34676 -1.3455-0.068169i -0.91208 -0.91210+0.0062317i 0.27216 0.27490-0.065227i -1.05750 -1.0575-9.6545e-005i 1.23989 1.2412+0.015521i -1.11876 -1.1186-0.0042216i 1.74308 1.7412+0.076932i -0.47895 -0.47887-0.0036165i 1.04463 1.0406+0.078248i 0.07358 0.073561+0.00014533i -0.03666 -0.036587-0.00078627i Thay biểu thức (4) (5) vào (1), cân thành phần sin cos, ta thu hệ phương trình đại số 2*n phương trình bậc điều hòa k dạng -6- (k )2 I k K M , (6) đó: I, β, K- tương ứng ma trận khối lượng; hệsốsứccảnđộ cứng (2n*2n); M cột giá trị biên độxoắn mô men cưỡng Sau giải (6) thu biên độdaođộng khối lượng Biên độ ứng suất vòng quay khác tính theo chương trình tác giả thể hình Kết thống với kết tính Ba lan (hình 3.a) Về mặt định tính, kết tính thu phù hợp với kếtđo thử tàu (hình 3.a): dải vòng quay cấm từ 53- 66 v/ph, khu vực ứng suất daođộng vượt cho phép chế độ làm việc liên tục (xác định theo đăng kiểm Đức) Vòng quay nguy hiểm 59.1 v/ph, bậc điều hòa k=6 Hình biểu thị biên độdaođộng max trục trung gian vòng quay khác nhau trình thử tàu Hình biểu thị ứng suất thay đổi theo thời gian đo trục trung gian vòng quay 39.1, 54.1 65.4 v/ph So với kếtđo thực tế (hình 4, 5), giá trị biên độ thu tính toán lớn so với đo (biên độ ứng suất trục trung gian tính vòng quay 39.1, 54.4 65.4 v/ph là: 8.9416, 27.565 24.494 MPa so với đo (hình 5) 8.1, 24,4 24.4 MPa) song giống định tính: vòng quay có ứng suất cực trị Có nhiều lí dẫn đến sai lệch trên, kết hoàn toàn chấp nhận cho phép kết luận mô hình tính toán phù hợp với thực tế Hình Biên độ ứng suất trục trung gian tác giả tính vòng quay -7- Hình 3.a Biên độ ứng suất tính theo vòng quay trục trung gian Ba lan [2] Hình 3.b Biên độ ứng suất theo vòng quay trục trung gian [2] Hình Ứng suất theo thời gian trục trung gian vòng quay [2] a) b) Hinh Daođộngđo chuyển qua vùng cấm nhanh chậm khác Nếu sử dụng phương pháp gần với giả thiết thường dùng thực tế (hình thức daođộng cưỡng cộng chấn tương tựdaođộngtự xét tới ảnh -8- hưởng cưỡng bậc điều hòa gây cộng chấn) thu biên độ ứng suất daođộng vòng quay cộng chấn đồ thị h Vòng quay nguy hiểm ≈ 59.1 v/ph, cưỡng điều hòa k=6 Các giá trị trùng khớp với kết tính theo cách tính xác (kể giá trị ứng suất) hoàn toàn áp dụng tính nghiệm daođộng cộng hưởng hệ trục, vậy, vòng quay khác (không cộng chấn cộng chấn ứng với điều hòa không k≠6, giá trị ứng suất thu giả thiết kể nhỏ so với thực tế nhiều Như vậy, cần nhấn mạnh thêm, cộng chấn xảy cấp (bậc điều hòa có biên độ hình học lớn nhất), thỉ ảnh hưởng cưỡng bậc điều hòa khác có ảnh hưởng không đáng kể Daođộng lúc giống với daođộng điều hòa Do thi US/vq tai truc trung gian 90 80 70 US xoan, MPa 60 50 40 30 20 10 20 30 40 50 60 70 80 Vong quay, RPM 90 100 110 120 Hình Ứng suất tính gần vòng quay cộng chấn (điểm gấp khúc) Cần lưu ý sử dụng phương pháp gần để tính daođộng cưỡng hệ trục có hộp số Trong trường hợp hệ trục có hộp số, để thuận tiện cho tính toán, thường qui đổi hệ trục thực hệ tương đương (không có hộp số), độ cứng khối lượng khối lượng sau hộp số nhân với i2 lần (i tỷ số truyền: i=nout/nin) Song sau tính daođộngtựhệ tương đương trên, để tính daođộng cưỡng ta phải đưa hệhệ thực Biên độdaođộng momen đàn hồi, cản , hệ thực sau hộp số phải tương ứng nhân chia cho i lần Thật vậy, phương trình daođộng khối lượng trước sau hộp số: bhs 1, hshs 1 Khs 1, hshs 1 I in hsin hs (ain hs bhs 1, hs ) in hs Khs 1, hs in hs M in hs , I out hsout hs (aout hs bhs , hs 1 ) out hs Khs , hs 1 out hs bhs , hs ,1i 1 Khs , hs 1hs 1 M out hs , đó: hs- số hộp số, số in- ứng với đầu vào hay bánh dẫn; out- đầu bánh bị dẫn Nếu thay out hs i * in hs i * M out M in vào hai phương trình trên, thu được: bhs 1, hshs 1 K hs 1, hshs 1 ( I in hs I out hs i )in hs [a in hs bhs 1, hs (a out hs bhs , hs 1 )i ] in hs ( K hs 1, hs K hs , hs 1.i ) in hs i.bhs , hs , 1i 1 i.K hs , hs 1hs 1 Các phương trình cho khối lượng sau hộp số, ví dụ hs+1 có dạng: -9- bhs , hs 1 out hs K hs , hs 2 out hs I hs 1hs 1 (ahs 1 bhs , hs 1 bhs , hs )hs 1 ( K hs , hs 1 K hs , hs )hs bhs , hs , 2hs K hs , hs 2hs M hs 1 Để loại bỏ biến out hs in hs khỏi phương trình, ta nhân tất phương trình sau hộp số lên i lần, thay out hs i * in hs i * hs , thu hai phương trình dạng: bhs 1, hshs 1 K hs 1, hshs 1 ( I in hs I out hs i )in hs [a in hs bhs 1, hs (a out hs bhs , hs 1 )i ] in hs ( K hs 1, hs K hs , hs 1.i ) in hs i bhs , hs , 1i 1 / i i K hs , hs 1hs 1 / i 0, i bhs , hs 1hs i K hs , hs 2hs i I hs 1hs 1 / i i (ahs 1 bhs , hs 1 bhs , hs )hs 1 / i i (K hs , hs 1 K hs , hs )hs / i i bhs , hs , 2hs / i i K hs , hs 2hs / i i.M hs 1 Như vậy, biên độ tương đối hệ thực (φj, j>hs) lớn i lần so với biên độhệ tương đương (bằng φj/i) mômen chúng bị giảm i lần so với hệ qui đổi (có mômen quán tính khối lượng độ cứng, hệsốcản tăng i2 lần) Kết luận: sử dụng giả thiết lực cản tỉ lệ tuyến tính với tốc độdaođộng thuận tiện cho tính toán máy tính cho kết phù hợp với thực tế Vấn để cần giải phương pháp xácđịnhhệsố cản, hệsố momen điều hòa cho loại động Trong trường hợp nghiệm daođộngxoắn cộng hưởng bậc điều hòa cấp sử dụng giả thiết hình thức daođộng giống với tự xét ảnh hưởng cưỡng cộng chấn Ngoài ra, ưu điểm sử dụng giả thiết cho phép tuyến tính hóa hệ phương trình vi phân tính daođộng cưỡng cách liên tục theo vòng quay [3] Khi coi sứccản phụ thuộc không tuyến tính vào biên độdaođộng vận tốc dẫn đến phải giải hệ phương trình vi phân không tuyến tính nên thường dùng để tính toán daođộng cộng hưởng với giả thiết hình thức daođộng cưỡng giống daođộngtự [1, 3] Xong vấn đề cần thiết đặt xácđịnhhệsốsứccản Nếu phụ thuộc vào nhà sản xuất số liệu họ đưa ra, lấy sở tin cậy? Dựa vào đâu để khẳng định việc tính toán daođộng giai đoạn thiết kế đảm bảo xác? Có thể suy luận rằng, xácđịnhhệsố vấn đề cần giải ngành đóng tàu giới quan Đăng kiểm nước đòi hỏi phải đo lại daođộngxoắn thiết kế 1.2 Thuật toán xácđịnhhệsốsứccản Giả sử toán tính biên độdaođộng oắn biết hệsốsức cản, ta lập hệ phương trình đại số dạng (6): (k )2 I k K M , Đặt: Fk (k)2 I k K fi , j biểu diễn (6) dạng: -10- Fk Ak M k (7) đó: Mk =[M s1,k ,.M s 2,k , M s n,k , M c1,k , M c 2,k ,M c n,k ]T - véc tơ cột biên độ mô men cưỡng cấp điều hòa k; Ak [S1,k ,S2,k , ,Sn,k ,C1,k ,C2,k , ,Cn,k ]T véc tơ cột biên độ góc xoắn ứng với bậc điều hòa k; Fk = [fi,j ] ma trận vuông cấp 2n, phần tử fi,j hàm kω, độ cứng đoạn trục Ki,i+1, momen quán tính Ii khối lượng hệsốsứccản ai, bi,i+1 [4] Nếu xácđịnh phần tử fi,j Fk, biên độ biến dạng xoắn khối lượng cấp điều hòa thứ k là: (8) Ak Fk1Mk Từ biên độ mô men đàn hồi xoắn cấp điều hòa k đoạn trục i, i+1 tính công thức: Eik,i 1 Ki ,i 1 (Si ,k Si 1,k )2 (Ci ,k Ci 1,k )2 Ki ,i 1i ,i 1 (9) Giả sử có m giá trị hệsốcản aj bj, j+1 chưa biết cầnxác định, nguyên tắc, ta cầnđo phân tích mô men đàn hồi thành hàm điều hòa để thu m giá trị biên độ mô men đàn hồi xoắn đoạn trục i, i+1 (xem hình 2) Từ lập m phương trình đại số (8) để giải m giá trị aj bj,j+1 chưa biết Tuy nhiên, hệ phương trình thu hệ nhiều ẩn bậc cao nên để giải được, số phương trình phải lập nhiều m nhằm thu hệ phương trình tuyến tính với ẩn tổ hợp tích ẩn cũ: xi a1m1.a2m2 b1n1.b2n2 Thật vậy, đo Eki,i+1 ta tính i ,i 1 : i ,i 1 Eik,i 1 / Ki ,i 1 (10) Mặt khác, Si ,i 1 tính từ phương trình (8) sau: i 1,1 2n i ,1 2n Mk Si ,i 1 det(Fk ) ; n i 1,1 n ni ,1 n M k Ci ,i 1 det( Fk ) , nên thu được: i2,i 1 det ( Fk ) i 1,1 n i ,1 n i 1,1 2n i ,1 2n .M 2 k , (11) i 1,1 2n i ,1 2n … hàng thứ i i+1 ma trận có phần tửxácđịnh bằng: i , j Dj ,i , với D j ,i phần phụ đại số phần tử (j,i) ma trận Fk Phương trình (11) có m ẩn cần tìm hệsốsứccản chưa biết Chúng xácđịnh ta có m nhiều giá trị Si ,i 1 Ci ,i 1 tương ứng với giá trị kω -11- Để minh họa ta xét ví dụ đơn giản Giả sử hệ có khối lượng, ẩn chưa biết hệsốcản tuyệt đối a1, a2 tương đối b Ngoài ra, giả sử biết độ cứng trục K12, mô men quán tính khối lượng I1 I2 biên độ mô men điều hòa tác dụng lên khối lượng Ms1, Ms2, Mc1, Mc2 Các phần tử Fk biểu diễn bảng dưới, đó: C = K12 ; C1 = I1(k )2 K12 ; C2 = I2 (k )2 K12 ; C3 = k ; x1 a1 b , x2=b; x3 a2 b Biểu thức phần tử Fk C1 C C3 x1 C C2 C3 x2 C3 x2 C3 x3 C3 x1 C3 x2 C1 C C3 x2 C3 x3 C C2 Khai triển phương trình (8) nhờ hỗ trợ gói Symbolic Math Toolbox phần mềm Matlab ta thu phương trình tuyến tính xi, với i = 1,…,16 có dạng: {T1 T2 … T16}×{x1 x2 … x16}T = P, (12) đó: x4= x12, x5= x1x2, x6= x1x3, x7= x1x22, x8= x12x3, x9=x2x3, x10=x1x2x3, x11 = x22, x12 = x32, x13= x23, x14 = x12x32, x15 = x1x22x3, x16=x24; P=Ms2 (C2C12-C2C1) + Ms1(C2C2- C1C22+C3- CC1C2)- ∆Si,i+1(C4-2C2C1C2+C12C22); T1 = -Mc2C2C3 + Mc1CC2C3- Mc2CC2C3 + Mc1C22C3; T2= 2Mc2CC1C3+Mc2C2C3-Mc1C1C2C3-Mc1C2C3+Mc2C1C2C3 -Mc1CC2C3 +Ms2C2CC3; T = Mc1CC1C3- Mc2C12C3 - Mc2CC1C3-Ms2C2C3; T 4= ∆Si,i+1C22C32 - Ms2C2C32+ Ms2C2C32; T = Ms2CC32- 4∆Si,i+1CC2C32 +Ms1C2C32- Ms2CC32; T =2∆Si,i+1C2C32 - Ms1CC32; T7 = Mc2C33; T8 = -Mc2C33; T = Mc1C2C32- 4∆Si,i+1CC1C32 - 2Ms1CC32 +Ms1C1C32; T10=2Mc1C33 +Ms2C33; T 11 = {2∆Si,i+1(C1C2C32 + C2C32) - Ms2C1C32+ Ms1C2C32- Ms1CC32}; T 12 = ∆Si,i+1C12C32 - Mc1CC32+Ms1C1C32; K13= Mc1C33-Mc1C33 - Ms2C33+ Mc2C33; T 14 = ∆Si,i+1C34; T15 = - 2∆Si,i+1C34; T16 = ∆Si,i+1 C34; Nếu ta có 16 giá trị P tương ứng với 16 giá trị kω thu 16 phương trình tuyến tính dạng (12) Chú ý giá trị Ti P xácđịnh biết kω, nghiệm cần tìm (là hệsố cản) không phụ thuộc vào kω Hơn nữa, trị số Ti khác không tỉ lệ tuyến tính kω nên ma trận K(16×16) không bị suy biến nghiệm x xácđịnhKết luận Như vậy, trình bày thuật toán công thức cho phép xácđịnhhệsốsứccảnđodaođộngxoắn đoạn trục Sốkếtđocần phải xử lý phụ thuộc vào hệ trục cụ thể (ở ví dụ 16) Sử dụng phần mềm Symbolic Matlab hoàn toàn thiết lập công thức dạng biểu tượng cho hệsố Ti; P xi hệ trục thực Đối với hệ trục thực tế, số khối lượng nhiều (thường 10 khối lượng, số xi lanh chiếm khoảng 6…8), xong số ẩn cần tìm- tức hệsốcản khó xácđịnh lý thuyết thủy lực chóng chóng, cản xi lanh động cấu biên khuỷu không nhiều chúng đơn vị khuỷu trục -12- Nghiệm (12) (nghĩa thỏa mãn điều kiện x4= x12, x5= x1x2,…, x16=x24) giả thiết hệsốcảnsố (hoặc tương đối đúng) Khi đó, nghiệm (4), (5), (6) thực tế (hoặc tương đối đúng) Ngược lại có nghĩa có sai sốđo tính toán, giả thiết không phù hợp với thực tế -13- CHƯƠNG XÂY DỰNG THUẬT TOÁN XÁCĐỊNHHỆSỐSỨCCẢNHỆ TRỤC SERI TÀU B 170 V 2.1 Thuật toán xácđịnhhệsốsứccảnhệ trục tàu B170-V Coi hệ trục tàu thủy tương đương với hệ thống daođộngxoắn gồm n khối lượng rời rạc, liên kết khâu đàn tính không khối lượng hình [1, 2] Hình Mô hình daođộngxoắnhệ trục tàu B_170 V, động RTA 62 U Các thông số đặc trưng tính toán hệ trục tương đương: - Số khối lượng tập trung: n=11; - Mô men quán tính khối lượng khối lượng (kgm2): Ii = [9181.0 7999.0 7999.0 7999.0 7999.0 7999.0 7999.0 5422.0 9538.3 857.9 48240.1]; - Độ cứng đoạn trục (MNm/rad) Ki=[1201.92 940.82 940.82 940.82 940.82 940.82 1434.93 934.24 77.16 101.04]; - Đường kính đoạn trục (mm): Di =[670 670 670 670 670 670 670 670 500 570]; Kí hiệu hệsốsứccản chưa biết bi,i+1 biểu tượng s, z, f, y, r thay chúng vào phương trình thay chúng vào phương trình (1), ta thu ma trận FK(22,22) cho giá trị kw (k- bậc điều hòa, w- vận tốc góc trục chong chóng), có dạng: Fk = [1201920-9.18*kw , [ [ -1201920, -1201920,2142740-7.99*kw , 0, 0,… -kw*r, kw*r,… 0] -940820, 0,0,0,0,0,0,0,0, kw*r, -kw*z, kw*s,……… -940820,1881640-7.99*kw ,-940820, … 0] kw*s, -f*kw, kw*s, …0] …… [ -kw*r, kw*z, -kw*s, ,-1201920, 2142740-7.99*kw ,-940820,… 0] …………………… [ 0, 0, [ 0, … 0, ,kw*y, ,-77160, 178200-0.85*kw , 0, -101040] -101040, 101040-4.82*kw ] Để xácđịnhđịnh thức ma trận det(Fk) phần phụ đại số phần tử Di,j ma trận Fk ma trận Fk ta sử dụng gói Symbolic Math Toolbox Matlab lệnh “det(Fk)” -14- kích thước ma trận đủ nhỏ (phụ thuộc vào số phần tử khác không), kết thu công thức dạng biểu tượng hình, ví dụ: ans= 14 2871048086689088639517089901.315*kw *r *s *z +…+ 16 + 2218063572479354423019604109325.3*kw *r *s *z+ … +12883815368824962090418376 Cuối cùng, với giá trị kw, sau tính tất phần phụ đại số Di,j phần tử i, j ma trận Fk hàng quan tâm, thay chúng vào phương trình (11) ta thu phương trình, giả sử có dạng: C1 f 15r z Ci z s4 Cp2 s Cp1 y Cpr C0 (13) Ở phương trình (13) giả sử có p số Ci vế trái tương ứng với giá trị kw Ở đây, để xácđịnh ẩn r, f, z…, ta cần p giá trị biên độ mô men xoắn đàn hồi tương ứng với p giá trị kw để lập thành p phương trình (13) hệ phương trình tuyến tính p ẩn: x1=r, x2=f, x3=z, …, xi=fm rn…z, Giải hệxácđịnh ẩn r, f, s… Nếu việc tính toán thực sốsố liệu đầu vào (giá trị mô men đàn hồi) có từ tính toán mô tả phần (giả thiết hệsốsứccản hằng), kết phải trùng khớp, có nghĩa là: nếu: x1=r, x2=f, x3=z, xi=fm rnz, thì: xi=x2m x1nx3 Khi chắn tính toán đúng, lấy giá trị mô men đàn hồi đo thực tế thay vào (13) tính toán Nếu, ví dụ: xi≠x2m x1nx3, tùy theo mức độ sai lệch ta đánh giá phù hợp giả thiết sứccản sử dụng Tuy vậy, trường hợp ví dụ, không may ta sử dụng trực tiếp lệnh “det(Fk)” Nó tạo lỗi, “Out of Memory” dòng công thức dài, ví dụ: ans= 2871048086689088639517089901.315*kw^14*r^3*s^4*z+…………………………………………… … +.2218063572479354423019604109325.3*kw^16*r^2*s^3*z Output truncated + 12883815368824962090418376 Text exceeds maximum line length of 25.000 characters for Command Window display Để khắc phục vấn đề này, ta phải chia thủ tục tính toán thành số bước sau: - Bước 1: thay số hạng ma trận ban đầu có dạng tổng, tích biến với hệsố biểu tượng (cho công thức có dạng gọn hơn), ví dụ: I1=-I1*kw^2+K1; r= kw*r; I2=Ic*kw^2+K1+Kx; z= kw*z; s=kw*s; I3=-Ic*kw^2+2*Kx; I4= -Ic*kw^2+2*Kx; I5= -Ic*kw^2+K3+Kx; I6= -I3*kw^2+K3+K4=I6; I7= -I4*kw^2+K4+K5; I8= -I5*kw^2+K5+K6; I9= -Ic*kw^2+K6 Thu ma trận Fk dạng: Fk= [ I1, -K1, 0, 0, 0,0,0,0,0,0,0,-r, r,0,0,0,0,0,0,0,0,0]; [-K1, I2,-Kx, 0,0,0,0,0,0,0,0, r,-z, s,0,0,0,0,0,0,0,0]; [ 0,-Kx, I3,-Kx,0,0,0,0,0,0,0,0,s,-f,s,0,0,0,0,0,0,0]; [0,0,-Kx,I4,-Kx,0,0,0,0,0,0,0,0,s,-f,s,0,0,0,0,0,0]; -15- [0,0,0,-Kx,I4,-Kx,0,0,0,0,0,0,0,0,s,-f,s,0,0,0,0,0]; [0,0,0,0,-Kx,I4,-Kx,0,0,0,0,0,0,0,0,s,-f,s,0,0,0,0]; [0,0,0,0,0,-Kx,I5,-K3,0,0,0,0,0,0,0,0,s,-f,s,0,0,0]; [0,0,0,0,0,0,-K3,I6,-K4,0,0,0,0,0,0,0,0,s,-s,0,0,0]; [0,0,0,0,0,0,0,-K4,I7,-K5,0,0,0,0,0,0,0,0,0,0,0,0]; [0,0,0,0,0,0,0,0,-K5,I8,-K6,0,0,0,0,0,0,0,0,0,0,0]; [0,0,0,0,0,0,0,0,0,-K6,I9,0,0,0,0,0,0,0,0,0,0,-y]; [r,-r,0,0,0,0,0,0,0,0,0,I1,-K1,0,0,0,0,0,0,0,0,0]; [-r,z,-s,0,0,0,0,0,0,0,0,-K1,I2,-Kx,0,0,0,0,0,0,0,0]; [0,-s,f,-s,0,0,0,0,0,0,0,0,-Kx,I3,-Kx,0,0,0,0,0,0,0]; [0,0,-s,f,-s,0,0,0,0,0,0,0,0,-Kx,I4,-Kx,0,0,0,0,0,0]; [0,0,0,-s,f,-s,0,0,0,0,0,0,0,0,-Kx,I4,-Kx,0,0,0,0,0]; [0,0,0,0,-s,f,-s,0,0,0,0,0,0,0,0,-Kx,I4,-Kx,0,0,0,0]; [0,0,0,0,0,-s,f,-s,0,0,0,0,0,0,0,0,-Kx,I5,-K3,0,0,0]; [0,0,0,0,0,0,-s,s,0,0,0,0,0,0,0,0,0,-K3,I6,-K4,0,0]; [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-K4,I7,-K5,0]; [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-K5,I8,-K6]; [0,0,0,0,0,0,0,0,0,0,y,0,0,0,0,0,0,0,0,0,-K6,I9]; - Bước 2: tính định thức ma trận góc ¼ thứ nhất, cỡ nhỏ hơn, ví dụ: D1=det(Fk(1:6,1:6)), thu kết quả: D1 = - I3*I4^3*K1^2 - I1*I4^3*Kx^2 + I1*I2*I3*I4^3 + I4^2*K1^2*Kx^2 - I1*I2*I4^2*Kx^2 + 2*I3*I4*K1^2*Kx^2 + 2*I1*I4*Kx^4 - 2*I1*I2*I3*I4*Kx^2 - K1^2*Kx^4 + I1*I2*Kx^4 - Bước 3: biến đổi ma trận Fk phương pháp Gause, ma trận F1k(1:6,1:6) thành ma trận tam giác, thay ma trận lại ma trận có phần tử biểu tượng: B(1:16,1:16) = F1k(7:22,7:22) B có dạng: B= [ b1_1, b1_2, 0,0,0,b1_6,b1_7,b1_8,b1_9,b1_10,b1_11,b1_12,b1_13,0,0,0] [b2_1,b2_2,b2_3,0,0,0,0,0,0,0,0,b2_12,b2_13,0,0,0] [0,b3_2, b3_3, b3_4,0,0,0,0,0,0,0,0,0,0,0,0] [0,0, b4_3, b4_4, b4_5,0,0,0,0,0,0,0,0,0,0,0] [0,0, 0, b5_4, b5_5,0,0,0,0, 0, 0, 0, 0, 0, 0, b5_16] [b6_1,0, 0,0,0, b6_6, b6_7, b6_8, b6_9, b6_10, b6_11, b6_12, 0,0,0,0] [b7_1,0,0,0,0,b7_6,b7_7,b7_8,b7_9,b7_10,b7_11,b7_12,0,0,0,0] [b8_1,0,0,0,0,b8_6,b8_7,b8_8,b8_9,b8_10,b8_11,b8_12,0,0,0,0] [b9_1,0,0,0,0,b9_6,b9_7,b9_8,b9_9,b9_10,b9_11,b9_12,0,0,0,0] [b10_1,0,0,0,0,b10_6,b10_7,b10_8,b10_9,b10_10,b10_11,b10_12,0,0,0,0] [b11_1,0,0,0,0, b11_6, b11_7, b11_8, b11_9, b11_10, b11_11, b11_12,0,0,0,0] [b12_1,b12_2,0,0,0,b12_6,b12_7,b12_8,b12_9,b12_10,b12_11,b12_12,b12_13,0,0,0] -16- [b13_1,b13_2,0,0,0,0,0,0,0,0,0,b13_12,b13_13,b13_14,0,0] [0,0,0,0,0,0,0,0,0,0,0,0,b14_13,b14_14, b14_15,0] [0,0,0,0,0,0,0,0,0,0,0,0,0, b15_14, b15_15, b15_16] [0,0,0,0, b16_5,0,0,0,0,0,0,0,0,0, b16_15, b16_16] Trong đó, ví dụ: b1_1=B(1,1,1:2)=F1k(7,7,1:2)= = [I5*(Kx^2*(I4*(Kx^2-I2*I3)+I2*Kx^2)+I4*(Kx^2*(Kx^2-I2*I3)-I4*(I4*(Kx^2-I2*I3) +I2*Kx^2)))-Kx^2*(Kx^2*(Kx^2-I2*I3)-I4*(I4*(Kx^2-I2*I3)+I2*Kx^2)), I5*(I4*(I4*(K1^2*Kx^2-I3*I4*K1^2)+I3*K1^2*Kx^2)-Kx^2*(K1^2*Kx^2I3*I4*K1^2))-Kx^2*(I4*(K1^2*Kx^2-I3*I4*K1^2)+I3*K1^2*Kx^2)]; v(1,1,1:2)=[I1,1]; Tiếp tục lắp lại bước từ 1, 2, biến đổi hết ma trận (22,22) ban đầu thành ma trận tam giác Trong đó, sau số lần biến đổi, công thức tính phần tử trở nên dài ta lại thay chúng biểu tượng khác Ví dụ: C(1:11,1:11) = [ c1_1, c1_2,0,0, c1_5, c1_6, c1_7,0,0,0,0] [ c2_1, c2_2, c2_3,0, c2_5, c2_6, c2_7,0,0,0,0] [ 0, c3_2, c3_3, c3_4,0, c3_6, c3_7,0,0,0,0] [ 0,0, c4_3, c4_4, c4_5, c4_6, c4_7,0,0,0,0] [ c5_1, c5_5,0, c5_4, c5_5, c5_6, c5_7,0,0,0,0] [ c6_1, c6_2, c6_3, c6_4, c6_5, c6_6, c6_7,0,0,0,0] [ c7_1, c7_2, c7_3, c7_4, c7_5, c7_6, c7_7, c7_8,0,0,0] [ 0,0,0,0,0,0, c8_7, c8_8, c8_9,0,0] [ 0,0,0,0,0,0,0, c9_8, c9_9, c9_10,0] [ 0,0,0,0,0,0,0,0, c10_9, c10_10, c10_11] [ 0,0,0,0,0,0,0,0,0, c11_10, c11_11], đó, ví dụ: c1_1=C(1,1)=C1 (1,1,1:5)= = [b2_2*b6_6*(b5_5*(b4_4*(b2_2*b3_3-b2_3*b3_2)-b2_2*b3_4*b4_3)b4_5*b5_4*(b2_2*b3_3-b2_3*b3_2))*(b2_2*b3_3-b2_3*b3_2)*(b4_4*(b2_2*b3_3b2_3*b3_2)-b2_2*b3_4*b4_3),-(b5_5*(b4_4*(b2_2*b3_3-b2_3*b3_2)b2_2*b3_4*b4_3)-b4_5*b5_4*(b2_2*b3_3-b2_3*b3_2))*(((b2_2*b3_3b2_3*b3_2)*(b1_2*b2_1*b6_6+b1_6*b2_2*b6_1)+b1_2*b2_1*b2_2*b3_3*b6_6)*(b4_ 4*(b2_2*b3_3-b2_3*b3_2)-b2_2*b3_4*b4_3)+b2_2*b6_6*(b1_2*b2_1*b3_3*b4_4b1_2*b2_1*b3_4*b4_3)*(b2_2*b3_3-b2_3*b3_2))b2_2*b6_6*(b5_5*(b1_2*b2_1*b3_3*b4_4-b1_2*b2_1*b3_4*b4_3)b1_2*b2_1*b3_3*b4_5*b5_4)*(b2_2*b3_3-b2_3*b3_2)*(b4_4*(b2_2*b3_3b2_3*b3_2)-b2_2*b3_4*b4_3),(b5_5*(b4_4*(b2_2*b3_3-b2_3*b3_2)b2_2*b3_4*b4_3)-b4_5*b5_4*(b2_2*b3_3-b2_3*b3_2))*((b1_2*b2_1*b3_3*b4_4b1_2*b2_1*b3_4*b4_3)*((b2_2*b3_3- -17- b2_3*b3_2)*(b1_2*b2_1*b6_6+b1_6*b2_2*b6_1)+b1_2*b2_1*b2_2*b3_3*b6_6)+(b1_ 2*b2_1*b3_3*(b1_2*b2_1*b6_6+b1_6*b2_2*b6_1)b1_2*b1_6*b2_1*b2_3*b3_2*b6_1)*(b4_4*(b2_2*b3_3-b2_3*b3_2)b2_2*b3_4*b4_3)b1_2*b1_6*b2_1*b2_2*b2_3*b3_2*b3_4*b4_3*b6_1)+(b5_5*(b1_2*b2_1*b3_3*b4_4b1_2*b2_1*b3_4*b4_3)-b1_2*b2_1*b3_3*b4_5*b5_4)*(((b2_2*b3_3b2_3*b3_2)*(b1_2*b2_1*b6_6+b1_6*b2_2*b6_1)+b1_2*b2_1*b2_2*b3_3*b6_6)*(b4_ 4*(b2_2*b3_3-b2_3*b3_2)-b2_2*b3_4*b4_3)+b2_2*b6_6*(b1_2*b2_1*b3_3*b4_4b1_2*b2_1*b3_4*b4_3)*(b2_2*b3_3-b2_3*b3_2))b1_2*b1_6*b2_1*b2_2*b2_3*b3_2*b3_4*b4_3*b4_5*b5_4*b6_1*(b2_2*b3_3b2_3*b3_2),b1_2^2*b1_6*b2_1^2*b2_3*b3_2*b3_4*b4_3*b4_5*b5_4*b6_1*(b2_2*b3 _3-b2_3*b3_2)-(b5_5*(b4_4*(b2_2*b3_3-b2_3*b3_2)-b2_2*b3_4*b4_3)b4_5*b5_4*(b2_2*b3_3-b2_3*b3_2))*((b1_2*b2_1*b3_3*b4_4b1_2*b2_1*b3_4*b4_3)*(b1_2*b2_1*b3_3*(b1_2*b2_1*b6_6+b1_6*b2_2*b6_1)b1_2*b1_6*b2_1*b2_3*b3_2*b6_1)b1_2^2*b1_6*b2_1^2*b2_3*b3_2*b3_4*b4_3*b6_1)-(b5_5*(b1_2*b2_1*b3_3*b4_4b1_2*b2_1*b3_4*b4_3)-b1_2*b2_1*b3_3*b4_5*b5_4)*((b1_2*b2_1*b3_3*b4_4b1_2*b2_1*b3_4*b4_3)*((b2_2*b3_3b2_3*b3_2)*(b1_2*b2_1*b6_6+b1_6*b2_2*b6_1)+b1_2*b2_1*b2_2*b3_3*b6_6)+(b1_ 2*b2_1*b3_3*(b1_2*b2_1*b6_6+b1_6*b2_2*b6_1)b1_2*b1_6*b2_1*b2_3*b3_2*b6_1)*(b4_4*(b2_2*b3_3-b2_3*b3_2)b2_2*b3_4*b4_3)b1_2*b1_6*b2_1*b2_2*b2_3*b3_2*b3_4*b4_3*b6_1)+b1_2^2*b1_6*b2_1^2*b2_2*b2 _3*b3_2*b3_3*b3_4*b4_3*b4_5*b5_4*b6_1,((b1_2*b2_1*b3_3*b4_4b1_2*b2_1*b3_4*b4_3)*(b1_2*b2_1*b3_3*(b1_2*b2_1*b6_6+b1_6*b2_2*b6_1)b1_2*b1_6*b2_1*b2_3*b3_2*b6_1)b1_2^2*b1_6*b2_1^2*b2_3*b3_2*b3_4*b4_3*b6_1)*(b5_5*(b1_2*b2_1*b3_3*b4_4b1_2*b2_1*b3_4*b4_3)-b1_2*b2_1*b3_3*b4_5*b5_4)b1_2^3*b1_6*b2_1^3*b2_3*b3_2*b3_3*b3_4*b4_3*b4_5*b5_4*b6_1]; v1(1,1,1:5)=[b1_1^5,b1_1^4,b1_1^3,b1_1^2,b1_1]; Và: D= [d1_1, d1_2, 0, 0, 0, 0] [ d2_1, d2_2, d2_3, 0, 0, 0] [ 0, d3_2, d3_3, d3_4, 0, 0] [ 0, 0, d4_3, d4_4, d4_5, 0] [ 0, 0, [ 0, 0, đó, ví dụ: 0, d5_4, d5_5, d5_6] 0, 0, d6_5, d6_6], -18- d1_1 (1:5)=[((c2_2*c3_3-c2_3*c3_2)*(c2_2*c4_4-c2_4*c4_2)-(c2_2*c3_4-c2_4*c3_2) *(c2_2*c4_3-c2_3*c4_2))*((c2_2*c3_3-c2_3*c3_2)*(c2_2*c5_5-c2_5*c5_5)(c2_2*c3_5-c2_5*c3_2)*(c2_2*c5_3-c2_3*c5_5))-((c2_2*c3_3-c2_3*c3_2) *(c2_2*c4_5-c2_5*c4_2)-(c2_2*c3_5-c2_5*c3_2)*(c2_2*c4_3-c2_3*c4_2)) *((c2_2*c3_3-c2_3*c3_2)*(c2_2*c5_4-c2_4*c5_5)-(c2_2*c3_4-c2_4*c3_2)* (c2_2*c5_3-c2_3*c5_5)),((c2_2*c3_3-c2_3*c3_2)*(c2_2*c5_4-c2_4*c5_5)(c2_2*c3_4-c2_4*c3_2)*(c2_2*c5_3-c2_3*c5_5))*((c2_2*c4_5-c2_5*c4_2)* (c1_2*c2_1*c3_3-c1_2*c2_3*c3_1-c1_3*c2_1*c3_2+c1_3*c2_2*c3_1)(c2_2*c4_3-c2_3*c4_2)*(c1_2*c2_1*c3_5-c1_2*c2_5*c3_1-c1_5*c2_1*c3_2 +c1_5*c2_2*c3_1)-(c2_2*c3_5-c2_5*c3_2) *(c1_2*c2_1*c4_3c1_2*c2_3*c4_1-c1_3*c2_1*c4_2+c1_3*c2_2*c4_1) +(c2_2*c3_3c2_3*c3_2)*(c1_2*c2_1*c4_5-c1_2*c2_5*c4_1-c1_5*c2_1*c4_2 +c1_5*c2_2*c4_1))-((c2_2*c3_3-c2_3*c3_2)*(c2_2*c5_5-c2_5*c5_5)(c2_2*c3_5-c2_5*c3_2)*(c2_2*c5_3-c2_3*c5_5))*((c2_2*c4_4-c2_4*c4_2) *(c1_2*c2_1*c3_3-c1_2*c2_3*c3_1-c1_3*c2_1*c3_2+c1_3*c2_2*c3_1)(c2_2*c4_3-c2_3*c4_2)*(c1_2*c2_1*c3_4-c1_2*c2_4*c3_1-c1_4*c2_1*c3_2 +c1_4*c2_2*c3_1)-(c2_2*c3_4-c2_4*c3_2)*(c1_2*c2_1*c4_3c1_2*c2_3*c4_1 - c1_3*c2_1*c4_2+c1_3*c2_2*c4_1)+(c2_2*c3_3c2_3*c3_2)*(c1_2*c2_1*c4_4-c1_2*c2_4*c4_1-c1_4*c2_1*c4_2+ c1_4*c2_2*c4_1))+((c2_2*c3_3-c2_3*c3_2)*(c2_2*c4_5-c2_5*c4_2)(c2_2*c3_5-c2_5*c3_2)*(c2_2*c4_3-c2_3*c4_2))*((c2_2*c5_4-c2_4*c5_5)* (c1_2*c2_1*c3_3-c1_2*c2_3*c3_1-c1_3*c2_1*c3_2 +c1_3*c2_2*c3_1)(c2_2*c5_3-c2_3*c5_5)*(c1_2*c2_1*c3_4-c1_2*c2_4*c3_1-c1_4*c2_1*c3_2 +c1_4*c2_2*c3_1)-(c2_2*c3_4-c2_4*c3_2) *(c1_2*c2_1*c5_3c1_2*c2_3*c5_1+c1_3*c2_2*c5_1-c1_3*c2_1*c5_5) +(c2_2*c3_3c2_3*c3_2)*(c1_2*c2_1*c5_4-c1_2*c2_4*c5_1 +c1_4*c2_2*c5_1c1_4*c2_1*c5_5))-((c2_2*c3_3-c2_3*c3_2)*(c2_2*c4_4-c2_4*c4_2)(c2_2*c3_4-c2_4*c3_2)*(c2_2*c4_3-c2_3*c4_2))*((c2_2*c5_5-c2_5*c5_5)* (c1_2*c2_1*c3_3-c1_2*c2_3*c3_1-c1_3*c2_1*c3_2 +c1_3*c2_2*c3_1)(c2_2*c5_3-c2_3*c5_5) *(c1_2*c2_1*c3_5-c1_2*c2_5*c3_1 c1_5*c2_1*c3_2+c1_5*c2_2*c3_1)-(c2_2*c3_5-c2_5*c3_2)* (c1_2*c2_1*c5_3-c1_2*c2_3*c5_1+c1_3*c2_2*c5_1-c1_3*c2_1*c5_5)+ (c2_2*c3_3-c2_3*c3_2)*(c1_2*c2_1*c5_5-c1_2*c2_5*c5_1+c1_5*c2_2*c5_1c1_5*c2_1*c5_5)),((c2_2*c3_3-c2_3*c3_2)*(c2_2*c5_5-c2_5*c5_5)(c2_2*c3_5-c2_5*c3_2)*(c2_2*c5_3-c2_3*c5_5))*((c1_2*c2_1*c3_3c1_2*c2_3*c3_1-c1_3*c2_1*c3_2 +c1_3*c2_2*c3_1)*(c1_2*c2_1*c4_4c1_2*c2_4*c4_1-c1_4*c2_1*c4_2 +c1_4*c2_2*c4_1)-(c1_2*c2_1*c3_4c1_2*c2_4*c3_1-c1_4*c2_1*c3_2 +c1_4*c2_2*c3_1)*(c1_2*c2_1*c4_3c1_2*c2_3*c4_1-c1_3*c2_1*c4_2 +c1_3*c2_2*c4_1))-((c2_2*c3_3c2_3*c3_2)*(c2_2*c5_4-c2_4*c5_5)-(c2_2*c3_4-c2_4*c3_2)*(c2_2*c5_3- -19- c2_3*c5_5))*((c1_2*c2_1*c3_3-c1_2*c2_3*c3_1-c1_3*c2_1*c3_2+ c1_3*c2_2*c3_1)*(c1_2*c2_1*c4_5-c1_2*c2_5*c4_1-c1_5*c2_1*c4_2+ c1_5*c2_2*c4_1)-(c1_2*c2_1*c3_5-c1_2*c2_5*c3_1-c1_5*c2_1*c3_2+ c1_5*c2_2*c3_1)*(c1_2*c2_1*c4_3-c1_2*c2_3*c4_1-c1_3*c2_1*c4_2+ c1_3*c2_2*c4_1))-((c1_2*c2_1*c3_3-c1_2*c2_3*c3_1-c1_3*c2_1*c3_2+ c1_3*c2_2*c3_1)*(c1_2*c2_1*c5_4-c1_2*c2_4*c5_1+c1_4*c2_2*c5_1c1_4*c2_1*c5_5)-(c1_2*c2_1*c3_4-c1_2*c2_4*c3_1-c1_4*c2_1*c3_2+ c1_4*c2_2*c3_1)*(c1_2*c2_1*c5_3-c1_2*c2_3*c5_1+c1_3*c2_2*c5_1c1_3*c2_1*c5_5))*((c2_2*c3_3-c2_3*c3_2)*(c2_2*c4_5-c2_5*c4_2)(c2_2*c3_5-c2_5*c3_2)*(c2_2*c4_3-c2_3*c4_2))+((c1_2*c2_1*c3_3c1_2*c2_3*c3_1-c1_3*c2_1*c3_2 +c1_3*c2_2*c3_1)*(c1_2*c2_1*c5_5c1_2*c2_5*c5_1+c1_5*c2_2*c5_1-c1_5*c2_1*c5_5)-(c1_2*c2_1*c3_5c1_2*c2_5*c3_1-c1_5*c2_1*c3_2 +c1_5*c2_2*c3_1)*(c1_2*c2_1*c5_3c1_2*c2_3*c5_1+c1_3*c2_2*c5_1-c1_3*c2_1*c5_5))*((c2_2*c3_3c2_3*c3_2)*(c2_2*c4_4-c2_4*c4_2)-(c2_2*c3_4-c2_4*c3_2)*(c2_2*c4_3c2_3*c4_2))+((c2_2*c4_4-c2_4*c4_2) *(c1_2*c2_1*c3_3-c1_2*c2_3*c3_1c1_3*c2_1*c3_2+c1_3*c2_2*c3_1)-(c2_2*c4_3-c2_3*c4_2)* (c1_2*c2_1*c3_4-c1_2*c2_4*c3_1-c1_4*c2_1*c3_2 +c1_4*c2_2*c3_1)(c2_2*c3_4-c2_4*c3_2)*(c1_2*c2_1*c4_3-c1_2*c2_3*c4_1-c1_3*c2_1*c4_2 +c1_3*c2_2*c4_1)+(c2_2*c3_3-c2_3*c3_2)*(c1_2*c2_1*c4_4c1_2*c2_4*c4_1-c1_4*c2_1*c4_2 +c1_4*c2_2*c4_1))*((c2_2*c5_5c2_5*c5_5)*(c1_2*c2_1*c3_3-c1_2*c2_3*c3_1-c1_3*c2_1*c3_2+ c1_3*c2_2*c3_1)-(c2_2*c5_3-c2_3*c5_5)*(c1_2*c2_1*c3_5-c1_2*c2_5*c3_1c1_5*c2_1*c3_2 +c1_5*c2_2*c3_1)-(c2_2*c3_5-c2_5*c3_2)* (c1_2*c2_1*c5_3-c1_2*c2_3*c5_1+c1_3*c2_2*c5_1-c1_3*c2_1*c5_5)+ (c2_2*c3_3-c2_3*c3_2) *(c1_2*c2_1*c5_5-c1_2*c2_5*c5_1+ c1_5*c2_2*c5_1-c1_5*c2_1*c5_5))-((c2_2*c4_5-c2_5*c4_2)* (c1_2*c2_1*c3_3-c1_2*c2_3*c3_1-c1_3*c2_1*c3_2 +c1_3*c2_2*c3_1)(c2_2*c4_3-c2_3*c4_2)*(c1_2*c2_1*c3_5-c1_2*c2_5*c3_1-c1_5*c2_1*c3_2 +c1_5*c2_2*c3_1)-(c2_2*c3_5-c2_5*c3_2) *(c1_2*c2_1*c4_3c1_2*c2_3*c4_1-c1_3*c2_1*c4_2+c1_3*c2_2*c4_1) +(c2_2*c3_3-c2_3*c3_2) *(c1_2*c2_1*c4_5-c1_2*c2_5*c4_1-c1_5*c2_1*c4_2 +c1_5*c2_2*c4_1))* ((c2_2*c5_4-c2_4*c5_5)*(c1_2*c2_1*c3_3-c1_2*c2_3*c3_1c1_3*c2_1*c3_2+c1_3*c2_2*c3_1)-(c2_2*c5_3-c2_3*c5_5)* (c1_2*c2_1*c3_4-c1_2*c2_4*c3_1-c1_4*c2_1*c3_2+ c1_4*c2_2*c3_1)(c2_2*c3_4-c2_4*c3_2)*(c1_2*c2_1*c5_3-c1_2*c2_3*c5_1 +c1_3*c2_2*c5_1-c1_3*c2_1*c5_5)+(c2_2*c3_3-c2_3*c3_2)* (c1_2*c2_1*c5_4-c1_2*c2_4*c5_1+c1_4*c2_2*c5_1-c1_4*c2_1*c5_5)), ((c1_2*c2_1*c3_3-c1_2*c2_3*c3_1-c1_3*c2_1*c3_2+c1_3*c2_2*c3_1) *(c1_2*c2_1*c5_4-c1_2*c2_4*c5_1+c1_4*c2_2*c5_1-c1_4*c2_1*c5_5)- -20- (c1_2*c2_1*c3_4-c1_2*c2_4*c3_1-c1_4*c2_1*c3_2+c1_4*c2_2*c3_1) *(c1_2*c2_1*c5_3-c1_2*c2_3*c5_1+c1_3*c2_2*c5_1-c1_3*c2_1*c5_5)) *((c2_2*c4_5-c2_5*c4_2)*(c1_2*c2_1*c3_3-c1_2*c2_3*c3_1c1_3*c2_1*c3_2+c1_3*c2_2*c3_1)-(c2_2*c4_3-c2_3*c4_2)* (c1_2*c2_1*c3_5-c1_2*c2_5*c3_1-c1_5*c2_1*c3_2+c1_5*c2_2*c3_1)(c2_2*c3_5-c2_5*c3_2)*(c1_2*c2_1*c4_3-c1_2*c2_3*c4_1-c1_3*c2_1*c4_2 +c1_3*c2_2*c4_1)+(c2_2*c3_3-c2_3*c3_2)*(c1_2*c2_1*c4_5c1_2*c2_5*c4_1-c1_5*c2_1*c4_2+c1_5*c2_2*c4_1))-((c1_2*c2_1*c3_3c1_2*c2_3*c3_1-c1_3*c2_1*c3_2+c1_3*c2_2*c3_1)*(c1_2*c2_1*c5_5c1_2*c2_5*c5_1+c1_5*c2_2*c5_1-c1_5*c2_1*c5_5)-(c1_2*c2_1*c3_5c1_2*c2_5*c3_1-c1_5*c2_1*c3_2+c1_5*c2_2*c3_1)*(c1_2*c2_1*c5_3c1_2*c2_3*c5_1+c1_3*c2_2*c5_1-c1_3*c2_1*c5_5))*((c2_2*c4_4c2_4*c4_2)*(c1_2*c2_1*c3_3-c1_2*c2_3*c3_1-c1_3*c2_1*c3_2+ c1_3*c2_2*c3_1)-(c2_2*c4_3-c2_3*c4_2)*(c1_2*c2_1*c3_4-c1_2*c2_4*c3_1c1_4*c2_1*c3_2+c1_4*c2_2*c3_1)-(c2_2*c3_4-c2_4*c3_2)* (c1_2*c2_1*c4_3-c1_2*c2_3*c4_1-c1_3*c2_1*c4_2+c1_3*c2_2*c4_1)+ (c2_2*c3_3-c2_3*c3_2)*(c1_2*c2_1*c4_4-c1_2*c2_4*c4_1-c1_4*c2_1*c4_2 +c1_4*c2_2*c4_1))+((c1_2*c2_1*c3_3-c1_2*c2_3*c3_1-c1_3*c2_1*c3_2+ c1_3*c2_2*c3_1)*(c1_2*c2_1*c4_5-c1_2*c2_5*c4_1-c1_5*c2_1*c4_2+ c1_5*c2_2*c4_1)-(c1_2*c2_1*c3_5-c1_2*c2_5*c3_1-c1_5*c2_1*c3_2+ c1_5*c2_2*c3_1)*(c1_2*c2_1*c4_3-c1_2*c2_3*c4_1-c1_3*c2_1*c4_2+ c1_3*c2_2*c4_1))*((c2_2*c5_4-c2_4*c5_5)*(c1_2*c2_1*c3_3c1_2*c2_3*c3_1-c1_3*c2_1*c3_2+c1_3*c2_2*c3_1)-(c2_2*c5_3-c2_3*c5_5) *(c1_2*c2_1*c3_4-c1_2*c2_4*c3_1-c1_4*c2_1*c3_2+c1_4*c2_2*c3_1)(c2_2*c3_4-c2_4*c3_2)*(c1_2*c2_1*c5_3-c1_2*c2_3*c5_1+c1_3*c2_2*c5_1c1_3*c2_1*c5_5)+(c2_2*c3_3-c2_3*c3_2)*(c1_2*c2_1*c5_4-c1_2*c2_4*c5_1 +c1_4*c2_2*c5_1-c1_4*c2_1*c5_5))-((c1_2*c2_1*c3_3-c1_2*c2_3*c3_1c1_3*c2_1*c3_2+c1_3*c2_2*c3_1)*(c1_2*c2_1*c4_4-c1_2*c2_4*c4_1c1_4*c2_1*c4_2+c1_4*c2_2*c4_1)-(c1_2*c2_1*c3_4-c1_2*c2_4*c3_1c1_4*c2_1*c3_2+c1_4*c2_2*c3_1)*(c1_2*c2_1*c4_3-c1_2*c2_3*c4_1c1_3*c2_1*c4_2+c1_3*c2_2*c4_1))*((c2_2*c5_5-c2_5*c5_5)* (c1_2*c2_1*c3_3-c1_2*c2_3*c3_1-c1_3*c2_1*c3_2+c1_3*c2_2*c3_1)(c2_2*c5_3-c2_3*c5_5)*(c1_2*c2_1*c3_5-c1_2*c2_5*c3_1-c1_5*c2_1*c3_2+ c1_5*c2_2*c3_1)-(c2_2*c3_5-c2_5*c3_2)*(c1_2*c2_1*c5_3-c1_2*c2_3*c5_1 +c1_3*c2_2*c5_1-c1_3*c2_1*c5_5)+(c2_2*c3_3-c2_3*c3_2)* (c1_2*c2_1*c5_5-c1_2*c2_5*c5_1+c1_5*c2_2*c5_1-c1_5*c2_1*c5_5)), ((c1_2*c2_1*c3_3-c1_2*c2_3*c3_1-c1_3*c2_1*c3_2+c1_3*c2_2*c3_1)* (c1_2*c2_1*c5_5-c1_2*c2_5*c5_1+c1_5*c2_2*c5_1-c1_5*c2_1*c5_5)(c1_2*c2_1*c3_5-c1_2*c2_5*c3_1-c1_5*c2_1*c3_2+c1_5*c2_2*c3_1)* (c1_2*c2_1*c5_3-c1_2*c2_3*c5_1+c1_3*c2_2*c5_1-c1_3*c2_1*c5_5))* -21- ((c1_2*c2_1*c3_3-c1_2*c2_3*c3_1-c1_3*c2_1*c3_2+c1_3*c2_2*c3_1) *(c1_2*c2_1*c4_4-c1_2*c2_4*c4_1-c1_4*c2_1*c4_2+c1_4*c2_2*c4_1)(c1_2*c2_1*c3_4-c1_2*c2_4*c3_1-c1_4*c2_1*c3_2+c1_4*c2_2*c3_1)* (c1_2*c2_1*c4_3-c1_2*c2_3*c4_1-c1_3*c2_1*c4_2+c1_3*c2_2*c4_1))((c1_2*c2_1*c3_3-c1_2*c2_3*c3_1-c1_3*c2_1*c3_2+c1_3*c2_2*c3_1)* (c1_2*c2_1*c5_4-c1_2*c2_4*c5_1+c1_4*c2_2*c5_1-c1_4*c2_1*c5_5)(c1_2*c2_1*c3_4-c1_2*c2_4*c3_1-c1_4*c2_1*c3_2+c1_4*c2_2*c3_1)* (c1_2*c2_1*c5_3-c1_2*c2_3*c5_1+c1_3*c2_2*c5_1-c1_3*c2_1*c5_5))* ((c1_2*c2_1*c3_3-c1_2*c2_3*c3_1-c1_3*c2_1*c3_2+c1_3*c2_2*c3_1)* (c1_2*c2_1*c4_5-c1_2*c2_5*c4_1-c1_5*c2_1*c4_2+c1_5*c2_2*c4_1)(c1_2*c2_1*c3_5-c1_2*c2_5*c3_1-c1_5*c2_1*c3_2+c1_5*c2_2*c3_1)* (c1_2*c2_1*c4_3-c1_2*c2_3*c4_1-c1_3*c2_1*c4_2+c1_3*c2_2*c4_1))]; v2(1,1,1:5)=[c1_1^8,c1_1^7,c1_1^6,c1_1^5,c1_1^4]; Tiếp tục phân tích phần tử thành số hạng lệnh ‘[fi,j,v]=coeffs(d1_1,c1_1)’…, cuối tính số hạng định thức Fk Sau lần thực lệnh trên, kết hiển thị hình, ta lại phải copy lại soạn lại thành công thức theo cú pháp Matlab tính tiếp Dosố lượng phép tính lớn, tác giả thực phân tích tới lần thứ hai, thấy trình bày trên, số hạng phần tử ma trận cuối dài nên khả khi, giả sử tính d1_1 theo công thức cuối cùng, thay biểu tượng Ci_j công thức bên (Ci_j=f(bi_j) công thức thu vượt chiều dài tối đa 2.2 Kết luận Bên trình bày mục đích, sở lý thuyết thuật toán xácđịnhhệsốsứccảnxoắn Tuy vậy, so với ví dụ đơn giản trước trình bày [5], hệ trục thực tế có số lượng khối lượng lớn nên thủ tục tính toán dài dòng Nhưng nếu, với dạng ma trận cho giống với hệdaođộngxoắn tương đương, sau có công thức giải tích sử dụng để tính cho hệ khác với điều kiện có số khối lượng nhỏ Do thủ tục tính dài, qua nhiều bước trung gian sử lý thủ công nên kết cuối chưa đạt được, xong thời gian tới hi vọng có -22- TÀI LIỆU THAM KHẢO [1] Đặng Hộ Thiết kế trang trí động lực tàu thủy (tập 2) Nhà xuất GTVT, 1986 [2] Propulsion System Torsional Vibration Analysis B 170-V Tài liệu kết tính đodaođộng trình Đăng kiểm Đức quan thiết kế tàu Ba Lan [3] Nguyễn Mạnh Thường Tính nghiệm daođộngxoắn cho hệ trục loạt tàu B 170 -V TCGTVT số tháng 4-2011 [4] Nguyễn Mạnh Thường Nghiên cứu xây dựng phương pháp xácđịnhhệsốsứccản thực nghiệm phục vụ tính toán daođộnghệ trục tàu thủy Hội thảo khoa học đóng tàu, vận tải thủy, công nghiệp dầu khí biển thiết bị, phương tiện giao thông giới đường bộ, đường sắt Nhà xuất Giao thông vận tải, Hà nội, tháng 4-2014, tr 34-46 [5] Nguyễn Mạnh Thường The determining torsional vibration damping coefficients algorithm for computing marine shafting’s vibrations Tạp chí Khoa học-Công nghệ Hàng hải, số 42, 04-2015, tr 32-33, 36 -23- ... xác định không trình bày cụ thể Mục tiêu, đối tượng, phạm vi nghiên cứu - Mục tiêu đề tài tìm phương pháp xác định hệ số sức cản xoắn có kết đo dao động xoắn Khi có nhiều liệu hệ số này, từ kết. .. bị động Vì lý trên, mục tiêu nghiên cứu đề tài tìm cách xác định hệ số sức cản nói dựa vào kết đo dao động xoắn tàu thử tàu sau đóng mới, để từ tổng kết, thống kê đánh giá rút công thức xác định. .. nghĩa có sai số đo tính toán, giả thiết không phù hợp với thực tế -13- CHƯƠNG XÂY DỰNG THUẬT TOÁN XÁC ĐỊNH HỆ SỐ SỨC CẢN HỆ TRỤC SERI TÀU B 170 V 2.1 Thuật toán xác định hệ số sức cản hệ trục tàu