TianGong PCR

Spark-ignition reciprocating internal combustion piston engines, of a cylinder capacity not exceeding 1000 cc

Lifecycle status
Candidate
Content maturity
Authored methodology
Current version
No published versionLast updated
Readiness
Review required

Methodology and translation states come from the source record; publishing this website does not change their review status.

Content languages

zh-CN · Aligned
Status, classification and source details

Readiness

  • Warnings methodology_not_reviewed Authored methodology is candidate guidance and still requires methodology review.

Classification mapping

CPC 3.0:43121 · exact

Source

1. Scope and Applicability

This PCR governs foreground factory-gate data packages for complete spark-ignition reciprocating internal combustion piston engines of a kind used for motor vehicles, with total cylinder capacity not exceeding 1000 cc. It covers material and component receipt, on-site machining and cleaning where performed, engine assembly, finishing, and production-line engine testing where performed.

It excludes rotary engines, compression-ignition engines, engines exceeding 1000 cc, aircraft engines, complete vehicles, transmissions, traction batteries, vehicle integration, distribution, use, maintenance, remanufacturing, and end-of-life. Transport packaging is excluded unless it is part of the declared saleable engine supply contract; any included packaging must be reported as separate atomic flows.

2. Product Category Identity

FieldValue
canonical_pcr_idpcr.metal-products-machinery-and-equipment.general-purpose-machinery.spark-ignition-reciprocating-internal-combustion-piston-engines-of-a-cylinder-capacity-89c81679
classification_refsCPC 3.0: 43121 (exact contextual reference; acceptance is governed outside this PCR)
covered_productsComplete, saleable spark-ignition reciprocating piston engines of a kind used for motor vehicles, with total cylinder capacity <= 1000 cm3
excluded_productsRotary, compression-ignition, aircraft, incomplete engine-part, engine exceeding 1000 cm3, and complete-vehicle products
representative_productMulti-cylinder gasoline-fuelled reciprocating piston engine supplied as a standalone motor-vehicle engine
production_routePurchased bulk materials, near-net parts, and components; on-site machining/cleaning as applicable; assembly and optional production-line hot testing
market_stateComplete factory-gate engine in the declared dry or fluid-filled shipping state, excluding transport packaging unless explicitly declared

3. Reference Flow

FieldValue
WhatFactory-gate provision of a complete CPC 43121 engine meeting the declared product specification and production acceptance criteria
How much1 kg net mass of the complete saleable engine
How wellSpark ignition; reciprocating piston design; motor-vehicle type; total cylinder capacity <= 1000 cm3; declared engine family and acceptance status
How long or cycleOne production lot at the reporting plant; service life is outside this cradle-to-gate functional unit
reference_flow_linkThe single reference product flow defined below
FieldValue
Reference amount1 kg
Reference product flowSpark-ignition reciprocating internal combustion piston engines, of a cylinder capacity not exceeding 1000 cc 68b3d069-e54c-4940-bf73-0ecce68d5cef
Reference flow propertyMass 93a60a56-a3c8-11da-a746-0800200b9a66
Reference unit groupUnits of mass 93a60a57-a4c8-11da-a746-0800200c9a66
Reference unitkg
Required qualifiersengine family and model; exact total cylinder capacity in cm3; cylinder count; two-stroke or four-stroke; aspiration; fuel-metering system; emission-control configuration; rated power; net dry or fluid-filled shipping mass; included fluids; tested production fraction; plant geography; production period; packaging inclusion

When constructing a foreground data package, every required qualifier must be declared in dataset metadata, process notes, the reference-flow comment, the product description, or an equivalent data-package field. Missing qualifiers make the reference-flow definition incomplete.

4. Measurement and Unit Rules

rule_idApplies toRequired propertyRequired unitRule
reference_massreference product and material/waste mass rowsMass 93a60a56-a3c8-11da-a746-0800200b9a66kgWeigh or derive traceable net engine mass in the declared shipping state; exclude transport packaging unless packaging inclusion is declared. Normalize all inventory to 1 kg of this net engine mass.
electricity_energyelectricity rowsNet calorific value 93a60a56-a3c8-11da-a746-0800200c9a66MJPreserve metered electricity and its conversion to MJ; disclose the original meter unit, conversion factor, voltage level, grid geography, and losses included.
gas_volumegaseous natural gasVolume 93a60a56-a3c8-22da-a746-0800200c9a66m3Report metered gas volume with temperature, pressure, standard/actual condition, composition or supplier billing basis, and conversion method.
test_allocationproduction-line engine testingMass 93a60a56-a3c8-11da-a746-0800200b9a66kgRecord the tested fraction and allocate only actual test-cell inputs and direct emissions to saleable production using the declared physical production-lot rule.

