W.H. Mason

Kevin T. Crofton Bộ phận Kỹ thuật Hàng không và Vũ trụ

Virginia Tech

Trang này chứa các chương trình có thể hữu ích cho các sinh viên học về thiết kế khí động học và thiết kế. Đây chủ yếu là các mã cổ điển không có giao diện người dùng đồ họa. Ban đầu họ là tất cả các mã nguồn FORTRAN. Tuy nhiên, gần đây tôi đã bắt đầu thêm tệp thi hành vì các tệp nguồn FORTRAN thường không thể được sử dụng bởi sinh viên đại học hiện tại. Ngoài ra, một số phương thức được đưa ra như là các tệp m MATLAB. Lưu ý quan trọng: Nhiều chương trình trong số này yêu cầu tệp văn bản làm đầu vào. KHÔNG nhúng các tab vào các tệp này. CSONG, vị trí của đầu vào trên mỗi dòng là rất quan trọng. Các hướng dẫn đầu vào thường được đưa ra dưới dạng “thẻ”, từ những ngày mà các tệp văn bản thực chất là một cỗ máy tính. Các định nghĩa khoảng cách sử dụng FORTRAN terminalogy. Làm cho bạn một ưu và tìm hiểu những gì điều này có nghĩa. Ví dụ, F10 có nghĩa là một số thực (với một dấu thập phân) lấy 10 dấu cách. Nghiên cứu các tệp đầu vào mẫu để biết ví dụ về cách thức hoạt động của nó (trên thực tế, LUÔN LUÔN chạy trường hợp mẫu trước khi thực hiện bất kỳ điều gì khác với các mã này). Đối với con trỏ trên các mã đang chạy, hãy đọc chương từ các ghi chú Khí động học Ứng dụng Tính toán của tôi, Máy tính, Mã và Kỹ thuật (tệp pdf). Trong một số trường hợp, tôi hiện đã thêm liên kết đến các trang web ở nơi khác, nơi có sẵn mã khóa.

Lưu ý: các tệp ở đây có thể được đăng ở nhiều định dạng khác nhau. Hãy nhớ rằng đối với PC (Windows) các dòng được kết thúc bằng một CR / LF, cho một “Mac cổ điển” các dòng kết thúc với một CR, trong khi cho unix (và hiện đại Mac) các dòng được chấm dứt bởi một LF. Recall CR có nghĩa là vận chuyển trở lại và LF có nghĩa là nguồn cấp dữ liệu dòng. Thêm giao dịch với các biến thể này vào hộp công cụ kỹ thuật tính toán của bạn. Cuối cùng, sinh viên thường có các vấn đề về quyền truy cập với các tệp windows * .exe: Tất cả các tệp .exe đều được chạy dưới dạng người dùng; tuy nhiên, vị trí đầu ra tệp mặc định thường là C: đó là một thư mục quản trị viên và sẽ tạo ra một lỗi tại thời gian chạy do các vấn đề về quyền. Luôn sử dụng thư mục có quyền của người dùng để xuất tệp dữ liệu, chẳng hạn như Tài liệu. Cuối cùng, một học sinh có thêm gợi ý và lời khuyên cho việc sử dụng các mã. 1. Không có bất kỳ dấu cách nào trong tên thư mục, Ex. (C: \ User \ Documents \ VT 2016, không gian giữa “VT” và “2016” sẽ không được mã nhận dạng) 2. Tệp đầu vào phải khớp chính xác với tệp đầu vào mẫu (Số lượng khoảng cách giữa các cột và trước khi cột đầu tiên của các số phải khớp với mã ví dụ) Cuối cùng, các chương trình và hướng dẫn thay đổi khi học sinh đề nghị làm rõ và các cải tiến khác. Và tất cả các mã này chỉ dành cho mục đích giáo dục.

Các chương trình dựa trên Java trực tuyến hữu ích khác có sẵn tại www.engapplets.vt.edu.

Một nguồn mã khí động học cổ điển khác là đĩa CD được bán bởi Ralph Carmichael, Phần mềm Hàng không miền Công cộng (PDAS). Các mã này hiện có thể được tải xuống miễn phí!

Nhận xét hoặc câu hỏi? Liên lạc với tôi tại whmason@vt.edu. Sửa đổi lần cuối: Ngày 28 tháng 3 năm 2017.

Phần mềm hiện tại

Aerocal Pak #1 Takeoff Distance Calculation*
đứng một mình NACA 1135 * Landing Gear Integration
Standard atmosphere Propulsion

Thiết kế và định cỡ máy bay

Hình học

Lý thuyết đường dây nâng

 

Kéo gây ra

Phương pháp mạng Vortex

Airfoil khí động học

Siêu khí động học siêu âm

Tính ổn định và kiểm soát

Thử nghiệm đường hầm gió đông lạnh

* – có thể thực thi

Aerocal Pak # 1

Phần mềm này là một chương trình BASIC thực hiện Aerocal Pak cũ # 1, Quan hệ khí động học cơ bản. Nó có các bảng NACA 1135, góc Prandtl-Meyer và nghịch đảo, các đặc tính của các cú sốc xiên, bảng dòng Rayleigh / Fanno và bầu không khí tiêu chuẩn năm 1976. Ban đầu được viết cho một máy tính có thể lập trình, mã này nằm trong QuickBASIC và chạy như trên máy Mac có QuickBASIC. Một thay đổi một dòng là cần thiết để chạy nó trên một máy tính loại IBM. Tệp là văn bản ascii chuẩn.

Quay lại menu mã

đứng một mình NACA 1135

Các mã này tính toán các chức năng lưu lượng nén được đưa ra trong NACA 1135, cộng thêm một vài mối quan hệ hữu ích hơn. Đây là những thực thi thay thế các phần NACA 1135 của Aerocal Pak # 1 ở trên, mà không chạy trên nhiều máy tính nữa.

Quay lại menu mã

FOILGEN Thế hệ máy bay: Dây chuyền NACA 4 & 5 và 6 và 6A

Đây là một chương trình FORTRAN tương tác cho phép người dùng xây dựng các máy bay bằng cách sử dụng số có 4 chữ số NACA 4 chữ số hoặc sửa đổi độ dày máy bay số và các dòng camber NACA 4 chữ số, 5 chữ số hoặc 6 và 6A. Một loạt các tùy chọn đầu ra có sẵn trên màn hình. Nó cũng có thể tạo một tệp để sử dụng làm đầu vào cho các chương trình phân tích vé máy bay. Tệp này nằm trong cái gọi là “định dạng Jameson”. Tệp là văn bản ascii chuẩn. Nó nên chạy bằng cách sử dụng bất kỳ trình biên dịch FORTRAN. Mô tả lý thuyết của các phương trình được sử dụng có sẵn như là một tập tin pdf mà thực sự là một phụ lục cho các tính toán khí động học ứng dụng của tôi.

Quay lại menu mã

Tạo máy bay: Dòng NACA 6 & 6A

Đây là một chương trình FORTRAN cho phép người dùng có được (xấp xỉ) các máy bay chữ số NACA 6 chữ số hoặc 6A chữ số. Chương trình được viết bởi NASA bởi Cuyler Brooks và Charles Ladson. Dường như nó được coi là thuộc phạm vi công cộng. Tệp là văn bản ascii chuẩn. Nó sẽ chạy bằng bất kỳ trình biên dịch FORTRAN nào. Các mô tả lý thuyết của các phương trình cho các đường dây màu cam có sẵn như là một tập tin pdf mà thực sự là một phụ lục cho các ghi chú khí động học ứng dụng tính toán của tôi. Sự phân bố độ dày của những chiếc máy bay này không được mô tả bằng một phương trình đơn.

Quay lại menu mã

Phân tích biểu mẫu

Phần mềm này bao gồm một chương trình BASIC thực hiện Aerocal Pak cũ # 2, Hình học cơ bản cho Khí động lực học. Tôi đặt nó lên cho các chương trình phân tích nhỏ và kế hoạch cánh, mà tôi thấy vẫn thấy hữu ích, mặc dù ngày nay nó sẽ có trên một bảng tính. Nó cũng tạo ra các hình dạng cho một số cơ quan cổ điển của cuộc cách mạng, và có phiên bản BASIC (bản gốc) của chương trình FORTRAN FOILGEN được đưa ra ở trên cho các máy bay NACA. Ban đầu được viết cho một máy tính lập trình, và sau đó dịch sang Applesoft, mã này là trong QuickBASIC, và chạy như trên một máy Mac với QuickBASIC. Một thay đổi một dòng là cần thiết để chạy nó trên một máy tính loại IBM. Tệp là văn bản ascii chuẩn. Các mô tả lý thuyết có sẵn như là một tập tin pdf mà thực sự là một phụ lục cho các ghi chú khí động học ứng dụng tính toán của tôi. Một tập tin thực thi của một chương trình FORTRAN cũng được đăng ở đây, cùng với hướng dẫn mẫu, đầu vào mẫu và đầu ra mẫu.

