0% acharam este documento útil (0 voto)
10 visualizações67 páginas

Tutorial do Modelo GCAM para Avaliação Global

O tutorial do Modelo de Avaliação de Mudanças Globais (GCAM) fornece orientações sobre como executar cenários de referência e alternativos, incluindo a configuração de arquivos e a depuração do modelo. O documento abrange a estrutura do sistema de energia, a alocação de terras, a produção agrícola e a modelagem de gases não-CO2, além de recursos adicionais para download e ferramentas úteis. O GCAM é projetado para simular mudanças globais em sistemas energéticos e agrícolas, permitindo a análise de políticas e cenários futuros.

Traduzido por

ScribdTranslations
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
10 visualizações67 páginas

Tutorial do Modelo GCAM para Avaliação Global

O tutorial do Modelo de Avaliação de Mudanças Globais (GCAM) fornece orientações sobre como executar cenários de referência e alternativos, incluindo a configuração de arquivos e a depuração do modelo. O documento abrange a estrutura do sistema de energia, a alocação de terras, a produção agrícola e a modelagem de gases não-CO2, além de recursos adicionais para download e ferramentas úteis. O GCAM é projetado para simular mudanças globais em sistemas energéticos e agrícolas, permitindo a análise de políticas e cenários futuros.

Traduzido por

ScribdTranslations
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Modelo de Avaliação de Mudanças Globais

(GCAM) Tutorial

Page Kyle, Pralit Patel, Gokul Iyer e Haewon McJeon

Reunião de Modelagem da Comunidade GCAM


Instituto de Pesquisa sobre Mudanças Globais Conjuntas

College Park, MD

7 de novembro de 2017
Esboço Geral
Preliminar: Software para Baixar
Parte 1: Executando o Cenário de Referência do GCAM
Localização de arquivos-chave
Como executar o modelo
Olhando, interpretando e exportando a saída
Introdução ao pacote de diagnósticos
Parte 2: Executando cenários alternativos
Incluindo arquivos XML "adicionais" de "adicionamento"

Políticas
Executando vários cenários em modo batch
Parte 3: Mudando arquivos de entrada
Conversão de CSV para XML

Parte 4: Depuração
Parte 5: Teoria e significado dos parâmetros
2
Apêndice: Recursos adicionais
Preliminar: software para download
GCAM:[Link]
Java Runtime Environment (64 bits)
[Link]
Para compilar o código do GCAM:
Windows: Redistribuível do Visual C++ (x64):
[Link]
Mac: Xcode: [Link]
R:[Link] e Rstudio[Link]

Opcional, mas útil


Arquivos XML serão abertos em um editor de texto, mas opções melhores existem.
Windows: Marcador XML:[Link]
Mac: BBEdit:[Link]
Mac: Autor XML[Link]
Um programa para comparar arquivos

Windows: Tortoise Git:[Link]


Windows: WinMerge: [Link]
Mac ou Windows: DiffMerge:
[Link]
3
1: Running the Reference Scenario
1) Navegue até a pasta exe
2) Abra configuration_ref.xml
• Este é um arquivo de configuração base que lê arquivos para o
referência, ou cenário principal
3) Salve isso como configuraçã[Link]
• Este é o arquivo de controle que é chamado quando o modelo é executado;
o arquivo [Link] geralmente é sobrescrito cada vez que um
um novo cenário está em execução. Arquivos de configuração que se deseja
deve ser salvo permanentemente sob um nome diferente
4) Windows: Clique duas vezes em [Link] 4) Mac: Dê um clique duplo em [Link]
1) Isso irá executar [Link] 1) Isto irá rodar Release/objetos, o executável

4
1: Configuration: the “Files” section
Arquivo de entrada base. ScenarioComponents se adicionam a isso.
Para executar vários cenários em sequência. Requer definir o BatchMode como verdadeiro.
Para executar o localizador de metas climáticas. Exige definir o bool find-path como 1

xmldb é onde a saída será salva


xmlOutput is a merged and calibrated input file

* Escrever-saída: indicar se deve criar o arquivo


* Nome-do-cenário-anexo: indique se deve anexar o cenário
name to the name of the file being created