5. System Boundary

Boundary Abstraction

FieldValue
declared_starting_conditionPurchased bulk materials, near-net parts, finished components, utilities, and chemicals at the reporting engine-manufacturing factory gate
starting_condition_roleForeground manufacturing start; upstream production of every purchased input is represented by a separate valid dataset
product_classification_scopeComplete CPC 43121 motor-vehicle-type spark-ignition reciprocating piston engines with total cylinder capacity <= 1000 cm3
recursive_input_ruleA complete engine from the same category entering as an input must be recorded as a distinct purchased or internally transferred product with origin and prior burden; it must not be silently merged with the reference output
upstream_dataset_requirementUse geographically, technologically, temporally, and product-state representative upstream datasets for all purchased materials, components, energy, water, fuel, and treatment services
disclosureDeclare in-house versus purchased component scope, included machining/cleaning/finishing, test fraction and test type, shipping-fluid state, packaging inclusion, cut-offs, data gaps, and treatment destinations
rule_idApplies toRulesource_ids
boundary_rule_1foreground manufacturingInclude all on-site material/component receipt, machining, cleaning, assembly, finishing, and supporting utility use that produces the declared saleable engine.us-doe-vto-analysis-2020
boundary_rule_2production-line testInclude actual test-engine fuel, electricity, engine throughput, and direct exhaust emissions when production, compliance, or performance testing occurs at the reporting plant.us-epa-engine-test-cells, us-ecfr-40-cfr-1065-15
boundary_rule_3exclusionsExclude vehicle integration, vehicle operation, maintenance, remanufacturing, and end-of-life; disclose any capital-goods or employee-activity exclusion separately.

6. Process Inventory Structure

Process Map

process_idprocess_nameinclusioninclusion_conditionrolequantitative_reference
engine_manufacturingEngine component manufacture, cleaning, assembly, and finishingrequiredAlways; record only activities and exchanges inside the declared plant boundaryForeground production1 kg net saleable engine output
production_line_testProduction-line engine hot testconditionalInclude when complete engines are operated at the plant for production, compliance, or performance acceptanceForeground quality testingTested-engine mass and tested fraction per production lot

Process: Engine component manufacture, cleaning, assembly, and finishing (engine_manufacturing)

Inputs

Product flows
Aluminium alloy input (aluminium_alloy)

Record the mass of aluminium alloy crossing the plant boundary for engine castings or other aluminium components; alloy grade and purchased product state remain foreground qualifiers.

  • Selected flow: Aluminium alloy
  • Flow property / unit: Mass / kg
  • Amount rule: purchased mass minus documented returns, normalized to 1 kg net saleable engine output
  • Value mode: Calculated value (calculated_value)
  • Specificity: Product-specific (product_specific)
  • Normalization basis: per 1 kg net saleable engine output
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_material_receipts
  • Sources: us-doe-vto-analysis-2020
Grey cast iron input (grey_cast_iron)

Record grey cast iron used for the declared engine only when it crosses the plant boundary; do not substitute pig iron.

  • Selected flow: Grey cast iron
  • Flow property / unit: Mass / kg
  • Amount rule: purchased mass minus documented returns, normalized to 1 kg net saleable engine output
  • Value mode: Calculated value (calculated_value)
  • Specificity: Product-specific (product_specific)
  • Normalization basis: per 1 kg net saleable engine output
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_material_receipts
  • Sources: us-doe-vto-analysis-2020
Alloy steel input (alloy_steel)

Record alloy steel used in crankshaft, connecting-rod, valve-train, gear, or other engine parts according to the actual bill of materials.

  • Selected flow: Alloy steel
  • Flow property / unit: Mass / kg
  • Amount rule: purchased mass minus documented returns, normalized to 1 kg net saleable engine output
  • Value mode: Calculated value (calculated_value)
  • Specificity: Product-specific (product_specific)
  • Normalization basis: per 1 kg net saleable engine output
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_material_receipts
  • Sources: us-doe-vto-analysis-2020
