資源簡介
根據(jù)1976年的標(biāo)準(zhǔn)大氣甲氣壓函數(shù),返回密度,聲音,溫度,壓力和速度,給定高度的輸入高達(dá)86公里。
此功能的目的是為那些設(shè)計(jì)和分析飛機(jī)用的,并具有以下的功能,迄今還沒有被合并在一個(gè)單一標(biāo)準(zhǔn)環(huán)境函數(shù)
(1)輸入可以是標(biāo)量,矢量,矩陣或高度的n維數(shù)組。該功能是向量化和快速計(jì)算大氣條件在有大量點(diǎn)同時(shí)進(jìn)行。
(2)溫度偏移選項(xiàng)為非標(biāo)準(zhǔn)環(huán)境中,如分析大熱天飛機(jī)性能。
(3)輸入和輸出可以獨(dú)立地為SI或英制單位。
(4)單位的一致性可以通過使用DimensionedVariable類,減少錯(cuò)誤,使代碼更清晰強(qiáng)制執(zhí)行。
(5)返回所需的一切很容易地確定重要參數(shù),如動(dòng)壓,馬赫數(shù),雷諾數(shù),滯止溫度等
代碼片段和文件信息
function?[Z?Z_L?Z_U?T?P?rho?c?g?mu?nu?k?n?n_sum]?=?atmo(altdivisionunits)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%???Program:????1976?Standard?Atmosphere?Calculator[0-1000?km]
%???Author:?????Brent?Lewis(RocketLion@gmail.com)
%???????????????University?of?Colorado-Boulder
%???History:????Original-1/10/2007
%???????????????Revision-1/12/2007-Corrected?for?changes?in?Matlab?versions
%???????????????for?backward?compatability-Many?thanks?to?Rich
%???????????????Rieber(rrieber@gmail.com)
%???Input:??????alt:????????Final?Geometric?Altitude[km]
%???????????????division:???Reporting?points?for?output?arrays[km]
%???????????????????????????(.01?km?&?Divisible?by?.01?km)
%???????????????units:??????1-[Metric]
%???????????????????????????2-{English}
%???Default:????Values?used?if?no?input
%???????????????alt:????????1000?km
%???????????????division:???1?km
%???????????????units:??????Metric
%???Output:?????Each?value?has?a?specific?region?that?it?is?valid?in?with?this?model
%???????????????and?is?only?printed?out?in?that?region
%???????????????Z:??????????Total?Reporting?Altitudes[0<=alt<=1000?km][km]{ft}
%???????????????Z_L:????????Lower?Atmosphere?Reporting?Altitudes[0<=alt<=86?km][km]{ft}
%???????????????Z_U:????????Upper?Atmosphere?Reporting?Altitudes[86<=alt<=1000?km][km]{ft}
%???????????????T:??????????Temperature?array[0<=alt<=1000?km][K]{R}
%???????????????P:??????????Pressure?array[0<=alt<=1000?km][Pa]{in_Hg}
%???????????????rho:????????Density?array[0<=alt<=1000?km][kg/m^3]{lb/ft^3}
%???????????????c:??????????Speed?of?sound?array[0<=alt<=86?km][m/s]{ft/s}
%???????????????g:??????????Gravity?array[0<=alt<=1000?km][m/s^2]{ft/s^2}
%???????????????mu:?????????Dynamic?Viscosity?array[0<=alt<=86?km][N*s/m^2]{lb/(ft*s)}
%???????????????nu:?????????Kinematic?Viscosity?array[0<=alt<=86?km][m^2/s]{ft^2/s}
%???????????????k:??????????Coefficient?of?Thermal?Conductivity
%???????????????????????????array[0<=alt<=86?km][W/(m*K)]{BTU/(ft*s*R)}
%???????????????n:??????????Number?Density?of?individual?gases
%???????????????????????????(N2?O?O2?Ar?He?H)[86km<=alt<=1000km][1/m^3]{1/ft^3}
%???????????????n_sum:??????Number?Density?of?total?gases
%???????????????????????????[86km<=alt<=1000km][1/m^3]{1/ft^3}
%???Acknowledgements:???????1976?U.S.?Standard?Atmosphere
%???????????????????????????Prof.?Adam?Norris-Numerical?Analysis?Class
%???????????????????????????Steven?S.?Pietrobon?USSA1976?Program
%???Notes:??????????????????Program?uses?a?5-point?Simpson‘s?Rule?in?10
%???????????????????????????meter?increments.??Results?DO?vary?by?less?1%
%???????????????????????????compared?to?tabulated?values?and?is?probably
%???????????????????????????caused?by?different?integration?techniques
%???Examples:???????????????atmo()?will?compute?the?full?atmosphere?in?1?km
%???????????????????????????increments?and?output?in?Metric?Units
%???????????????????????????atmo(10)?will?compute?
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????6246??2007-01-12?19:49??atmo.m
?????文件????????3646??2007-01-12?19:35??atmo_compo.m
?????文件????????2312??2007-01-12?19:36??atmo_p.m
?????文件????????1736??2007-01-11?04:47??atmo_temp.m
?????文件????????2893??2007-01-11?04:40??f_n.m
?????文件????????1108??2007-01-11?04:43??int_tau.m
?????文件?????????645??2007-01-12?19:43??tester.m
評(píng)論
共有 條評(píng)論