5
1: Configuration: Other sections
Nespacosousimbolosespeciais
O arquivo de depuração tem muitos detalhes, mas é escrito apenas para uma região

Mantenha sempre a calibração ligada


Se verdadeiro, anexa arquivos XML listados no BatchFile
Se verdadeiro, usa o arquivo de política-alvo

6
1: Running GCAM Prompt de comando/terminal
a janela contém registro
messages
Estes também são escritos para
exe/logs/main_log.txt
Os arquivos de entrada são lidos no
ordem em que aparecem no
arquivo [Link].
Onde múltiplos arquivos se referem a
o mesmo parâmetro, o último
uma leitura é aquela cuja
valor é utilizado.

Recursivo e dinâmico: cada


período está resolvido
independentemente, mas informação
de um período passou
encaminhar para o próximo
Determinístico: reexecutando o
modelo sem alterações para
os arquivos de entrada produzirão exatamente
o mesmo resultado

7
1: Output
Duas formas de saída
Os arquivos de saída XML
output/[Link] (nome do arquivo definido em [Link])
Funde todos os arquivos de entrada XML (XMLInputFileName e arquivos em
ComponentesDoCenário), com pesos de participação calibrados, em um novo arquivo xml
Isso pode ser usado como um arquivo de entrada base para outra execução. Porque a participação-
os pesos são calculados a partir das participações reais do ano base, reexecutando isso
O arquivo [Link] com calibração desligada reproduzirá os resultados
exe/[Link] (nome do arquivo definido na configuração e mesclado
com nome do cenário)
Isso é escrito no final de cada período de tempo e contém um maior
número de parâmetros para depuração
É escrito apenas para uma região, definida no arquivo de configuração
O banco de dados de saída
output/database_basexdb (definido em [Link])
Contém os resultados do cenário em um banco de dados que pode
ser consultado

8
1: Saída XML
Dados dos arquivos XML lidos pelo
a configuração está escrita em
[Link] file

9
1: basexdb output

Abra ModelInterface/[Link]
Arquivo -> Abrir -> Abrir DB
10 saída/banco_de_dados_basexdb
1: Estrutura geral do sistema de energia
Recursos primários são comercializados
entre regiões

Recursos Primários Recursos Primários

Todas as perdas de energia e acréscimos de custo


são explicitamente modelados em conversões
Transformação de Energia
e ccombustíveis
s para doso
urprimário
re
Setores consumido pelos usuários finais

Estrutura modular: certas regiões podem


Setores de Uso Final ter um setor mais detalhado
Região 1 Region2 representações do que outros

Demandas Finais de Serviço Demandas Finais de Serviço

A população e o PIB são amplamente


PIB População GDP exógeno, e determinar o futuro
níveis de demandas de serviço final

11
1: Estrutura geral do sistema de energia

12
1: Resources
Carvão, petróleo, gás, vento, solar,
geothermal, uranium,
MSW, calcário
Os recursos são representados
como curvas de oferta: o nível
de produção em uma faixa de
preços dados
Os preços são em 1975$ / GJ
produzido. As quantidades estão em EJ.
As curvas de oferta podem ser graduadas,
suave (entrada como parâmetros para
uma função potência logístico), ou
ilimitado (por exemplo, solar, calcário)
Onde os mercados são compartilhados
entre regiões
(por exemplo, "global"), o fornecimento
curvas de todos contidos
as regiões são agregadas
Os recursos podem ser
esgotável, renovável, ou
ilimitado.
Extração de recursos cumulativa
é rastreado para esgotável
recursos.

13
1: Fornecimento de energia doméstica

en_supply.xml
Fornecimento de energia doméstica
Soma de todo consumo dentro
uma região
Produção menos exportações líquidas

Estes são geralmente


pass-through não calibrado
setores" utilizados para rastreamento
propósitos
Eles podem ser usados para
implementar específico da região
adições de preço de energia ou
subsídios
Atualmente, aplicamos o mesmo
adicionadores de custo em todas as regiões em
para permanecer flexível a
mudanças no sistema de energia em
futuro
Os preços de energia regionais não são
atualmente calibrado; em vez disso,
os preços regionais de combustíveis são
implicitamente capturado no
parâmetros de calibração derivados

14
Setores de transformação de energia
Quatro arquivos XML
[Link]
hidrogê[Link]
[Link]
en_transformation.xml:
refining, gas processing,
e enriquecimento de combustível nuclear

Structure: supplysector /
subsector / technology
Subsetor e tecnologia
cotas de mercado determinadas
por logit aninhado de dois níveis
competição de escolha
Parâmetros tecnológicos
estão especificados em cada
período
Grande parte da tecnologia-
as informações de nível são encontradas em
a tecnologia global
banco de dados, não no
tecnologias contidas
dentro de cada região
Todas as tecnologias devem
ter pelo menos uma entrada
(ou um recurso ou
outro setor)

15
1: Setores de uso final de energia

Arquivos XML específicos do setor


building_det.xml
indú[Link]
[Link]
en_Fert.xml
transportation_UCD.xml
Cada um tem sua própria estrutura
O objetivo é representar
tecnologias que
consumir energia e
produzir serviços físicos
e saídas
As palavras-chave especificam atribuições de
do específico ao geral uso final
sectors (bld, ind, trn)

16
1: Energy final demands
Residencial e comercial: específico
representação
Demanda final (espaço de piso) e
demandas intermediárias (aquecimento, resfriamento,
outro) é impulsionado por "demanda satisfeita"
funções projetadas para desacoplar o serviço
demanda da renda à medida que as rendas aumentam

Indústria e cimento: genérico por-


funções de demanda baseadas em capita
pcGDPt eunc-elas P Popt
Deu,t= Deu,2005• ( ) • ( t ) p-elas• ( )
pcPIB 2005 P2005 Pop2005

Cimento: produção indicada em unidades físicas


Fertilizante: a produção é em unidades físicas, e
a demanda é endógena (da regional
setor agrícola
Passageiro, carga, internacional
transportes marítimos e aviação internacional:
demanda genérica per capita
O serviço é indicado em unidades físicas
(quilômetro-passageiro, tonelada-quilômetro)

Desacoplamento entre renda e


mobilidade de passageiros incluindo tempo
custos de valor no preço do serviço

17
1: GDP and population
A população e o PIB são baseados
no SSP: Socioeconômico Compartilhado
Caminhos
A população é estritamente exógena (ou seja,
não modificado por outro modelado
variáveis)
O cálculo do PIB utiliza o
formulação seguinte:
Popt1• laborForceParticipationR,t1
PIB=R,t1
PIBR,t 0• ( ) • (1+ taxaCrescimentoProdutividadeTrabalho(t1-t 0)
Popt 0• laborForceParticipationR,t 0

Todos os parâmetros da função PIB são


atualmente exógeno

18
Agricultura e Uso da Terra no GCAM 4.0

19
1: Alocação de terras dentro da ZAE

Gray = exogenous; Green = unmanaged; Red = managed


A terra gerida compete com a terra não gerida com base em
taxa de lucro

20
1: Estrutura do sistema agrícola

Terra Arável Terra Arável Terras aráveis determinadas por


AEZ 1 AEZ 2 alocação de terras endógena

Setores de Suprimento de Culturas Os principais produtos agrícolas são


presumido como sendo comercializado globalmente

Agricultura Secundária Inclui ruminantes e não-


Setores de Suprimento carne e produtos lácteos de ruminantes
Região 1 Região 2

Final demands include food


Final Service Demands demandas e demandas não alimentares

GDP População GDP População

21
1: Estrutura do sistema agrícola

22
1: Alocação de terras Land unit:
mil km2=
bilhão m2

Os dados de terra são lidos em 3


Arquivos XML que correspondem
aos 3 níveis de "nó" do
diagrama de aninhamento de terras
land_input_1.xml
land_input_2.xml, e
land_input_3.xml
Terra base de nível superior
as alocações são fixas em todos
períodos futuros
Em níveis mais baixos, calibração
ainda é bastante importante para
alocação futura de terras devido a
o grande número de não-
fatores modelados
No GCAM, as partes do uso da terra
mudança em resposta a mudanças em
taxas de lucro relativa da terra
A calibração é realizada em
partes do uso da terra, não presente
taxas diárias de mudança no uso da terra

Unidade de densidade de carbono:

kg C / m2
Land value unit:
1975$ / mil km2
23
Produção agrícola
Cada produção agrícola
a tecnologia tem um
folha correspondente da terra do
mesmo nome
A partilha/competição leva
coloque no alocador de terras, não em
os setores agropecuários

Variáveis exógenas
Preço calibrado de commodities
(1975$/kg)
Saída calibrada (Mt/ano)
Quantidade de terra calibrada (bm2)
Curva de oferta de biomassa de resíduos

Não-CO2coeficientes (kg gás


por kg de cultura)

Curvas MAC
Entradas de fertilizantes (kg N por kg
corte
Custos (1975$/kg)
Produtividade agrícola futura
taxa de crescimento (e, portanto, rendimento)
Área cultivada colhida anualmente: terras aráveis

Principais variáveis endógenas


Preços futuros de commodities
Taxas de lucro futuras e
volumes de produção

24
1: Non-CO2gases
Os gases não-CO2 são modelados como um subproduto das atividades existentes,
ou impulsionado por "entrada" (por exemplo, consumo de combustível) ou "saída" (por exemplo, serviço)
ou produção de energia)
Pode ser lido como
input-emissions (Tg/yr)
ou como emissões
coeficientes (kg/GJ)
Função de controle do PIB:
coeficientes de emissões
são reduzidos como PIB
aumentos
MAC = marginal
curva de custo de abatimento
reduz coeficientes
como preço do carbono
aumenta.

1
Coeft1= Coeft 0•(1− min(maxReduction,1− )
(pcPIB−t1pcPIB
1+ t0
25
Inclinação
1: Queries
Atualizar consultas únicas:
permite que uma consulta se concentre em
um elemento individual

Janela de edição de consulta


Somar Tudo: adiciona todos os tipos de
o elemento dado junto
Grupo: constrói um gráfico de área
e separa cada região
em um gráfico separado
XPATH: esta é a sintaxe de
a consulta dada.
Observe que as listas de reescrita de rótulos
usado em 'agregado'
as consultas são acessíveis apenas
através do arquivo XML da consulta.

26
1: Exporting data
Arraste e solte (por exemplo,
para o Excel)
Realçar células e cortar
e cole
Use uma consulta em lote para
exportar um grande número
de consultas diretamente em
uma planilha do Excel
O arquivo dbxml precisa de
esteja aberto para que isso funcione
Arquivo -> Arquivo em Lote. Selecione
arquivo de consulta em lote e
pasta de trabalho.
Isso não vai funcionar se o
Pasta de trabalho do Excel selecionada
está aberto enquanto está em execução
consulta em lote

27
1: Exportando dados com uma consulta em lote
Crie um arquivo de consulta XML em lote
e uma planilha XLS em branco
Abra o banco de dados basexdb primeiro,
e então selecione Arquivo -> Lote
Arquivo
Selecione o arquivo de consulta em lote e XLS
livro de trabalho para exportação, fazendo
certifique-se de que este caderno está
fechado

Esta porção é colada do modelo


consultas de interface, ou Main_queries.xml
arquivo. Apenas precisa adicionar região e aConsulta
tags para fazer o arquivo de consulta em lote.

28
1: Executando o pacote de diagnóstico

O pacote de diagnósticos executa scripts R que geram um


grande número de figuras
Pode ser usado para análise de cenários individuais ou comparações
entre um cenário de "referência" e cenários alternativos
Atualmente, as consultas abordam o consumo de energia no uso final,
electricity, refining, primary energy consumption, land use,
emissões, preços dos combustíveis, PIB e população
Mais pode ser adicionado no lote Model_verification_queries.xml
arquivo de consulta

O pacote de diagnósticos está localizado em


pasta output/gcam_diagnostics
Instruções podem ser encontradas no arquivo [Link]

29
1: Executando o pacote de diagnósticos

Verifique se o diretório de trabalho é


corrigir e executar o script R
30
1: Executando o pacote de diagnósticos
As regiões podem ser combinadas das 32 no DBXML para uma mais
número conveniente para análise e visualização
use um rótulo reescrever lista no arquivo model_verification_queries.xml

31
1: Executando o pacote de diagnósticos
O padrão é comparar um cenário 'alternativo' a um 'baseline', ou
referência, cenário.

32
1: Exportando, importando execuções

File -> Manage DB


Isso permite renomear,
exportar (como um arquivo xml, que pode
ser importado para outro
.dbxml arquivo), importar ou remover
uma execução do banco de dados
Os arquivos .xml exportados podem
também ser útil para escrever
consultas, pois contêm tudo
informações disponíveis que poderiam
ser consultado

33
1: Useful Miscellaneous Info
Todos os fluxos de energia são representados em EJ/ano. Observe que o "ano"
o denominador é implícito, não escrito.
Os conteúdos de carbono do combustível estão em kgC/GJ.

Unidades de emissões
CO2está em Mt C. Multiplique por 44/12 para converter para CO2
Não-CO2os gases geralmente estão em Tg (o mesmo que Mt). As exceções são as hi-
gases GWP (por exemplo, HFCs, PFCs, SF6), que estão em Gg (o mesmo que kt).
Unidades de dólar
Os preços de todos os bens e serviços de energia estão em 1975$/GJ
O PIB está em 1990$/ano
Os preços do carbono estão em 1990$/tC. Multiplique por 12/44 para converter para 1990$/tCO.2.
Fuel prices in policy scenarios do not include the emissions penalties. After
convertendo para o ano dólar desejado, esses podem ser adicionados a qualquer
tecnologia como:
C preço ($/tC) * 1t / 1000kg * Teor de C do combustível (kgC/GJ) * (1 –
fração de sequestro

34
2: Executando cenários alternativos
Praticamente qualquer estudo usando GCAM vai rodar alternativas
cenários
Não é um modelo de otimização
"Cenário de referência" não deve ser visto como o mais provável
cenário, ou mesmo negócios como de costume: é apenas um ponto de partida
Muitas possíveis variáveis de interesse:
Futuros diferentes de P&D em tecnologia
Políticas de tecnologia (por exemplo, normas, subsídios)
CO2e outras emissões de GEE com preços
Restrições de emissões
Políticas de uso do solo
Preços ou tributação de energia futura
Caminhos diferentes de população e PIB
Esta seção se concentrará nos arquivos de política fornecidos na
pasta de entrada/política
35
2: Arquivos de políticas fornecidos
Limite de carbono: restrição anual de CO2
emissões em cada período de tempo (Mt C)

Imposto sobre o carbono: preço exógeno de CO2 em


cada período de tempo (1990$/t C)

Forçamento forçado: forçamento radiativo


(W/m2). O excesso permite o final de-
century target to be exceeded in prior
anos
FFICT: combustíveis fósseis e industrial
emissões apenas

UCT:universal (inclui uso da terra


mudar emissões

Módulo de entrada: permite que os usuários construam

Arquivos XML do Excel

36
2: Configuração
Cenários alternativos
pode ser executado da seguinte forma:
adicionar arquivos XML adicionais
no final do
existente
ComponentesDoCenário
Mude o
scenarioName
Indique se deve usar
localizador-de-alvo (se em execução
um fim de século
meta climática
Indique se
calcular abatimento
curvas de custo

37
2: A pasta de entrada
Todos os arquivos XML de entrada para uma execução do modelo estão armazenados na entrada
pasta
Todos os arquivos xml de entrada para um modelo
execuções estão armazenadas na entrada
pasta
o sistema de dados gcam gera
os arquivos XML dos arquivos CSV em
as pastas *-data, um arquivo de cabeçalho
em _common/headers, e lote
Arquivos XML localizados no *-código
pastas
mágico: informações para o
modelo climático
policy: selected policies that can
ser executado

solution:

38
2: A pasta gcam-data-system
Script de arquivos XML em lote a construção dos arquivos XML
Arquivos XML alternativos podem ser criados ao modificar e re-
arquivos XML em lote nomeados com diferentes outFiles e que pegam dados
de arquivos CSV modificados e renomeados

39
Uma política global é especificada em uma região, e todas as outras compartilham do mercado.
As políticas regionais podem ser especificadas em regiões individuais

Carbon price: model solves for emissions, given a fixed price


Restrição de carbono: o modelo resolve para o preço do carbono, dado o caminho de emissões.

40
O equilíbrio econômico não é influenciado pelo fator que foi especificado.
Curvas de custo
Os custos de redução de emissões são calculados como a integral
sob a programação de custo marginal de abatimento.
Por padrão, isso é calculado como a área sob a marginal
curva de abatimento com cinco pontos. Esta configuração pode ser alterada em
o arquivo de configuração; cada 'ponto' maior que 2 corresponde a
uma nova execução de cenário.

No exemplo à direita, o
os custos da política resultante são os seguintes:
5 points: $12148
Sem pontos intermediários: $13578
Este cenário apresenta progressivamente
maiores custos marginais de mitigação com
respeito ao nível de redução
A tecnologia influencia a forma do
Função MAC

41
2: Executando em modo de lote

Defina o booleano e
nome do arquivo em lote

scenarioName and
Nome do FileSet anexo
(ex.: Imposto_base)

Os arquivos no Conjunto de Arquivos serão adicionados ao


42
scenarioComponents in the config file
3: Alterando arquivos de entrada
Arquivos XML podem ser construídos a partir de arquivos CSV individuais

Cada CSV é apenas uma tabela, portanto, tende a ser única-


arquivos XML de parâmetros
Arquivos XML podem ser construídos a partir de CSV fornecidos ou modificados
arquivos usando arquivos XML em lote
Todos os arquivos XML em lote podem ser executados simultaneamente usando o fornecido
makefiles
Os arquivos XML podem ser alterados manualmente
A busca e substituição pode ser útil
No entanto:
Isto pode ser tedioso
Alterar arquivos XML diretamente não deixa rastros

43
3: Construindo arquivos XML a partir de individuais
CSVs
[Link]ça as alterações desejadas em *-data/level2/*.csv
arquivo, e re-salve (provavelmente com um diferente
nome do arquivo
[Link] ModelInterface: Arquivo -> Abrir -> Abrir
Arquivo CSV
3. Selecione o arquivo CSV
4. Selecione o arquivo de cabeçalho:
_comum/cabeçalhos/CabeçalhosDoModelo
.txt
5. Salve o arquivo XML resultante

44
3: Criando novos arquivos XML a partir de lote
Arquivos XML
Os arquivos XML em lote podem ser executados individualmente após redefinir os caminhos dos arquivos.
da interface do modelo para os locais especificados
Você também pode copiar uma pasta de aplicativo de interface de modelo para o gcam-data-system
pasta
Os usuários podem construir o conjunto completo de arquivos XML executando todos os lotes de XML
arquivos de um prompt de comando, mas isso pode exigir alguns adicionais
software que não faz parte do pacote de lançamento
Os usuários de Mac precisarão instalar o Xcode
Usuários de PC precisarão instalar o GnuWin

45
3: Executar arquivo ajustado

Adicione o(s) novo(s) arquivo(s) ao arquivo de configuração


Certifique-se da ordem entre outros arquivos de complemento no
a configuração está correta; o último arquivo a ser sobrescrito um dado
o parâmetro é aquele que tem precedência

46
4: Depuração
Esta seção se concentrará nos problemas mais comuns
Não tentará cobrir tudo o que pode acontecer,
porque haveria muito a cobrir
Ele procederá de acordo.
[Link] o modelo
2. Consultando saída
[Link] arquivos XML

47
4: Erros de configuração/entrada
Problema: Queda imediata

Possíveis causas
O nome do arquivo XMLInputFileName ou BatchFileName (ou seus caminhos) está incorreto
Se executando a partir do editor de código, o diretório de trabalho do projeto precisa ser definido como o
pasta exe/. Às vezes, ele se define como a pasta cvs/objects/build/*/

48
4: Erros de configuração/entrada
Problema: falha ao ler os ScenarioComponents
Arquivos XML

O problema: o último arquivo lido foi digitado incorretamente. Note o


«segundo».xml—este é um erro comum.
49
4: Erros de configuração/entrada
Problema: travamento após a análise XML, antes do primeiro período

O problema: erro de ortografia a


technology name (Cement
em vez de cimento). Cordas em
GCAM diferencia maiúsculas de minúsculas.

50
4: Erros devido a mudanças em arquivos de entrada
O modelo não calibra nem resolve os anos base:

O problema: O coeficiente de entrada-saída de eletricidade do ano-base do cimento


a produção foi alterada, causando desequilíbrios em todo o sistema entre
demanda e oferta de eletricidade. Observe que os setores que "falham" na calibração
51 e os mercados que não resolvem estão relacionados à causa do problema.
4: Modelo não resolvendo com política
O modelo falha em resolver em alguns períodos

O problema: Foi implementado um imposto sobre o carbono extremamente alto ($25.000/tC).


em 2020. A falha da solução é mais provável com as restrições de emissões de carbono
do que impostos, especialmente se as emissões de mudança de uso da terra forem incluídas no
cap.

52
4: Banco de dados aberto enquanto tentava escrever
O modelo não pode escrever no banco de dados de saída

Em versões anteriores, o banco de dados podia estar aberto enquanto o GCAM estava escrevendo nele;
isso não é mais o caso com a mudança para o basexdb

53
4: Consultas – gerais
Message:“The query returned no results”
O mercado pode não existir (por exemplo, o preço C em um funcionamento não regulamentado)

A sintaxe do XPATH pode estar errada (por exemplo, não o suficiente


barras)
Nada é impresso (nem mesmo uma mensagem de aviso)
A sintaxe do XPATH está incorreta. Verifique se todos os parênteses
estão fechados.

Batch query error:

A pasta de trabalho do Excel que está sendo gravada estava aberta durante a exportação

54
4: Construindo arquivos XML - geral

A interface do modelo estava esperando dados onde havia um


valor ausente. O valor/coluna ausente estava na terceira
coluna. Ou:
O arquivo de cabeçalho tem muitas entradas com símbolos “+”. A tabela
só tem duas colunas, então uma entrada precisa ser excluída do
um cabeçalho, ou uma coluna tem que ser adicionada à tabela.
A tabela de dados tem um valor ausente na terceira coluna
Observe que esta mensagem de aviso não indica qual
a tabela/cabeçalho causou o problema.
Observe que não há um problema correspondente para uma tabela
where not all of the data is read (i.e. a header with too few
entradas). Isso produzirá um arquivo XML válido, mas pode não
55 tenho todos os dados que foram pretendidos.
4: Construindo arquivos XML - geral

Há um cabeçalho no arquivo de cabeçalhos que não tem o


entrada seguinte:
,cenário,

56
O que tudo isso significa?
Esta seção foca no significado de várias entradas-chave
parâmetros encontrados em todo o arquivo XML de entrada definido
Elasticidades
Expoentes Logit
Regras de compartilhamento de pesos e interpolação

Eficiências e coeficientes

57
Elasticidade
Elasticidade-preço: A mudança percentual na demanda de um bem
dividido pela mudança percentual no preço
Elasticidade da renda: A mudança percentual na demanda de um
bom dividido pela variação percentual do PIB
PIB t eunc-elas P
Deu,t= Deu,2005 • ( ) • ( t ) p-elas
GDP2005 P2005

58
Elasticidade do preço do serviço ≠ preço do combustível
elasticidade

Service price elasticities include ALL costs of providing


o serviço de energia
Custos de capital nivelados, O&M fixo, O&M variável
No transporte de passageiros, os custos de serviço podem incluir o valor do tempo.
custos

59
Expoentes logit e troca de combustível
Os expoentes logit controlam o grau de troca.
entre tecnologias ou combustíveis em resposta ao preço
mudanças
Valores baixos = baixa troca de combustível = forte influência do ano base
ações mesmo à distância no futuro
Altos valores tendem a respostas de vencedor-leva-tudo em resposta
a mudanças nos custos

sweu• Peub
Compartilhareu=
å sweu• Peub
eu

60
Pesos compartilhados
Os papéis do peso da ação
Parâmetro de calibração
Implementação de novas tecnologias
Permite um movimento gradual afastando-se da calibração do ano base
compartilhar valores de peso

Sem nenhuma fase-


em, mercados rapidamente
transição em
resposta para
introduções de
novas tecnologias

61
Eficiências e coeficientes

Efficiency = output / input


Coeficiente = entrada / saída
Os coeficientes fazem mais sentido onde há múltiplas entradas; um
o denominador compartilhado é mais intuitivo do que um numerador compartilhado

Onde a unidade de entrada e a unidade de saída são as mesmas, isto


os parâmetros são sem unidades. Várias exceções incluem:
Coeficiente de transporte: BTUs de combustível por quilômetro por veículo

Coef de cimento: GJ de energia por kg de cimento


Coeficiente de fertilizante: GJ de energia por kg de fertilizante N
Nuclear fuel efficiency: GJ of energy per kg of uranium

62
Interpolação
A interpolação é usada principalmente para definir o peso das ações.
caminhos para o futuro
Corrigido: carregar o peso da participação do "ano-de" para o "ano-para"
sem alterações. Requer um valor de origem.
Linear: linearly interpolate. Requires a from-value and a to-value,
que pode ser definido dentro da regra de interpolação, ou na parte de compartilhamento
parâmetro de peso.
Curva S: função em forma de curva S. Requer um valor inicial e um valor final.
valor. Note que o ano até não precisa ser um tempo modelo
período, mas se não for, é necessário definir o "valor-final" dentro da regra.

63
3: Ajustando consultas
Mudanças podem ser feitas no arquivo Main_queries.xml, ou por
abrindo um banco de dados na interface gráfica do modelo
Observe que as listas de reescrita de rótulos para consultas agregadas não podem ser
acessado a partir da interface gráfica do modelo

O nome do eixo X é quase sempre ano; o nome do eixo Y é o mesmo que o


nome da série.
XPATH tem as instruções de consulta específicas

64
3: Ajustando consultas em XPATH
Geralmente, copie primeiro uma consulta existente (Ctrl-C, Ctrl-V), semelhante à que
é procurado
Consulta base XPATH: *[@tipo='recurso']//saída/nó()
Esta consulta gera a saída de todos os elementos marcados como "recursos"
Para limitar a consulta ao carvão: e ()
*[@type='resource' and (@name='coal')]//output/node()
Para limitar a consulta a combustíveis fósseis: e (…ou…)
*[@type='recurso' e (@name='carvão' ou @name='petróleo bruto' ou
@name='óleo não convencional' ou @name='gás natural')]//output/node()
Para remover recursos não energéticos: e não (…ou…)
*[@type='resource' e não (@name='Scavenging' ou @name='limestone'
ou @nome='fontes de emissões diversas')]//saída/nó()
Para agregar todos os combustíveis fósseis:(:colapsar:)
[@type='resource'(:collapse:) e (@name='carvão' ou @name='petróleo bruto']
ou @name='petróleo não convencional' ou @name='gás natural')]//output/node()

65
3: Ajustando consultas em XPATH

Onde a informação é baixa em uma hierarquia, pode-se escolher quantos níveis de


the heirarchy to show in the output:
Consulta base XPATH: *[@type = 'setor' e ((@name='processamento de gás')
)]//*[@type = 'technology']/*[@type='output' (:collapse:)]/physical-
saída/nó()
Produção de gás por tecnologia
cenário região setor tecnologia 1990 2005 2020
Main,date=2010-23-9T12:05:21-04:00 EUA processamento de gás gasificação de biomassa 0,031 0,160 0.159
Main,date=2010-23-9T12:05:21-04:00 EUA processamento de gás gaseificação de carvão 0,136 0.046 0.067
Main,date=2010-23-9T12:05:21-04:00 EUA processamento de gás natural 18.267 21.692 23.517

A barra dupla (//*) indica descer mais de um nível


Para também escrever o subssetor: apenas um/*
*[@type = 'setor' e ((@name='processamento de gás') )] /*[@type = 'subsetor']/*[@type =
tecnologia
Gas production by technology
cenário região setor subsetor tecnologia 1990 2005 2020
Main,date=2010-23-9T12:05:21-04:00 EUA processamento de gás gaseificação de biomassa gasificação de biomassa 0.031 0,160 0,159
Main,date=2010-23-9T12:05:21-04:00 EUA processamento de gás gaseificação do carvão gaseificação de carvão 0,136 0,046 0,067
Main,date=2010-23-9T12:05:21-04:00 EUA processamento de gás gás natural gás natural 18.267 21.692 23.517

66
O Fim

67

Você também pode gostar