Copper wire input (copper_wire)

Record copper wire installed in the engine electrical and ignition systems; exclude vehicle-side wiring outside the supplied engine.

  • Selected flow: Copper wire
  • Flow property / unit: Mass / kg
  • Amount rule: bill-of-material mass entering the supplied engine, normalized to 1 kg net saleable engine output
  • Value mode: Calculated value (calculated_value)
  • Specificity: Product-specific (product_specific)
  • Normalization basis: per 1 kg net saleable engine output
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_material_receipts
  • Sources: us-doe-vto-analysis-2020
Nylon 6 resin input (nylon_6_resin)

Record Nylon 6 resin only for Nylon 6 parts manufactured on site or supplied as quantified Nylon 6 content; do not combine it with other polymers.

  • Selected flow: Nylon 6 resin
  • Flow property / unit: Mass / kg
  • Amount rule: bill-of-material or moulding issue mass, normalized to 1 kg net saleable engine output
  • Value mode: Calculated value (calculated_value)
  • Specificity: Product-specific (product_specific)
  • Normalization basis: per 1 kg net saleable engine output
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_material_receipts
  • Sources: us-doe-vto-analysis-2020
EPDM rubber input (epdm_rubber)

Record EPDM rubber installed as declared seals or hoses; other elastomers require their own atomic rows in the concrete data package.

  • Selected flow: Ethylene propylene diene monomer rubber
  • Flow property / unit: Mass / kg
  • Amount rule: bill-of-material mass entering the supplied engine, normalized to 1 kg net saleable engine output
  • Value mode: Calculated value (calculated_value)
  • Specificity: Product-specific (product_specific)
  • Normalization basis: per 1 kg net saleable engine output
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_material_receipts
  • Sources: us-doe-vto-analysis-2020
Purchased electricity (electricity_manufacturing)

Record electrical energy delivered to machining, washing, assembly, finishing, compressed-air, and allocated supporting systems.

  • Selected flow: Electricity 67b723a9-6f63-4802-adca-b52ce7967d47
  • Flow property / unit: Net calorific value / MJ
  • Amount rule: metered or physically allocated electricity normalized to 1 kg net saleable engine output
  • Value mode: Calculated value (calculated_value)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per 1 kg net saleable engine output
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_energy_and_water
  • Sources:
Process water (process_water)

Record process water entering aqueous cleaning, rinsing, coolant make-up, or other engine-manufacturing operations; cooling water in a closed loop is not double-counted.

  • Selected flow: Process Water 94a04f7e-2d5c-41f0-b182-d54a3b373a02
  • Flow property / unit: Mass / kg
  • Amount rule: metered net process-water input normalized to 1 kg net saleable engine output
  • Value mode: Calculated value (calculated_value)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per 1 kg net saleable engine output
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_energy_and_water
  • Sources:
Sodium hydroxide for aqueous cleaning (sodium_hydroxide)

Record sodium hydroxide active mass when an alkaline aqueous-cleaning route is used; solution concentration and purchased state must be retained.

  • Selected flow: Sodium hydroxide e0abcced-0611-4c24-9290-5a2c5a0c4169
  • Flow property / unit: Mass / kg
  • Amount rule: active sodium-hydroxide mass issued to the cleaning system, normalized to 1 kg net saleable engine output
  • Value mode: Calculated value (calculated_value)
  • Specificity: Technology-specific (technology_specific)
  • Normalization basis: per 1 kg net saleable engine output
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_cleaning_chemicals
  • Sources:
Gaseous natural gas for on-site process heat (natural_gas)

Record gaseous natural gas only when consumed on site for process heat allocated to the engine line; supplier and volume reference conditions remain foreground qualifiers.

  • Selected flow: natural gas in the gaseous state 4f19ca0e-7b3b-11dd-ad8b-0800200c9a66
  • Flow property / unit: Volume / m3
  • Amount rule: metered gas volume physically allocated to engine manufacturing and normalized to 1 kg net saleable engine output
  • Value mode: Calculated value (calculated_value)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per 1 kg net saleable engine output
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_energy_and_water
  • Sources:
Waste flows
Elementary flows

Outputs

