Greenhouse Gas Emissions Model 
(GEM) User Guide 
Pdf rotate all pages - rotate PDF page permanently in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Users to Change the Rotation Angle of PDF File Page Using C#
how to rotate a pdf page in reader; how to reverse page order in pdf
Pdf rotate all pages - VB.NET PDF Page Rotate Library: rotate PDF page permanently in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
PDF Document Page Rotation in Visual Basic .NET Class Application
rotate pdf pages and save; pdf rotate one page
Greenhouse Gas Emissions Model 
(GEM) User Guide 
Assessment and Standards Division 
Office of Transportation and Air Quality 
U.S. Environmental Protection Agency 
EPA-420-B-11-019 
August 2011 
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
NET example for how to delete several defined pages from a PDF document Dim detelePageindexes = New Integer() {1, 3, 5, 7, 9} ' Delete pages. All Rights Reserved
pdf expert rotate page; rotate pdf page permanently
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
doc2.InsertPages(pages, pageIndex) ' Output the new document how to use VB to insert an empty page to a specific location of current PDF file All Rights Reserved
how to change page orientation in pdf document; how to rotate just one page in pdf
The Greenhouse gas Emissions Model was created by EPA as a means for determining 
compliance with EPA’s GHG emissions and NHTSA’s fuel consumption vehicle standards, for 
Class 7 and 8 combination tractors and Class 2b-8 vocational vehicles.  The GEM v2.0 model 
itself is a part of the final regulation.
It is a free, desktop computer application.  
The GEM is designed to operate on a single computer.  The downloadable installation 
file contains the application executable file and other supporting files, available at 
http://www.epa.gov/otaq/climate/gem.htm, and described in this guide. To request a CD of this 
software instead of downloading it, or to request assistance if you have trouble with accessibility 
of this software, please request through an email addressed to OTAQPUBLICWEB@epa.gov. 
After the GEM version 1.0 was released to the public in October 2010 as a part of the 
proposed rules, the agencies received many constructive comments and useful suggestions from 
the public.  Prior to promulgation of the final rules, the agencies continued validations against 
additional test data and benchmarking against other commonly used industrial standard vehicle 
models.  The most noticeable improvements to the GEM version 2.0 are a new driver model, the 
simplified electric model in conjunction, and  many other refinements including the graphical 
user  interface.  
Chapter 4 of the RIA details model validations against testing data and comprehensive model 
benchmark against commonly used vehicle model in industry.  This user guide contains the 
model documentation with details on the model’s input and output files.  It also includes 
instructions on how to use the GEM. Some of the information provided here can also be found 
in Chapter 4 of the RIA. 
1. GEM Documentation 
This section describes the GEM vehicle model architecture, the list of pre-defined input 
parameters, output calculations, and the installation of executable GEM code into the user’s 
computer. 
1.1.  Vehicle Model Architecture 
The Class 2b-8 vehicle compliance model architecture is comprised of six systems: 
Ambient, Driver, Electric, Engine, Transmission, and Vehicle.  With the exception of 
“Ambient,” “Electric,” and “Driver,” each system consists of one more component models.  
Details on the function of each system and their respective component models can be found in 
Chapter 4 of the RIA. 
See Sections II.B and II.D of the preamble and Chapter 4 of the RIA (Regulatory Impact Analysis), available at 
http://www.epa.gov/otaq/climate/regulations.htm. 
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
1. public void DeletePages(int[] pageIndexes). Description: Delete specified pages from the input PDF file. Parameters: All Rights Reserved.
rotate one page in pdf; rotate pdf page permanently
C# PDF Page Insert Library: insert pages into PDF file in C#.net
how to merge PDF document files by C# code, how to rotate PDF document page to insert empty pages to a specific location of current PDF file. All Rights Reserved
pdf rotate single page reader; pdf rotate single page and save
1.2. List of Predefined Input Parameters for Class 7/8 Combination 
Tractor Models 
Although many technologies can potentially achieve GHG emission and fuel 
consumption reductions, EPA and NHTSA believe that for the rule’s timeframe, some may be 
too complex to model for compliance purposes (e.g., hybrid control) while others require 
standardization such as the calculation of GHG and fuel consumption benefits due to 
aerodynamic improvements.  EPA and NHTSA decided to pre-define the tractor frontal area, 
tractor-trailer combined and payload weight, gear box and its efficiency, final drive ratio, 
engine/transmission/wheel inertia, accessory load, axle base, tire radius, trailer tire coefficient of 
rolling resistance (Crr, trailer tires), and engine fuel map.  The agencies use these pre-defined 
input parameters in the simulation model for all subcategories of combination tractors. Table 1 
lists the specific values of these parameters for Class 8 combination tractors, and Table 2 lists the 
similar values for Class 7 combination tractors. 
VB.NET PDF - WPF PDF Viewer for VB.NET Program
Users can rotate PDF pages, zoom in or zoom out PDF pages and WPF PDF Viewer for VB.NET is a PDF utility annotation rectangle, polygon and so on are all can be
rotate pages in pdf and save; how to save a pdf after rotating pages
C# WPF PDF Viewer SDK to view PDF document in C#.NET
Compatible with all Windows systems and supports .NET Framework 2.0 & above versions. A powerful .NET WPF component able to rotate one PDF page or whole PDF
pdf rotate all pages; rotate one page in pdf reader
Table 2: Class 7 Combination Tractor Modeling Parameters 
MODEL TYPE 
CLASS 7 
CLASS 7 
CLASS 7 
Regulatory Subcategory 
Day Cab High 
Roof 
Day Cab Mid 
Roof 
Day Cab 
Low Roof 
Fuel Map 
11L -350 HP 
Gearbox 
10-speed 
Manual 
10-speed 
Manual 
10-speed 
Manual 
Gearbox Ratio 
11.06, 8.19, 6.05, 4.46, 3.34, 2.48, 1.83, 1.36, 1, 
0.75 
Gearbox Efficiency 
0.96, 0.96, 0.96, 0.96, 0.98, 0.98, 0.98, 0.98, 0.98, 
0.98 
Engine Inertia (kg-m
m
2
3.36 
3.36 
3.36 
Transmission Inertia 
(kg-m
m
2
All Axle Inertia  (kg-m
m
2
233.4 
233.4 
233.4 
Loaded Tire Radius (m) 
0.489 
0.489 
0.489 
Tractor Tare Weight (lbs) 
11,500 
11,100 
11,000 
Trailer Weight (lbs) 
13,500 
10,000 
10,500 
Payload (lbs) 
25,000 
25,000 
25,000 
Total weight (lbs) 
50000 
46100 
46500 
Total weight (kg) 
22680 
20910 
21092 
Frontal Area (m
2
10.4 
7.7 
6.9 
Coefficient of Aerodynamic 
Drag 
OEM Input 
OEM Input 
OEM Input 
Axle Base 
Electrical Accessory Power 
(W) 
350 
350 
350 
Mechanical Accessory 
Power (W) 
1000 
1000 
1000 
Final Drive Ratio 
3.73 
3.73 
3.73 
Tire C
RR 
(kg/metric ton) 
= 0.425 × Trailer CRR + 0.425 × Drive CRR + 
0.15 × Steer CRR 
Trailer Tire C
RR 
(kg/metric ton) 
Steer Tire C
C
RR 
(kg/metric ton) 
OEM Input 
OEM Input 
OEM Input 
Drive Tire C
C
RR 
(kg/metric ton) 
OEM Input 
OEM Input 
OEM Input 
Vehicle Speed Limiter 
(mph) 
OEM Input 
OEM Input 
OEM Input 
1.3.   List of Predefined Input Parameters for Class 2b-8 Vocational 
Vehicle Models 
Likewise, EPA and NHTSA standardized a set of parameters for the three Class 2b-8 
vocational vehicle types, which the agencies refer to as Vocational Light Heavy-Duty (VLHD), 
Vocational Medium Heavy-Duty (VMHD), and Vocational Heavy Heavy-Duty (VHHD).  These 
predefined parameters include the coefficient of aerodynamic drag, truck frontal area, truck total 
and payload weight, the gear box and its efficiency, final drive ratio, engine/transmission/wheel 
inertia, accessory load, axle base, tire radius, and the engine fuel map. The specific values of 
these parameters are listed in Table 3. 
Table 3Vocational Vehicle Modeling Parameters 
Model Type 
Heavy Heavy-Duty 
Medium Heavy-Duty 
Light Heavy-Duty 
Regulatory Subcategory 
Vocational Truck 
(Class 8) 
Vocational Truck 
(Class 6-7) 
Vocational Truck 
(Class 2b-5) 
Fuel Map 
15L -455 HP 
7L -270 HP 
7L -200 HP 
Gearbox 
10-speed Manual 
6-speed Manual 
6-speed Manual 
Gearbox Ratio 
14.8, 10.95, 8.09, 5.97, 4.46, 
3.32, 2.45, 1.81, 1.35, 1 
9.01, 5.27, 3.22, 2.04, 
1.36, 1 
9.01, 5.27, 3.22, 2.04, 
1.36, 1 
Gearbox Efficiency 
0.96, 0.96, 0.96, 0.96, 0.98, 
0.98, 0.98, 0.98, 0.98, 0.98 
0.92, 0.92, 0.93, 0.95, 
0.95, 0.95 
0.92, 0.92, 0.93, 0.95, 
0.95, 0.95 
Engine Inertia (kg-m
2
4.17 
2.79 
2.79 
Transmission Inertia 
(kg-m
m
2
0.5 
0.5 
All Axle Inertia  (kg-m
2
200 
60 
60 
Loaded Tire Radius (m) 
0.489 
0.389 
0.378 
Payload (lbs) 
15,000 
11,200 
5,700 
Total weight (lbs) 
42,000 
25,150 
16,000 
Total weight (kg) 
19,051 
11,408 
7,257 
Frontal Area (m
2
9.8 
9.0 
9.0 
Coefficient of 
Aerodynamic Drag 
0.7 
0.6 
0.6 
Axle Base 
Electrical Accessory 
Power (W) 
350 
300 
300 
Mechanical Accessory 
Power (W) 
1,000 
1,000 
1,000 
Final Drive Ratio 
2.64 
3.36 
2.85 
Tire C
RR 
(kg/ton) 
= 0.5 × Drive CRR + 0.5 × Steer CRR 
Trailer Tire C
RR 
(kg/metric ton) 
Not applicable 
Not applicable 
Not applicable 
Steer Tire C
C
RR 
(kg/metric 
ton) 
OEM Input 
OEM Input 
OEM Input 
Drive Tire C
C
RR 
(kg/metric ton) 
OEM Input 
OEM Input 
OEM Input 
1.4.  Output Processes 
The outputs produced by the GEM include post processes to calculate the final weighted 
results. 
The GEM produces a cycle-weighted grams CO
2
/ton-mile and gallons/1,000 ton-mile 
result which incorporates the drive cycle weightings of the ARB transient cycle, 55 mph steady 
state cruise, and 65 mph steady state cruise cycle, as shown in Table 4. 
Table 4: Drive Cycle Weighting 
CATEGORY 
CLASS 8 
SLEEPER CAB 
TRACTORS 
CLASS 7/8 
DAY CAB 
TRACTORS 
CLASS 2b-8 
VOCATIONAL 
VEHICLES 
ARB Transient 
5% 
19% 
42% 
55 mph Cruise 
9% 
17% 
21% 
65 mph Cruise 
86% 
64% 
37% 
The GEM converts the mile per gallon result into ton-mile space by using the payload for 
each regulatory class – 19 tons for Class 8 tractors, 12.5 tons for Class 7 tractors, 7.5 tons for 
HHD vocational vehicles, 5.6 tons for MHD vocational vehicles, and 2.85 tons for LHD 
vocational vehicles. 
GEM calculates the gallons/1,000 ton-mile weighted result by converting the weighted 
grams CO
2
/ton-mile result.  The gram CO
2
/ton-mile result is multiplied by 1,000 and divided by 
10,180 grams CO
2
per gallon of diesel fuel. 
2. GEM Installation Instructions 
Certain minimum computer requirements must be met before installation.  The system 
required to run GEM needs a minimum RAM of 1 GB (4 GB is highly recommended), and 
approximately 900 MB of disk storage.  Window XP or Window 7 operating system is required.  
The validation has not been tested in other computer operating systems. The 2007 Microsoft 
Excel or later version is required.  
The executable form of GEM named “GEM_Setup.exe” can be downloaded from the 
EPA website, at http://www.epa.gov/otaq/climate/gem.htm.  Before installation, please close all 
other programs.  Follow the procedure below to perform installation. 
   Down load GEM_Setup into a temporary directory. 
   Click GEM_Setup.exe to install the package and GEM Installation window will be 
displayed. 
   Click Next; a “Choose Install Location” window will appear.  The user has the option to 
select the folder location or just use default folder on screen. Click Next. 
   A “Select Shortcuts” window will be displayed. A default checkbox for Create a 
Desktop Icon is already selected.  Click Next. 
   A Window “Ready to Install” will be displayed.  Click Install. 
In the next few steps, it will install 2008 Microsoft Visual C++ Redistributable Setup and 
the MATLAB® Runtime 7.15 if you have not installed those previously.  If these two were 
installed previously, click Cancel once Choose Setup Language window displays.  The 
installation is finished. 
For Microsoft Visual C++ Redistributable Setup, just follow on-screen instruction to 
install. If Visual C++ Redistributable Setup has been installed previously, the installation will 
not prompt you to install, and you just go to the next step for MATLAB® Runtime 7.15 
installation. 
For MATLAB® Runtime 7.15 installation, follow the steps below. 
   Installation of MATLAB® Runtime 7.15 will be automatically initiated either right after 
installation of Visual C++ Redistributable Setup or click OK once Choose Setup 
Language window displays.   
   An InstallShield Wizard window will be displayed, prompting the user to install the 
MATLAB® Runtime 7.15.  Click Next. 
   Click Install, and then follow the steps below to complete the installation 
a.  Enter the names of user and organization, and then click Next.   
b.  A window “Destination Folder” will be displayed. Click Next if a default folder is 
selected. 
c.  Click Install to complete MATLAB® Compiler Runtime. It will take a while to 
complete the installation. 
d.  Click Finish, and entire installation is completed. 
The GEM folder contains these visible files: 
   GEM.exe shortcut 
   GEM_input.xlsx 
It should be pointed out that the GEM is compatible with MATLAB® Runtime 7.15. 
Different versions of MATLAB® Runtime may result in compatibility issues.   
To uninstall, the user may manually delete the GEM by following the steps below: 
   Delete the GEM folder entirely 
   Delete the short cut on your desktop screen. 
Documents you may be interested
Documents you may be interested