Standard / BUS-1 v0.2 / Annex C

C Unit codes§

Normative. C.3 is informative.

C.1 Why this vocabulary exists§

A dimensional value needs a canonical unit representation or values cannot be compared, converted, or checked. This document defines one rather than adopting an external registry, for two reasons.

The first is legibility. A package is read by the engineers who operate the building, and the codes they meet should be the codes they write. The second is coverage: at least one unit in daily use across the industry — the ton of refrigeration — has no code at all in the registry this draft previously cited, which is a coverage failure rather than a matter of taste.

NOTE This is the same pattern used for classifications (7.7). Define the small thing that is needed, name the external vocabulary where one is used, and do not force everything through a foreign one.

C.2 The vocabulary§

Codes are case-sensitive and follow SI capitalization: kW, not KW. Compound codes that appear here are atomic tokens, not a grammar; m3/s is one code, not a construction. A unit not in this table is expressed by setting unitSystem and carrying that system's code (7.4), and is NOT invented as a new bus code.

Temperature§

CodeUnitQuantity
degFdegrees Fahrenheittemperature
degCdegrees Celsiustemperature
Kkelvintemperature
deltaDegFdelta degrees Fahrenheittemperature difference
deltaDegCdelta degrees Celsiustemperature difference

Pressure§

CodeUnitQuantity
Papascalpressure
kPakilopascalpressure
inH2Oinches of water columnpressure
inHginches of mercurypressure
psipounds per square inchpressure
barbarpressure

Flow and velocity§

CodeUnitQuantity
cfmcubic feet per minutevolumetric flow
m3/scubic meters per secondvolumetric flow
m3/hcubic meters per hourvolumetric flow
L/sliters per secondvolumetric flow
gpmUS gallons per minutevolumetric flow
kg/skilograms per secondmass flow
lb/hpounds per hourmass flow
fpmfeet per minutevelocity
m/smeters per secondvelocity

Power and energy§

CodeUnitQuantity
Wwattpower
kWkilowattpower
MWmegawattpower
Btu/hBTU per hourpower
MBtu/hthousand BTU per hourpower
tonReftons of refrigeration. No equivalent exists in any external registry surveyed. One ton of refrigeration is 12000 Btu/h exactly.power
hphorsepowerpower
Whwatt hourenergy
kWhkilowatt hourenergy
MWhmegawatt hourenergy
Jjouleenergy
MJmegajouleenergy
BtuBritish thermal unitenergy
thermthermenergy
tonHourston hours of refrigerationenergy

Electrical§

CodeUnitQuantity
Vvoltelectric potential
Aampereelectric current
kVAkilovolt-ampereapparent power
kVARkilovolt-ampere reactivereactive power
Hzhertzfrequency
ohmohmresistance

Length, area, volume, and mass§

CodeUnitQuantity
mmeterlength
mmmillimeterlength
ftfootlength
ininchlength
m2square metersarea
ft2square feetarea
m3cubic metersvolume
ft3cubic feetvolume
Llitervolume
galUS gallonvolume
kgkilogrammass
lbpoundmass

Time§

CodeUnitQuantity
msmillisecondtime
ssecondtime
minminutetime
hhourtime
daydaytime
yryeartime

Ratio, humidity, and concentration§

CodeUnitQuantity
pfpower factorratio
pctpercentratio
ratiodimensionless ratioratio
pctRHpercent relative humidityrelative humidity
gPerKggrams of water per kilogram of dry airhumidity ratio
grPerLbgrains of water per pound of dry airhumidity ratio
ppmparts per millionconcentration
ppbparts per billionconcentration
mg/m3milligrams per cubic meterconcentration
ug/m3micrograms per cubic meterconcentration
countcountcount

Rotation, light, sound, and angle§

CodeUnitQuantity
rpmrevolutions per minuterotational speed
luxluxilluminance
fcfoot-candleilluminance
dBdecibelsound level
dBAA-weighted decibelsound level
degdegree of arcangle
radradianangle

C.3 Mapping to the Unified Code for Units of Measure§

Informative. Provided for implementations that exchange with systems using that registry. No conformance requirement depends on this table.

BUS codeEquivalentBUS codeEquivalent
degF[degF]degCCel
KKdeltaDegF[degF]
deltaDegCCelPaPa
kPakPainH2O[in_i'H2O]
inHg[in_i'Hg]psi[psi]
barbarcfm[cft_i]/min
m3/sm3/sm3/hm3/h
L/sL/sgpm[gal_us]/min
kg/skg/slb/h[lb_av]/h
fpm[ft_i]/minm/sm/s
WWkWkW
MWMWBtu/h[Btu_IT]/h
MBtu/hk[Btu_IT]/htonRef(none defined)
hp[HP]WhW.h
kWhkW.hMWhMW.h
JJMJMJ
Btu[Btu_IT]therm[Btu_IT]
tonHours(none defined)VV
AAkVAkV.A
kVAR(none defined)HzHz
pf1ohmOhm
mmmmmm
ft[ft_i]in[in_i]
m2m2ft2[sft_i]
m3m3ft3[cft_i]
LLgal[gal_us]
kgkglb[lb_av]
msmsss
minminhh
daydyra
pct%pctRH%
ppm[ppm]ppb[ppb]
ratio1count1
mg/m3mg/m3ug/m3ug/m3
gPerKgg/kggrPerLb[gr]/[lb_av]
rpm{rpm}luxlx
fc[ftc]dBdB
dBA(none defined)degdeg
radrad

NOTE Three codes have no equivalent in that registry: tonRef, tonHours, and kVAR. All three are in daily use in building operations, which is part of why this document defines its own vocabulary.