Product flows
Complete saleable engine (reference_engine_output)

Record net output mass after final acceptance in the declared dry or fluid-filled shipping state.

  • Selected flow: Spark-ignition reciprocating internal combustion piston engines, of a cylinder capacity not exceeding 1000 cc 68b3d069-e54c-4940-bf73-0ecce68d5cef
  • Flow property / unit: Mass / kg
  • Amount rule: measured accepted output mass normalized to exactly 1 kg reference product
  • Value mode: Calculated value (calculated_value)
  • Specificity: Product-specific (product_specific)
  • Normalization basis: per 1 kg net saleable engine output
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_output_and_waste
  • Sources: un-cpc-3-0-structure-2025
Waste flows
Aluminium scrap sent to treatment (aluminium_scrap)

Record aluminium turnings, offcuts, and rejected aluminium parts leaving the foreground boundary as one aluminium-scrap waste flow.

  • Selected flow: Aluminium scrap
  • Flow property / unit: Mass / kg
  • Amount rule: weighed net aluminium scrap leaving the plant, normalized to 1 kg net saleable engine output
  • Value mode: Calculated value (calculated_value)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per 1 kg net saleable engine output
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_output_and_waste
  • Sources:
Ferrous metal scrap sent to treatment (ferrous_scrap)

Record iron and steel turnings, offcuts, and rejected parts leaving the foreground boundary; keep stainless or hazardous-contaminated fractions separate when present.

  • Selected flow: Iron and steel scrap
  • Flow property / unit: Mass / kg
  • Amount rule: weighed net ferrous scrap leaving the plant, normalized to 1 kg net saleable engine output
  • Value mode: Calculated value (calculated_value)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per 1 kg net saleable engine output
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_output_and_waste
  • Sources:
Alkaline wastewater sent to treatment (alkaline_wastewater)

Record spent aqueous alkaline cleaning liquid crossing to on-site or off-site wastewater treatment; do not combine it with unrelated sanitary water.

  • Selected flow: Alkaline wastewater
  • Flow property / unit: Mass / kg
  • Amount rule: metered or weighed net alkaline wastewater sent to treatment, normalized to 1 kg net saleable engine output
  • Value mode: Calculated value (calculated_value)
  • Specificity: Technology-specific (technology_specific)
  • Normalization basis: per 1 kg net saleable engine output
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_output_and_waste
  • Sources:
Elementary flows
Direct fossil carbon dioxide from on-site natural-gas combustion (carbon_dioxide_manufacturing)

Record only direct fossil CO2 emitted inside the foreground boundary; upstream electricity and fuel-supply emissions remain in upstream datasets.

  • Selected flow: carbon dioxide (fossil) 08a91e70-3ddc-11dd-923d-0050c2490048
  • Flow property / unit: Mass / kg
  • Amount rule: measured or calculated direct stack CO2 attributable to engine manufacturing, normalized to 1 kg net saleable engine output
  • Value mode: Calculated value (calculated_value)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per 1 kg net saleable engine output
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_direct_emissions
  • Sources: us-ecfr-40-cfr-1065-15

Process: Production-line engine hot test (production_line_test)

Inputs

Product flows
Engine entering the test cell (reference_engine_test_input)

Record the mass of complete engines actually operated in the test cell and the tested share of the production lot.

  • Selected flow: Spark-ignition reciprocating internal combustion piston engines, of a cylinder capacity not exceeding 1000 cc 68b3d069-e54c-4940-bf73-0ecce68d5cef
  • Flow property / unit: Mass / kg
  • Amount rule: total mass of engines actually tested, normalized to 1 kg net saleable engine output; report the resulting tested fraction separately
  • Value mode: Calculated value (calculated_value)
  • Specificity: Product-specific (product_specific)
  • Normalization basis: per 1 kg net saleable engine output
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_production_test
  • Sources: us-epa-engine-test-cells, us-ecfr-40-cfr-1065-15
Motor gasoline consumed in testing (motor_gasoline)

Record only motor gasoline burned by production test engines; grade, biofuel blend, supplier, and fuel-carbon origin must be declared.

  • Selected flow: Motor gasoline
  • Flow property / unit: Mass / kg
  • Amount rule: total measured gasoline consumed by production tests, normalized to 1 kg net saleable engine output
  • Value mode: Calculated value (calculated_value)
  • Specificity: Product-specific (product_specific)
  • Normalization basis: per 1 kg net saleable engine output
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_production_test
  • Sources: us-epa-engine-test-cells, us-ecfr-40-cfr-1065-15
Electricity consumed by the test cell (electricity_test)

Record electrical energy delivered to the dynamometer, ventilation, cooling, controls, and emission measurement allocated to production testing.

  • Selected flow: Electricity 67b723a9-6f63-4802-adca-b52ce7967d47
  • Flow property / unit: Net calorific value / MJ
  • Amount rule: total metered electricity consumed by production tests, normalized to 1 kg net saleable engine output
  • Value mode: Calculated value (calculated_value)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per 1 kg net saleable engine output
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_production_test
  • Sources: us-ecfr-40-cfr-1065-15
Waste flows
Elementary flows

Outputs

Product flows
Engine leaving the test cell (reference_engine_test_output)

Record the same tested-engine mass after testing; rejected engines are not included in accepted reference output until reworked and accepted.

  • Selected flow: Spark-ignition reciprocating internal combustion piston engines, of a cylinder capacity not exceeding 1000 cc 68b3d069-e54c-4940-bf73-0ecce68d5cef
  • Flow property / unit: Mass / kg
  • Amount rule: total accepted mass of engines leaving production testing, normalized to 1 kg net saleable engine output
  • Value mode: Calculated value (calculated_value)
  • Specificity: Product-specific (product_specific)
  • Normalization basis: per 1 kg net saleable engine output
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_production_test
  • Sources: us-ecfr-40-cfr-1065-15
Waste flows
Elementary flows
Direct fossil carbon dioxide from testing (carbon_dioxide_test)

Record direct fossil CO2 in test-engine exhaust using measured exhaust mass or a documented fuel-carbon balance.

  • Selected flow: carbon dioxide (fossil) 08a91e70-3ddc-11dd-923d-0050c2490048
  • Flow property / unit: Mass / kg
  • Amount rule: total measured or calculated CO2 from production tests, normalized to 1 kg net saleable engine output
  • Value mode: Calculated value (calculated_value)
  • Specificity: Product-specific (product_specific)
  • Normalization basis: per 1 kg net saleable engine output
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_production_test
  • Sources: us-ecfr-40-cfr-1065-15
Carbon monoxide from testing (carbon_monoxide_test)

Record carbon monoxide emitted to air during production-line engine operation when measured or required by the applicable test protocol.

  • Selected flow: Carbon monoxide, to air
  • Flow property / unit: Mass / kg
  • Amount rule: total measured carbon monoxide from production tests, normalized to 1 kg net saleable engine output
  • Value mode: Calculated value (calculated_value)
  • Specificity: Product-specific (product_specific)
  • Normalization basis: per 1 kg net saleable engine output
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_production_test
  • Sources: us-ecfr-40-cfr-1065-15
Nitrogen oxides from testing (nitrogen_oxides_test)

Record total measured nitrogen oxides emitted to air during production-line engine operation.

  • Selected flow: Nitrogen oxides, to air
  • Flow property / unit: Mass / kg
  • Amount rule: total measured nitrogen oxides from production tests, normalized to 1 kg net saleable engine output
  • Value mode: Calculated value (calculated_value)
  • Specificity: Product-specific (product_specific)
  • Normalization basis: per 1 kg net saleable engine output
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_production_test
  • Sources: us-ecfr-40-cfr-1065-15

7. Allocation and Co-product Handling

rule_idApplies toRulesource_ids
allocation_rule_1engine-family foreground operationsAvoid allocation by separately metering or recording engine-family material issues, machine energy, cleaning campaigns, assembly lines, test cells, rejects, and wastes.
allocation_rule_2shared utilities and support operationsWhen subdivision is impracticable, allocate shared burdens using a documented causal physical driver such as machine-hours, metered energy, cleaning-bath throughput, tested-engine hours, or accepted engine mass; economic allocation requires explicit justification.
allocation_rule_3scrap and rejected enginesReport scrap and treatment flows at the foreground boundary without an avoided-burden credit; model recycling or recovery consistently in the downstream treatment dataset and disclose any recycled-content convention.

8. Foreground Data Collection, Calculation, and Quality Rules