Quay lại menu mã

Chương trình định cỡ của Nicolai

Tôi đã bao gồm bốn tệp ở đây. Họ thực hiện thuật toán định cỡ máy bay của Nicolai trong QuickBASIC và gần đây hơn, REALbasic. Acsize, cung cấp kích thước, trong khi mã thứ hai, acsweep, bao gồm một loạt các trọng lượng cất cánh, cho thấy trọng lượng trống cần thiết và có sẵn. Chúng sẽ chạy trên máy tính Mac hoặc IBM. Trong các phiên bản QuickBASIC, các giá trị dữ liệu được đặt trong chương trình, với hy vọng rằng người dùng sẽ xem xét mã và xem những gì đang diễn ra. Các tập tin là văn bản ascii tiêu chuẩn. Các chương trình Realbasic là thực thi cho cả Mac và PC. Việc sửa đổi duy nhất để ký hiệu của Nicolai là một sứ mệnh siêu âm.

Quay lại menu mã

Công cụ OpenVSP

OpenVSP là một bộ thiết kế xe nguồn mở. VSP là viết tắt của Vehicle Sketch Pad. Nguồn gốc của tác phẩm này hiện là Trung tâm Nghiên cứu Langley của NASA, với công việc được thực hiện tại Cal Poly.

Quay lại menu mã

Trang thiết kế của Dan Raymer

Dan Raymer có một bộ sưu tập tốt các công cụ thiết kế máy bay, bao gồm mô tả phần mềm thiết kế.

Quay lại menu mã

CEASIOM

CEASIOM là một dự án thiết kế máy bay châu Âu. Một số khả năng là miễn phí, và một số yêu cầu tham gia vào tập đoàn.

Quay lại menu mã

Lý thuyết dây chuyền nâng đơn giản

Đây là một chương trình FORTRAN tương tác giải quyết lý thuyết đường dây nâng Prandtl cổ điển bằng cách sử dụng phương trình đơn nhân. Tệp là văn bản ascii chuẩn. Nó sẽ chạy bằng bất kỳ trình biên dịch FORTRAN nào.

  • llt.f Mã nguồn.
  • llt.exe Một tập tin thực thi cho PC

Quay lại menu mã

Utah State Lifting Line và mã phân tích

Tiểu bang Utah có một trang Mã phân tích hàng không, phương pháp nâng hàng được gọi là MachUp. Bạn cần phải đăng ký, nhưng sau đó có thể phân tích miễn phí. Nhóm của họ đã và đang làm việc trên các phương pháp nâng hàng được cải thiện trong nhiều năm.

Quay lại menu mã

Khí quyển tiêu chuẩn

Ban đầu là một chương trình con FORTRAN (thực sự là TI-59 và sau đó là Applesoft), một tệp MATLAB cũng được cung cấp. stdatmtest.m là tệp kịch bản lệnh cho tệp chức năng MATLAB. Chương trình con có thể được sử dụng trong các chương trình khác. Nó là cùng một thói quen được sử dụng trong Pak # 1 ở trên. Các đơn vị được liệt kê trong tiêu đề chương trình con. Một chương trình chính mẫu được bao gồm để minh họa cho việc sử dụng chương trình, và nó sẽ chạy bằng cách sử dụng bất kỳ trình biên dịch FORTRAN, hoặc trong MATLAB. Lưu ý rằng phiên bản MATLAB ban đầu được chuyển đổi từ FORTRAN bởi Paul Buller.

Các máy tính không khí tiêu chuẩn dựa trên web sau đây đã được các sinh viên đề xuất:

Quay lại menu mã

Skin Friction / Form Factor Kéo dự toán

