March 28, 2001 (REV.) CERTIFICATION AND FUEL ECONOMY INFORMATION SYSTEM (CFEIS) MANUFACTURERS' USER GUIDE (CMUG) United States Environmental Protection Agency Office of Mobile Sources Vehicle Programs and Compliance Division National Vehicle and Fuel Emissions Laboratory 2000 Traverwood Ann Arbor, MI 48105 ------- March 28, 2001 (REV.) This page is intentionally left blank. ------- March 28, 2001 (REV.) CONTENTS 1.0 INTRODUCTION 1 1.1 About CFEIS 1 1.1.1 CFEIS Databases 1 1.1.2 CFEIS Subsystems 1 1.2 Purpose 3 1.3 References 3 1.4 Organization 5 2.0 SYSTEM DESCRIPTION 7 2.1 System Overview 7 2.2 Personnel Interaction 9 2.3 System Configuration and Operation 9 2.4 Input Data Structure 12 2.4.1 Data Entry 14 2.4.2 Input Data Formats 14 2.4.3 Decimals in Input Data 14 2.4.4 Input Data File Names 15 2.4.5 Input Notes and Calculations 15 3.0 CAR LINE 17 3.1 Car Line Input/Output File Names 17 3.2 Car Line Transaction Process Codes 17 3.3 Car Line Input Notes 18 3.3.1 Add and Modify Transactions 18 3.3.2 Delete Transactions 19 3.3.3 Input Record Dependencies 19 3.4 Conversion of MTS CFEIS Car Line and Manufacturer Codes 19 4.0 ENGINE SYSTEMS INFORMATION (ESI) 23 4.1 ESI Input/Output File Names 23 4.2 ESI Transaction Process Codes 23 4.3 ESI Input Notes 24 4.3.1 ^(^Transactions 24 4.3.2 Modify and Replace Transactions 25 4.3.3 Delete Transactions 27 4.3.4 Cancel Transactions 27 4.3.5 E2 and ES Input Records 27 4.3.6 Input Record Dependencies 31 in ------- March 28, 2001 (REV.) 5.0 EVAPORATIVE SYSTEMS INFORMATION (EvSI) 33 5.1 EvSI Input/Output File Names 33 5.2 EvSI Transaction Process Codes 33 5.3 EvSI Input Notes 34 5.3.1 Add Transactions 34 5.3.2 Modify or Replace Transactions 35 5.3.3 Delete Transactions 36 5.3.4 Cancel Transactions 37 5.3.5 Input Record Dependencies 37 6.0 VEHICLE INFORMATION (VI) 39 6.1 VI Input/Output File Names 39 6.2 VI Transaction Process Codes 39 6.3 VI Input Notes 40 6.3.1 Add, Modify, Change, and CarryAcross Transactions 40 6.3.2 Add or Change or CarryAcross Transactions 41 6.3.3 Modify Transactions 42 6.3.4 Delete Transactions 43 6.3.5 Carry Over Transactions 44 6.3.6 Input Record Dependencies 44 7.0 SHIFT SCHEDULE 47 7.1 Shift Schedule Input/Output File Names 47 7.2 Shift Schedule Transaction Process Codes 47 7.3 Shift Schedule Input Notes 48 7.3.1 Add, Replace, and Change Transactions 48 7.3.2 Add and Replace Transactions 49 7.3.3 Modify and Change Transactions 49 7.3.4 Add and Change Transactions 49 7.3.5 Modify, Delete, and Replace Transactions 49 7.3.6 Input Record Dependencies 50 8.0 EPA/MANUFACTURER TEST DATA (MTDS) 51 8.1 MTDS Input/Output File Names 51 8.2 MTDS Transaction Process Codes 51 8.3 MTDS InputNotes 52 8.3.1 Add Transactions 53 8.3.2 Modify and Replace Transactions 54 8.3.3 Delete Transactions 55 IV ------- March 28, 2001 (REV.) 8.3.4 Carry Over or Carry Across Transactions 56 8.3.5 Input Record Dependencies 57 8.4 System-Generated Calculations 58 8.4.1 Unrounded Unadjusted Fuel Economy/Measured Fuel Properties 59 8.4.2 Unrounded Unadjusted Fuel Economy/Methanol Flexible-Fueled Vehicles 60 8.4.2.5 Unrounded Unadjusted Fuel Economy Equation for Ethanol Flexible-Fueled Vehicles 60 8.4.3 Unrounded System Miles or Kilometers 61 8.4.4 Conversion of System Kilometers to System Miles 62 8.4.5 Unrounded Mileage-Adjusted Fuel Economy 62 8.4.6 Fuel Economy Calculations for Vehicles Tested on California Phase 2 Gasoline 62 8.4.7 Fuel Economy Calculations for Vehicles Tested Using Natural Gas Fuel 64 8.4.8 Fuel Economy Calculations for Vehicles Tested Using Diesel Fuel .... 65 8.4.9 Test Type/Test Purpose 67 8.4.10 Test Procedure Codes 68 8.4.11 Valid Combinations of Test Type/Test Purpose and Test Procedure Codes 70 9.0 SUMMARY SHEET 72 9.1 Summary Sheet Input/Output File Names 72 9.2 Summary Sheet Transaction Process Codes 72 9.3 Summary Sheet Input Notes 73 9.3.1 For All Transactions 73 9.3.2 Add Transactions 73 9.3.3 Add and Replace Transactions 73 9.3.4 Re-process, Delete, and Report Transactions 73 9.3.5 Replace, Re-process, and Delete Transactions 73 9.3.6 Input Record Dependencies 73 10.0 GENERAL LABEL 75 10.1 General Label Input/Output File Names 75 10.2 General Label Transaction Process Codes 75 10.3 General Label Input Notes 76 10.3.1 Input Record Dependencies 76 10.4 System-Generated Calculations 77 10.4.1 Multiple tests on one test vehicle within one subconfiguration 78 10.4.2 Subconfiguration-level MPG/City or Highway 78 ------- March 28, 2001 (REV.) 10.4.3 Configuration-level MPG/City or Highway 78 10.4.4 Configuration-level MPG/Combined 79 10.4.5 Base-level MPG/City, Highway, or Combined 79 10.4.6 Model-level MPG/City, Highway, or Combined 80 10.4.7 Estimated Model Type MPG/City 80 10.4.8 Estimated Model Type MPG/Highway 81 10.4.9 Estimated Model Type MPG/Combined 81 10.4.10 Annual Fuel Cost 82 10.4.11 Averaging/Weighting of tests 82 10.4.12 Fuel Economy Range/City or Highway 83 10.4.13 Adjusted MPG Calculation for Gas Guzzler 83 11.0 CORPORATE AVERAGE FUEL ECONOMY (CAFE) 85 11.1 CAFE Input/Output File Names 85 11.2 CAFE Transaction Process Codes 85 11.3 CAFE Input Notes 86 11.4 System-Generated Calculations 86 11.4.1 CAFE 86 11.4.2 Adjusted Combined CAFE 87 11.4.3 Multiple tests on one test vehicle within one subconfiguration 89 11.4.4 Subconfiguration-level MPG/City or Highway 89 11.4.5 Configuration-level MPG/City or Highway 89 11.4.6 Configuration-level MPG/Combined 90 11.4.7 Base-level MPG/City, Highway, or Combined 90 11.4.8 Model-level MPG/City, Highway, or Combined 91 11.5 Input Record Dependencies 92 12.0 REPORTS 93 12.1 Car Line 93 12.2 Engine Systems Information 94 12.3 EvSI Systems Information 94 12.4 Vehicle Information 94 12.5 Shift Schedule 95 12.6 Manufacturer/EPA Test Data 95 12.7 Summary Sheet 96 12.8 General Label 96 12.9 Corporate Average Fuel Economy 97 13.0 ERRORS 99 13.1 User-induced Errors 99 13.2 System or Database Errors 99 VI ------- March 28, 2001 (REV.) APPENDIX A Acronyms APPENDIX B Error Messages APPENDIX C Reports APPENDIX D Input Data Record Layouts APPENDIX E Input Forms APPENDIX F EPA Standardized Engine and Evaporative Family Names APPENDIX G Sample Input Forms (filled-in) EXHIBITS Exhibit 2-1. CFEIS Operations 8 Exhibit 2-2. Electronic File Transfer 10 Exhibit 2-3. Processing by the CFEIS Server 11 Exhibit 2-4. Transaction Type Summary 13 Exhibit 2-5. CFEIS Mail Box Files 15 Exhibit 3-1. Sum of Averages per Class Code 18 Exhibit 3-2. Car Line Input Record Dependencies 19 Exhibit 3-3. Sample Car Line Code Conversion 20 Exhibit 4-1. Sales Area Codes (Federal and California) 28 Exhibit 4-2. Light-Duty Vehicle Class Codes (Federal and California) 29 Exhibit 4-3. Light-Duty Vehicle Class Codes (Federal and California) For Model Years 1995, 1996 and 1997 Only 29 Exhibit 4-4. Codes for Exhaust Emission Standards (Federal and National) 30 Exhibit 4-5. Exhaust Emission Standards Codes (California) 31 Exhibit 4-6. ESI Input Record Dependencies 32 Exhibit 5-1. EvSI Input Record Dependencies 38 Exhibit 6-1. VI Input Record Dependencies 44 Exhibit 7-1. Shift Schedule Input Record Dependencies 50 Exhibit 8-1. MTDS Input Record Dependencies 57 Exhibit 8-2. Test Type/Test Purpose Codes 67 Exhibit 8-3. Test Procedures Codes 68-69 Exhibit 8-4. Valid Combinations of Test Procedure Codes and Test Type/Test Purpose Codes 70-71 Exhibit 9-1. Summary Sheet Input Record Dependencies 74 Exhibit 10-1. General Label Input Record Dependencies 77 Exhibit 11-1. CAFE Input Record Dependencies 92 vn ------- March 28, 2001 (REV.) This page is intentionally left blank. Vlll ------- March 28, 2001 (REV.) 1.0 INTRODUCTION The Certification and Fuel Economy Information System (CFEIS) is Environmental Protection Agency's (EPA) Relational Database Management System (RDBMS) for processing vehicle emission and fuel economy information. This information, gathered from automobile manufacturers, testing laboratories, and EPA analysts, is used to determine if a particular car or truck is in compliance with federal regulations so EPA can certify it for sale in the United States. CFEIS also provides information for reports to other federal agencies, state and local governments, and public inquiries under the Freedom of Information Act (FOIA). 1.1 About CFEIS CFEIS resides on a Sun UNIX database server that can be accessed over the EPA's National Vehicle and Fuel Emissions Laboratory (NVFEL) Ethernet network from UNIX workstations and other computers running X Window software. CFEIS is a host-based system (i.e., a server/workstation setup), meaning that all processing of CFEIS data occurs on the server, with each client workstation handling presentation functions. CFEIS runs under version 7.2.2 of Oracle, a multi-user RDBMS. 1.1.1 CFEIS Databases For security and efficiency, CFEIS comprises several databases. All data submitted to CFEIS first resides in a submission database. This serves as a holding area for data waiting to be processed, as well as a record of all data exactly as they were submitted. Data from the submission database is checked before processing, and if errors are found, an error report is sent to the user who submitted the data. If the data pass this edit check, they are placed into the production database. This is the database of record, against which searches can be conducted and reports generated. CFEIS also maintains an output database, which holds reports generated by the system or requested by users. This database also serves as an archive of reports as they were sent to the user, should there be a need to recreate a report after the data on which it was based has been changed. 1.1.2 CFEIS Subsystems For the purposes of manufacturers' data submission, CFEIS is organized into nine subsystems, each of which is responsible for processing or reporting particular certification and fuel economy information. ------- March 28, 2001 (REV.) These subsystems are as follows: Car Line (CL). Allows for the receipt, validation, and update of Car Line information from manufacturers. This information is entered by the manufacturer and is used to identify those Car Lines to be included in emission certification, fuel economy label, and Corporate Average Fuel Economy (CAFE) calculations. Engine System Information (ESI). Allows for the receipt, validation, update, and reporting of ESI received from manufacturers applicable to emission certification and fuel economy labeling. This information is grouped by family and is used to identify the applicable standards that those families must meet. Evaporative System Information (EvSI). Allows for the receipt, validation, update, and reporting of EvSI received from manufacturers applicable to emission certification and fuel economy labeling. This information is grouped by family and is used to identify the applicable standards that those families must meet. Vehicle Information (VI). Allows for the receipt, validation, update, and reporting of VI. Additionally, it provides descriptive information for fuel economy and certification test vehicles. VI data submission should also be prepared when fuel economy data vehicle packages are assembled, when vehicles (and their data) are submitted for carry over/carry across, or when vehicles are built or re-configured for running change/field fix testing. The VI submission cannot be processed until the ESI, EvSI, and Car Line data are accepted. Shift Schedule (SH). Allows for the receipt, validation, update, and reporting of Shift Schedule information received from the manufacturers. Additionally, it provides the capability for a vehicle manufacturer to enter unique transmission shift schedules that are used to produce video driving traces for vehicle emission and fuel economy tests performed at NVFEL. The manufacturer submits Shift Schedule data into the Shift Schedule database. EPA/Manufacturer Test Data (MTDS). Allows for the receipt, validation, update, and reporting of EPA and manufacturer test data applicable to emission certification and fuel economy labeling. The manufacturer performs and submits the results of emission and fuel economy tests into the EPA database. The test data cannot be processed until the ESI, EvSI, and VI data have been accepted. Summary Sheet (SS). Allows for the receipt, validation, update, and reporting of Summary Sheet information received from the manufacturers. It provides the means ------- March 28, 2001 (REV.) for accepting the manufacturer's vehicle summary information by (engine family/ test group) / (evaporative family/refueling family) combination. The Summary Sheet submission includes a concise description of all test vehicles, test results, and procedures used to support the issuance of each Certificate of Conformity, together with a list of all Car Lines covered by the particular certificate. The data cannot be processed until the ESI, EvSI, Car Line, VI, and MTDS data have been processed. General Label (GL). Allows for the receipt, validation, update, and reporting of General Label information received from the manufacturers. This processing includes the verification of the manufacturer submitted self-approved fuel economy calculations. The data cannot be processed until the ESI, Car Line, VI, and MTDS data have been accepted. Corporate Average Fuel Economy (CAFE). Allows for the receipt, validation, update, and reporting of CAFE Information. It uses reported or generated manufacturer test data and the actual sales volume to produce manufacturers CAFE by compliance category. The data cannot be processed until the ESI, Car Line, VI, and MTDS data have been accepted. 1.2 Purpose This guide gives manufacturers the information they need to exchange data with CFEIS. It introduces the procedures for physically submitting data to NVFEL and briefly explains the sequence of data submission that is important across the various subsystems. 1.3 References This subsection identifies documents applicable to or referenced by this guide. Government Documents Draft Certification Division Application Software Development Guidelines, EPA, May 1994. Hardware and Software Standards, EPA, December, 30, 1994. Draft Standard for Data Element Naming Conventions., EPA, August 28, 1992. Draft Standard for Data Element Attribution, EPA, August 28, 1992. ------- March 28, 2001 (REV.) Draft Standard for the Formulation of Data Definitions, EPA, September 15, 1992. EPA Information Security Manual. EPA Common User Interface Standards. EPA Systems Development Center User Support Operations and Procedures Manual. EPA Systems Development Center Information Systems Engineering Methodology (ISEM). OMB Circular A-13 0, Management of Federal Information Resources. Title H of the Clean Air Act (CAA). Energy Policy and Conservation Act (EPCA). Motor Vehicle Information and Costs Savings Act (MVICSA). 40 CFR Part 86, Certification Compliance Program. 40 CFR Part 600, Fuel Economy Compliance Program. Advisory Circulars. Dear Manufacturer Guidance Letters. Information Security Plan for Development and Maintenance ofCFEIS (SDC-0055-078-RA-4007, dated November 18, 1995). EPA Security Manual. EPA Personal Security Computer Manual. Specific VPCD Information Security Guidance. Systems Development Center (SDC) Documents The Certification and Fuel Economy Information System (CFEIS) Database Conversion Plan. SDC document no. SDC-0055-078-AG-4003. ------- March 28, 2001 (REV.) The Certification and Fuel Economy Information System (CFEIS) Requirements Specification. SDC document no. SDC-0055-078-WB-5011. The Certification and Fuel Economy Information System (CFEIS) Logical Design working papers. SDC document no. SDC-0055-078-WB-4015, WO through W14. SDC Systems Engineering Environment (SEE), containing: SDC Guidelines for the Change Control Board. SDC document no. SDC-0055- 028-SS-20052 (January 8, 1993) SDC Procedure 1 - Product Development Process. SDC document No. SDC- 0055-028-2054 (June 15, 1993) - SDC Procedure 1 - Product Development Process Briefing. SDC document no. SDC-0055-028-2055 (April, 1994) - SDC Standard - Application Development Process Environment (ADPE) Elements. SDC document no. SDC-0055-028-SS-3004 (March 1, 1994) - SDC ADTE Plan - Plan for the EPA Systems Development Center Application Development Technology Environment Plan. SDC document no. SDC-0055-028- 3006A (May 13, 1994) - SDC Telecommunications Services Request (TSR) Process Briefing. SDC document no. SDC-0055-028-TB (January, 1994) SDC Document Style Guide (Second Edition). SDC document no. SDC-0055- 028-PK-4027 (July 15, 1995) Certification and Fuel Economy Information System (CFEIS) Input Data Record Layouts. 1.4 Organization This document consists of the following: Section 1.0. Introduction, explains the guide's purpose and organization. ------- March 28, 2001 (REV.) Section 2.0. System Description, gives an overview of the system, the configuration and operation of the parts of the system that manufacturers access, the logical parts of the system as they relate to processing manufacturer-submitted data, and a high-level discussion of the internal structure of a submission file. Sections 3.0 through 11.0, explains how to format data submissions for each subsystem and what validations or calculations the system performs on the data submitted. Section 12.0. Reports, describes what reports CFEIS generates from the data submissions. Section 13.0. Errors, discusses the errors that the user can expect to receive as a result of submitting data. Such errors fall into two groups: (1) errors that the user caused (that is, user-induced errors) and (2) system or database errors (errors generated independently from the content of a user's data submission). Appendices contain Acronyms and Abbreviations (Appendix A), Error Messages (Appendix B), Reports (Appendix C), Input Data Record Layouts (Appendix D), Input Forms (Appendix E), and EPA Standardized Engine and Evaporative Family Names (Appendix F). ------- March 28, 2001 (REV.) 2.0 SYSTEM DESCRIPTION 2.1 System Overview CFEIS is installed at the Vehicle Programs and Compliance Division (VPCD) located at NVFEL in Ann Arbor, Michigan. The system employs a workstation/server architecture in a Local Area Network (LAN) environment using version 7.2.2 of the Oracle RDBMS. Like its mainframe predecessor, CFEIS uses batch processing. This means that CFEIS periodically processes the data left in users' mailboxes, or placed in the submission database by EPA analysts. Transaction reports and other report requests are also processed in this periodic fashion. CFEIS picks up submissions and drops off reports every 2 hours. As shown in Exhibit 2-1, the system accepts the information that constitutes the manufacturer's application for a Certificate of Conformity for vehicle emissions. It also accepts the information required to perform the calculations for the fuel economy label and CAFE. CFEIS generates the Certificate of Conformity and calculation results that verify the fuel economy calculations performed by the manufacturer. The system periodically transmits Shift Schedule information to the Testing Services Division's (TSD) Laboratory Network System (LNS), which performs the confirmatory tests. LNS, in turn, transmits the confirmatory test results to CFEIS. Once in the system, the confirmatory test results are reviewed by the certification analyst responsible for issuing the Certificate of Conformity. CFEIS generates standard reports that VPCD must provide to external entities (that is, an organizational unit outside of EPA). The external entities and the reports they receive are as follows: CAFE Report., Department of Transportation. Fuel Economy Guide, Department of Energy. Gas Guzzler Tax Report, Internal Revenue Service. Annual Certification Test Results Report, public distribution. General Label Test Car Lists, public distribution. Freedom of Information Act (FOIA) responses to public inquiries. Ad hoc queries meeting a variety of internal and external requests. In addition to the reports listed above, CFEIS generates processing reports that provide feedback to manufacturers about their data submissions. The system generates one or more reports in response to every type of submission processed. ------- March 28, 2001 (REV.) i £ ill Exhibit 2-1. CFEIS Operations ------- March 28, 2001 (REV.) 2.2 Personnel Interaction A number of different types of users and operators interact with CFEIS. The first and most important is the manufacturer. CFEIS facilitates the processing of information submitted by the manufacturer for the Certificate of Conformity and fuel economy calculations. CFEIS accepts all of the manufacturer's submissions and checks the information for consistency and accuracy. The system then generates the Certificate of Conformity and the results of the fuel economy calculations. The manufacturer receives both products. Two types of VPCD personnel interact with CFEIS. The first is the certification analyst, who interacts with the manufacturer and reviews the manufacturer's submissions. CFEIS automates much of the edit checking that must be performed on manufacturer submissions. The certification analyst monitors the submission acceptance process and reviews final submission information to determine if the manufacturer's application for certification can be accepted. If a manufacturer's test results must be verified, the certification analyst schedules a confirmatory test with TSD. VPCD's Automated Data Processing (ADP) analyst also interacts with CFEIS. The ADP analyst maintains CFEIS and monitors technical system operations to ensure that the system functions properly. Among the ADP analyst's duties are database administration, maintenance of the business process and data models, maintenance and development of software to support functionality outside the scope of CFEIS, resolution of manufacturer and EPA user problems, and incorporation of new regulations into future versions of CFEIS. 2.3 System Configuration and Operation CFEIS consists of a database server, workstations, and an electronic interface used by manufacturers at remote sites for submitting and storing data and for processing reports. The RDBMS stores and retrieves CFEIS data. The ADP analysts use CFEIS to perform their technical functions. CFEIS gives each manufacturer access to a single UNIX workstation connected to the CFEIS LAN. A modem and a UNIX File Transfer Protocol (FTP) enable the manufacturer to both send submission files to and receive report files from the CFEIS server through the workstation's data storage disk. The CFEIS server periodically (that is, every 2 hours) reads the data from the workstation's hard disk into its own mass storage. The workstation is capable of maintaining up to six concurrent dial-in sessions. Appendix D, Input Data Record Layouts, contains instructions for formatting the electronic files used for submissions. ------- March 28, 2001 (REV.) Manufacturers are assured of having a secure repository within CFEIS for their data submissions and the reports requested or generated by the system. The CFEIS workstation is configured with a 5-megabyte UNIX partition for each manufacturer, and no manufacturer can access or view the files in another manufacturer's partition. Regardless of the data submission's source (magnetic diskette, paper forms from the NVFEL, or electronic data transfer), the system identifies the manufacturer who originated the file and stores the file in that manufacturer's partition. Exhibit 2-2, illustrates disk partitioning on the workstation. The system transfers data from the manufacturer's workstation to the CFEIS server for processing. The system identifies the manufacturer making the submission and places a copy of the Submission Summary Report in the manufacturer's partition. The system also places an identical copy of each Submission Summary Report in an archive partition. The archive partition is not accessible to manufacturers, but EPA-designated system users may retrieve the Submission Summary Reports that are generated. The system retains the archived Submission Summary Reports online for at least 60 days. Manufacturer #1 Interface Workstation Modem Modems cummin Telephone Dial-up Telephone Dial-up |EHEHEHEH< Modem EHEHEHEIK EHEHEHEIK EHEHEHEH< EHEHEHEIK EHEHEHEH< linn linn Interface Workstation Hard Disk Manufacturer #2 Exhibit 2-2. Electronic File Transfer 10 ------- March 28, 2001 (REV.) After the 60-day online period, they are copied to archive tapes. The system automatically moves the Submission Summary Report to the manufacturer's workstation partition after processing has been completed. All EPA users interact with the CFEIS server, while all manufacturers interact only with the workstations. Exhibit 2-3 illustrates CFEIS processing of manufacturer data. The manufacturers are responsible for managing, cleaning up, and removing the Submission Summary Reports in their partitions on the workstation. EPA computer operations accepts manufacturers' data submissions in ASCII format copied onto 3.5-inch magnetic diskettes. CFEIS Ethernet LAN M anufacturer's P a rtitio n File 2 File 3 Report 1 Report 2 CFEIS in itia te s file pickup R eport 3 CFEIS drops off transaction report C o nte nts of F lie 2 Exhibit 2-3. Processing by the CFEIS Server 11 ------- March 28, 2001 (REV.) The submission data are represented as flat-file ASCII formats corresponding to those defined in Appendix D, Input Data Record Layouts. Manufacturers may submit data on paper forms. Appendix E, Input Forms, contains the paper forms used for paper submission. To enter the data from the paper forms into CFEIS, the flat-file ASCII formats are prepared using a data input software package. The system processes the flat file just as if it had been delivered to NVFEL on a diskette or through a telecommunications link. Reports for the data submitted on diskette or paper forms will be generated in hard copy printouts. 2.4 Input Data Structure Submissions to CFEIS are for one subsystem and one manufacturer. Each submission contains one or more transactions. A transaction is a type of action that CFEIS performs on the data submitted (for example, Add, Modify, Delete, Report, etc). A transaction contains one or more input records followed by a ZZ record. The ZZ record indicates to CFEIS that the transaction has ended. Each subsystem has different allowable transaction types. The transaction type is generally determined by the process code for the first input record of the transaction. Some record types do not have process codes. In that case, the transaction type is determined by the presence or absence of other record types within the transaction. The scope of a process code can be limited to a subset of the fields in a single input record; however, within a transaction different combinations of process codes are allowed. When submitting data to CFEIS, you should do the following: Organize your data by CFEIS subsystem. Verify subsystem data dependency Organize subsystem data by valid transaction type (Add, Modify, Delete, etc.). Find the correct input record type (within each subsystem) in Appendix D or E for each of your data entries. Verify input record dependencies. Some input records are independent while others require one or more specified input records in the same submission to make the record complete. Sections 3.0 through 11.0 each contain a table listing these dependencies. Ensure that your submission 12 ------- March 28, 2001 (REV.) includes the additional input record(s) for each dependent record. Exhibit 2-4 summarizes the transaction types for each subsystem. Transaction Process Code Add (A or blank) Modify (M) Replace (R) Delete (D) Change (N) Report (P) Summary Report (Y) Cancel (F) Carryover (C) Carry Across (X) Re-activate (G) Re-process (S) CFEIS Subsystem CL ESI EvSI VI SH MTDS SS GL CAFE Exhibit 2-4. Transaction Type Summary When entering your data you should do the following: Observe the data input rules discussed in Sections 3 through 11, Input Notes. Observe the Valid Range/Entry Criteria for each data field as shown in Appendix D, or the Entry Field Description for each field in Appendix E. Ensure that all required field entries are correct and complete. Appendix D shows the required and optional fields for each transaction type and input record. End each transaction with a ZZ record. 13 ------- March 28, 2001 (REV.) 2.4.1 Data Entry Data may be entered into CFEIS from magnetic diskette, paper forms, or electronic data transfer (FTP). If you want to enter your data on paper forms, you will find the input forms you need in Appendix E. On the back of the form are the valid range/entry criteria to help you determine what values to put into each block. If you want to enter your data on magnetic diskettes or through electronic data transfer, use the input data record layouts found in Appendix D. The input data record layouts give the field names, transaction types; indicate whether the field is allowable, required, or optional; and show the position, length, data type, and valid range/entry criteria for each record type allowable for each subsystem. Since CFEIS processes the input data record layouts by subsystem, record type, and column position, make sure to include only the submission record types for one subsystem using the proper column position for the field placement. 2.4.1.1 Field Justification Alphanumeric fields should be left justified. Numeric fields may be left or right justified. It is recommended that right justification be used. 2.4.2 Input Data Formats When you input your data, either on paper forms or electronically, use the following formats (see also Appendix D): A = Alphanumeric character. R = Real number (with precision defined as n.n under the element Length). I = Integer number. D = Date (in the format of MMDDYYYY). 2.4.3 Decimals in Input Data If you are entering data that contain decimals, you must include the decimal point. The system will not put it in for you. 14 ------- March 28, 2001 (REV.) 2.4.4 Input Data File Names Exhibit 2-5 shows the names of the files that the manufacturers drop off in CFEIS and the names of the Submission Status Report files that the system sends back to the manufacturers. The input data record layouts in Appendix D show the required fields in each transaction, the starting position of the field in the input record, the length and type of the fields, and so on. Input File Name carline.in esi.in evsi.in vi.in shift, in mtds.in summary.in gl.in cafe.in Output File Name carline.out esi.out evsi.out vi.out shift.out mtds.out summary.out gl.out cafe.out File Content Car Line ESI EvSI Vehicle Information Shift Schedule Manufacturer Test Data Summary Sheet Data General Label Fuel Economy Corporate Average Fuel Economy Exhibit 2-5. CFEIS Mail Box Files 2.4.5 Input Notes and Calculations Each subsystem has validations that are performed and for some subsystems CFEIS computes values from the input data submitted. The following subsections describe the rules you must follow to ensure successful validation of the data submitted. We have called those rules Input Notes. In addition, if CFEIS makes calculations on the data you submit, we give you the equations that CFEIS uses to perform those calculations. 15 ------- March 28, 2001 (REV.) This page is intentionally left blank. 16 ------- March 28, 2001 (REV.) 3.0 CAR LINE (CL) 3.1 Car Line Input/Output File Names Input file name: carline.in Output file name: carline.out 3.2 Car Line Transaction Process Codes Process code explanations are as follows: blank, A (Add) M (Modify) D (Delete) Use this code to enter new data into the Car Line database. CFEIS will generate an exception condition if the data are already in the database. The exception condition results in the transaction being rejected after the input data have been scanned for as many additional error conditions as possible. See also Car Line Input Notes Subsection 3.3. Use this code to modify existing data in the Car Line database. For Modify process codes, optional fields containing non-blank input data replace existing data in the database. CFEIS leaves existing data in the database unchanged if the input value is blank. To blank out a numeric field, enter an * in any column of the field. To blank out a text field, enter an * in every column of the field. If the asterisks do not fill the entire field, they will become part of the text. CFEIS generates an exception condition if the database does not contain the data to be modified. The exception condition results in the transaction being rejected after the input data have been scanned for as many additional error conditions as possible. See also Car Line Input Notes Subsection 3.3. Use this code to delete existing data in the Car Line database. CFEIS generates an exception condition if the database does not contain the data to be deleted. The exception condition results in the transaction being rejected after the input data have been scanned for as many additional error conditions as possible. See also Car Line Input Notes Subsection 3.3. 17 ------- March 28, 2001 (REV.) 3.3 Car Line Input Notes 3.3.1 Add and Modify Transactions The rules are as follows: Specify passenger and luggage volumes for at least one body style on a C2 record if the vehicle is a passenger car and not a 2-seater. When you create a new Car Line, use an Add process code on the C1 record with a new Car Line code. The sum of the average passenger and luggage volumes that you enter for a Car Line must be within the tolerances specified for the Class code (see Exhibit 3-1). Class Code 2 3 4 5 6 7 8 9 Sum of Averages Minimum >1 85 100 110 120 1 130 160 Maximum <85 <100 <110 <120 200 <130 <160 200 Exhibit 3-1. Sum of Averages per Class Code When you enter passenger and luggage volumes for the following: - 2-door. - 4-door. - Hatchback vehicles. the values must be within 20 percent of the average volume specified. 18 ------- March 28, 2001 (REV.) Vehicle Information, Summary Sheet, General Label, and CAFE may need to be re-processed if Car Line data are modified. 3.3.2 Delete Transactions The CFEIS will not allow you to delete a Car Line that you have used in a General Label index, Vehicle Configuration, or Summary Sheet. 3.3.3 Input Record Dependencies Because there are combinations of input records that can be submitted, you must follow the allowed valid transaction and input record dependency rules. Exhibit 3-2 shows the Input record dependencies for the Car Line subsystem. Car Line Input Record Type Cl C2 CS zz Input Record Dependency None None Cl Valid Transactions A^D1 Implied M A,D All Transactions CFEIS Table(s) Car Line Car Line Car Line State Restrictions Exhibit 3-2. Car Line Input Record Dependencies 1 Transactions Legend: A= Add M= Modify D= Delete ZZ= Termination The Input Record Types are the first two characters in the input record submission format. See Appendix D or E for other field content and format. The Input Record Dependency column shows whether the input record is independent or must be accompanied in the transaction by an additional input record. The Valid Transactions column show the kind of transactions that you can submit. Your input record data will be stored in the respective CFEIS table. 3.4 Conversion of MTS CFEIS Car Line and Manufacturer Codes CFEIS uses different Car Line and Manufacturer codes than the Michigan Terminal System (MTS)CFEIS did. In MTS CFEIS, a Car Line was defined by a 3-digit Car Line Manufacturer code and a 2-digit Car Line code. A Car Line Manufacturer code less than or 19 ------- March 28, 2001 (REV.) equal to 500 indicated a car manufacturer, and a code greater than 500 indicated a truck manufacturer. In CFEIS, the 3-digit Car Line Manufacturer code has been replaced by a 2-digit Division code. Each Car Line manufacturer is assigned a Division code based on the alphabetically ordered Car Line manufacturer names for a specific VI manufacturer. For example, Chrysler's Car Line Manufacturer codes convert as shown in Exhibit 3-3. Car Line Manufacturer Name Chrysler Chrysler Dodge Dodge Eagle Eagle Imperial Jeep Jeep Plymouth Plymouth Car Line Manufacturer Code 130 620 160 650 161 651 214 850 652 320 910 Division Code 1 1 2 2 3 3 4 5 5 6 6 Exhibit 3-3. Sample Car Line Code Conversion The distinction between car and truck manufacturers is no longer relevant at the division level in CFEIS. Instead, the car/truck division is made for each Car Line using the Class code. Each Class code is identified as either a car or truck. As a result, the Car Line code is not always unique within a division. Therefore, if the Car Line Manufacturer code is greater than 500, then 100 is added to the MTS Car Line code for the translation to CFEIS. For example, Car Line code 95 is a Q-Car for Car Line Manufacturer 130 and the same Car Line code 95 is a Caravan 4WD for Car Line Manufacturer 620. Both Car Line Manufacturers 130 and 620 20 ------- March 28, 2001 (REV.) become Division Code 1 in CFEIS. Therefore, Car Line code 95 for Car Line Manufacturer 620 (that is, Caravan 4WD) translates to Car Line code 195 in CFEIS. 21 ------- March 28, 2001 (REV.) This page is intentionally left blank. 22 ------- March 28, 2001 (REV.) 4.0 ENGINE SYSTEMS INFORMATION (ESI) 4.1 E SI Input/Output File Names Input file name: esi.in Output file name: esi.out 4.2 ESI Transaction Process Codes Process code explanations are as follows: blank, A (Add) M (Modify} D (Delete} R (Replace} Use this code to enter new data into the ESI database. CFEIS will generate an exception condition if the data are already in the database. The exception condition results in the transaction being rejected after the input data have been scanned for as many additional error conditions as possible. See also ESI Input Notes Subsection 4.3. Use this code to modify existing data in the ESI database. For Modify process codes, optional fields containing non-blank input data replace existing data in the database. CFEIS leaves existing data in the database unchanged if the input value is blank. To blank out a numeric field, enter an * in any column of the field. To blank out a text field, enter an * in every column of the field. If the asterisks do not fill the entire field, they will become part of the text. CFEIS generates an exception condition if the database does not contain the data to be modified. The exception condition results in the transaction being rejected after the input data have been scanned for as many additional error conditions as possible. See also ESI Input Notes Subsection 4.3. Use this code to delete existing data in the ESI database. CFEIS generates an exception condition if the database does not contain the data to be deleted. The exception condition results in the transaction being rejected after the input data have been scanned for as many additional error conditions as possible. See also ESI Input Notes Subsection 4.3. Use this code to replace with input data all existing data in the ESI database. Replace can be considered equivalent to a Delete transaction followed by an ^^transaction. Unlike the Modify 23 ------- F (Cancel) March 28, 2001 (REV.) process code, a blank input in optional fields does replace existing database values. CFEIS generates an exception condition if the database does not contain data to be replaced. The exception condition results in the transaction being rejected after the input data have been scanned for as many additional error conditions as possible. See also ESI Input Notes Subsection 4.3. A Cancel process code is used to cancel an Engine subsystem. Canceling an ESI subsystem preserves existing information in the CFEIS database while indicating that it will not be used. See also ESI Line Input Notes Subsection 4.3. A Re-activate process code is used to re-activate an Engine subsystem that was previously canceled. A Report process code is used to generate an Engine Family/ Test Group report for a given manufacturer. G (Re-activate) P (Report) 4.3 ESI Input Notes 4.3.1 Add Transactions The rules are as follows: In the ESI database, a transaction must begin with and include only one El or E2 input record. This means that operations can be performed for a single Engine system or Engine subsystem in a transaction. If you are adding an El or E2 input record only to provide key field data for other input records in the transaction, you must include a Modify M process code in the El or E2 record. If you do not specify the following: - Emission standard. - Phase-in-percentage. - Additive DF. - Multiplicative DF. 24 ------- March 28, 2001 (REV.) when you add an EG record, CFEIS will look up and apply a corresponding emission standard based on model year, tier, useful life, Cert/In-Use code, LVW range, ALVW range, ignition type, emission name, sales area, GVW category, and fuel type. If the database does not contain a corresponding emission standard, it assigns 0 to the additive DF, 1 to the multiplicative DF, and 0 to the phase-in percentage. If you enter a value less than 0 for additive DF, CFEIS will use value 0 for calculation of certification level. However, the entered value is retained in the CFEIS database. If you enter a value less than 1 for multiplicative DF, CFEIS will use value 1 for calculation of certification level. However, the entered value is retained in the CFEIS database. 4.3.2 Modify and Replace Transactions The rules are as follows: You cannot modify or replace ESI data if there is a VI record against it. ESI subsystems may be added even if a VI exists for an engine system. When modifying or replacing an E2 record, you must include a non-blank value for DF type if you have never entered the DF type for the Engine subsystem that you are modifying. If you do not specify the following: - Emission standard. - Phase-in-percentage. - Additive DF. - Multiplicative DF. when you replace an EG record, CFEIS will look up and apply a corresponding emission standard based on model year, tier, useful life, Cert/In-Use code, LVW range, ALVW range, ignition type, emission name, sales area, GVW category, and fuel type. If the database does not contain a corresponding emission standard, it assigns 0 to the additive DF, 1 to the multiplicative DF, and 0 to the phase-in percentage. 25 ------- March 28, 2001 (REV.) If you enter a value less than 0 for additive DF, CFEIS will use value 0 for calculation of certification level. However, the entered value is retained in the CFEIS database. If you enter a value less than 1 for multiplicative DF, CFEIS will use value 1 for calculation of certification level. However, the entered value is retained in the CFEIS database. To replace the following: - Combustion cycle. - Ignition type. - Fuel system. - Valves per cylinder. - Turbocharger supercharger. - Catalyst. - Trap. - California OBD. - Federal OBD. - Production code. the pre-conversion codes must match the values associated with the existing Engine Family/Test Group. A Replace process code on an El input record replaces an Engine system, not an Engine Family/Test Group. Vehicle Information, Summary Sheet, General Label, and CAFE may need to be re-processed if ESI data are modified or replaced. 26 ------- March 28, 2001 (REV.) 4.3.3 Delete Transactions The rules are as follows: You may delete a subsystem without deleting the associated system. You cannot delete ESI data if you have used the data in a Summary Sheet and that Summary Sheet is locked. You cannot delete a subsystem if the Engine system containing the subsystem is used by a vehicle configuration and the vehicle configuration references a sales area that corresponds to the subsystem. The Delete process code on the El input record deletes an Engine system and all its associated Engine subsystems. You cannot perform any Delete operations on an Engine system until CFEIS is no longer using any of the associated subsystems. If the last Engine system that you are deleting is also the last one for that family, the Engine Family/Test Group will be deleted. You cannot delete subsystem numbers unless they are the highest numbered subsystem in the Engine system. 4.3.4 Cancel Transactions You cannot cancel a subsystem more than three times. 4.3.5 E2 and ES Input Records Exhibits 4-1 through 4-7 give the codes to be entered on the E2 and ES input records for sales area, vehicle class, and exhaust emission standards. For California sales areas, note that EPA uses the federal definition of LVW and ALVW and EPA's definition is not necessarily the same as California's. For example, California has used two different definitions of LVW: one for 1994 and another for later model years. For 1994, California's definition of LVW is the same as the federal definition of LVW. For later model years; however, California's definition is the same as the federal definition of ALVW. The following exhibits, including those for California, use the federal definitions. 27 ------- March 28, 2001 (REV.) Engine Family/Test Group Names EPA standardized Engine Family/Test Group names are described in detail in Appendix F of this document. Engine Family/Test Group Related Information Sales Area Codes Codes CA FA NL NE CF -6T Sales Area California + Section 177 States (includes California Tier 1, TLEV, LEV, ULEV, ZEV vehicles) Federal All Altitude (Tier NLEV - All States Trading ULEV, ZEV) NLEV - Northeast Trading ZEV in 1999; TLEV Only 1) Region (TLEV, LEV, Region (TLEV, LEV, ULEV, in 2000. Obsolete in 2001.) Federal Clean Fueled Fleet Areas (LEV, ULEV, ILEV, ZEV) (Obsolete) If Certified to Same Standards: CE CL NF CA + NE CA + NL CA + NL + CF Exhibit 4-1. Sales Area Codes (Federal and California) 28 ------- March 28, 2001 (REV.) Vehicle Class Codes: 1998 and Later Code V Tl T2 T3 T4 T5 T6 VT Fuel Any Description GVWR 0-6000 >6000 ALVW LDV or CARB's PC Any 3751-5750 >5751 3751-5750 >5751 LVW 0-3750 3751-5750 0-3750 >3751 LDV and LDT1 (or CARS' s PC and LDT1) Tierl LDV LDT1 LDT2 LDT3 LDT4 LDT3 LDT4 LVT Exhibit 4-2. Light-Duty Vehicle Class Codes (Federal and California) Vehicle Class Codes: 1995, 1996 and 1997 Code V 1 2 3 4 5 6 7 8 Fuel Any Description GVWR ALVW LVW LDV or CARB's PC 0-6000 >6000 N/A Any 3751-5750 >5751 3751-5750 >5751 N/A 0-3750 3751-5750 0-3750 >3751 0-3750 >3751 Tierl LDV LDT1 LDT2 LDT3 LDT4 LDT3 LDT4 N/A TierO LDV N/A LDT-A-NOx 1.2 LDT-B-NOx 1.7 Exhibit 4-3. Light-Duty Vehicle Class Codes (Federal and California) For Model Years 1995, 1996 and 1997 Only 29 ------- March 28, 2001 (REV.) HC/CO/NOx TierO Tierl TLEV TLEV + ILEV LEV LEV + ILEV ULEV ULEV + ILEV ZEV ZEV + ILEV In use TierO TierO Tier 11 Tier IF TLEV TLEV + ILEV LEV LEV + ILEV ULEV ULEV + ILEV ZEV ZEV + ILEV PM TierO Tierl TierO Tierl TierO Tierl TierO Tierl TLEV TLEV + ILEV LEV LEV + ILEV ULEV ULEV + ILEV ZEV ZEV + ILEV Cold CO Y N Y N Y N Y N Y N Y N Y N Y N Y N Y N Y N Y N Y N Y N N N Standards Code 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 32 Exhibit 4-4. Codes for Exhaust Emission Standards (Federal and National) 30 ------- March 28, 2001 (REV.) Code CO Cl CT CL CU cz cs Description TierO Tierl TLEV LEV ULEV ZEV (Electric) SLEV Exhibit 4-5. Exhaust Emission Standards Codes (California) Codes for Exhaust Emission Standards: 1998 LEV Standards To determine emission standards from the Engine Family/Test Group name, you must determine the ALVW and LVW for the vehicle class, combustion cycle, fuel, and standards. For Clean Fuel vehicles, the definition of test weight in 40 CFR, Part 86.101-94, is identical to the definition of ALVW. 4.3.6 Input Record Dependencies Because there are combinations of input records that can be submitted, you must follow the allowed valid transaction and input record dependency rules. Exhibit 4-8 shows the Input record dependencies for the ESI subsystem. 31 ------- March 28, 2001 (REV.) Engine System Information Input Record Type El EE EC ZZ E2 ES EG ET ZZ Input Record Dependency None El El None E2 ES E2 Valid Transactions AMRAPJsG1 A,D A,M,R All Transactions A,M,R,D,P,F,G A,M,R,D A,M,R,D A,M,R All Transactions CFEIS Table(s) Engine Family/Test Group Engine System Engine System Emission Component Engine System Engine Subsystem Engine Subsystem Fuel Engine Subsystem Standard EG Standard Cross Reference Engine Subsystem Exhibit 4-6. ESI Input Record Dependencies "Transactions Legend: A= Add M= Modify R= Replace D= Delete F= Cancel G= Re-activate ZZ= Termination P= Report The Input Record Types are the first two characters in the input record submission format. See Appendix D or E for other field content and format. The Input Record Dependency column shows whether the input record is independent or must be accompanied in the transaction by an additional input record. The Valid Transactions column show the kind of transactions that you can submit. Your input record data will be stored in the respective CFEIS table. NOTE: Either an El or an E2 must be included in a transaction; however, both cannot be included in the same transaction. 32 ------- March 28, 2001 (REV.) 5.0 EVAPORATIVE/REFUELING SYSTEMS INFORMATION (EvSI) 5.1 EvSI Input/Output File Names Input file name: evsi.in Output file name: evsi out 5.2 EvSI Transaction Process Codes Process code explanations are as follows: blank, A (Add) M (Modify) D (Delete) R (Replace} Use this code to enter new data into the EvSI database. CFEIS will generate an exception condition if the data are already in the database. The exception condition results in the transaction being rejected after the input data have been scanned for as many additional error conditions as possible. See also EvSI Input Notes Subsection 5.3. Use this code to modify existing data in the EvSI database. For Modify process codes, optional fields containing non-blank input data replace existing data in the database. CFEIS leaves existing data in the database unchanged if the input value is blank. To blank out a numeric field, enter an * in any column of the field. To blank out a text field, enter an * in every column of the field. If the asterisks do not fill the entire field, they will become part of the text. CFEIS generates an exception condition if the database does not contain the data to be modified. The exception condition results in the transaction being rejected after the input data have been scanned for as many additional error conditions as possible. See also EvSI Input Notes Subsection 5.3. Use this code to delete existing data in the EvSI database. CFEIS generates an exception condition if the database does not contain the data to be deleted. The exception condition results in the transaction being rejected after the input data have been scanned for as many additional error conditions as possible. See also EvSI Input Notes Subsection 5.3. Use this code to replace with input data all existing data in the EvSI database. Replace can be considered equivalent to a Delete transaction followed by an ^^transaction. Unlike the Modify 33 ------- F (Cancel) G (Re-activate) P (Report) 5.3 EvSI Input Notes 5.3.1 Add Transactions The rules are as follows: March 28, 2001 (REV.) process code, a blank input in optional fields does replace existing database values. CFEIS generates an exception condition if the database does not contain data to be replaced. The exception condition results in the transaction being rejected after the input data have been scanned for as many additional error conditions as possible. See also EvSI Input Notes Subsection 5.3. Use this code to cancel an EvSI subsystem. Canceling an EvSI subsystem preserves existing information in the database while indicating that it will not be used. See also EvSI Input Notes Subsection 5.3. Use this code to re-activate an EvSI subsystem that you previously canceled. Use this code to generate an Evaporative Family Report for a given manufacturer. In the EvSI database, a transaction must begin with and include only one PI or P2 input record. This means that operations can be performed for a single Evaporative system or Evaporative subsystem in a transaction. If you are adding a PI or P2 input record only provide key field data for other input records in the transaction, you must include a Modify M process code in the PI or P2 record. If you do not specify the following: - Emission standard. - Phase-in-percentage. - Additive DF. - Multiplicative DF. 34 ------- March 28, 2001 (REV.) when you add an EG record, CFEIS will look up and apply a corresponding emission standard based on model year, tier, useful life, Cert/In-Use code, LVW range, ALVW range, ignition type, emission name, sales area, GVW category, and fuel type. If the database does not contain a corresponding emission standard, it assigns 0 to the additive DF, 1 to the multiplicative DF, and 0 to the phase-in percentage. If you enter a value less than 0 for additive DF, CFEIS will use the value 0 for calculation of certification level. However, the entered value is retained in the CFEIS database. If you enter a value less than 1 for multiplicative DF, CFEIS will use the value 1 for calculation of certification level. However, the entered value is retained in the CFEIS database. When you add an Evaporative system on a PI record, also include a vapor storage system and combustion cycle. 5.3.2 Modify or Replace Transactions The rules are as follows: You cannot modify or replace EvSI data if you have used the data in a Summary Sheet and that Summary Sheet is locked. When affecting a change to the fuel material, you should use the 'A', 'R', or 'D' process code for the PM input record, which would be contained within a PI Modify transaction. Use multiple PM input records to append more than 72 characters of new text. When modifying or replacing a P2 record, you must include a non-blank value for DF type if you have never entered the DF type for the Evaporative subsystem that you are modifying or replacing. No fuel material validation checks are performed to the text field; however, the fuel material field should indicate the type of material: plastic, metal or combined. If you do not specify the following: - Emission standard. - Phase-in-percentage. 35 ------- March 28, 2001 (REV.) - Additive DF. - Multiplicative DF. when you replace an EG record, CFEIS will look up and apply a corresponding emission standard based on model year, tier, useful life, Cert/In-Use code, LVW range, ALVW range, ignition type, emission name, sales area, GVW category, and fuel type. If the database does not contain a corresponding emission standard, it assigns 0 to the additive DF, 1 to the multiplicative DF, and 0 to the phase-in percentage. If you enter a value less than 0 for additive DF, CFEIS will use the value 0 for calculation of certification level. However, the entered value is retained in the CFEIS database. If you enter a value less than 1 for multiplicative DF, CFEIS will use the value 1 for calculation of certification level. However, the entered value is retained in the CFEIS database. You cannot Add, Modify, or Delete canister configurations on a Replace transaction. Vehicle Information, MTDS, and Summary Sheet may need to be re-processed if EvSI data have been modified or replaced. 5.3.3 Delete Transactions The rules are as follows: You may delete a subsystem without deleting the associated system. You cannot delete EvSI data if you have used the data in a Summary Sheet and that Summary Sheet is locked. You cannot delete a subsystem if the Evaporative Family system containing the subsystem is used by a vehicle configuration and the vehicle configuration references a sales area that corresponds to the subsystem. The Delete process code on the PI input record deletes an Evaporative Family system and all its associated Evaporative Family subsystems. You cannot make any deletes on an Evaporative Family system until CFEIS is no longer using any of the associated subsystems. If the Evaporative Family system that you are deleting is the last one for the family, CFEIS will delete the entire family. 36 ------- March 28, 2001 (REV.) 5.3.4 Cancel Transactions You cannot cancel a subsystem more than three times. 5.3.5 Input Record Dependencies Because there are combinations of input records that can be submitted, you must follow the allowed valid transaction and input record dependency rules. Exhibit 5-1 shows the Input record dependencies for the EvSI subsystem. The Input Record Types are the first two characters in the input record submission format. See Appendix D or E for other field content and format. The Input Record Dependency column shows whether the input record is independent or must be accompanied in the transaction by an additional input record. The Valid Transactions column show the kind of transactions that you can submit. Your input record data will be stored in the respective CFEIS table. NOTE: Either a PI or a P2 must be included in a transaction; however, both cannot be included in the same transaction. Evaporative Family Names EPA standardized evaporative family names are described in detail in Appendix F of this document. 37 ------- March 28, 2001 (REV.) Evaporative System Information Input Record Type PI PF PM PE PC ZZ P2 PS PT PG ZZ Input Record Dependency None PI PI PI PI None P2 P2 PS Valid Transactions AMRAP^G1 A,M,D A,M,D A,D A,M,R All Transactions A,M,R,D,P,F,G A,M,R,D A,M,R A,M,R,D All Transactions CFEIS Table(s) Evaporative Family Evaporative Family System Evaporative Family Evaporative Family System Evaporative System Emission Component Evaporative Family Subsystem Evaporative Family Subsystem Evaporative Family Subsystem Fuel Evaporative Family Subsystem Evaporative Family Subsystem Standard PG Standard Cross Reference Exhibit 5-1. EvSI Input Record Dependencies transactions Legend: A=Add M= Modify R= Replace D= Delete F= Cancel G= Re-activate ZZ= Termination P= Report 38 ------- March 28, 2001 (REV.) 6.0 VEHICLE INFORMATION (VI) 6.1 VI Input/Output File Names Input file name: vi.in Output file name: vi out 6.2 VI Transaction Process Codes Process code explanations are as follows: blank, A (Add) M (Modify) D (Delete) N (Change) (CarryAcross) Use this code to enter new data into the VI database. CFEIS will generate an exception condition if the data are already in the database. The exception condition results in the transaction being rejected after the input data have been scanned for as many additional error conditions as possible. See also VI Input Notes Subsection 6.3. Use this code to modify existing data in the VI database. For Modify process codes, optional fields containing non-blank input data replace existing data in the database. CFEIS leaves existing data in the database unchanged if the input value is blank. To blank out a numeric field, enter an * in any column of the field. To blank out a text field, enter an * in every column of the field. If the asterisks do not fill the entire field, they will become part of the text. CFEIS generates an exception condition if the database does not contain the data to be modified. The exception condition results in the transaction being rejected after the input data have been scanned for as many additional error conditions as possible. See also VI Input Notes Subsection 6.3. Use this code to delete existing data in the VI database. CFEIS generates an exception condition if the database does not contain the data to be deleted. The exception condition results in the transaction being rejected after the input data have been scanned for as many additional error conditions as possible. See also Car Line Input Notes Subsection 6.3. Use this code to duplicate and create a new instance of a configuration using existing configuration data. The Change/ 39 ------- March 28, 2001 (REV.) CarryAcross transaction is similar to Add, except that for Change or CarryAcross CFEIS creates a new record with a configuration number equal to the next available unused configuration number. If there is test data for the configuration being changed or carried across, the test data will be carried across to the new configuration. See also VI Input Notes Subsection 6.3. C (Carry Over) Use this code to carry over the specification data for a particular vehicle configuration from one year to another year. Vehicle configurations can be carried forward as well as back. All the tests for the configuration will be automatically carried over to the new model year See also VI Input Notes Subsection 6.3. P (Report) Use this code to generate a VI report for a given manufacturer. 6.3 VI Input Notes 6.3.1 Add, Modify, Change and CarryAcross Transactions The rules are as follows: On an ^^transaction, specify at least the following: - One fuel system using a VF record. - The Engine system. The CFEIS database must contain a DF type for each Engine subsystem that you identify for the vehicle. The CFEIS database must contain a DF type for each Evaporative subsystem that you identify for the vehicle. If the engine type is 03 and the fuel type is 09 and the vehicle is not equipped with any add-on exhaust control systems, use a value of 002 for the emission control system. When specifying the manufacturer coastdown time, also specify the following: - Tire manufacturer. - Tire construction code. 40 ------- March 28, 2001 (REV.) - Recommended in-use front tire pressure. - Recommended in-use rear tire pressure. - Tire pressure units. Specify 099 (Other) for the exhaust control system for a vehicle with the ESI exhaust emission-related component codes of 01 (Combustion Chamber/Non-Conventional Valve Train), 60 (Detonation Sensor), 61 (Electronic Controls - Analog), 62 (Electronic Controls - Digital), or 99 (Other). For engine type use only Otto Spark 01, Stratified Charge 02, or Diesel 03 for the Engine Type code. If you specify Ignition Timing #1, you must also specify the following: - Ignition timing before/after code. - Ignition timing RPM tolerance. - Ignition timing degree tolerance. - Ignition timing RPM. - Ignition timing gear code. If you specify idle RPM, you must also specify the following: - Idle RPM tolerance. - Idle gear code. 6.3.2 Add or Change or Carry Across Transactions The rules are as follows: If you are submitting a VP record that specifies an EvSI system, you must also specify the following: 41 ------- March 28, 2001 (REV.) - Canister type. - Bed volume per canister. - Working capacity per canister. - Total number of canisters of that type on the vehicle. 6.3.3 Modify Transactions The rules are as follows: Specify an existing vehicle-configuration number for the following: - Manufacturer code. - Vehicle identification. - Model year. If the Engine or EvSI subsystem DF Type code is 1, 2, 3, 4, 5, or 6 and the vehicle is a durability vehicle, you cannot correct the Sales Area code. You cannot change the following: - Design gross vehicle weight. - Design curb weight. - Design equivalent test weight. - Manufacturer ETW units code. - Ignition timing #1. - Ignition timing #1 before/after code. - Ignition timing RPM. - Ignition timing RPM tolerance. 42 ------- March 28, 2001 (REV.) - Ignition timing degree tolerance measure. - Transmission-configuration code. - Odometer correction sign indicator code. - Odometer initial correct measure. - Odometer correction factor measure. - Idle RPM measure. - Idle RPM tolerance measure. - Idle gear code. You cannot submit a VT record with a. Modify process code if you have conducted a test on the vehicle configuration for the test procedure and vehicle fuel type identified by the VT record that you are submitting. MTDS, Summary Sheet, General Label, and CAFE may need to be re-processed if VI data are modified. 6.3.4 Delete Transactions You cannot do the following: - Remove the last fuel system for a vehicle. - Delete a vehicle configuration if the system number for the Engine Family specified in the VI data has been certified. - Delete a vehicle configuration if the system number for the Evaporative Family specified in the VI data has been certified. - Delete a vehicle configuration if the CFEIS database contains tests associated with the vehicle configuration. - Delete a vehicle configuration if the data have been carried over to another model year. 43 ------- March 28, 2001 (REV.) 6.3.5 Carry Over Transactions You cannot do the following: - Carry over a durability vehicle to a non-durability vehicle. - Carry over a non-durability vehicle to a durability vehicle. 6.3.6 Input Record Dependencies Because there are combinations of input records that can be submitted, you must follow the allowed valid transaction and input record dependency rules. Exhibit 6-1 shows the Input record dependencies for the VI subsystem. Vehicle Information Input Record Type VI V2 V3 V4 V5 VP VF VT VC zz Input Record Dependency None VI VI VI VI VI VI VI VI Valid Transactions A^AN^C1 A,M,N A,M,N,C A,M,N,C A,M,N A,M,D A,M,D A,M,D A,M,N,C All Transactions CFEIS Table(s) Vehicle Configuration Vehicle Configuration Vehicle Configuration Vehicle Configuration Vehicle Configuration Vehicle Evaporative System Vehicle Fuel System Test Procedure Fuel Vehicle Configuration Exhibit 6-1. VI Input Record Dependencies "Transactions Legend: A=Add M= Modify D= Delete P= Report N= Change C= Carry Over ZZ= Termination 44 ------- March 28, 2001 (REV.) The Input Record Types are the first two characters in the input record submission format. See Appendix D or E for other field content and format. The Input Record Dependency column shows whether the input record is independent or must be accompanied in the transaction by an additional input record. The Valid Transactions column show the kind of transactions that you can submit. Your input record data will be stored in the respective CFEIS table. NOTE: An add transaction must have at least one VI, one V3, and one VF record. 45 ------- March 28, 2001 (REV.) This page is intentionally left blank. 46 ------- March 28, 2001 (REV.) 7.0 SHIFT SCHEDULE (SH) 7.1 Shift Schedule Input/Output File Names Input file name: shift.in Output file name: shift.out 7.2 Shift Schedule Transaction Process Codes Process code explanations are as follows: blank, A (Add) M (Modify) D (Delete) Use this code to enter new data into the Shift Schedule database. CFEIS will generate an exception condition if the data are already in the database. The exception condition results in the transaction being rejected after the input data have been scanned for as many additional error conditions as possible. See also Shift Schedule Input Notes Subsection 7.3. Use this code to modify existing data in the Shift Schedule database, for Modify process codes, optional fields containing non-blank input data replace existing data in the database. CFEIS leaves existing data in the database unchanged if the input value is blank. To blank out a numeric field, enter an * in any column of the field. To blank out a text field, enter an * in every column of the field. If the asterisks do not fill the entire field, they will become part of the text. CFEIS generates an exception condition if the database does not contain the data to be modified. The exception condition results in the transaction being rejected after the input data have been scanned for as many additional error conditions as possible. See also Shift Schedule Input Notes Subsection 7.3. Use this code to delete existing data in the Shift Schedule database. CFEIS generates an exception condition if the database does not contain the data to be deleted. The exception condition results in the transaction being rejected after the input data have been scanned for as many additional error conditions as possible. See also Shift Schedule Input Notes Subsection 7.3. 47 ------- March 28, 2001 (REV.) R (Replace) Use this code to replace with input data all existing data in the Shift Schedule database. Replace can be considered equivalent to a Delete transaction followed by an ^^transaction. Unlike the Modify process code, a blank input in optional fields does replace existing database values. CFEIS generates an exception condition if the database does not contain data to be replaced. The exception condition results in the transaction being rejected after the input data have been scanned for as many additional error conditions as possible. See also Shift Schedule Input Notes Subsection 7.3. N (Change) Use this code to create a new Shift Schedule by modifying a copy of a standard EPA Shift Schedule or an existing manufacturer Shift Schedule. See also Shift Schedule Input Notes Subsection 7.3. P (Report) Use this code to generate a Shift Schedule Family report for a given manufacturer. Y (Summary Report) Use this code to generate a report of all Shift Schedules submitted by one vehicle manufacturer. 7.3 Shift Schedule Input Notes The rules are as follows: You must provide an SI record type for all Shift Schedule transactions regardless of the process code. Only one SI record type may exist per transaction. 7.3.1 Add, Replace, and Change Transactions The rules are as follows: Specify only one record for each of the following record types: - S2. - S3. 48 ------- March 28, 2001 (REV.) - S4. - S7. Specify at least one S8 record type. On the S3 and S4 records, specify declutch speeds for each consecutive gear as follows: - Gearl_2. - Gear2_3. - Gear3_4. - Gear4_5. - Gear5_6. If you specify declutch speeds for cruise, also specify declutch speeds for non-cruise. If you specify declutch speeds for non-cruise, also specify declutch speeds for cruise. 7.3.2 Add and Replace Transactions You must provide shift points using SP records for Add and Replace transactions. 7.3.3 Modify and Change Transactions On SP records, Modify and Change process codes for Shift Schedule transactions cause the shift points to merge with the shift points already in the CFEIS database. 7.3.4 Add and Change Transactions The Add and Change process codes for Shift Schedule transactions cause CFEIS to assign a new shift schedule number to the Shift Schedule. 7.3.5 Modify, Delete, and Replace Transactions You cannot Modify, Delete, or Replace Shift Schedule data if the Shift Schedule has been used in a test. 49 ------- March 28, 2001 (REV.) 7.3.6 Input Record Dependencies Because there are combinations of input records that can be submitted, you must follow the allowed valid transaction and input record dependency rules. Exhibit 7-1 shows the Input record dependencies for the Shift Schedule subsystem. Shift Schedule Input Record Type SI S2 S3 S4 S5 S6 S7 S8 SP sc zz Input Record Dependency None SI SI SI SI SI SI SI SI SI Valid Transactions A^RAN^Y1 A,M,R,N A,M,R,N A,M,R,N R R A,M,R,N A,M,R,N A,M,R,N A,M,R,N All Transactions CFEIS Table(s) Shift Schedule Shift Schedule (Data Originator) Drive Schedule Shift Schedule Model Year Shift Point Shift Schedule Exhibit 7-1. Shift Schedule Input Record Dependencies "Transactions Legend: A= Add M= Modify N= Change Y= Summary Report R= Replace D= Delete P= Report ZZ= Termination The Input Record Types are the first two characters in the input record submission format. See Appendix D or E for other field content and format. The Input Record Dependency column shows whether the input record is independent or must be accompanied in the transaction by an additional input record. The Valid Transactions column show the kind of transactions that you can submit. Your input record data will be stored in the respective CFEIS table. 50 ------- March 28, 2001 (REV.) 8.0 EPA/MANUFACTURER TEST DATA (MTDS) 8.1 MTDS Input/Output File Names Input file name: Output file name: Output file name: mtds.in mtds.out mtds.epa (EPA confirmatory tests) 8.2 MTDS Transaction Process Codes Process code explanations are as follows: blank, A (Add) M (Modify) D (Delete) Use this code to enter new data into the MTDS database. CFEIS will generate an exception condition if the data are already in the database. The exception condition results in the transaction being rejected after the input data have been scanned for as many additional error conditions as possible. See also MTDS Input Notes Subsection 8.3. Use this code to modify existing data in the MTDS database. For Modify process codes, optional fields containing non-blank input data replace existing data in the database. CFEIS leaves existing data in the database unchanged if the input value is blank. To blank out a numeric field, enter an * in any column of the field. To blank out a text field, enter an * in every column of the field. If the asterisks do not fill the entire field, they will become part of the text. CFEIS generates an exception condition if the database does not contain the data to be modified. The exception condition results in the transaction being rejected after the input data have been scanned for as many additional error conditions as possible. See also MTDS Input Notes Subsection 8.3. Use this code to delete existing data in the MTDS database. CFEIS generates an exception condition if the database does not contain the data to be deleted. The exception condition results in the transaction being rejected after the input data have been scanned for as many additional error conditions as possible. See also MTDS Input Notes Subsection 8.3. 51 ------- R (Replace) C (Carry Over) X (Carry Across) March 28, 2001 (REV.) Use this code to replace with input data all existing data in the MTDS database. Replace can be considered equivalent to a Delete transaction followed by an ^^transaction. Unlike the Modify process code, a blank input in optional fields does replace existing database values. CFEIS generates an exception condition if the database does not contain data to be replaced. The exception condition results in the transaction being rejected after the input data have been scanned for as many additional error conditions as possible. See also MTDS Input Notes Subsection 8.3. Use this code only to carry over those test data that did not get carried over during the vehicle configuration carry over process. CFEIS generates a new set of model-year-dependent data for the carried over data See also MTDS Input Notes Subsection 8.3. Use this code to carry across test results to a different vehicle configuration. CFEIS generates a new set of configuration- dependent data for the carried across data. See also MTDS Input Notes Subsection 8.3. Use this code to re-capture any corrected/updated data in related subsystems and re-calculate affected results (Cert Level, Pass/Fail, etc.) for the specified configuration and the model year. Use this code to generate an MTDS report for a given manufacturer. S (Re-process) P (Report) 8.3 MTDS Input Notes The rules are as follows: CFEIS generates a unique test number for each new MTDS submission. EPA test numbers are generated outside of CFEIS and submitted by TSD. During the processing of EPA test data into CFEIS, the input is placed into a file named mtdstsdin under the manufacturer's subdirectory. This file is appended to the mtds.in at the time CFEIS processing occurs at the even hour. The file, mtdstsdin 52 ------- March 28, 2001 (REV.) should not be altered or removed by the manufacturer. The EPA test results are placed in the manufacturer's mtds.out file, along with manufacturer test results, if any. CFEIS assigns a test number with a value of 1XXXXXX (X = 0-9) for a manufacturer test. Manufacturers must use a valid Vehicle ID for the Manufacturer code that you specify. Only EPA may enter a reason for confirmation, and it may only be entered for a confirmatory test. 8.3.1 Add Transactions The rules are as follows: If the fuel type is diesel, you cannot specify the following: - Batch ID. - Container ID. - Fuel calibration number. If the fuel type is diesel, you do not need to specify a Test Lab Site code. For EvSI tests, you do not need to specify the following: - Dyno site. - Test analyzer site. - Test Lab Site code. For cold CO, light truck idle CO, or short tests, you do not need to specify the following: - Test Group code. - Average code A Fuel Batch calibration (T4 record) may only be entered on an add transaction for a city or highway test, where the VI fuel type is not diesel. 53 ------- March 28, 2001 (REV.) 8.3.2 Modify and Replace Transactions The rules are as follows: You must specify a test number that already exists in the MTDS database. You cannot change the values for the Manufacturer code and vehicle ID. You cannot change the values for model year or configuration number if the test has been carried over or carried across to another vehicle configuration. You may change the model year or configuration number to values present in the VI database, if the test data have not been carried over or carried across to another vehicle configuration. You cannot modify or replace test data that have been used to support a Certificate of Conformity for the specified EvSI or Engine system (diesel-fueled vehicles). You may modify test data (other than dispositions) only if the value for certification disposition or fuel economy disposition is one of the codes representing the following: - No disposition. - Undefined because of error. If some other value for certification disposition or fuel economy disposition has been stored in the database, you can modify data only if your input contains certification disposition or fuel economy disposition codes that remove existing dispositions. You may not modify any EPA test data except the Fuel Economy Disposition code. If a test has been carried over or carried across, you may modify only the following fields: - Test purpose. - Certification disposition. - Fuel economy disposition. 54 ------- March 28, 2001 (REV.) If you submit a correction for a specified configuration and model year and the Engine or EvSI Family system has not been certified, CFEIS re-calculates all configuration model- year data. Summary Sheet, General Label, and CAFE may need to be re-processed if MTDS data are modified, replaced, or re-processed. Measured fuel property data for a Fuel Batch ID/Calibration Number need only be entered once as a part of the first test's input. Measured fuel property data for a Fuel Batch ID/Calibration Number may only be modified on a. Modify transaction for a city or highway test, where the VI Fuel Type is not diesel and the test being modified references the fuel batch. Measured fuel property data for a Fuel Batch ID/Calibration Number may only be modified if none of the tests that reference the fuel batch support a locked certificate. If a measured fuel property data for a Fuel Batch ID/Calibration Number are modified, the fuel economy results for all tests that reference the fuel batch are re-calculated and the disposition codes are re-assigned accordingly (CFEIS Release 2.0 and later). 8.3.3 Delete Transactions The rules are as follows: You cannot delete test data used to support a locked Certificate of Conformity. You may delete configuration model-year-dependent test results (for example, rounded emission results, certification levels, etc.) only if they are associated with the following: - Test number. - Configuration number. - Vehicle ID. - Model year. 55 ------- March 28, 2001 (REV.) that you specify when you delete test data. If your deletion removes the last occurrence of configuration model-year-dependent results for the test number that you specify, CFEIS deletes the test number and all test data associated with it. A Fuel Batch cannot be deleted from the system once entered. 8.3.4 Carry Over or Carry Across Transactions The rules are as follows: You cannot Modify Manufacturer code and configuration number when you are carrying over test data. You cannot Modify Manufacturer code and Vehicle ID when you are carrying across test data. You cannot Carry Over or Carry Across test data until the technical disposition for a test has been assigned. When you carry over test data, specify a new value for model year. When you Carry Over or Carry Across test data, CFEIS generates a new instance of the configuration model-year-dependent test results and updates the CFEIS database with the results. Configuration model-year-dependent results include the following: - Rounded emission results. - Deterioration factors. - Certification levels. - Emission standards used for the test. - Emission level pass/fail. - Test level pass/fail. - Test fuel economy. 56 ------- March 28, 2001 (REV.) When you Carry Across test data, specify a new configuration number (required) and model year (optional). 8.3.5 Input Record Dependencies Because there are combinations of input records that can be submitted, you must follow the allowed valid transaction and input record dependency rules. Exhibit 8-1 shows the Input record dependencies for the MTDS subsystem. EPA/Manufacturer Test Data System (MTDS) Input Record Type Tl T2 T3 T4 TR TC ZZ Input Record Dependency None Tl Tl Tl Tl Tl Valid Transactions AMRAPA^S1 A,M,R A,M,R A,M,R A,M,R A,M,R All Transactions CFEIS Table(s) Test Test Fuel Batch Test Fuel Batch Unrounded Emission Results Test Exhibit 8-1. MTDS Input Record Dependencies "Transactions Legend: A=Add M= Modify R= Replace D= Delete P= Report C= Carry Over X= Carry Across S= Re-process ZZ= Termination The Input Record Types are the first two characters in the input record submission format. See Appendix D or E for other field content and format. The Input Record Dependency column shows whether the input record is independent or must be accompanied in the transaction by an additional input record. The Valid Transactions column show the kind of transactions that you can submit. Your input record data will be stored in the respective CFEIS table. 57 ------- March 28, 2001 (REV.) 8.4 System-Generated Calculations CFEIS takes unrounded test results received from either a manufacturer or TSD, and rounds them to meet the minimum precision specified in the Code of Federal Regulations (CFR). CFEIS rounds test results according to the following rounding criteria: When the digit following the digit in the rounding position is less than 5, CFEIS truncates the digits following the digit in the rounding position. When the digit following the digit in the rounding position is greater than 5, CFEIS truncates the digits following the digit in the rounding position and adds 1 to the digit in the rounding position. When the digit following the digit in the rounding position is 5 and there are no trailing digits (or only zeroes), CFEIS truncates the digits following the digit in the rounding position and adds 1 to the rounding digit if it is odd. If any trailing digits exist beyond the 5 following the rounding digit, CFEIS truncates the digits following the digit in the rounding position and adds 1 to the rounding digit. CFEIS determines certification levels. These certification levels are the adjusted exhaust/evaporative emission test results after deterioration factors and rounding methods have been applied. CFEIS compares the adjusted emission values against the standard to determine vehicle compliance. CFEIS determines emission level pass/fail. Pass/fail determinations are made by comparing the adjusted emission values (certification levels) to the emission standards. A passing emission value is less than or equal to the emission standard. These standards are set forth by the Clean Air Act and stated in the CFR. CFEIS determines sales area pass/fail. If you are requesting certification of an Engine/ Evaporative family that is to be sold across sales areas, (that is, CA - California, FA - federal all- altitude, NL - national LEV, CF - Clean Fuel vehicle, CT - Clean Fuel vehicle/ Tier 1), submit test data for each sales area. CFEIS determines vehicle compliance based on a comparison to the standard values applicable for each individual sales area. CFEIS assigns a Certification Disposition code to vehicle tests that are either performed by the manufacturer or EPA The Certification Disposition code identifies how a test is used in the certification process. CFEIS disallows assignment of a Certification Disposition code other than the codes for Undefined Because of Error or No Disposition until the Technical Disposition code has been assigned. 58 ------- March 28, 2001 (REV.) CFEIS assigns a Fuel Economy Disposition code to vehicle tests performed by the manufacturer or EPA. The Fuel Economy Disposition code is used to indicate how a test is used in the fuel economy process. CFEIS disallows assignment of a Fuel Economy Disposition code until the Certification Disposition code has been assigned. CFEIS internally stores and retrieves 2-digit disposition codes. You indicate these codes through the use of 1-digit user codes, and CFEIS recognizes these 1-digit codes as representing the corresponding 2-digit codes on the basis of the input records employed and the position of the 1-digit codes within the input records. CFEIS performs fuel economy calculations based on constant fuel (diesel only), measured fuel, or methanol flexible-fuel, natural gas fuel, or California Phase 2 fuel properties. There are no fuel calculations for ethanol, hydrogen, or LPG. The results of these calculations are compared to manufacturer reported fuel economy values for accuracy. These calculations are performed in accordance with the provisions defined in the CFR. Specifically, the following formulas, as stated in Part 600, Subpart F, §600.113-93 of the July 1, 1994, edition of the 40 CFR, are identified for these calculations. The mathematical notation in the equations below has been revised to make it consistent with the notation most commonly used in Federal regulations. 8.4.1 Unrounded Unadjusted Fuel Economy/Measured Fuel Properties This equation is used to perform fuel economy calculations for 1988 and later model year vehicles. UUFEmfp = [51740000.0 x CWFxSG]/[((CWFxHC) +(0.429 x CO) + (0.273 x CO2)) x ((0.6 x SG x NHV) + 5471)] where: UUFEmfp = Unrounded unadjusted fuel economy using measured fuel properties. CWF = Test fuel carbon weight fraction. SG = Test fuel specific gravity. NHV = Test fuel net heating value. HC = Hydrocarbons in grams per mile. 59 ------- March 28, 2001 (REV.) CO CO, Carbon monoxide in grams per mile. Carbon dioxide in grams per mile. 8.4.2 Unrounded Unadjusted Fuel Economy/Methanol Flexible-Fueled Vehicles UUFE, 'mfiv where: 'mfiv EXHC UUFE, CWF SG CWF HC CO CO2 CH3OH HCHO [3781.8 x CWF x SG] / [(CWFEXHC x HC) +(0.429 x CO) + (0.273 x CO2) + (0.375 x CH3OH) + (0.400 x HCHO)] Unrounded unadjusted fuel economy for vehicles tested on methanol test fuel. Test fuel carbon weight fraction. Test fuel specific gravity. Carbon weight fraction of exhaust hydrocarbons. Hydrocarbons in grams per mile. Carbon monoxide in grams per mile. Carbon dioxide in grams per mile. Methanol in grams per mile. Formaldehyde in grams per mile. 8.4.2.5 Unrounded Unadjusted Fuel Economy Equation for Ethanol Flexible-Fueled Vehicles: UUFE 'efiv [3781.8 x CWFblend x SGblend] / [ CWFEXHC x HC) + (0.429 x CO) (0.273 x CO2) + (0.375 x CH3OH) + (0.400 x HCHO) + (0.521 x C2H5OH) + (0.545 x C2H4O)] where: 60 ------- March 28, 2001 (REV.) UUFEefiV = Unrounded unadjusted fuel economy for vehicles tested on ethanol test fuel. CWF = Carbon weight fraction of the fuel. SG = Specific gravity of the fuel. CWFEXHC = Is assumed to be equal to CWFblend. and emissions are expressed in grams/mile. 8.4.3 Unrounded System Miles or Kilometers (1) If Odometer Correction Sign = + then USYSMI/KM = (Odometer x Factor) + Initial (2) If Odometer Correction Sign = - then USYSMI/KM = (Odometer - Initial) x Factor where: USYSMI/KM = Unrounded system miles or kilometers. Odometer = Test odometer reading, rounded to the nearest whole number. Initial = Initial odometer reading (reported with VI). Factor = Correction factor (reported with VI). NOTE: The odometer correction sign is reported with VI. 61 ------- March 28, 2001 (REV.) 8.4.4 Conversion of System Kilometers to System Miles This equation is used if the odometer reading is reported in kilometers. SYSMI = USYSMI/(KM x 0.62137119) where: SYSMI = System miles. USYSMI = Unrounded system miles. KM = Kilometers. NOTE: The result is rounded to the nearest whole number. 8.4.5 Unrounded Mileage-Adjusted Fuel Economy NOTE: The adjustment takes place only if the system miles is greater than 6200. UMAFE = FE / [(0.00000525 x SYSMI) + 0.979] where: UMAFE = Unrounded mileage-adjusted fuel economy. FE = Unadjusted fuel economy rounded to one decimal place. SYSMI = System miles. 8.4.6 Fuel Economy Calculations for Vehicles Tested on California Phase 2 Gasoline CFEIS calculates fuel economy values for vehicles tested on California Phase 2 gasoline. These calculations are performed in accordance with the procedures set forth in the Dear Manufacturer letter CD-95-09, MPG Calculations for Certification Vehicles Tested on California Phase 2 Gasoline. 62 ------- March 28, 2001 (REV.) (1) UUFECO where: UUFE [CWFblendxSGblendx 51740000] / [((1.03 x CWFexHC x HC) + (.429 x CO) + (.273 x CO2)) x ((0.6 x SGblend x NHVblend) +5471)] Corrected unrounded unadjusted fuel economy for vehicles fueled using CARB Phase 2 gasoline. This is the official EPA mpg value for certification vehicles tested on CARB Phase 2 gasoline. Data indicate that this mpg value is partially corrected for the differences in fuel properties between Phase 2 test fuel and 1975 EPA test fuel. CFWblend = Carbon weight fraction of the fuel. = Specific gravity of the fuel. CWFexHC = Carbon weight fraction of exhaust hydrocarbons. NHVblend = Net heating value of the fuel. HC = Hydrocarbons in grams per mile. CO = Carbon monoxide in grams per mile. CO2 (2) UUFEuncoir where: = Carbon dioxide in grams per mile. [CWFblendxSGblendx 3781.8] / [(1.03 x CWFexHC x HC) + (.429 x CO) +(.273 x CO2)] UUFEuncorr = Uncorrected unrounded unadjusted fuel economy for vehicles fueled using CARB Phase 2 gasoline. This is the uncorrected (volumetric) mpg value for certification vehicles tested on CARB Phase 2 gasoline. 63 ------- March 28, 2001 (REV.) CFWblend = Carbon weight fraction of the fuel. Sgbiend = Specific gravity of the fuel. CWFexHC = Carbon weight fraction of exhaust hydrocarbons. NHVblend = Net heating value of the fuel. HC = Hydrocarbons in grams per mile. CO = Carbon monoxide in grams per mile. CO2 = Carbon dioxide in grams per mile. 8.4.7 Fuel Economy Calculations for Vehicles Tested Using Natural Gas Fuel CFEIS calculates fuel economy values for vehicles tested using natural gas fuel as specified in the 40 CFR Parts 80, 85, 86, 88, and 600, Standards for Emissions From Natural Gas-Fueled, and Liquefied Petroleum Gas-Fueled Motor Vehicles and Motor Vehicle Engines, and Certification Procedures for Aftermarket Conversions; Final Rule. UUFENo = [CWFHC/NGxDNGx 121.5] / [(0.749 x CH4) + (CWFNMHc x NMHC) + (0.429 x CO) + (0.273 x (C02 - C02NG))] where: = Miles per equivalent gallon of natural gas CWFHC/NG = Carbon weight fraction based on the hydrocarbon constituents in the natural gas fuel. DNG = Density of the natural gas fuel [grams per foot3 at 680F (200C) and 760 mm Hg (101.3 kPa)] CH4 = Weighted mass exhaust emissions in grams per mile for methane. 64 ------- NMHC CO CO9 CWF NMHC CO 2NG where: FC NG where: March 28, 2001 (REV.) Weighted mass exhaust emissions in grams per mile for nonmethane hydrocarbons. Weighted mass exhaust emissions in grams per mile for carbon monoxide. Weighted mass exhaust emissions in grams per mile for carbon dioxide. Carbon weight fraction of the non-methane HC constituents of the fuel as determined from the speciated fuel composition. Grams of carbon dioxide in the natural gas fuel consumed per mile of travel, equal to FCNG x DNG x WFC02 Cubic feet of natural gas consumed per mile. CWF NG WF, CO2 [(0.749 x CH4) + (CWFNMHc x NMHC) + (0.429 x CO) + (0.273 x C02)] / [CWFNG x DNG] Carbon weight fraction of the natural gas fuel. Weight fraction carbon dioxide of the natural gas fuel calculated using mole fractions and molecular weights of the natural gas fuel constituents. 8.4.8 Fuel Economy Calculations for Vehicles Tested Using Diesel Fuel UUFEn = 2778 / [(0.866 0x0 x HC) + (0.429 x CO) + (0.273 x CO2)] where: 65 ------- March 28, 2001 (REV.) = Uncorrected unrounded unadjusted fuel economy for vehicles fueled using diesel fuel. HC = Weighted mass exhaust emissions in grams per mile for hydrocarbons. CO = Weighted mass exhaust emissions in grams per mile for carbon monoxide. CO2 = Weighted mass exhaust emissions in grams per mile for carbon dioxide. 66 ------- March 28, 2001 (REV.) 8.4.9 Test Type/Test Purpose CFEIS associates Test Purpose/Test Type codes with definition strings as shown in Exhibit 8-2. Test Type/Test Purpose Code 01 02 04 05 06 07 08 11 21 22 23 24 25 26 30 31 32 33 45 Definition String Emission data Durability Surveillance Experimental Sulfate Particulates Manufacturers' development Correlation Experimental (TSD) Recall Emission factor In-use feasibility Fuel tampering Independent commercial importer TSD other Fuel economy data Analytical fuel economy data Certification or fuel economy for other years (carry over) Methanol Exhibit 8-2. Test Type/Test Purpose Codes 67 ------- March 28, 2001 (REV.) 8.4.10 Test Procedure Codes CFEIS associates Test Procedure codes with definition strings, as shown in two parts in Exhibit 8-3. Test Procedure Code 02 03 10 11 13 15 21 23 24 25 27 28 31 34 35 38 41 43 44 45 47 51 Definition String CVS 75 - & Later (EPA city test w/o canister loading) HWFE (Highway test) Idle CO Cold CO Constant temperature evaporative (2-hr evap) Spitback test Federal Fuel 2-day Exhaust (C4H10 can load) Federal Fuel 2-day Evap Test (C4H10 can load) Federal Fuel Refueling Test (ORVR) (C4H10 canister loading) California Fuel 2-day Exhaust (C4H10 can load) California Fuel 2-day Evap Test (C4H10 can load) California Fuel Refueling Test (ORVR) (C4H10 canister loading) Federal Fuel 3-day Exhaust (C4H10 can load) Federal Fuel 3-day Evap Test (C4H10 can load) California Fuel 3-day Exhaust (C4H10 can load) California Fuel 3-day Evap Test (C4H10 can load) Federal Fuel 2-day Exhaust (heat fuel tank to load canister) Federal Fuel 2-day Evaporative Test (heat fuel tank to load canister) Federal Fuel Refueling Test (ORVR) California Fuel 2-day Exhaust (heat fuel tank to load canister) California Fuel 2-day Evaporative Test (heat fuel tank to load canister) California Fuel SOT Exhaust Test Exhibit 8-3. Test Procedures Codes 68 ------- March 28, 2001 (REV.) Test Procedure Code 52 71 72 73 74 76 Definition String Federal Fuel SOT Exhaust Test CST - Idle Test (EPA Only) CST - 2-speed Idle Test CST - Loaded Test (EPA Only) CST - Preconditioned Idle Test (EPA Only) CST - Preconditioned 2-speed Idle Test (EPA Only) Exhibit 8-3. Test Procedure Codes (Continued) 69 ------- 8.4.11 March 28, 2001 (REV.) Valid Combinations of Test Type/Test Purpose and Test Procedure Codes Exhibit 8-4, as shown in two parts, are combinations of Test Procedure codes with Test Type/Test Purpose codes, where the presence of an X indicates that the combination is valid. Test Procedure Code 02 03 10 11 13 15 21 23 24 25 27 28 31 34 Definition String CVS 75 & Later (EPA city test w/o canister loading) HWFE (Highway test) Idle CO Cold CO Constant temperature evaporative (2-hr evap) Spitback test Federal Fuel 2-day Exhaust (C4H10 can load) Federal Fuel 2-day Evap Test (C4H10 can load) Federal Fuel Refueling Test (ORVR) (C4H10 canister loading) California Fuel 2-day Exhaust (C4H10 can load) California Fuel 2-day Evap Test (C4H10 can load) California Fuel Refueling Test (ORVR) (C4H10 canister loading) Federal Fuel 3-day exhaust (C4H10 can load) Federal Fuel 3-day Evap Test (C4H10 can load) Test Type/Test Purpose Code 01 X X X X X X X X X X X X X X 02 X X X X X X X X X X X X X OS X X X X X X X X X X X X X X 31 X X X X X X X X X X X X X X 32 X X 33 X X X X X X X X X X X X X X Exhibit 8-4. Valid Combinations of Test Procedure Codes and Test Type/Test Purpose Codes 70 ------- March 28, 2001 (REV.) Test Procedure Code 35 38 41 43 44 45 47 51 52 71 72 73 74 76 Definition String California Fuel 3-day Exhaust (C4H10 can load) California Fuel 3-day Evap Test (C4H10 can load) Federal Fuel 2-day Exhaust (heat fuel tank to load canister) Federal Fuel 2-day Evaporative Test (heat fuel tank to load canister) Federal Fuel Refueling Test (ORVR) (heat fuel tank to load canister) California Fuel 2-day Exhaust (heat fuel tank to load canister) California Fuel 2-day Evaporative Test (heat fuel tank to load canister) California Fuel 50°F Exhaust Test Federal Fuel 50°F Exhaust Test CST - Idle Test (EPA Only) CST - 2-speed Idle Test CST - Loaded Test (EPA Only) CST - Preconditioned Idle Test (EPA Only) CST - Preconditioned 2-speed Idle Test (EPA Only) Test Type/Test Purpose Code 01 X X X X X X X X X X X X 02 X X X X X X X X X X X X OS X X X X X X X X X X X X X X 31 X X X X X X X X X X X X 32 33 X X X X X X X X X X X X X X Exhibit 8-4. Valid Combinations of Test Procedure Codes and Test Type/Test Purpose Codes (Continued) 71 ------- March 28, 2001 (REV.) 9.0 9.1 SUMMARY SHEET (SS) Summary Sheet Input/Output File Names Input file name: Output file name: summary.in summary, out 9.2 Summary Sheet Transaction Process Codes Process code explanations are as follows: blank, A (Add) D (Delete) R (Replace) S (Re-process) P (Report) Use this code to enter new data into the Summary Sheet database. CFEIS will generate an exception condition if the data are already in the database. The exception condition results in the transaction being rejected after the input data have been scanned for as many additional error conditions as possible. See also Summary Sheet Input Notes Subsection 9.3. Use this code to delete existing data in the Summary Sheet database. CFEIS generates an exception condition if the database does not contain the data to be deleted. The exception condition results in the transaction being rejected after the input data have been scanned for as many additional error conditions as possible. See also Summary Sheet Input Notes Subsection 9.3. Use this code to replace with input data all existing data in the Summary Sheet database. Replace can be considered equivalent to a Delete transaction followed by an ^^transaction. Unlike the Modify process code, a blank input in optional fields does replace existing database values. CFEIS generates an exception condition if the database does not contain data to be replaced. The exception condition results in the transaction being rejected after the input data have been scanned for as many additional error conditions as possible. See also Summary Sheet Input Notes Subsection 9.3. Use this code to re-capture any corrected/updated data in other subsystems See also Summary Sheet Input Notes Subsection 9.3. Use this code to generate a report for a Summary Sheet index. 72 ------- March 28, 2001 (REV.) 9.3 Summary Sheet Input Notes 9.3.1 For All Transactions For all transactions except Delete, CFEIS produces a report showing out-of-range data for the car lines, Engine system, Evaporative system, tests, and vehicles associated with the Summary Sheet information provided in the transaction. No Certificate of Conformity can be generated by the VPCD ADP Analysts as long as out-of-range data are associated with the Summary Sheet. Correct the out-of-range data by creating submissions in the subsystem where the error occurred (for example, Car Line, ESI, EvSI, VI, or MTDS). 9.3.2 Add Transactions When you input an Add process code, CFEIS generates a new Summary Sheet index number. 9.3.3 Add and Replace Transactions Specify at least one XI, X2, and XT record in the transaction. 9.3.4 Re-process, Delete, and Report Transactions Specify at least one XI record in the transaction. 9.3.5 Replace, Re-process, and Delete Transactions You cannot change the Summary Sheet information if you have a Certificate of Conformity for that Summary Sheet and the Certificate of Conformity is locked. 9.3.6 Input Record Dependencies Because there are combinations of input records that can be submitted, you must follow the allowed valid transaction and input record dependency rules. Exhibit 9-1 shows the Input record dependencies for the Summary Sheet subsystem. 73 ------- March 28, 2001 (REV.) Summary Sheet Input Record Type XI X2 xc XT zz Input Record Dependency None XI XI XI Valid Transactions A^D^S1 A,R A,R A,R All Transactions CFEIS Table(s) Summary Summary Summary Summary Exhibit 9-1. Summary Sheet Input Record Dependencies "Transactions Legend: A=Add R= Replace D= Delete P= Report S= Re-process ZZ= Termination The Input Record Types are the first two characters in the input record submission format. See Appendix D or E for other field content and format. The Input Record Dependency column shows whether the input record is independent or must be accompanied in the transaction by an additional input record. The Valid Transactions column show the kind of transactions that you can submit. Your input record data will be stored in the respective CFEIS table. NOTE: Add and Replace must contain one XI and at least one X2 and one XT record. 74 ------- March 28, 2001 (REV.) 10.0 GENERAL LABEL 10.1 General Label Input/Output File Names Input file name: gl.in Output file name: gl out 10.2 General Label Transaction Process Codes Process code explanations are as follows: blank, A (Add) D (Delete) R (Replace) S (Re-process) Use this code to enter new data into the General Label database. CFEIS will generate an exception condition if the data are already in the database. The exception condition results in the transaction being rejected after the input data have been scanned for as many additional error conditions as possible. See also General Label Input Notes Subsection 10.3. Use this code to delete existing data in the General Label database. CFEIS generates an exception condition if the database does not contain the data to be deleted. The exception condition results in the transaction being rejected after the input data have been scanned for as many additional error conditions as possible. See also General Label Input Notes Subsection 10.3. Use this code to replace with input data all existing data in the General Label database. Replace can be considered equivalent to a Delete transaction followed by an ^^transaction. Unlike the Modify process code, a blank input in optional fields does replace existing database values. CFEIS generates an exception condition if the database does not contain data to be replaced. The exception condition results in the transaction being rejected after the input data have been scanned for as many additional error conditions as possible See also General Label Input Notes Subsection 10.3. Use this code to re-compute or re-evaluate any corrected/ updated General Label data and to record re-computed or re-evaluated results See also General Label Input Notes Subsection 10.3. 75 ------- March 28, 2001 (REV.) 10.3 General Label Input Notes The rules are as follows: Use a Manufacturer code and Index number that when concatenated together represent a unique Basic Engine Index within a model year. If you specify lock-up RPM data, you must also specify lock-up range numbers. If you are spanning multiple input records for a group of city or highway tests, you must specify an averaging group indicator. You cannot re-process fuel economy data after their release date has passed (that is, the date on which the label information can be released to the public). 10.3.1 Input Record Dependencies Because there are combinations of input records that can be submitted, you must follow the allowed valid transaction and input record dependency rules. Exhibit 10-1 shows the Input record dependencies for the General Label subsystem. 76 ------- March 28, 2001 (REV.) General Label Input Record Type Gl G2 GM GF GR GL GT GC ZZ Input Record Dependency None Gl G2 G2 GF GF GF Gl Valid Transactions A^AS1 A,R A,R A,R A,R A,R A,R A,R All Transactions CFEIS Table(s) General Label Basic Engine General Label Base Level General Label Model Type General Label Submodel Type General Label Configuration General Label Subconfiguration General Label Configuration Xref General Label Gear Ratios General Label Lockup RPM General Label Test Group General Label Basic Engine Exhibit 10-1. General Label Input Record Dependencies "Transactions Legend: A= Add R= Replace D= Delete S= Re-process ZZ= Termination The Input Record Types are the first two characters in the input record submission format. See Appendix D or E for other field content and format. The Input Record Dependency column shows whether the input record is independent or must be accompanied in the transaction by an additional input record. The Valid Transactions column shows the kind of transactions that you can submit. Your input record data will be stored in the respective CFEIS table. 10.4 System-Generated Calculations CFEIS performs fuel economy calculations based on a manufacturer's General Label data submission. The General Label calculations are performed in accordance with the provisions defined in the CFR. Specifically, the following formulas (as stated in Part 600, Subpart F, §600.207-86, §600.208-77, §600.209-85, and §600.513-81 of the July 1, 1994, edition of the 40 CFR) are identified for these calculations. 77 ------- March 28, 2001 (REV.) 10.4.1 Multiple tests on one test vehicle within one subconfiguration FEVdty/hwy = n / £°i=i (1.0 DO / FET;) where: FEVcity/hwy = City or highway fuel economy for this vehicle. DO = Double precision. FET; = Fuel economy of test i which has been ASTM rounded to 1 decimal place. City test are used for FEVcity calculation and highway tests are used for FEVhwy 10.4.2 Subconfiguration-level MPG/City or Highway FEScity/hwy = ASTM(4)[ n/£°i=1 (1.0 DO / FEV;)] where: ASTM(4) = round to 4 decimal places in accordance with the "Rounding-Off Method" specified in ASTM E 29-67. Throughout this document, ASTM(i) indicates ASTM rounding to i-th decimal places. FEScity/hwy = City or highway fuel economy for this subconfiguration. DO = Double precision. FEV; = City or highway fuel economy for vehicle i (from section 10.4.1) within this subconfiguration. 10.4.3 Configuration-level MPG/City or Highway FECcity/hwy = ASTM(4)[ 1.0 DO / £°i=1 (SF; / FES;)] where: FECcity/hwy = City or highway fuel economy for this configuration. 78 ------- March 28, 2001 (REV.) DO = Double precision. SF; = ASTM(4)[ Sales; / Total Sales ] Sales; = Sales for tested subconfiguration i within this configuration. Total Sales = Total tested subconfiguration sales within this configuration. FES; = City or highway fuel economy for subconfiguration i (from section 10.4.2) within this configuration. 10.4.4 Configuration-level MPG/Combined FECcomb = ASTM(4)[ 1.0 DO / (0.55 DO / FECdty+ 0.45 DO / FEChwy)] where: FECcomb = Combined fuel economy for this configuration. DO = Double precision. FECcity = City fuel economy for this configuration from section 10.4.3. FEChwy = Highway fuel economy for this configuration from section 10.4.3. 10.4.5 Base-level MPG/City, Highway, or Combined FEE = ASTM(4)[ 1.0 DO / £ni=i (SF; / FEQ)] where: FEE = City, highway or combined fuel economy for this base level. 79 ------- March 28, 2001 (REV.) DO Sales: Sales 'total FEC Double precision. ASTM(4)[ Sales; / Salestotal] Sales for tested configuration i within this base-level. Total tested configuration sales within this base level. City, highway or combined fuel economy for configuration i (from section 10.4.3 or 10.4.4) within this base-level. 10.4.6 Model-level MPG/City, Highway, or Combined FEM = ASTM(4)[ 1.0 DO / £ni=i (SF; / FEB;)] where: FEM DO SF; Sales; Salestotal City, highway or combined fuel economy for this model type. Double precision. ASTM(4)[ Sales; / Salestotal] Sales for base-level i within this model type. Model type sales. FEE; City, highway or combined fuel economy for base-level i (from section 10.4.5) within this model type. 10.4.7 Estimated Model Type MPG/City FEEdty = ASTM(0)[ FEM(0.9 DO)] where: 80 ------- FEEd, FEM DO March 28, 2001 (REV.) Estimated city fuel economy for this model type. City fuel economy for this model type (from section 10.4.6). Double precision. 10.4.8 Estimated Model Type MPG/Highway FEE, hwy where: FEE, hwy FEM DO ASTM(0)[ FEM(0.78 DO)] Estimated highway fuel economy for this model type Highway fuel economy for this model type (from section 10.4.6). Double precision 10.4.9 Estimated Model Type MPG/Combined FEE where: FEE _L l j* > comb DO FEIVL^ FEM, hwy ASTM(0)[ 1.0 DO / (0.55 DO / FEMdty(0.9 DO) + 0.45 DO / FEMhwy(0.78 DO))] Estimated combined fuel economy for this model type. Double precision. City fuel economy for this model type (from section 10.4.6). Highway fuel economy for this model type (from section 10.4.6). 81 ------- March 28, 2001 (REV.) 10.4.10 Annual Fuel Cost AFC where: AFC FUCOST FEEinv DO r EE,.,m|. ASTM(0)[ FUCOST(15000 (FEEinv))] Annual fuel cost for this model type. Dollars per gallon (fuel cost). ASTM(4)[1.0DO/FEEcomb)] Double precision. Estimated combined fuel economy of a given model type (from section 10.4.9), or as submitted by manufacturer on Gen. Label record type "GM". 10.4.11 Averaging/Weighting of tests FEA = ASTM(1)[ £ni=i (FET; (WTi))] where: FEA = Average city or highway fuel economy for this group. FET; = Fuel economy for test i (if a single test on a vehicle configuration) or harmonically averaged fuel economy for vehicle configuration i within the averaging group. City or highway values are used as applicable. V n. = 1 WT; = 1 NOTE: If multiple test data exist on a single test vehicle configuration, the harmonic average of fuel economy values is first calculated for each vehicle configuration before weighted averaging takes place. 82 ------- March 28, 2001 (REV.) 10.4.12 Fuel Economy Range/City or Highway FERlow.end = 85(FEE)/100 FERugh^ = (115(FEE) + 99) / 100 where: PER, low-end FEE Fuel economy range minimum value. Fuel economy range maximum value. Adjusted city/highway fuel economy for this model type (from section 10.4.7 or 10.4.8). NOTE: FERlow.end and FERWgh.end are both truncated to whole numbers. 10.4.13 Adjusted MPG Calculation for Gas Guzzler FEadj where: ASTM(1)[ FEMcomb [(0.55ac + 0.45c + 0.5556a + 0.4487) / (0.55a + 0.45)] + Iwg ] FEadj FEM, comb FEM, hwy FEM r nivi Adjusted fuel economy to be used for gas guzzler assessment. Combined fuel economy for this model type (from section 10.4.6). ASTM(4)[FEMhwy/FEMdty] Highway fuel economy for this model type (from section 10.4.6). City fuel economy for this model type (from section 10.4.6). 2.501x 10'2 for model year 1980. 83 ------- March 28, 2001 (REV.) 2.184x 10-2formodel year 1981. 9.260x ID'3 for model year 1982. 1.435x 10-2formodel year 1983. 1.420x 10'2 for model year 1984. 1.490x 10-2formodel year 1985. = l.SOQx 10"3 for model year 1986 and later model years. Iwg = 0.0092917(SF3IWCG)(FE3IWCG)- 0.0035123(SF4ETWG)(FE4IWCG). Any calculated value of Iwg less than zero shall be set to equal to zero. SF3IWCG = ASTM(4)[ (sales at 3 000 IblWT)/total model type sales]. SF4ETWG = ASTM(4)[ (sales at 4000 Ib ETW)/ total model type sales ]. FEsiwcG = FEE (base-level combined fuel economy) at 3000 IWT (from section 10.4.5). FE4IWCG = FEB (base-level combined fuel economy) at 4000 IWT (from section 10.4.5). NOTE: Gas Guzzler calculation applies to passenger cars only. 84 ------- March 28, 2001 (REV.) 11.0 CORPORATE AVERAGE FUEL ECONOMY (CAFE) 11.1 CAFE Input/Output File Names Input file name: cafe in Output file name: cafe out 11.2 CAFE Transaction Process Codes Process code explanations are as follows: blank, A (Add) D (Delete) R (Replace) S (Re-process) Use this code to enter new data into the CAFE database. CFEIS will generate an exception condition if the data are already in the database. The exception condition results in the transaction being rejected after the input data have been scanned for as many additional error conditions as possible. See also CAFE Input Notes Subsection 11.3. Use this code to delete existing data in the CAFE database. CFEIS generates an exception condition if the database does not contain the data to be deleted. The exception condition results in the transaction being rejected after the input data have been scanned for as many additional error conditions as possible. See also CAFE Input Notes Subsection 11.3. Use this code to replace with input data all existing data in the CAFE database. Replace can be considered equivalent to a Delete transaction followed by an ^^transaction. Unlike the Modify process code, a blank input in optional fields does replace existing database values. CFEIS generates an exception condition if the database does not contain data to be replaced. The exception condition results in the transaction being rejected after the input data have been scanned for as many additional error conditions as possible See also CAFE Input Notes Subsection 11.3. Use this code to re-compute or re-evaluate any corrected/ updated CAFE data and to record re-computed or re-evaluated results. See also CAFE Input Notes Subsection 11.3. 85 ------- March 28, 2001 (REV.) 11.3 CAFE Input Notes The rules are as follows: Use a Manufacturer code, compliance category, and index number that when concatenated together represent a unique Basic Engine Index within a model year. If you are spanning multiple input records for a group of city or highway tests, you must specify an averaging group indicator. Only refer to Engine subsystems whose data are active in the CFEIS database for ESI or EvSI. 11.4 System-Generated Calculations CFEIS calculates the official CAFE for a manufacturer based on their submission of the actual total sales for a specified compliance category. The CAFE calculations are performed in accordance to the provisions as defined in the CFR. Specifically, the following formulas, as stated in Part 600, Subpart F, § 600.207-86, § 600.208-77, § 600.209-85, § 600.510-86 of the 7- 1-94 edition of the 40 CFR, are identified for these calculations: 11.4.1 CAFE CAFE where: ASTM(4)[ Total Sales / £ni=i (Sales; (1.0 DO) / FEM;) ] CAFE = City, highway or combined CAFE for a compliance category. Total Sales = Total of all model type sales within a compliance category. Sales; = Sales of model type i within a compliance category. DO = Double precision. FEM; = City, highway or combined model type mpg (from section 11.4.8) as applicable. 86 ------- March 28, 2001 (REV.) NOTE: Combined CAFE rounded to 1 decimal place instead of 4 is the official CAFE for trucks. If rounding to a different number of decimal places are called for, i in ASTM(i) will be adjusted as applicable. 11.4.2 Adjusted Combined CAFE Note: Adjusted Combined CAFE applies to passenger automobiles only CAFEadj = ASTM(l)[CAFEcomb (0.55ac + 0.450c + 0.5556a + 0.4487) / (0.55a + 0.45) +FEIW where: CAFEadj = Adjusted CAFE for a compliance category. CAFEcomb = Combined CAFE for a compliance category (from section 11.4.1). a = ASTM(4)[CAFEhwy/CAFEdty]. CAFEdty = City CAFE (from section 11.4.1) . CAFEhwy = Highway CAFE (from section 11.4.1) . c = 0.0022, for model year 1986. 0.0050, for model year 1987. 0.0011, for model year 1988. 0.0011, for model year 1989. 0.0010, for model year 1990. 0.0011, for model year 1991. 0.0010, for model year 1992. 87 ------- March 28, 2001 (REV.) 0.0095, for model year 1993. 0.0011, for model year 1994. 0.0011, for model year 1995. 0.00095, for model year 1996. 0.001, for model year 1997. FEIW = 0.0092917(SFIW3000)(FEIW3000) - 0.0035\23(SFEW4000)(FEIW4000) Note: Any calculated value of FEIW less than zero shall be set equal to zero. SFIW3000 = ASTM(4)[(sales at 3000 Ib IWT) / total sales ] . SFEW4000 = ASTM(4)[ (sales at 4000 Ib ETW) / total sales ] . FE^wsooo = ASTM(4)[ 1 / £ni=1 (SF3000 / base-level i combined fuel economy at 3000 IWT) ] SF3000 = ASTM(4)[ base-level i sales at 3000 IWT / total sales at 3000 IWT ] FE^ooo = ASTM(4)[ 1 / £ni=1 (SF4000 / base-level i combined fuel economy at 4000 IWT) ] SF4000 = ASTM(4)[ base-level i sales at 4000 IWT / total sales at 4000 IWT ] base-level i fuel economy = Combined fuel economy FEB from section 11.4.7. Total Sales = Total production sales of a compliance category. NOTE: If rounding to a different number of decimal places are called for, i in ASTM(i) will be adjusted as applicable. 88 ------- March 28, 2001 (REV.) All the terms and equations are applicable within a particular compliance category, e.g., "base- level i fuel economy at 4000 IWT" indicates that each base level i is within the compliance category being worked on. 11.4.3 Multiple tests on one test vehicle within one subconfiguration FEVdty/hwy = n / £°i=i (1.0 DO / FET;) where: FEVcity/hwy = City or highway fuel economy for this vehicle. DO = Double precision. FET; = Fuel economy of test i which has been ASTM rounded to 1 decimal place. City test are used for FEVcity calculation and highway tests are used for FEVhwy 11.4.4 Subconfiguration-level MPG/City or Highway FEScity/hwy = ASTM(4)[ n/£°i=1 (1.0 DO / FEV;)] where: FEScity/hwy = City or highway fuel economy for this subconfiguration. DO = Double precision. FEV; = City or highway fuel economy for vehicle i (from section 11.4.3) within this subconfiguration. 11.4.5 Configuration-level MPG/City or Highway FECcity/hwy = ASTM(4)[ 1.0 DO / £°i=1 (SF; / FES;)] 89 ------- March 28, 2001 (REV.) where: FECdty/hwy = City or highway fuel economy for this configuration. DO = Double precision. SF; = (ASTM(4)[ (Sales; / Total Sales)] Sales; = Sales for tested subconfiguration i at this configuration. Total Sales = Total tested subconfiguration sales at this configuration. FES; = City or highway fuel economy for subconfiguration i (from section 11.4.4) within this configuration. 11.4.6 Configuration-level MPG/Combined FECcomb = ASTM(4)[ 1.0 DO / (0.55 DO / FECcity+ 0.45 DO / FEChwy)] where: FECcomb = Combined fuel economy for this configuration. DO = Double precision. FECcity = City fuel economy for this configuration from section 11.4.5. FEChwy = Highway fuel economy for this configuration from section 11.4.5. 11.4.7 Base-level MPG/City, Highway, or Combined FEE = ASTM(4)[ 1.0 DO / £ni=i (SF; / FEQ)] where: 90 ------- FEE DO SF; Sales; Salestotal PEG March 28, 2001 (REV.) City, highway or combined fuel economy for this base level. Double precision. ASTM(4)[ (Sales; / Salestotal)] Sales for tested configuration i within this base-level. Total tested configuration sales within this base level. City, highway or combined fuel economy for configuration i (from section 11.4.5 or 11.4.6) within this base-level. 11.4.8 Model-level MPG/City, Highway, or Combined FEM = ASTM(1)[ 1.0 DO / £ni=i (SF; / FEB;)] where: FEM DO SF; Sales; Salestotal FEE; City, highway or combined fuel economy for this model type. Double precision. ASTM(4)[ (Sales; / Salestotal)] Sales for base-level i at this model type. Model type sales. City, highway or combined fuel economy for base-level i (from section 11.4.7) within this model type. 91 ------- March 28, 2001 (REV.) 11.5 Input Record Dependencies Because there are combinations of input records that can be submitted, you must follow the allowed valid transaction and input record dependency rules. Exhibit 11-1 shows the Input record dependencies for the CAFE subsystem. Corporate Average Fuel Economy Input Record Type Fl F2 FF FR FL FT FC FS ZZ Input Record Dependency None Fl F2 FF FF FF Fl None Valid Transactions A,R,D,S' A,R A,R A,R A,R A,R A,R A,R,D,S All Transactions CFEIS Table(s) CAFE Basic Engine CAFE Base Level CAFE Configuration CAFE Subconfiguration CAFE Configuration Xref CAFE Gear Ratios CAFE Lockup RPM CAFE Test Group CAFE Basic Engine MFR Average Fuel Economy Exhibit 11-1. CAFE Input Record Dependencies "Transactions Legend: A= Add R= Replace D= Delete S= Re-process ZZ= Termination The Input Record Types are the first two characters in the input record submission format. See Appendix D or E for other field content and format. The Input Record Dependency column shows whether the input record is independent or must be accompanied in the transaction by an additional input record. The Valid Transactions column show the kind of transactions that you can submit. Your input record data are stored in the respective CFEIS table. 92 ------- March 28, 2001 (REV.) 12.0 REPORTS All entries submitted either by paper form or electronically result in generating a Submission Status report. Part I of the Submission Status Report is a printout of the data submitted. The data is arranged in columns as specified in the input data record layout for each subsystem. Errors found during the processing of a submission are embedded after the applicable record. Errors generated because of faulty data input should be corrected by entering a new submission with a replacement for the rejected transactions, and Modify/Replace transactions for the transactions that were accepted with numeric data out of range. Any out-of-range data not corrected prior to requesting a Summary Sheet, result in the Summary Sheet request being rejected. Part II of the Submission Status Report provides statistics on how many transactions were accepted and rejected, how many of each record type were accepted and rejected, and total quantities of transactions and records of a given type. Part in of the Submission Status Report varies depending on the subsystem. For all subsystems, Part in contains the content of the CFEIS database, for the specified subsystem, as a result of processing the submission. The content of Part HI is restricted by the key information for the subsystem. The specific restrictions on Part in are explained by subsystem in subsections 12.1 through 12.9. In addition to the Submission Status Report, some of the subsystems have Report transactions. The reports that are generated as a result of the Report transactions are described by applicable subsystem in subsections 12.1 through 12.9. 12.1 Car Line As a result of all Car Line submissions, you will receive a Submission Status Report. Part IH of the Submission Status Report contains the content of the CFEIS database for Car Lines that match the model year, Manufacturer code, Division code, and Car Line codes specified in the transactions contained in the submission. See Appendix C for a sample of the car line Submission Status Report. There is no Report transaction for the Car Line subsystem. 93 ------- March 28, 2001 (REV.) 12.2 Engine Systems Information As a result of all ESI submissions you will receive a Submission Status Report. Part HI of the Submission Status Report for ESI contains two parts: (1) Engine Family/Test Group, Sales, and System Summary information; and (2) Exhaust Emission Specification and Deterioration Factor Summary information. The data presented in this subsection are constrained by the Engine Family/Test Group names and Engine system numbers supplied as part of the ESI submission. As a result of an ESI Report transaction, you will receive an ESI Database Report. The ESI Database Report has the same format as Part HI of the Submission Status Report. The difference is that the data contained in the ESI Database Report are constrained by the input report parameters; whereas, Part HI of the Submission Status Report is constrained by the data submitted as part of the ESI submission. 12.3 EvSI Systems Information As a result of all EvSI submissions you will receive a Submission Status Report. Part HI of the Submission Status Report for EvSI contains two parts EvSI Family, Sales, and System Summary information; and Evaporative Emission Specification and Deterioration Factor Summary information. The data presented in this subsection are constrained by the Engine Family/Test Group names and Engine system numbers supplied as part of the EvSI submission. As a result of an EvSI Report transaction, you will receive an EvSI Database Report. The EvSI Database Report has the same format as Part HI of the Submission Status Report. The difference is that the data contained in the EvSI Database Report are constrained by the input report parameters; whereas, Part HI of the Submission Status Report is constrained by the data submitted as part of the EvSI Submission. 12.4 Vehicle Information As a result of all VI submissions you will receive a Submission Status Report. Part in of the Submission Status Report for VI contains all of the information in CFEIS database about the specified vehicles. The data presented in this subsection are constrained by the Manufacturer code, vehicle Ids, vehicle configuration numbers, and certification model years specified or implied by the VI submission. As a result of a VI Report transaction, you will receive a VI Database Report. CFEIS will forward a copy of the VI Database Report to EPA's LNS computer as a delimited file without 94 ------- March 28, 2001 (REV.) titles and column headers. The VI Database Report has the same format as Part in of the Submission Status Report. The difference is that the data contained in the VI Database Report are constrained by the input report parameters; whereas, Part in of the Submission Status Report is constrained by the data submitted as part of the VI Submission. 12.5 Shift Schedule As a result of all Shift Schedule submissions you will receive a Submission Status Report. Part in of the Submission Status Report for Shift Schedule contains all of the information in CFEIS database about the shift schedules specified in the submission. Part IH of the Submission Status Report for Shift Schedule is actually three separate reports, the Shift Schedule Report, the Shift Point Report, and the Manufacturer Submission Summary Report. As a result of the Shift Schedule Report transaction, you will receive a Shift Schedule Report and a Shift Point Report. These reports have the same format as the corresponding subsection of Part III of the Submission Status Report for Shift Schedule. As a result of the Report transaction you will receive a Manufacturer Submission Summary Report. The Manufacturer Submission Summary Report has the same format as the corresponding subsection of Part HI of the Submission Status Report for Shift Schedule. The difference between the Report transactions and Part HI of the Submission Status Report is that the data contained in each of the reports are constrained by input report parameters; whereas, Part HI of the Submission Status Report is constrained by the data submitted as part of the Shift Schedule submission. 12.6 Manufacturer/EPA Test Data As a result of all MTDS submissions you will receive a Submission Status Report. Part HI of the Submission Status Report for MTDS contains three reports, the MTDS Database Report, the Projected Pass/Fail Report, and the Carry Over/Carry Across Report. They are described as follows: MTDS Database Report: This report lists the test data submitted by the manufacturer and relevant VI. Projected Pass/Fail Report: This report lists the emissions test results, the maximum amount of emissions permitted for each emission type (as required by the emissions standards), and a pass/fail indicator showing whether the vehicle met the maximum value permitted by the standard during the test. Carry Over/Carry Across Report: This report lists the carried over or carried across data, identifying the test data specific to each model year that the test data were used. 95 ------- March 28, 2001 (REV.) NOTE: This report is only generated if there were Carry Over or Carry Across transactions included in the MTDS submission. As a result of the MTDS Report transaction, you will receive a MTDS Database Report and a Projected Pass/Fail Report. These reports have the same format as the corresponding subsection of Part in of the Submission Status Report for MTDS. The difference between the Report transactions and Part HI of the Submission Status Report is that the data contained in each of the reports are constrained by input report parameters (Manufacturer code and test number); whereas, Part in of the Submission Status Report is constrained by the data submitted as part of the MTDS Submission (Manufacturer code, test number, and Carry Over/Carry Across transactions). 12.7 Summary Sheet As a result of all Summary Sheet submissions, you will receive a Summary Sheet Submission Status Report. Part HI of the Submission Status Report for Summary Sheet contains all of the information in CFEIS database about the summary sheets specified in the submission. Part in of the Submission Status Report for Summary Sheet contains three reports: Summary Sheet Database Report, Summary Sheet Vehicles Covered by Certificate, and Summary Sheet Emission Data Vehicles. As a result of a Report transaction, you will receive the following three reports: Summary Sheet Database Report, Summary Sheet Vehicles Covered by Certificate, and Summary Sheet Emission Data Vehicles. The format of the reports generated by a Report transaction is the same as the corresponding subsections of Part in of the Summary Sheet Submission Status Report. 12.8 General Label As a result of all General Label submissions you will receive a Submission Status Report. Part III of the Submission Status Report for General Label contains three reports, the Fuel Economy Calculations, the Fuel Economy Range Report, and the Receipt Letter. They are described as follows: Fuel Economy Calculations: Lists the results of vehicle-configuration-level, base-level, and model-level calculations in addition to the attributive data defining each level of aggregation. Additionally, this report displays the Test Car List and the Fuel Economy Guide. 96 ------- March 28, 2001 (REV.) Fuel Economy Range Report: Lists ranges of fuel economy values achieved by each class of comparable automobiles. Receipt Letter: Generates a letter to the manufacturer and an enclosure displaying fuel economy label values. There is no Report transaction for the General Label subsystem. 12.9 Corporate Average Fuel Economy As a result of all CAFE submissions you will receive a Submission Status Report. Part in of the Submission Status Report for CAFE contains two reports: the CAFE Report, and the Manufacturer Fuel Economy Calculations. They are described as follows: CAFE Report: This report summarizes the calculated CAFE values along with a statistical listing of model year data, to include the number of model types, number of base levels, number of vehicle configurations, percent of total production represented by test vehicles, total number of vehicles tested, and the total number of vehicles reported by compliance category for a manufacturer. Manufacturers Fuel Economy Calculations: This report lists the results of vehicle- configuration-level, base-level, and model-level fuel economy calculations in addition to the attributive data defining each level of aggregation. There is no Report transaction for the CAFE subsystem. 97 ------- March 28, 2001 (REV.) This page is intentionally left blank. 98 ------- March 28, 2001 (REV.) 13.0 ERRORS Two types of errors are reported on the Submission Status Report and on the database reports: user-induced errors and system or database errors. User-induced errors are caused by problems in the data submitted. System or database errors are caused by circumstances outside of the submitted data. User-induced errors need to be fixed by the manufacturer submitting the data. System or database errors should be reported to the CFEIS system administrator. 13.1 User-induced Errors CFEIS processes the submissions for each subsystem. CFEIS checks all submissions to make sure that the record types are allowable for the subsystem, the fields on the record are of the proper type, and required fields are present. If applicable, CFEIS also checks to see if the data fall within allowable ranges and appear on a list of values. In addition, most subsystems have rules that must be followed regarding the relationship between two or more fields in the transaction or between fields in the transaction and fields in the CFEIS database. CFEIS checks to make sure that these relational rules are followed. In addition, CFEIS detects errors. Failing any edit check generates an error message that is written to the Submission Status Report, Part I. The error message indicates the nature of the problem. It is extracted from a common list of error messages and pre-fixed or appended with additional information for clarity. Appendix B contains the common list of error messages. Out-of-range data are reported on the Submission Status Report but do not cause the transaction to be rejected. All other errors cause the transaction to be rejected until the errors are corrected and the transaction re-submitted. Although CFEIS stores out-of-range data, the certification analyst cannot generate a Certificate of Conformity until the out-of-range data have been corrected. 13.2 System or Database Errors While processing a batch submission, CFEIS may encounter errors independent of the data in the submission. Most of those problems must be resolved by the CFEIS Systems Administrator. The nature of the problem is reported on the Submission Status Report, Part I, which appears after the record that was being processed when the error occurred. 99 ------- March 28, 2001 (REV.) If your partition is too full to handle the reports requested, remove all unnecessary files. If the Submission Status Report cannot be written to the report directory, contact the VPCD ADP analyst, who will retrieve a copy of the Submission Status Report and deliver it to you. You cannot re-send your submission as it has already been processed. To prevent space problems from occurring, remember to remove report files from your partition. 100 ------- |