Data Collection Protocols

protocol_idprocess_idflow_rolerecord_typeraw_fieldscollection_methodunitfrequencytemporal_coveragesite_scopeaggregation_rulequality_evidence
cp_material_receiptsengine_manufacturingmaterial inputspurchase, issue, return, and bill-of-material recordsmaterial identity; grade; purchased state; supplier; gross issue; return; engine family; accepted output massreconcile procurement and line-issue records to the declared engine bill of materialskgeach receipt/issue; periodic reconciliationcomplete representative reporting period or full production campaignall facilities inside the declared plant boundarynet issues divided by accepted net engine massinvoices; material certificates; BOM revision; scale calibration; reconciliation
cp_energy_and_waterengine_manufacturingelectricity, water, and natural gasutility meter and allocation recordsmeter id; start/end; unit; temperature/pressure for gas; allocation driver; production massdirect submetering preferred; otherwise documented causal allocationMJ, kg, m3continuous or billing intervalsame reporting period as productionincluded production and support metersnet consumption divided by accepted net engine massmeter calibration; bills; allocation worksheet
cp_cleaning_chemicalsengine_manufacturingsodium hydroxidechemical issue and bath-management recordsproduct mass; concentration; active fraction; bath additions; disposal; engine-family throughputweigh or meter additions and calculate active ingredient masskg active NaOHeach addition; monthly reconciliationsame reporting period as productionall included cleaning systemsactive ingredient mass divided by accepted net engine masssupplier certificate; concentration test; issue log
cp_output_and_wasteengine_manufacturingaccepted engine and wastesproduction, weighbridge, manifest, and treatment recordsaccepted engine mass; dry/wet state; reject mass; scrap material; wastewater mass; destinationcalibrated scales or traceable volume-density conversionkgeach lot or shipmentsame reporting period as inputsall included engine lines and waste destinationssegregate material-specific waste, then divide by accepted net engine massscale calibration; waste manifest; acceptance record; mass reconciliation
cp_direct_emissionsengine_manufacturingdirect combustion emissionsstack measurement or fuel-carbon calculationfuel amount; carbon content; oxidation basis; measured concentration; flow; operating timeapproved measurement or documented carbon balancekgeach monitored interval or fuel batchsame reporting period as productionall direct on-site sources allocated to the engine linesum direct emissions and divide by accepted net engine masscalibration; laboratory result; fuel certificate; calculation audit
cp_production_testproduction_line_testtested engines, gasoline, electricity, and exhausttest-cell log, fuel meter, electricity meter, and emission measurementengine id; engine mass; tested fraction; duration; duty cycle; fuel mass; electricity; exhaust flow; constituent concentration; pass/rejectlink synchronized test-cell and production-lot records; determine emitted mass over each test intervalkg, MJ, heach testsame reporting period as productionevery included production test cellsum all measured production-test exchanges and divide once by accepted net engine mass; do not reapply the tested fraction to aggregated measurementsinstrument calibration; test worksheet; lot traceability; pass/reject record

Calculation Rules

rule_idApplies toFormula or ruleInputsOutputsource_ids
calc_normalize_massall foreground exchangesnormalized amount = net exchange amount / accepted net engine output massnet exchange amount; accepted net engine output massexchange per 1 kg reference product
calc_material_net_issuematerial inputsnet material input = receipts or line issues - documented returns not consumed by the engine linereceipt/issue mass; return massnet material mass
calc_gas_reference_volumenatural gasconvert actual or billed gas volume to the declared reference condition without mixing volume basesmetered volume; temperature; pressure; compressibility or billing basism3 at declared condition
calc_emitted_massmeasured test emissionsemitted mass = integral of constituent mass flow over the test interval; use the applicable continuous or batch sampling calculationconstituent concentration; exhaust flow; test intervalkg emitted constituentus-ecfr-40-cfr-1065-15
calc_test_fractionproduction-line testWhen only a per-tested-engine mean is available, multiply it once by the tested-engine count before normalizing to accepted output; when the meter already totals all production tests, normalize that total directly and do not reapply the tested fraction.measured test exchange; tested engines; accepted engine output masstest exchange attributable to saleable outputus-epa-engine-test-cells, us-ecfr-40-cfr-1065-15

Data Quality Requirements