Chương trình này có thể được sử dụng để ước tính lực cản ma sát cơ bản của một chiếc máy bay. Đó là từ Lớp Khí động học Ứng dụng Tính toán của Mason, và hướng dẫn sử dụng acrobat là Ứng dụng. D.5 của ghi chú lớp học. Nó sẽ chạy bằng bất kỳ trình biên dịch FORTRAN nào. Cùng với hướng dẫn sử dụng và mã, đầu vào mẫu và đầu ra mẫu kết quả được cung cấp. Vào tháng 11 năm 2002, một phiên bản thực thi đã được thêm vào.

Chúng tôi cũng có một phiên bản Matlab từ Paul Buller từ năm 1998.

Quay lại menu mã

Kéo cảm ứng cho một cánh phẳng

Tính toán của lực kéo gây ra của một mặt phẳng phẳng cho phép phân bố nhịp. Bạn nhận được một giá trị của khoảng e là đầu ra. Các hệ số của chuỗi Fourier giả định được tính toán bằng cách sử dụng phép biến đổi Fourier nhanh. Chương trình được viết bởi Dave Ives, và được sử dụng trong nhiều chương trình được phát triển cho chính phủ bởi Grumman.

Quay lại menu mã

Kéo cảm ứng cho các hệ thống nâng không phẳng

Chương trình này có thể được sử dụng để tìm kéo lôi ra của một hệ thống các phần tử nâng không phẳng. Nó được viết bởi Joel Grasmeyer. Nó có cả khả năng thiết kế và phân tích. Điều này có nghĩa là bạn có thể tìm thấy tải trọng cần thiết để có được lực kéo tối thiểu gây ra, hoặc bạn có thể nhập vào một tải trọng và tìm thấy sự kéo cảm ứng. Chương trình cũng in ra hệ số hiệu suất khoảng e. Chương trình này không cung cấp cho bạn các twist và camber cần thiết để tạo ra các spanloads. Ba chương trình FORTRAN là bắt buộc và phải được liên kết để chạy chương trình.

Quay lại menu mã

Kéo cảm ứng cho các hệ thống nâng hạ không phẳng đơn giản, với thiết kế đường dây camber

Chương trình thiết kế của John Lamar, được sửa đổi để tìm khoảng e cho hai mặt phẳng phi hành trình cho nhịp trên mỗi bề mặt. Đây là phiên bản LIDRAG có khả năng hơn. Mã này cũng tìm thấy các camber cánh và xoắn cần thiết để có được nhịp này ở tốc độ subsonic. Mã này cũng sẽ thực hiện phân tích tối ưu hóa, tìm ra mức kéo và kéo dài tối thiểu cần thiết để đạt được nó. Ba mẫu được bao gồm. Đầu tiên là trường hợp mẫu trong NASA TN, thứ hai là một cánh bị cô lập với tỷ lệ khung hình là 10, tỷ lệ côn 0,5 và độ quét 30 độ. Cả hai trường hợp này đều bỏ qua những đóng góp của máy bay. Trường hợp thứ ba là dành cho một cánh canard và bao gồm các đặc tính máy bay trong tối ưu hóa.

Quay lại menu mã

Phân phối kéo và vùng tối thiểu

MinDrag tính giá trị nhỏ nhất của sóng siêu âm và phân phối vùng cần thiết để đạt được giá trị này cho độ dài, XL, âm lượng, vùng mũi [Snose] và vùng cơ sở [Sbase] và với một khu vực khác được chỉ định tại một vị trí nhất định dọc theo cơ thể [XSgiven, Sgiven]. Nó sử dụng các công thức được công bố bởi W.T. Lord và E. Eminton trong “Slender Bodies of Minimum Wave Drag”, Tạp chí Khoa học Hàng không, tháng 8 năm 1954, trang 569-570.

Quay lại menu mã

Tính toán kéo sóng Harris

(chỉ bộ thủ công và dữ liệu)

AWAVE là một phiên bản của mã Harris Wave Drag. Bạn có thể lấy một bản sao từ trang web PDAS được mô tả ở trên. Chúng tôi đã đặt hướng dẫn (về cơ bản là một mô tả về tập dữ liệu hình học Craiden), và một đầu vào và đầu ra mẫu ở đây.

  • awave.man Đây là hướng dẫn sử dụng.
  • awaveFileMake.m Tệp tập lệnh Matlab để giúp tạo tệp đầu vào và đảm bảo rằng các số nằm trong các cột chính xác. Các hướng dẫn sử dụng được chứa làm chú thích trong tập lệnh. Todd Lowe đã viết kịch bản này cho chúng tôi (phiên bản 2/7/06).
  • AWAVEIN.DAT Đây là tệp đầu vào mẫu.
  • AWAVEOUT.DAT Đây là đầu ra mẫu để kiểm tra kết quả của bạn.

