Aerodinamika dan Perangkat Lunak Desain Pesawat
Perangkat Lunak untuk Aerodinamika dan Desain Pesawat W.H. Mason Kevin T. Crofton Departemen Aerospace dan Teknik Kelautan Virginia Tech
Halaman ini berisi program yang mungkin terbukti berguna bagi siswa kelas aerodinamika dan desain. Ini sebagian besar kode kuno tanpa antarmuka pengguna grafis. Awalnya mereka semua adalah kode sumber FORTRAN. Namun, saya baru-baru ini mulai menambahkan executable karena file sumber FORTRAN biasanya tidak dapat digunakan oleh mahasiswa saat ini. Selain itu, beberapa metode diberikan sebagai m-file MATLAB. Catatan Penting: Banyak dari program ini memerlukan file teks sebagai input. JANGAN menyematkan tab dalam file-file ini. Juga, lokasi input pada setiap baris sangat penting. Instruksi input sering diberikan sebagai kartu, dari hari-hari ketika file teks secara fisik setumpuk kartu komputer. Definisi spasi menggunakan terminalogi FORTRAN. Bantulah diri Anda sendiri dan pelajari apa artinya ini. Misalnya, F10 berarti bilangan real (dengan titik desimal) mengambil 10 spasi. Pelajari file input sampel untuk contoh bagaimana ini bekerja (pada kenyataannya, SELALU jalankan kasus sampel sebelum melakukan hal lain dengan kode-kode ini). Untuk petunjuk tentang kode yang sedang berjalan, baca bab dari catatan Aerodinamika Komputasi Terapan, Komputer, Kode, dan Teknik saya (file pdf).
Catatan: file di sini dapat diposting dalam berbagai format. Ingat bahwa untuk PC (Windows) garis diakhiri dengan CR / LF, untuk "Mac klasik" garis berakhir dengan CR, sedangkan untuk unix (dan Mac modern) garis diakhiri oleh LF. Recall CR berarti carriage return dan LF berarti line feed. Tambahkan berurusan dengan variasi ini ke kotak peralatan teknik komputasi Anda. Akhirnya, siswa sering memiliki masalah izin dengan windows * .exe file: Semua file .exe dijalankan sebagai pengguna; namun, lokasi output file default biasanya C: yang merupakan direktori administrator dan akan membuat kesalahan pada waktu berjalan karena masalah izin. Selalu gunakan folder dengan izin pengguna untuk mengeluarkan file data seperti Dokumen. Akhirnya, seorang siswa memiliki saran dan tips lebih lanjut untuk menggunakan kode. 1. Tidak memiliki spasi dalam nama direktori, Misalnya ( C: \ User \ Documents \ VT 2016, Ruang antara "VT" dan "2016" tidak akan dikenali oleh kode) 2. File input harus sesuai dengan contoh file input persis (Jumlah spasi antara kolom dan sebelum kolom angka pertama harus cocok dengan kode contoh) Akhirnya, program dan manual berubah saat siswa menyarankan klarifikasi dan perbaikan lainnya. Dan kode-kode ini tentu saja hanya untuk penggunaan pendidikan.
Program berbasis Java online lainnya yang berguna tersedia di www.engapplets.vt.edu.
Sumber lain dari kode aerodinamika klasik adalah CD yang dijual oleh Ralph Carmichael, Public Domain Aeronautical Software (PDAS). Kode-kode ini sekarang dapat diunduh secara gratis!
Terjemahan Finlandia dari halaman ini tersedia.Terjemahan bahasa Indonesia dari halaman ini tersedia.Terjemahan bahasa Prancis dari halaman ini tersedia.
Komentar atau pertanyaan? Hubungi saya di whmason@vt.edu. Terakhir diubah: 28 Maret 2017. Perangkat Lunak Saat Ini * - dapat dieksekusi tersediaAerocal Pak #1
Perangkat lunak ini adalah program BASIC yang mengimplementasikan Aerocal Pak # 1 yang lama, Basic Aerodynamic Relations. Ini memiliki tabel NACA 1135, sudut Prandtl-Meyer dan terbalik, sifat guncangan miring, tabel garis Rayleigh / Fanno dan suasana standar 1976. Perubahan satu baris diperlukan untuk menjalankannya pada PC tipe IBM. File tersebut adalah teks ascii standar.
Aerocal Pak #1
Kembali ke menu kodeNACA 1135 berdiri sendiri
Kode-kode ini menghitung fungsi aliran terkompresi yang diberikan dalam NACA 1135, ditambah beberapa hubungan yang lebih berguna. Ini adalah executable yang menggantikan bagian NACA 1135 dari Aerocal Pak # 1 di atas, yang tidak berjalan di banyak komputer lagi.
NACA1135.sit Versi Macintosh (boneka)NACA1135.exe Versi PC
Kembali ke menu kodeGenerasi FOILGEN Airfoil: Garis camber NACA 4&5 Series dan 6 dan 6A
Ini adalah program FORTRAN interaktif yang memungkinkan pengguna untuk membangun airfoils menggunakan NACA 4 digit atau dimodifikasi 4 digit distribusi ketebalan airfoil dan NACA 4 digit, 5 digit atau 6- dan 6A seri camber baris. Berbagai opsi output tersedia di layar. Ini juga dapat membuat file untuk digunakan sebagai input ke program analisis airfoil. File ini dalam apa yang disebut "format Jameson". File tersebut adalah teks ascii standar. Ini harus berjalan menggunakan kompiler FORTRAN apa pun. Deskripsi teoritis dari persamaan yang digunakan tersedia sebagai file pdf yang sebenarnya merupakan Lampiran untuk Catatan Aerodinamika Komputasi Terapan saya.
FOILGENMan.pdffoilgen.ffoilgen.exeGeometri untuk Aerodinamika(pdf)
Kembali ke menu kode generasi Airfoil: NACA 6&6A Series
Ini adalah program FORTRAN yang memungkinkan pengguna untuk mendapatkan (sekitar) naca 6 digit atau 6A digit airfoils. Program ini ditulis di NASA oleh Cuyler Brooks dan Charles Ladson. Tampaknya dianggap berada dalam domain publik. File tersebut adalah teks ascii standar. Ini harus berjalan menggunakan kompiler FORTRAN apa pun. Deskripsi teoritis persamaan untuk garis camber tersedia sebagai file pdf yang sebenarnya merupakan Lampiran catatan aerodinamis komputasi terapan saya. Distribusi ketebalan airfoil ini tidak dijelaskan dengan satu persamaan.
Panduan LADSON (pdf)LADSONpc.fLADSONpc.exeLADSON.inpLADSON.outGeometri untuk Aerodinamika(pdf)
Kembali ke menu kodeAnalisis Planform
Perangkat lunak ini mencakup program BASIC yang mengimplementasikan Aerocal Pak # 2 lama, Geometri Dasar untuk Aerodinamika. Saya memasangnya untuk program planform dan analisis sayap kecil, yang menurut saya masih berguna, meskipun hari ini harus ada di spreadsheet. Ini juga menghasilkan bentuk untuk beberapa badan revolusi klasik, dan memiliki versi BASIC (asli) dari program FORTRAN FOILGEN yang diberikan di atas untuk airfoil NACA. Awalnya ditulis untuk kalkulator yang dapat diprogram, dan kemudian diterjemahkan ke Applesoft, kodenya ada di QuickBASIC, dan berjalan seperti di Mac dengan QuickBASIC. Perubahan satu baris diperlukan untuk menjalankannya pada PC tipe IBM. File tersebut adalah teks ascii standar. Deskripsi teoritis tersedia sebagai file pdf yang sebenarnya merupakan Lampiran catatan aerodinamis komputasi terapan saya. Executable dari program FORTRAN juga diposting di sini, bersama dengan manual, input sampel dan output sampel.
Aerocal Pak #2 A BASIC Program
WingPlanAnal.f File sumber FORTAN untuk bagian analisis planform Pak #2.WingPlanAnal.exe An Executable
WingPlanAnal.pdf Manual untuk WingPlanAnalB2Plan.inp Input sampelB2Plan.out Output sampel
Kembali ke menu kodeProgram ukuran Nicolai (s)
Saya sudah memasukkan empat file di sini. Mereka menerapkan algoritma ukuran pesawat Nicolai di QuickBASIC dan baru-baru ini, REALbasic. Acsize, menyediakan ukuran, sedangkan kode kedua, acsweep, mencakup berbagai bobot kotor lepas landas, menunjukkan berat kosong yang dibutuhkan dan tersedia. Mereka harus berjalan di PC tipe Mac atau IBM. Dalam versi QuickBASIC, nilai data diatur dalam program, dengan harapan bahwa pengguna akan melihat kode dan melihat apa yang sedang terjadi. File adalah teks ascii standar. Program REALbasic dapat dieksekusi untuk Mac dan PC. Satu-satunya modifikasi pada notasi Nicolai adalah kaki misi supersonik.
acsize. QB Daftar QuickBASIC.acsweep. QBACsize.exe Kode PCACsizeMac.sit Kode Mac
Kembali ke menu kode
Alat OpenVSP
OpenVSP adalah suite desain kendaraan open source. VSP adalah singkatan dari Vehicle Sketch Pad. Asal usul pekerjaan ini saat ini adalah NASA Langley Research Center, dengan pekerjaan yang dilakukan di Cal Poly.
Situs web Open VSP.
Tidak ada komentar: