*************************************************************************** Notes: 10: This comment is relevant only when lrpmfix is used, which for now is only in prpswp2.f for writing out fort.45 In deflt.f, lrpmfix = tt by default. menu.f 980809 mss 90: This note means that the maximum value (power, cp, efficiency, torque...) occurs at one the endpoints over the range of wind speeds specified. Thus, the maximum is not bracketed by the wind speed range. Sometimes this is OK, eg a power curve that continues to increase over the range. 900: The tip loss effects are model somewhat by ignoring the last segment. To ignore the last 5% of the blade, use 20 segments. If you use only 10 segments, then the current approach effectively ignores then 10%. This is still crude, but it is a little used feature of the code. 980711 mss *************************************************************************** *************************************************************************** Warnings: 99: Fitness failed for a particular individual in propga. This could be a result of a number of things according to the ierror code. 3 - chord is somewhere a negative number 6 - chord is somewhere a negative number 375: Number of angles of attack exceeds that allowed for a PROP93 input file. The PROP93 limit is 50 angles of attack. 433: When debugging w/ lu17 and lu18 (dct and a2 in prop.f), you need to use the CATA line before any prop runs. This will reset the cata1(..) and cata2(..) arrays before doing a prop run and storing the dct and a2 convergence history for a particular wind speed. 450: The lowest Reynolds number for which airfoil data is available (pd.* file) is higher than that found during the prop analysis. In this case, the code will force the Reynolds number to the lowest value found in the pd.* file. What this means is that the analysis is like to overpredict the performance since the higher degradation w/ the actual lower Re is not accounted for in the analysis. Usually this overprediction is very small, unless it occurs during the stalled state in which case the correct Cl is important. 451: Same as 450 above, but this time the Re is above the Re in the pd.* file. 500: Some undocumented generator functions (GENFUN-line) require the rpm. Be sure that you write this file using the WRITE_FILES line if you need to know the rpm to obtain the generator efficiency. (menu.f, 980809 mss) 850: Warning with airfoil mode 2 (airfoil model). Feature is currently unsupported. 875: The tolerance for this particular Newton line is either zero or unspecified, in which case it is set to zero. The Newton line (jequ1) is given. The solution will not converge in this case. What is needed is either a TOLSP1 line, or TOL(.) data on the NEWT* line. 939: An intermediate value in prop.f produced a value of 0 or a negative number. The value has been forced to a small number in an attempt to continue and find a converged solution inside prop.f. 940,941,942,943,944: (report.f) 950: LSAF will only accept up to 24 segments. The LSAF file will need to be pruned to a smaller number of segments. 956: The angle of attack correction computed by the Corrigan model can sometimes be negative. This will produce a decrease in cl rather than an increase in cl. When a negative value is computed, the correction is forced to zero, hence no correction is made in this case. (corgan.f, 980606 mss) 957: (menu.f) 990: Requesting airfoil data and the Reynolds number for a station is zero. If this is the root section (jseg = 1), then this is not a problem. It should not happen otherwise. 999: This line is not in the PROPID dictionary as a valid line type. (menu.f) *************************************************************************** *************************************************************************** Errors: 1010: PROPID has not been checked to work in propeller mode. It probably will not work correctly. 1020: The prop.f code did not converge to a proper solution, and this can likely be seen in the cl or axial induction factor distribution for the segment noted in the screen dump regarding the error. The solution is to use the RELAXF line with a factor less than 1. With a factor less that 1 (suggested 0.6), relaxation will be applied to the value dct used in the iteration loop for a blade segment. The smaller the relaxf value, the more iterations and longer the run times. The only advantage to using this factor, is to get a solution, it does not speed up the solution or create a better solution. If no Error 1020 message is given, then the solution has converged. This error is likely only to appear with running in TIPMODE 2 (Prandtl model only, as opposed to the Wilson-Prandtl model - a modified Prandtl model and not as accurate). 1030: The first blend value must be 1 and the last must be 0. Check the AIRFOIL_FAMILY line. 1031: The first blend value must be 1 and the last must be 0. Check the AIRFOIL_FAMILY line. 1032: In the AIRFOIL_FAMILY line an airfoil index is specified greater than the number of airfoil included in the AIRFOIL_MODE line. For instance, 3 airfoils were input through the AIRFOIL_MODE line, and the AIRFOIL_FAMILY line specified using airfoil index 4 (greater than 3). 1060, 1061: Corrigan data checks. Same error as 9322. (check.f) 1062: Du start angle must be less than stall angle because...[NR to fill out] 980610 mss 1501: When using the GAEP line, the WRITE_FILES line must be used to write out the power curve (WRITE_FILES 40) before the GAEP line. 1950: LSAF accepts 24 radius points, but there are more than 24 after the PRUNE line was used in an attempt to reduce the number of points below the 24 max limit. 1951: PRUNE points may be in descending order from tip to root. 3020: ichord .gt. nchord .or. itwist .gt. ntwist 3021: ichord .gt. nchord .or. itwist .gt. ntwist 4051: Must use mph in the DP line when using the RPM_FIXED_ON_TSR line. 5000: The generator efficiency is greater than 1. This is an error since the efficiency should always be less than 1. 5055, 5056: An IDES line is required after all of the basic defining parameters and before the analysis lines. This is needed because the predes.f subroutine might be needed to perform some operations before the analysis. Also, the IDES line will run the check.f subroutine. 6050: Not a valid mode for use with ALFA_MIN_MAX_INC line. 6071: To use the post stall models, the airfoil data files *.pd must be used. The PROP format for the airfoil data will not work. 7010: prop.f did not converge after a set number of iterations (set by the line iterprop). What this means is that the blade geometry is rather unusual. This can sometimes happen when running PROPGA. It will very rarely happen with running PROPID. 7508: When using the post stall models, it is required that a unique airfoil file be used for each station. For example, if the S809 is used along the entire blade, then at least two s809 airfoil files must be prescribed in the AIRFOIL_MODE line because the stall models will operate on the data depending on the radial location of the airfoils. To get even higher fidelity, 4 or more stations of the S809 airfoil could be used. The post stall models will modify that data for each station. 8080: An array limit has been reached when using the relative chord and/or twist distributions. Too many stations are prescribed. 8081: At least two stations must be used with the relative chord and/or twist distributions. 9026: Increase nxj2 in gaep.f. Or lower the number of wind speed values used in the 2D_SWEEP line. 9027: Increase ngaep in propid.inc. 9028: Increase nnxj in propid.inc. This variable is used on the fitness evaluation. 9029: Increase naf in the propid.inc file. 9030: The Corrigan model requires the clmax input for the airfoils given in the AIRFOIL_MODE line. Include clmax and the insert angle if the Corrigan model is on. 9031: Increase ncmpt in propid.inc, or reduce icmpt in the ICMPT line. 9081: The relative chord and twist distributions must start with a radius of 0 and end at 1. 9319: DU_MODEL line must come before the AIRFOIL_MODE line because right after the AIRFOIL_MODE line the data is modified according to the preceeding Du line. 9320: CORRIGAN_EXPN line must come before the AIRFOIL_MODE line because right after the AIRFOIL_MODE line the data is modified according to the preceeding Corrigan line. 9321: It is suspected that the start and end angles on the Du model were not included in the airfoil_mode line input data. Including the DU_MODEL line requires the start and end angles. 9322: It is suspected that the clmax and insert angle for the Corrigan model were not included in the airfoil_mode line input data. Including the CORRIGAN_EXPN line requires this data. 9390: PROPID requires that the drag data extend to 27.5 deg. 9404: There are too many points in the 2D sweep line. Currently ncl is 25. Reduce the number of values sweeps in pitch, tsr, or rpm. The number of wind speed points does not have to be reduced. See PROPID history file 980806 for more details. 980806 mss 9405: Similar to 9404. Currently nbl is 10. 980806 mss 9406: You cannot use a WIND_FIXED line w/ the 2D_SWEEP line. If you want just one wind speed then you can use the WIND_SWEEP line w/ 10 10 1, say so that only 10 mph is considered. 9801: Using CHORD_RELATIVE line. The first and last values in radius should be 0 and 1, respectively. So the data must span the blade length. 980808 mss 9802: Using TWIST_RELATIVE line. The first and last values in radius should be 0 and 1, respectively. So the data must span the blade length. 980808 mss 9999: This line is not in the PROPID dictionary as a valid line type. This error can be suppressed by using the line SKIP_UNKNOWN_WORDS which is a toggle. (menu.f) ***************************************************************************