Quay lại menu mã

Kiểm tra công suất điều khiển

Đây là tập hợp các mã có thể hữu ích trong thiết kế khái niệm máy bay. Có hai thành phần chính, một mã mạng xoáy để cung cấp ít nhất một ước tính sơ bộ về các dẫn xuất ổn định và kiểm soát, và một bảng tính để đánh giá một thiết kế sử dụng các đặc tính máy bay được chỉ định. Chúng tôi cũng có các mã thực hiện các phương pháp của NASA TP 2907 để tìm cách tốt nhất để cắt máy bay khi bạn có nhiều khả năng. Điều này bao gồm ba bề mặt, và hai bề mặt với vectơ lực đẩy.

  • VPI-Aero-200.pdf (báo cáo đầy đủ, bao gồm các hướng dẫn sử dụng cho các mã)
  • JKayVLM.f Đây là mã “nhỏ” ban đầu. Nó có thể vừa với PC.
  • JKaydblp.f Đây là phiên bản chính xác gấp đôi với nhiều tấm.
  • JKsamp.inp Đây là tệp đầu vào mẫu
  • JKlata.tst Đây là tệp đầu vào mẫu cho hình học bên
  • JKlonga.tst Đây là tệp đầu vào mẫu cho hình học theo chiều dọc
  • JKsampoutref Đây là đầu ra mẫu để kiểm tra kết quả của bạn.

Đối với tập tin thực thi của JKayVLM, hãy sử dụng các tệp sau:

  • JKayVLM.exe Đây là tệp thực thi
  • f18samp.inp Đây là tệp đầu vào mẫu
  • f18lata.tst Đây là tệp đầu vào mẫu cho hình học bên
  • f18longa.tst Đây là tệp đầu vào mẫu cho hình học theo chiều dọc
  • f18samp.out Đây là đầu ra mẫu để kiểm tra kết quả của bạn.

Phần còn lại của tài liệu có sẵn dưới đây:

  • CPRCheck.sit CPRCheck (bảng tính ở định dạng Lotus 1-2-3, ở định dạng Stuffit từ Macintosh)
  • VPINASACPC.sit VPI-NASA-CPC (bảng tính ở định dạng EXCEL và được Marty Waszak cải tiến tại NASA Langley, ở định dạng Stuffit từ Macintosh).
  • VTnascpc.zip VPI-NASA-CPC (bảng tính ở định dạng EXCEL và được cải tiến bởi Marty Waszak tại NASA Langley, được nén sao cho một máy IBM có thể tải xuống và giải nén. Nó có cùng định dạng tệp từ Macintosh dưới dạng tệp .sit ở trên. EXCEL trên IBM sẽ có thể nhập tệp – hãy cho tôi biết nếu có sự cố.)
  • fltcond.f Chương trình thiết lập các điều kiện bay khác nhau để đánh giá cấu hình.
  • FLTcondSetup.sit Đây là một bảng tính ở định dạng Lotus 1-2-3, ở định dạng Stuffit từ  Macintosh, để thiết lập đầu vào cho mã fltcond.f.
  • trim3s.f (chương trình FORTRAN triển khai NASA TP 2907, phiên bản dành cho 3 bề mặt)
    • 3SURFACE.DAT (tệp đầu vào tái tạo trường hợp trong sách hướng dẫn)
  • trimTV.f (chương trình FORTRAN triển khai NASA TP 2907, phiên bản dành cho 2 bề mặt và vectơ đẩy)
    • 2SURFACE.DAT (tệp đầu vào tái tạo trường hợp trong sách hướng dẫn)

Quay lại menu mã

Ước tính bên / phương hướng và Engine Out

Đây là các mã có thể được sử dụng để ước tính một số phân tích định hướng chính bên, bao gồm các dẫn xuất ổn định và kiểm soát để sử dụng trong việc ước tính các đặc tính của máy bay. LDstab về cơ bản là thực hiện phương pháp DATCOM, với các điều chỉnh để phù hợp với dữ liệu B747 đã xuất bản. Nó nên được sử dụng thay cho các ước tính theo hướng ngang từ mã của Jacob Kay được đưa ra ở trên, dựa trên các lý thuyết lý thuyết lắc lư. Mã này được phát triển bởi Joel Grasmeyer cho dự án cánh truss-braced. Báo cáo bao gồm một phân tích động cơ, nhưng chương trình không cung cấp phân tích đầy đủ. Sử dụng VMCA bên dưới để thực hiện phân tích động cơ.

  • LDstabdoc.pdf Đây là báo cáo mô tả các phương pháp, bao gồm cả hướng dẫn sử dụng
  • Lưu ý: vào ngày 26 tháng 3 năm 2004, chúng tôi đã sửa đổi tính toán, thêm ước tính đóng góp Cn-beta từ cánh như được mô tả trong DATCOM và thêm hai đầu vào vào mã, không được mô tả trong hướng dẫn sử dụng (mà chúng tôi chỉ có tệp pdf). Xem tệp đầu vào mẫu cho mô tả đầu vào bổ sung, trước đây không bắt buộc.
  • LDstab.f Đây là nguồn FORTRAN.
  • LDstab.exe Tệp thực thi.
  • 747LDs.in Đây là tệp đầu vào mẫu.
  • 747LDs.out Đây là đầu ra mẫu để kiểm tra kết quả của bạn.

Quay lại menu mã

DigitalDATCOM ổn định và kiểm soát ước tính

(chỉ các tệp đầu vào mẫu)

Kỹ thuật số DATCOM là một mã có thể được sử dụng để ước tính sự ổn định và kiểm soát các dẫn xuất. Đó là trên các máy tính trong phòng thí nghiệm thiết kế của chúng tôi. Nó là một mã sức mạnh công nghiệp có một đường cong học tập không tầm thường. Tuy nhiên, nó có khả năng ước tính các đặc tính ổn định và kiểm soát ở tốc độ siêu âm. Thông tin này không có sẵn trong các tập của Roskam, vì vậy chúng tôi cần thêm nó vào thư viện máy tính của chúng tôi.

  • DATCOM.IN Đây là tệp đầu vào mẫu.
  • DATCOM.OUT Đây là đầu ra mẫu để kiểm tra kết quả của bạn.

Quay lại menu mã

Tốc độ điều khiển tối thiểu của động cơ đơn, VMCA

VMCA là một tập tin MATLAB để tính toán tốc độ điều khiển tối thiểu của động cơ duy nhất của một chiếc máy bay phản lực. Nó được viết bởi Mike Cavanaugh và sử dụng các dẫn xuất ổn định và kiểm soát được ước tính từ chương trình bên / hướng của Joel Grassmeyer, được liệt kê ở trên.

Quay lại menu mã

Thiết kế mạng Vortex để có được đường camber 2D cho một hợp âm đã cho

Đường dây màu cam cần thiết để tạo ra một phân bố tải trọng hợp âm được chỉ định được tính toán bằng phương pháp mạng lưới quasi-vortex của Giáo sư Lan của Đại học Kansas. Phương pháp này là hợp lệ cho hai chiều không thể nén dòng chảy, và là một bản gốc (và rất đơn giản) chương trình. Nhờ có Tom Zeiller để cải tiến và sửa lỗi.

Quay lại menu mã

Phân tích và thiết kế mạng Vortex: VLMpc

Chương trình mạng hai mặt xoáy của John Lamar, được phát triển tại NASA Langley. Chương trình xử lý hai bề mặt nâng sử dụng lên đến 200 tấm. Dòng xoáy được ước tính bằng cách sử dụng tương tự hút cạnh hàng đầu. Chương trình này được đánh máy từ NASA TN D, có chứa danh sách, bởi các sinh viên trong Khí động học Ứng dụng Tính toán gần 10 năm trước. John Lamar không có bản sao mã nữa. Nó đã được sửa đổi để chạy trong WATFOR, và để tạo ra 80 cột đầu ra. Bây giờ nó chạy trong Compaq Visual Fortran. Vào tháng 11 năm 2002, một tập tin thực thi đã được thêm vào. Nguồn hiện nay bao gồm mã thư mục PC dành riêng cho PC.

Quay lại menu mã

Phân tích và thiết kế mạng vortex: VLM 4.997 manual

VLM 4.997 là một Chương trình mạng lưới xoáy Langley của NASA có thể xử lý bốn biểu mẫu và lên tới 400 bảng. Nó là một phần mở rộng và cải tiến của hai mã bề mặt được thảo luận ở trên. Đây chỉ là Hướng dẫn sử dụng Acrobat. Nếu bạn muốn mã bạn cần liên hệ với NASA Langley. Phiên bản của chúng tôi có sẵn cho sinh viên sử dụng trong phòng thí nghiệm thiết kế.

Quay lại menu mã

Mã phân tích mạng Vortex trong MATLAB: Tornado

Tornado là một chương trình mạng Vortex, được viết bằng MATLAB. Nó đến từ KTH, Viện Công nghệ Hoàng gia, ở Stockholm, Thụy Điển. Tomas Melin đã viết chương trình, và giáo sư Arthur Rizzi là cố vấn của anh ta. Nó là một chương trình rất linh hoạt, và có thể xử lý một loạt các hình học. Ngoài ra, nó vẫn đang được phát triển, vì vậy hãy kiểm tra trang web để biết các phiên bản cập nhật.

  • Tornado Vị trí cho mã và hướng dẫn sử dụng liên quan.

Quay lại menu mã

Một mã lưới xoáy mở rộng từ Giáo sư Drela tại MIT và Harold Youngren: AVL

AVLis là một chương trình mạng Vortex rất chung. Nó đến từ MIT, và là tác giả của mã phân tích và thiết kế vé máy bay XFOIL được sử dụng rộng rãi. Nó là một chương trình rất linh hoạt, và có thể xử lý một loạt các hình học.

  • AVLVị trí cho mã và hướng dẫn sử dụng liên quan.

Quay lại menu mã

Phân tích và thiết kế Airfoil Subsonic: XFOIL 6.9

XFOIL là một chương trình thiết kế và phân tích vé máy bay từ Giáo sư Mark Drela tại MIT. Đó là cho máy bay yếu tố cơ bản không nén được. Tuy nhiên, nó bao gồm các hiệu ứng nhớt, và có thể được sử dụng trong một chế độ nghịch đảo, trong đó phân phối áp suất là đầu vào và hình học yêu cầu được tìm thấy. Nó chạy trên các máy trạm và hệ thống máy tính win32. Một số công việc máy bay rất tốt đã được thực hiện bởi các sinh viên lớp thiết kế với mã này.

  • XfoilVị trí cho mã, có sẵn theo các quy tắc cấp phép GNU và các hướng dẫn và nhóm thảo luận có liên quan.
  • Một số lưu ý của Tim Millervề việc sử dụng XFOIL
  • Một số lưu ý khác của Tim Millerkhi sử dụng XFOIL
  • Một mẫu vé máy bay, datthể hiện định dạng để nhập tọa độ vào XFOIL (Tim Miller gán thuộc tính tệp dữ liệu này cho JD Jacob tại Đại học Kentucky)

Quay lại menu mã

Phân tích và thiết kế Airfoil Subsonic: Pablo

Pablo là một chương trình thiết kế và phân tích vé máy bay subsonic. Nó đến từ KTH, Viện Công nghệ Hoàng gia, ở Stockholm, Thụy Điển. Christian Wauquiez đã viết chương trình, và Giáo sư Arthur Rizzi là cố vấn của ông. Pablo là viết tắt của “dòng chảy tiềm năng xung quanh Airfoils với Boundary Layer cùng một chiều”. Nó là một mã MATLAB, vì vậy bạn cần phải có MATLAB để chạy nó. Cuối cùng, url này sẽ biến mất, và khi đó, Giáo sư Rizzi đã cho phép chúng tôi đưa nó lên trang web của chúng tôi tại Virginia Tech.

  • pabloVị trí cho mã và hướng dẫn sử dụng có liên quan.

Quay lại menu mã

Phân tích và thiết kế Airfoil Subsonic: JavaFoil

JavaFoil là một chương trình thiết kế và phân tích vé máy bay subsonic. Nó đến từ Đức, và là Martin Hepperle. Nó thực hiện một giải pháp phương pháp bảng điều khiển và tính toán lớp biên. Các sinh viên của chúng tôi thích chương trình này.

  • JavaFoilVị trí cho mã và các hướng dẫn liên quan.

Quay lại menu mã

Phân tích vé máy bay Transonic: TSFOIL2

TSFOIL2 cung cấp một giải pháp khác biệt hữu hạn của phương trình nhiễu nhỏ. Nó sẽ chạy trên máy Mac của tôi mà không có vấn đề gì. Mã nguồn được cung cấp dưới dạng văn bản ascii chuẩn. Mã này được viết bởi Earll Murman và đồng nghiệp, và bao gồm các hiệu ứng tường đường hầm gió. Nó có nguồn gốc từ NASA Ames. Nó rất cũ, nhưng dường như nằm trong miền công cộng. Danh sách được bao gồm trong CR của NASA được tham chiếu trong sách hướng dẫn nhỏ được cung cấp ở đây dưới dạng tệp pdf. CR của NASA (3064) hiện cũng có sẵn dưới dạng tệp pdf từ Máy chủ báo cáo kỹ thuật của NASA.

Quay lại menu mã

Kiểm tra đường hầm gió

Kiểm tra đường hầm gió, đặc biệt là ở tốc độ transonic và nhiệt độ đông lạnh đòi hỏi một số quy hoạch. Thông tin và máy tính bảng tính được cung cấp tại đây (cho mục đích giáo dục). Điều này cho phép bạn tìm số Reynolds thử nghiệm và áp suất động.

Quay lại menu mã

Khí động học siêu âm của cánh mũi tên

Mũi tên là một mã để tính toán độ dốc đường cong lý thuyết tuyến tính nâng, trung tâm khí động học và kéo do nâng cánh mũi tên ở tốc độ siêu âm.

Quay lại menu mã

Hình nón siêu âm ở góc không tấn công

Đây là một liên kết đến một mã JAVA mà tìm thấy áp lực trên một hình nón hình tròn ở tốc độ siêu âm ở góc không tấn công. Tôi đã kiểm tra nó với Bảng Sims nổi tiếng (NASA SP-3004). Nó không đưa ra hệ số áp suất, nhưng bạn có thể tìm thấy Cp từ mối quan hệ đơn giản giữa hệ số áp suất và áp suất.

Sims cũng làm bàn cho hình nón tròn ở góc tấn nhỏ, xem NASA SP 3007.

Quay lại menu mã

Động cơ đẩy

Nguồn thông tin và phần mềm đẩy tốt nhất là trang web của Giáo sư Jack Mattingly. Ông là đồng tác giả của cuốn sách Thiết kế máy bay AIAA và phần mềm đi kèm với nó. Mã số khác nhau có sẵn từ anh ta.

  • Mã lực đẩy, bao gồm ONX. Lưu ý rằng dường như OFFX được bao gồm trong mã AEDsys.

Quay lại menu mã

Mã tích hợp Gear đích

Các chương trình này cho phép nhà thiết kế đánh giá cấu hình dựa trên các yêu cầu của bộ phận hạ cánh và yêu cầu về độ dày vỉa hè. Cuối cùng, có một mã sẽ ước tính trọng lượng bánh răng. Báo cáo và mã có sẵn trên một trang riêng biệt có thể truy cập được bằng cách xem trang bìa html cho báo cáo và phần mềm cho MAD 96-09-01, “Thiết bị tích hợp hạ cánh trong thiết kế khái niệm máy bay“.

Quay lại menu mã

Tính toán khoảng cách cất cánh

Chương trình này tính toán khoảng cách cất cánh, bao gồm độ dài trường cân bằng. Chương trình này sử dụng phương pháp của Krenkel và Salzman. Có hai phiên bản. Chương trình FORTRAN ban đầu được viết bởi Sean Lynn như một dự án nghiên cứu đại học. Sau một số kinh nghiệm ban đầu, một vài cải tiến về số học đã được thực hiện bởi Pete MacMillin, người cảm thấy bắt buộc phải chuyển đổi mã thành c. Đối với trường hợp thử nghiệm, có rất ít sự khác biệt giữa các câu trả lời từ hai mã khác nhau. Các tệp đầu vào cũng hơi khác nhau giữa các phiên bản FORTRAN và c. Lý thuyết cơ bản được chứa trong báo cáo cuối cùng của Sean, có sẵn dưới dạng tệp pdf.

Quay lại menu mã

nhận xét và câu hỏi trực tiếp cho W.H. Mason, whmason@vt.edu

Trở về

Original Source: http://www.dept.aoe.vt.edu/~mason/Mason_f/MRsoft.html