NASA Technical Memorandum 81184 AV ADCOM TtThnical Report 80-A-7 ADA090289 A Comprehensive Analytical Model of Rotorcraft Aerodynamics and Dynamics Part III:Program Manual, ,i_ ,W ayne Johnson June1980 \ <.\ C-, f \ !# United States Army NA A .Aviation Research National Aeronautics and and Development U ; Cu.8S pace Administration Command DISCLAIMER NOTICE THIS DOCUMENT IS BEST QUALITY PRACTICABLE. THE COPY FURNISHED TO DTIC, CONTAINED A SIGNIFICANT NUMBER OF PAGES WHICH DO NOT REPRODUCE LEGIBLY. NASA Technical Memorandum 81184 AVRADCOM Technical Report 80-A-7 A Comprehensive Analytical Model of Rotorcraft Aerodynamics and Dynamics Part Ill: Program Manual Wayne Johnson, Aeromechanics Laboratory AV RADCOM Research and Technology Laboratories Ames Research Center, Moffett Field, California NASA National Aeronautics and United States Army Space Administration Aviation Research and Ames Research Center Development Command Moffett Field, California 94035 St Louis, Missouri 63166 F CONTENTS page 1Common. Bloc k Contents TMDATA 2 S1 DATA4 7 WI1DATA 8 GI1DATA BDDATA9 BA DATA 11 ENDATA 12 13 LiDATA 14 LADATA CDATA 15 16 TNDATA STDATA 17 18 FLDATA A1TABL 20 21 CASECM 22 UNITNO TRIMCM 23 24 RTRICM 260 RH1CM BGDYOM 2? 29 ENGINOM 30 GUSTOM CONTOM C"31 32 CONVJCM MDICM -33k35 INC1CM -- 37 WKV1CM MNH1CM 38 39 AES1CM Il 40 MNRICM MNSCM41 AEFICM 42 qLlUM 43 4 QBDCM WG1CM 46 -- 4 WKC1CM 47 AEMNOM 48 LDM~NCM 49 F1L4CM FLM1M 50 51 FLMACM FLINOM 52 53 FLAECM 55 STDCM 56 STMCM 57 TRANCM 2. Subprogram Function and Communication pa5g8e MAIN 59 TIMER 60 INPTN 61 INPTO 62 INPTA1 63 INPTRI 64 INPilI 65 INPTB 66 INPTLI 67 INPTF 68 INP'S 69 INPTT 70 INPTG 71 INPTU 72 INPTV 73 FILEI 74 FILEJ 75 FILER 76 FILEF 77 FILES 78 FILET 79 FILEE 80 INIT 81 INITA 82 INITC 83 INITRI 85 INITB 88 INITE 90 CHEKR1 91 PRNTJ 92 PRNTC 93 PRNT 95 PRNTRI 96 PR NTW 1 97 PHNTB 98 PRNTF 99 PRNTS 100 PRNTT 101 PRNTG 102 TRIM 103 TRIMI 104 TRIMP 107 FLUT 109 FLUTM I0 FLUTB 114 FLUTR i 115 FLUTIl 117 FLUTAI 118 FLUTL 120 -iv- page STAB 121 STABM 122 STABD 124 STABE 125 STABL 126 STABP 127 TVAN TRANI 129 131 T.A NP 133 135 TRA NC 136 CONTRL 13? GT STU 138 GUSTC 139 PERF 142 PERFR I LOAD ilt IA DR 1 145 LCADHI ip8 LCASI 15C LCADIJ 152 U ADi 154 1* \Dv 155 GEOM P1 156 I'LRPP 15A HISTP}P 159 NOISR1 161 BESSEL, 163 P AMF 164 M(D El 166 M(, DEC I 167 MG DEB, 169 M' DEG 171 MC DEAl 172 MODETI 173 MC DEE 1 1?o 7 M(' DEDI 175 1NRTC1 176 MO DEPI 178 BODYC 180 ENGNC 182 MOTNC1 184 BCDYM1 186 ENGNM 1 187 WAKEU1 188 WAKEN1 190 INRTM1 192 NTI 194 '(,TNH1 495 TC TNkI 196 M( ,'Bl1 198 -.-- V - AERC F1 page AE ROS 1 199 202 AEROT1 204 BCDYVj MENOGTRNVF l I 22o165 BMOCW TDN S 220078 BO DYA 209 211 WAKECI 212 WAKEBI VTXL 215 216 VETXCSM EI 21? CEOMR 1 218 GE-OW1 219 MINV 220 MNVC 221 EIGENJ 222 DERED 223 Q$ TRA N 224 CSYSAN 225 DETRAN 226 SINE 228 STATIC 229 ZERO 230 ZETRAN 231 BODE 232 BODEPP 233 -9ACKS 234 TRCKPP 235 GUSTS 23? PSYSAN 238 DEPRA N 240 MAINTB 242 AER'T 243 AERCPP 245 245 3. Computer System Subprograms 246 4. Core Requirements 247 -vi- i,- A COMPREHENSIVE ANALYTICAL MODEL OF ROTORCRAFT AERODYNAMICS AND DYNAMICS Part III: Program Manual Wayne Johnson Ames Research Center and Aeromechanics Laboratory AVRADCOM Research and Technology Laboratories 'SUMMARY The computer program for a comprehensive analytical model cf rotorcraft aerodynamics and dynamics is described. This analysis is designed to calculate rotor performance, loads, and noise; the helicopter vibration and gust response; the flight dynamics and handling qualities; and the system aeroelastic stability. The analysis is a combination of structural, inertial, and aerodynamic models, that is applicable to a wide range of problems and a wide class of vehicles. The analysis is intended for use in the design, testing, and evaluation of rotors an& rotorcraft, and to be a basis for further development of rotary wing theories. This report documents the computer program that implements the analysis. -vii- 1. COMMON BLOCK CONTENTS This section describes the contents of the common blocks used by the program. Each description begins with the common block label. The total length of the block is given in parentheses after the label. Then all variables in the block are listed, The left-hand column gives the variable name, and the right-hand column gives the location cf the variable in the common block. Finally, a description of the variable is provided (except for variables in blocks with labels of the form xxDATA, which are input parameters). Only the common blocks for rotor #i are described; the common blocks for rotor #2 have an identical structure. U -1- A- -- - - - - -+ 'f~l~ . .. -- l+ !.. TMDATA(182) FILEID(4) input file identification (alphanumeric date I and time; BLOCK DATA if innut file is neither read nor written) TITLE( 20) 5 CODE 25 ANTYPE(3) 26 OPREAD(10) 29 NPRNTI 39 DEBUG(25) 40 OPUNIT 65 NROPIOh 66 ALT4SL 67 TEMP 68 VKTS 69 VEL 70 VTIP 71 RPM 72 OPGRND 73 HAGL 74 OPENGN 75 AFLAP 76 MPSI 77 DENSE 78 OPDENS 79 COLL 80 LATCYC 81 LNGCYC 82 PEDAL 83 APITCH 84 AROLL 85 ACLIMB 86 AYAW 87 RTURN 88 MPSIR 89 P1 sV 90 ITERM 91 EPMOTN 92 ITERC 93 EPCIRC 94 DOF(54) 95 DOFT(8) 149 LEVEL(2) 157 ITERU 159 ITERR 16o ITERF 161 NPRNTT 162 NPRNTP 163 NPRNTL 164 -2-
Description: