====== User Training Exercises - Solutions, Hints & Notes ====== ===== Demographics & Economy ===== - See variable ''demography/population/CRegPop[]''. - See variable ''demography/population/CRegPop[]''. - Can use population accounting identity ''population[t] = population(t-1) + population_inflows(t-1) - population_outflows(t-1)''. Population inflows include: births, various types of immigration. Population outflows include: deaths, various types of emigration. All these stocks and flows are explicitly available in the model diagram except for domestic immigration, which the user would have to solve for. Relevant model variables in ''demography/population'' are: ''CRegPop'', ''population/births'', ''population/actNetImm'', ''population/deaths'', ''population/movers''. A view could be written to automate this decomposition analysis for an arbitrary time period. - See variable ''macroEconomy/macroEcon/GDPPerCapita[]''. - See variable ''macroEconomy/macroEcon/othIndGO[]''. ===== Residential ===== - Solution 1: See variable ''energyUse/conEnergyUse/resSecEU[]''. Solution 2: Run view ''resSecEnrUseRpt''. Options: //fuel use, intensity, and shares// - //Graph// or //Table// - window //fuel use//. - Go to calculator ''energyUse/resSecEU/resStocks/dwellings''. All inputs to procedure ''dwelling stock (2)'' are candidates. - Run view ''resSecEnrUseRpt''. Options: //dwellings and TA distribution// - //Graph// - window //dwellings by region TA share//. - See variables: - ''energyUse/resSecEU/resStocks/heatSystems/newHeatSysShr[]'' - ''energyUse/resSecEU/resStocks/waterHeaters/newWatHeaterShrPlan[]'' - ''energyUse/resSecEU/resStocks/appliances/lighting/newBulbShr[]'' ===== Transportation ===== - Run view ''transSecEnrUseRpt''. Options: //vehicle stock report// - //Graph// or //Table// - //n// - //light duty vehicles// - window //new and fleet Light duty vehicle stock by size share//. - See variable ''energyUse/transportEU/roadVeh/heavyDutyVehicle/HDVehBaselineAFU/combTractorDistFU/avgVDTSurvivors[]'' - In calculator ''energyUse/transportEU/serviceDemand/passKM'' see procedures: ''Trip Generation (1)'', ''Allocate Trips to Mode (2)'' and ''Passenger Kilometers (3)''. - See variable ''energyUse/transportEU/serviceDemand/passKM/tripShare[]''. - See variables ''energyUse/transportEU/roadVeh/lightDutyVehicle/personalUseVeh/PUVehEU/srcVehMixDepRLFC[]'' and ''energyUse/transportEU/roadVeh/lightDutyVehicle/personalUseVeh/PUVehEU/PUVehAFC[]''. ===== Commercial Buildings ===== - Run view: ''comSecUERpt'' - See variable: ''energyUse/comSecEU/inputEnergyUse/inEnrUseNSC/NSCIOEnrRatio[]''. This ratio has a value of 1 or more. A value of 1 means the input and output (or service) energy is the same and the process is 100% efficient. ===== Industrial (Non-Fuel Producing) ===== - Solution 1: run view ''indNFSecEURpt''. Option: //fuel use external, intensity, and shares// - window //energy/fuel use - externally purchased//. Solution 2: see variable ''energyUse/otherIndustrySecEU/othIndSecEU/indNFSSecEU[]'', and aggregate over RPPs manually. - See variables: - ''energyUse/otherIndustrySecEU/othIndSecEU/othIndSecElecPrdTotal[]'' - ''energyUse/otherIndustrySecEU/othIndSecEU/othIndSecElecPrdForOwnUse[]'' and ''energyUse/otherIndustrySecEU/othIndSecEU/othIndSecElecPrdForGrid[]'' - ''energyUse/otherIndustrySecEU/othIndSecEU/CGHeatAvailableOISIndSec[]'' ===== Electricity Generation ===== - Solution 1: run view ''elecAnalysis''. Option: //capacity, generation and planned and actual capacity factor//. Solution 2: see variables ''energyProd/electricityPrd/elecGen/elecPC[]'', ''energyProd/electricityPrd/elecGen/elecPCUsed[]'' and ''energyProd/electricityPrd/elecGen/capFacECAct[]''. ===== Energy Production ===== - See variable ''energyProd/refPetPrdPrd/COUseByRefiners[]'' - See variable ''energyProd/hydrogenPrd/H2Prod[]'' ===== Primary Resources ===== - See variable ''energyUse/resourcePrdEU/natGasExtAndPrd/natGasPrdAEU/CNatGasPPrd[]'' ===== Trade ===== - See variable ''resourceDisp/crudeOilDisp/COilDisp[]'' - See same variable as in 1, ''resourceDisp/crudeOilDisp/COilDisp[]'' - See variables ''energyProd/refPetPrdPrd/RPPPrdDomDisp[]'', ''energyProd/refPetPrdPrd/RPPExport[]'' and ''energyProd/refPetPrdPrd/RPPProd[]''. ===== General ===== - Run view ''emissionsRpt''. Options: //ask only for the default emission target// - your choice of target