requirement_idApplies toRequirementEvidence
dq_identityreference productDemonstrate spark ignition, reciprocating piston design, motor-vehicle use, and total cylinder capacity <= 1000 cm3 for the declared engine family.nameplate/specification; homologation or certificate record; BOM and model-family control
dq_mass_balancemanufacturing inventoryReconcile material inputs with engine output, process losses, inventory change, returns, scrap, wastewater solids where material, and documented exclusions.signed mass-balance worksheet; stock records; waste manifests
dq_temporalall foreground recordsUse a complete representative reporting period or a complete campaign; explain start-up, shutdown, abnormal, prototype, and low-volume conditions.production calendar; meter coverage; exception log
dq_completenessall processesReconcile the full accepted engine mass and report every separately hazardous, regulated, or decision-relevant exchange regardless of mass share; quantify and disclose any residual gap.BOM coverage; completeness calculation; gap register
dq_test_traceabilityproduction-line testPrevent double counting between certification/development and production tests and retain the tested production fraction, duty cycle, fuel specification, and constituent method.test plan; engine/test identifiers; calibration and result files

9. Validation Rules

rule_idApplies toRulesource_ids
validation_rule_1product identityReject a data package unless the engine is spark-ignition, reciprocating piston, of a kind used for motor vehicles, and its declared total cylinder capacity is not greater than 1000 cm3.un-cpc-3-0-structure-2025
validation_rule_2reference flowRequire the exact reference-flow UUID, Mass property, kg unit, and every required qualifier; verify that net engine mass excludes undeclared transport packaging.un-cpc-3-0-structure-2025
validation_rule_3inventory accountingRequire each exchange to be atomic, tied to a process and direction, normalized to 1 kg accepted engine output, and reconciled against production, stock, return, and waste records.
validation_rule_4production-line testIf testing occurs, require tested-engine input/output identity, tested fraction, fuel and electricity records, and separately reported direct exhaust constituents without double counting aggregate and speciated hydrocarbons.us-epa-engine-test-cells, us-ecfr-40-cfr-1065-15
validation_rule_5upstream representativenessRequire supplier/product state, geography, technology, time, and allocation disclosures for upstream datasets; unresolved UUID or range evidence remains an explicit review finding.

10. Published Dataset Profile

FieldValue
dataset_rolesecondary_dataset; background_dataset after independent review
downstream_useForeground engine-manufacturing inventories and downstream motor-vehicle process or lifecyclemodel projections
allowed_useCradle-to-gate comparison of CPC 43121 engines with equivalent reference-flow qualifiers and compatible boundary, geography, technology, and production period
excluded_useComplete-vehicle, use-phase, remanufacturing, end-of-life, aircraft-engine, rotary-engine, compression-ignition, or >1000 cm3 claims without added models
required_metadataPCR id/version; engine family/model; displacement; cylinder count; cycle; aspiration; fuel system; emission control; rated power; shipping-fluid state; tested fraction; plant geography; period; upstream dataset identities; allocation; cut-offs; unresolved findings
required_quality_disclosureprimary-data share; meter and BOM coverage; mass-balance closure; temporal representativeness; allocation drivers; test protocol; data gaps; uncertainty; review status
update_triggerengine-family or BOM redesign; displacement/category change; material plant/process/energy change; test-policy change; new exact UUIDs; new two-source compatible range evidence; or loss of temporal representativeness

11. Data Sources

