Business Travel¶
Business Travel is a Scope 3 Emission that accounts for employee business travel including personal vehicle travel, rail or bus travel, and air travel. The Business Travel category includes emissions from the transportation of employees for business related activities in vehicles owned or operated by third parties, such as aircraft, trains, buses, and passenger cars.
Class Documentation¶
- class atomic6ghg.formulas.business_travel.BusinessTravel(wks_data=None)¶
Calculate emissions from business travel
- static calculate_transportation_emissions(travel_factor, vehicle_miles)¶
Calculate emissions for a gas given travel factor and vehicle miles inputs
- flight_length = ['shortHaul', 'mediumHaul', 'longHaul']¶
- make_air_business_travel()¶
Calculate CO2 equivalent emissions for each input row in Air table
- make_air_total()¶
Make total row for air
- make_co2_emissions_by_travel_type()¶
Calculate CO2 equivalent emissions for each input row
- make_co2_equivalent_emissions()¶
Calculate co2 equivalent emissions
- make_personal_vehicle_rental_car_or_taxi()¶
Calculate CO2 equivalent emissions for each input row in Personal Vehicle, Rental Car or Taxi table
- make_personal_vehicle_total()¶
Make total row for personal vehicles
- make_rail_or_bus()¶
Calculate CO2 equivalent emissions for each input row in Rail or Bus table
- make_rail_or_bus_total()¶
Make total row for rail or bus
- personal_vehicles = ['passengerCars', 'lightDutyTruck', 'motorcycle']¶
- rail_or_bus = ['intercityRailNortheastCorridor', 'intercityRailOtherRoutes', 'intercityRailNationalAverage', 'commuterRail', 'transitRail', 'bus']¶
- recalc(wks_data: dict) dict ¶
Execute recalc procedure for Business Travel
- to_dict()¶
API to expose _output
- to_json()¶
API to expose _output as JSON
- vehicle_types_all = ['passengerCars', 'lightDutyTruck', 'motorcycle', 'intercityRailNortheastCorridor', 'intercityRailOtherRoutes', 'intercityRailNationalAverage', 'commuterRail', 'transitRail', 'bus', 'shortHaul', 'mediumHaul', 'longHaul']¶
Example Usage¶
Python example code usage:
from atomic6ghg.formulas import BusinessTravel
business_travel_input: dict = {
"version": "business-travel.1.0.0",
"personalVehicleRentalCarOrTaxiBusinessTravel": [
{"vehicleType": "passengerCars", "vehicleMiles": 250}
]
}
engine = BusinessTravel(business_travel_input)
outputs: dict = engine.to_dict()
print(outputs.get('totalCO2EquivalentEmissions'))
EPA Equation Analysis¶
Business Travel calculates emissions from business travel of employees. There are three different tables and therefore three different methods to calculate emissions from employee business travel. The first is for those employees traveling by car, the second is for those employees traveling by rail or bus, and third one is for those employee traveling by air.
Business Travel allows for inputs of personal vehicle types for the following vehicle types:
Vehicle Type |
---|
Passenger Car |
Light-Duty Truck |
Motorcycle |
Business Travel allows for inputs of public transportation types for the following public transport types:
Transport Type |
---|
Intercity Rail - Northeast Corridor |
Intercity Rail - Other Routes |
Intercity Rail - National Average |
Commuter Rail |
Transit Rail (i.e. Subway, Tram) |
Bus |
Business Travel allows for input of flight length types for the following flight length types:
Flight Length |
---|
Short Haul (< 300 miles) |
Medium Haul (>= 300 miles, < 2300 miles) |
Long Haul (>= 2300 miles) |
The fundamental calculation for each vehicle type, public transport type, flight length for personal vehicle, public transport, and flight length business travel are their \(\text{CO}_2\), \(\text{CH}_4\), and \(\text{N}_2\text{O}\) emissions associated with the vehicle type or flight length and based on the miles traveled.
The formulas are:
This equation is derived from Equation 1 from [EPA2008_p4].
where \(Travel\; Emissions_{travel\ mode, \, T}\) is the mass of \(\text{CO}_2\), \(\text{CH}_4\), or \(\text{N}_2\text{O}\) emitted, \(Travel_{travel\, mode}\) is the travel distance in miles for a specific travel mode, which can be vehicle miles traveled, passenger miles traveled or flight length for personal vehicle, public transportation or flight respectively and \(EF_{T}\) is the travel \(\text{CO}_2\), \(\text{CH}_4\), or \(\text{N}_2\text{O}\) emission factor which is based on the type of personal vehicle, public transport or air travel.
For business travel, the \(\text{CO}_2\; Equivalent\; Emissions_{GHG, transport}\) in metric tons is calculated. The formula is:
This equation is derived from [EPA2008_p4-7].
where \(Total\; Emissions_{GHG, transport}\) is the sum of all the emissions for that \(GHG\) (\(\text{CO}_2\;\), \(\text{CH}_4\), or \(\text{N}_2\text{O}\)) and \(transport\) (either personal vehicle, public transportation, or air travel), and \(GWP_{GHG}\) is the global warming potential of that \(GHG\). Note that in atomic6 the final value of this calculation is converted into \(metric \; tons\).