Source idTypeReferenceUsed for
un-cpc-3-0-structure-2025official_guidanceUnited Nations Statistics Division, CPC Ver. 3.0 Structure, 30 June 2025, https://unstats.un.org/unsd/classifications/Econ/Download/In%20Text/CPC_Ver_3.0_Structure_30Jun2025.csv (retrieved 2026-09-05)English category identity, parent motor-vehicle-engine boundary, and capacity threshold
un-cpc-1-1-chineseofficial_guidanceUnited Nations Statistics Division, Central Product Classification Version 1.1, Chinese edition, Series M No. 77 Ver. 1.1, https://unstats.un.org/unsd/publication/SeriesM/M_77ver1_1c.pdf (retrieved 2026-09-05)Professional Chinese title and Chinese parent-category terminology for the same code
us-doe-vto-analysis-2020official_guidanceU.S. Department of Energy, Vehicle Technologies Office, Analysis Program 2020 Annual Progress Report, section I.3, Update of Vehicle Manufacturing Cycle for Light Duty Vehicles, https://www.energy.gov/sites/default/files/2021-07/VTO_2020_APR_ANALYSIS_COMBINED_REPORT_compliant_.pdf (retrieved 2026-09-05)Powertrain-system material composition and steel, aluminium, plastics, copper wiring, rubber, and cast-iron inventory coverage
us-epa-engine-test-cellsofficial_guidanceU.S. EPA, Engine Test Cells/Stands: National Emission Standards for Hazardous Air Pollutants, https://www.epa.gov/stationary-sources-air-pollution/engine-test-cellsstands-national-emission-standards-hazardous-air (retrieved 2026-09-05)Conditional engine-test-cell process and direct exhaust-air exchange requirement
us-ecfr-40-cfr-1065-15standardElectronic Code of Federal Regulations, 40 CFR 1065.15, Overview of procedures for laboratory and field testing, https://www.ecfr.gov/current/title-40/chapter-I/subchapter-U/part-1065/subpart-A/section-1065.15 (retrieved 2026-09-05)Test fuel/work records, exhaust constituent list, emitted-mass measurement, and dynamometer test context

Raw downloads

These files are byte-identical to the canonical files for this revision in the repository.

Structured rule index

This index comes from verified structured.yaml and retains the canonical English rule text.

System boundary rules · 3
Rule IDApplies toRuleSource IDs
boundary_rule_1foreground manufacturingInclude all on-site material/component receipt, machining, cleaning, assembly, finishing, and supporting utility use that produces the declared saleable engine.us-doe-vto-analysis-2020
boundary_rule_2production-line testInclude actual test-engine fuel, electricity, engine throughput, and direct exhaust emissions when production, compliance, or performance testing occurs at the reporting plant.us-epa-engine-test-cells, us-ecfr-40-cfr-1065-15
boundary_rule_3exclusionsExclude vehicle integration, vehicle operation, maintenance, remanufacturing, and end-of-life; disclose any capital-goods or employee-activity exclusion separately.
Allocation rules · 3
Rule IDApplies toRuleSource IDs
allocation_rule_1engine-family foreground operationsAvoid allocation by separately metering or recording engine-family material issues, machine energy, cleaning campaigns, assembly lines, test cells, rejects, and wastes.
allocation_rule_2shared utilities and support operationsWhen subdivision is impracticable, allocate shared burdens using a documented causal physical driver such as machine-hours, metered energy, cleaning-bath throughput, tested-engine hours, or accepted engine mass; economic allocation requires explicit justification.
allocation_rule_3scrap and rejected enginesReport scrap and treatment flows at the foreground boundary without an avoided-burden credit; model recycling or recovery consistently in the downstream treatment dataset and disclose any recycled-content convention.
Validation rules · 5
Rule IDApplies toRuleSource IDs
validation_rule_1product identityReject a data package unless the engine is spark-ignition, reciprocating piston, of a kind used for motor vehicles, and its declared total cylinder capacity is not greater than 1000 cm3.un-cpc-3-0-structure-2025
validation_rule_2reference flowRequire the exact reference-flow UUID, Mass property, kg unit, and every required qualifier; verify that net engine mass excludes undeclared transport packaging.un-cpc-3-0-structure-2025
validation_rule_3inventory accountingRequire each exchange to be atomic, tied to a process and direction, normalized to 1 kg accepted engine output, and reconciled against production, stock, return, and waste records.
validation_rule_4production-line testIf testing occurs, require tested-engine input/output identity, tested fraction, fuel and electricity records, and separately reported direct exhaust constituents without double counting aggregate and speciated hydrocarbons.us-epa-engine-test-cells, us-ecfr-40-cfr-1065-15
validation_rule_5upstream representativenessRequire supplier/product state, geography, technology, time, and allocation disclosures for upstream datasets; unresolved UUID or range evidence remains an explicit review finding.
Processes and inputs/outputs · 2
Process IDProcess nameInput flowsOutput flows
engine_manufacturingEngine component manufacture, cleaning, assembly, and finishing105
production_line_testProduction-line engine hot test34

Complete field inspector

Loads this record’s complete manifest and structured projection on demand; values are never truncated. Requires JavaScript.

On this page