top of page
OpenStudio Intro-thumb1.png

Construindo modelagem de energia no OpenStudio - Tutorial
18 de fevereiro de 2020

Nesses vídeos do YouTube, discutimos as etapas necessárias para criar um modelo de energia de construção usando o OpenStudio (e o FloorSpaceJS, localizado no OpenStudio). Criaremos um modelo energético de um quartel de bombeiros rural simples. As lições progridem na importação de arquivos da biblioteca, na criação de geometria, na definição de parâmetros do site e na criação de agendamentos.

O uso de energia do edifício é calculado usando o mecanismo de simulação EnergyPlus do Departamento de Energia dos EUA, via OpenStudio.

Todo o software usado para esses cálculos (SketchUp, OpenStudio, FloorSpaceJS e EnergyPlus) é de código aberto e gratuito para download.

O que outras pessoas estão dizendo

https://www.youtube.com/playlist?list=PLRW2KXkdSVUdY2iQ6yjohNT5E5ElLVIhU

O que outras pessoas estão dizendo

Índice:

1. Introdução ao OpenStudio e EnergyPlus

2. Importando arquivos da biblioteca

3. Criar geometria

4. Adicione zonas térmicas e subsuperfícies

5. Guia Site

6. Guia Agendamentos

7. Materiais de construção

8. Cargas de edifícios

9. Tipos de espaço

10. Guia Geometria

11. Guia Instalação

12. Guia Spaces

13. Guia Zonas térmicas

14. Solução de problemas (avisos e erros graves)

15. Resumo dos Resultados

16. Adicionar sistema de água quente sanitária

17. Adicione sistemas de exaustão e forno de ar forçado no nível da zona

18. Adicione aquecedores de base e unidade de nível de zona e condicionadores de ar terminais embalados

19. Adicione um sistema de ar externo dedicado

20. Revise o desempenho da construção, plotando variáveis ​​de saída EnergyPlus usando o DView

21. Verifique e ajuste o equilíbrio do ar no nível da zona

22. Adicione ar de transferência ao modelo usando as medidas EnergyPlus

23. Modifique a geometria da construção usando o SketchUp

O que outras pessoas estão dizendo

YouTube-Logo-1.png

Introdução ao OpenStudio e EnergyPlus

Breve descrição sobre o OpenStudio e o EnergyPlus. Este vídeo apresentará um pouco da história da modelagem de energia e descreverá alguns dos recursos computacionais do programa OpenStudio.

O que outras pessoas estão dizendo

Então a pergunta é: O que é um estúdio aberto?
Simplificando, o OpenStudio é uma interface gráfica do usuário para o EnergyPlus.
Mas, antes que possamos responder completamente a essa pergunta, precisamos saber o que é modelagem de energia e um pouco de sua história.
Não voltarei muito longe, apenas para o uso mais recente e difundido.
Nas décadas de 1970 e 1980, foram criados programas de computador para simular o uso de energia no edifício, com o objetivo de reduzir o consumo de energia.
Na década de 90, o Departamento de Energia dos EUA havia desenvolvido um programa robusto, gratuito ao público, para esse fim.
Foi chamado DOE-2. Infelizmente, isso exigiu muito conhecimento de codificação.
Eles desenvolveram ainda uma interface gráfica de usuário chamada eQuest.
Hoje, o eQuest é o programa mais usado para simular o uso de energia em edifícios.
É gratuito, no entanto, as atualizações não são mais suportadas.
Nos anos 90, o Departamento de Energia começou a desenvolver a próxima geração de programa de simulação de energia chamado EnergyPlus.
Hoje é o mais recente e estável programa de simulação de energia de construção.
Ele permite que engenheiros, cientistas e a indústria da construção prevejam e simulem como um edifício usa energia ao longo da sua vida.
O Energy Plus usa muitos modelos matemáticos complexos para calcular o uso de energia em um edifício.
Além disso, assim como o DOE-2, é um programa muito obscuro e orientado à linguagem de programação.
Não é muito amigável.
No final dos anos 2000, o DOE percebeu que, para obter uma ampla adoção do programa, eles precisavam desenvolver uma interface gráfica do usuário robusta e fácil de usar.
Eles desenvolveram o OpenStudio.
O OpenStudio é uma interface gráfica do usuário para criar entradas no EnergyPlus.
O fluxo de trabalho começa com a criação de geometria usando o Floor Space JS, localizado no programa OpenStudio.
Como alternativa, se você possui geometria complexa, pode usar o SketchUp e o plug-in OpenStudio.
Ou você pode importar a geometria dos arquivos IDF, arquivos GBXML, arquivos SDD ou arquivos IFC.
Em seguida, você pode atribuir tipos de espaço e zonas térmicas ao seu modelo 3d.
Você pode pensar neste modelo 3D como um shell que mais tarde conterá todas as suas informações de modelagem de energia.
A partir daí, você pode modificar o modelo alterando diferentes parâmetros, como:
Quantas pessoas estão no prédio. Você pode alterar as densidades de potência da iluminação. Você pode alterar as taxas de ventilação.
Você pode alterar os horários de ocupação.
Você pode alterar outros horários, como quando o prédio está aberto ou fechado.
Você pode alterar o uso da água ou quantas pessoas estão no prédio ao mesmo tempo durante o dia.
Você pode alterar os pontos de ajuste dos sistemas HVAC. Basicamente, tudo o que você pode fazer em um programa de modelagem de energia.
Você pode fazer isso em um OpenStudio. É uma interface gráfica do usuário, por isso é muito intuitiva.
Quando você terminar de montar o modelo do edifício, ele será exportado para o EnergyPlus.
O EnergyPlus tritura os números para você e fornece informações sobre o seu prédio.
O resultado final mostra muitas informações como:
Consumo total e mensal de energia.
Construindo o desempenho do envelope.
Cargas de pico de espaço e HVAC.
Pico de uso e ventilação da água.

O que outras pessoas estão dizendo

Construindo modelagem de energia no OpenStudio - Importando arquivos da biblioteca

Neste vídeo, discutiremos como importar arquivos de biblioteca para o OpenStudio.

O que outras pessoas estão dizendo

Hoje, vamos criar um modelo de energia para um quartel de bombeiros.
Primeiro, começaremos com a abertura de um projeto em branco do OpenStudio.
Em seguida, salvaremos isso como um novo projeto na sua pasta de projeto.
Vamos chamar de exemplo 4. Salvar isso? Sim.
Temos um projeto em branco aqui. Não há tipos de espaço.
Você pode ver quando clico na guia tipo de espaço, não há tipos de espaço.
Primeiro, queremos dar uma olhada na planta do projeto.
Isso nos mostrará que tipos de espaços temos neste projeto.
Há uma baia de aparelhos, lavanderia de descontaminação, vestiário, corredor, armazenamento, chuveiro, escritório e uma sala comunitária.
Em seguida, importaremos um arquivo de biblioteca que possua os modelos necessários.
Vá para: Carregar arquivo da biblioteca e procure o arquivo da biblioteca.
Usaremos um projeto anterior para um quartel de bombeiros como o arquivo da biblioteca.
Clique em Abrir. Agora a biblioteca deve ser carregada.
Para ver as informações importadas, você pode ir para a guia Biblioteca no canto superior direito.
Como estamos na guia tipos de espaço, precisamos procurar na biblioteca de tipos de espaço.
Role para baixo para encontrar os tipos de espaço dos quartéis de bombeiros.
Arraste e solte os tipos de espaço necessários no projeto.
O OpenStudio usa tipos de espaço para codificar informações sobre como espaços específicos são usados.
Essas informações incluem cargas como pessoas, iluminação, infiltração e cargas de plugues, bem como suas agendas associadas.
Agora, adicionarei todos os tipos de espaço necessários para este projeto.
Você pode pular para 3:14.
Agora, temos todos os nossos tipos de espaço. A próxima tarefa será adicionar um conjunto de construção para nosso quartel de bombeiros.
Selecione a guia Conjuntos de construção no lado esquerdo.
Mais uma vez, vá para os arquivos da biblioteca à direita, selecione conjuntos de construção e procure nosso modelo de construção importado para quartel de bombeiros.
Você pode pular para as 4:30.
Firestation, metal, bem aqui. Este será um edifício de metal, portanto, colocaremos este conjunto de construção em nossos conjuntos de construção para este projeto.
Aguarde algum tempo para carregar.
OK. Agora temos um quartel de bombeiros, prédio de metal. As paredes externas são de metal, laje de concreto e o telhado externo é de metal.
Você deve verificar se essas construções correspondem às do seu projeto atual.
Em seguida, iremos para a guia Agendamentos.
Você notará que muitos dos agendamentos já foram importados quando introduzimos os tipos de espaço.
Ocupações, atividades, iluminação, etc.
OK. É assim que você carrega informações de um arquivo de biblioteca.
O próximo episódio usará o FloorSpaceJS para criar a geometria do edifício.

O que outras pessoas estão dizendo

Create VAV System with BCL Measure
Create Central Plant Systems

Construindo modelagem de energia no OpenStudio - Criar geometria

Neste vídeo, discutiremos como criar geometria de construção usando o FloorSpace JS no aplicativo OpenStudio.

O que outras pessoas estão dizendo

A próxima tarefa é criar a geometria para o edifício.
Primeiro, salvaremos o arquivo como um novo arquivo. É sempre bom salvar revisões de arquivos no OpenStudio.
Dessa forma, você sempre pode voltar para as versões anteriores se tiver problemas.
Em seguida, verificaremos nossas unidades de preferências para garantir que estamos trabalhando no sistema imperial inglês.
Em seguida, iremos para a guia Geometria à esquerda.
Em seguida, vá para o topo, onde está a guia Editor. Usaremos FLOORSPACEJS para criar a geometria.
Clique em novo. Existem várias opções para criar geometria e usar referências.
Por enquanto, apenas criaremos uma nova planta.
Em seguida, selecione o botão Importar imagem para importar a planta.
Você desejará mover a planta para onde quer que sua origem esteja.
Usaremos zero-zero como nossa origem. Tente localizá-lo o mais próximo possível.
Em seguida, você deseja dimensionar a imagem. Você notará que eu coloquei uma dimensão de escala na imagem.
Isso nos permite ter uma referência de quão grande é o espaço.
Escale a imagem arrastando no canto para ajustá-la a 120 pés.
Em seguida, clique fora da imagem para travá-la no lugar.
Vamos querer mudar nossas unidades de grade para meio pé. Para criar um novo espaço, clique no botão retângulo.
Clique e arraste para criar o espaço. Quando você deseja adicionar um novo espaço, clique no botão de adição.
Você notará que o cursor fica vermelho quando se prende à borda de um espaço anterior.
Você pode pular para 4:30.
A sala da comunidade tem uma forma estranha. Vamos criá-lo usando vários retângulos sem clicar no botão de adição para adicionar espaço.
Você pode ver que os retângulos são aditivos.
Agora temos nossos espaços.
Em seguida, renomeie os espaços para refletir o que está em nossa planta.
Clique no botão expandir. No espaço 1-1, mudaremos o nome para 101, conforme visto em nossa planta baixa.
Percorra e renomeie todos os espaços.
Você pode pular para 6:00.
Em seguida, atribua tipos de espaço a cada espaço. Clique na seta suspensa para selecionar o espaço aplicável a essa sala.
Para o espaço 101, essa será a Baía de Aparelhos.
Faça isso para todos os espaços.
Você pode pular para 7:00.
Em seguida, atribua conjuntos de construção a cada espaço.
Como todos os espaços estão contidos no mesmo edifício, temos apenas um conjunto de construção.
Neste exemplo, não vamos fazer um telhado inclinado ou um plenum de piso de sopro.
Verifique a altura do chão ao teto.
Verifique as alturas do plenum. Para a Baía de Aparelhos, não há plenário.
Para os escritórios, armários, armazenamento, etc., temos um plenum.
A sala da comunidade não possui um plenum. Não teremos compensações no piso.
Agora terminamos. Clique em Mesclar com o OSM atual.
Agora selecione a guia 3D View no canto superior esquerdo. Nosso modelo foi criado e os tipos de espaço foram atribuídos.
No próximo vídeo, continuaremos criando geometria de subsuperfície no modelo e outras atribuições.

Create Air Loops

Construindo modelagem de energia no OpenStudio - adicione zonas térmicas e subsuperfícies

Neste vídeo, discutiremos como adicionar zonas térmicas e construções de subsuperfície à geometria do edifício usando o FloorSpace JS no aplicativo OpenStudio.

O que outras pessoas estão dizendo

Agora que criamos a geometria do edifício, nossa próxima tarefa é adicionar zonas térmicas e sub-superfícies.
Mais uma vez, criaremos um arquivo de backup. Salve como versão 3.
Em seguida, vá para a guia geometria. Selecione a guia do editor. Começa na guia da planta.
Concluímos a planta e a geometria. A próxima tarefa é atribuir zonas térmicas a cada espaço ou a uma coleção de espaços.
Selecione a guia de atribuições. Expanda a guia zonas térmicas e adicione uma zona térmica.
Vamos chamar essa zona térmica 101.
Precisamos saber quantas zonas térmicas existem.
Observando os desenhos mecânicos, você notará que praticamente todos os espaços têm sua própria zona térmica.
Começando com o compartimento do aparelho, fará a zona térmica 101.
Podemos clicar no botão duplicado para criar outra zona. 102 e assim por diante.
Você pode pular para 2:22
Agora que criamos as zonas térmicas, podemos contratar a guia da zona térmica clicando aqui neste botão superior direito.
Podemos atribuir as zonas térmicas.
Para a zona térmica 101, selecionamos a zona térmica 101 e, em seguida, o espaço 101.
Selecione a zona térmica 102. Selecione o espaço 102. E assim por diante.
Agora que adicionamos as zonas térmicas, podemos adicionar componentes de subsuperfície.
Vá para a guia componentes na parte superior. Selecione. O primeiro componente que iremos adicionar é essa porta.
A porta é de aproximadamente 7 pés por 3 pés.
Selecione o menu suspenso. Selecione porta. Clique no botão de adição.
Você pode expandir o menu aqui e notará que essa é uma porta de aproximadamente 3 pés por 7 pés.
Para colocar a porta, basta passar o mouse sobre o topo do espaço.
Você notará que há um ícone mostrando uma porta aqui com o tamanho aproximado.
Clique para soltar a porta no lugar. Em seguida, temos que adicionar essas janelas.
Essas janelas são aproximadamente 3 pés por 6 pés.
Basta clicar no menu suspenso. Clique na janela Clique em + para adicionar uma janela. 3 pés por 6 pés.
A altura do peitoril é de aproximadamente 9 pés de altura.
Mais uma vez, vá para o espaço, passe o mouse sobre o local e clique nele para soltar a janela no lugar.
Faça isso para todas as janelas e portas.
Para esta porta, será uma porta de vidro. Duplicaremos uma das portas e mudaremos o tipo para porta de vidro.
A mesma situação com esta porta.
Finalmente as portas do teto. Vamos selecionar o tipo de porta superior.
Isso completa a adição de janelas e portas.
Clique no botão recolher para recolher a guia. Agora você pode ver que colocamos todas as janelas e portas.
Isso conclui nossa lição de hoje.
Você deseja clicar no botão mesclar novamente para mesclar a geometria com o modelo de estúdio aberto.
Clique na guia 3D View para ver o produto final.

O que outras pessoas estão dizendo

Import Schedule

Construindo modelagem de energia no OpenStudio - Guia Site

Neste vídeo, discutiremos como adicionar um arquivo de previsão do tempo e dia do design ao seu projeto. Também mencionamos brevemente algumas das outras informações localizadas na guia do site, incluindo tags de medidas, ano da fatura de serviços públicos vs. informações do ano da TMY, parâmetros de horário de verão e custo do ciclo de vida e contas de serviços públicos.

O que outras pessoas estão dizendo

Nossa próxima tarefa é preencher as informações na guia do site.
Vamos salvar o arquivo como uma nova versão.
Na guia do site, você verá várias informações relacionadas ao clima. A primeira tarefa é definir o arquivo climático.
Como não temos arquivos climáticos para este projeto, teremos que fazer o download deles.
Acesse o site da EnergyPlus. Procure o local.
Diremos que este projeto está localizado em Medford. Usaremos o arquivo TMY3.
O TMY3 é o arquivo de dados meteorológicos mais atualizado.
Clique em baixar tudo.
Precisamos pegar os dados que baixamos e soltá-los na pasta OpenStudio.
Navegue até o disco local, acesse o OpenStudio e coloque-o na pasta EnergyPlus.
São arquivos climáticos Energy Plus, mas como não temos uma pasta climática, criaremos uma.
Em seguida, vá para Definir arquivo de clima. Navegue até o local em que colocamos esse arquivo de clima.
Selecione. O arquivo climático é um arquivo EPW. Arquivo climático EnergyPlus.
Em seguida, importe o arquivo do dia do design (.DDY).
É um dos arquivos que baixamos. Navegue até a pasta climática do OpenStudio EnergyPlus.
Selecione o arquivo ddy. ESTÁ BEM. O arquivo do dia do design é usado para dimensionar o equipamento especificado como "tamanho automático" no projeto.
Você pode examinar os parâmetros do dia do design.
Você pode até alterar alguns desses parâmetros para atender às suas necessidades.
Outra coisa a ser observada na guia do site são essas guias de medida.
Estes serão usados ​​para modelagem avançada de energia. Você pode selecionar as zonas climáticas, mas discutiremos isso mais tarde.
A outra tarefa na guia site é selecionar por ano.
Se você pretende modelar seu edifício com base em dados específicos de utilidade, selecione esse botão.
Mas vamos modelar nosso prédio usando dados típicos do ano metrológico. Então, vamos selecionar este botão aqui.
Nossa localização em Medford está sujeita ao horário de verão. Clique aqui.
Verifique se o início e o término do horário de verão estão corretos para sua área.
A guia Custo do ciclo de vida na parte superior pode ser selecionada. Isto é para análise de custos em projetos.
Não cobriremos isso neste momento.
A próxima guia é Contas de serviços públicos. Você notará que deve selecionar o ano climático específico se quiser inserir faturas de serviços públicos.
Clique aqui apenas para mostrar a você.
Clique no ano civil. Vamos modelar nosso prédio com base no ano de 2000.
Volte para as contas de serviços públicos. Você verá que agora pode inserir contas de serviços públicos.
Faremos isso em uma lição futura. Volte e selecione o primeiro dia do ano para modelar com base no ano metrológico típico.
Isso conclui nossa lição de hoje sobre a guia do site. Por favor, clique em curtir e se inscreva!

Construindo modelagem de energia no OpenStudio - guia Agendamentos

Neste vídeo, discutiremos a diferença entre conjuntos de agendas e agendas, como alterar e adicionar agendas e alguns dos diferentes tipos de agendamento.

O que outras pessoas estão dizendo

A seguir, veremos a guia de agendas à esquerda. Na parte superior, guia agendamentos.
Essa guia mostra os conjuntos de agendamento. Você pode pensar em um agendamento definido como uma coleção de vários agendamentos diferentes.
Este conjunto de agendamentos será aplicado a um tipo de espaço.
Um conjunto de agendamentos possui vários agendamentos diferentes para pessoas e cargas localizadas em um espaço.
Para o cronograma do corpo de bombeiros definido, temos: Níveis de ocupação de pessoas ao longo do dia.
Níveis de atividade das pessoas em watts de produção de calor por pessoa. Também temos níveis de densidade de watt de iluminação que variam ao longo do dia.
Equipamento elétrico, equipamento a gás, água, vapor e também infiltração.
Você pode soltar um agendamento em um conjunto de agendamentos tão facilmente quanto acessando a guia meu modelo ou a biblioteca.
Em seguida, arraste e solte. Vamos fazer um exemplo para este conjunto de agendamento da sala de armazenamento.
Se tivéssemos uma carga de equipamento a gás localizada dentro do espaço de armazenamento, simplesmente pegávamos uma programação de gás e a colocávamos no conjunto de programação de armazenamento.
Este é um exemplo, mas não o temos para este projeto, portanto excluiremos isso.
Criar um novo conjunto de agendas é tão fácil quanto apertar o botão mais e renomeá-lo para qualquer agendamento que você desejar.
Em seguida, arraste e solte várias agendas no conjunto de agendas.
Em seguida, iremos para a aba de agendamentos. Estes são os horários individuais.
Olhe para este. Sempre. Esse é um tipo comum de cronograma usado para modelagem de energia.
É usado para substituir o equipamento para garantir que o equipamento esteja na posição ligada durante todo o ano.
A programação padrão para isso é 1.
Podemos criar uma nova programação apenas copiando usando o botão x2.
Vamos chamar isso de sempre desativado. Para alterar o valor para 0, passe o mouse sobre a linha e digite 0, Enter.
Agora esse cronograma está sempre desativado.
Existem diferentes tipos de prioridades localizados dentro de cada um desses planejamentos.
Por exemplo: Se você tiver uma substituição específica para dimensionar o equipamento usando os valores do dia do design, poderá criar uma programação personalizada.
É usado apenas para dimensionar o equipamento durante um projeto de verão e a programação de inverno.
Vamos olhar para uma programação diferente. Agenda de roupas.
Aqui, o valor padrão é 1. Basicamente, todos no edifício estão vestindo calças compridas, camisas longas e casacos durante todo o dia.
Você notará que também há uma agenda prioritária. Clique.
Este cronograma prioritário é aplicável entre maio e o final de setembro. Os meses de verão.
Esse cronograma está dizendo que, durante esse período, as pessoas localizadas dentro do prédio estão levemente vestidas.
Eles não estão vestindo casacos e provavelmente não estão vestindo calças compridas. Eles estão vestindo roupas mais leves.
Se quiséssemos criar uma programação personalizada, durante o período da primavera, clique no botão de adição.
Basta copiar a regra de agendamento 1. Adicione-a ao projeto.
Isso é chamado de regra de agendamento 2.
Faremos isso nos meses de primavera.
Durante os dias de primavera, as pessoas entram no prédio com casacos e blusas pesadas. Faz frio de manhã.
Mais tarde, eles removerão algumas das roupas.
Para dividir a programação, basta clicar duas vezes na linha. Mudaremos o horário da manhã para 1.
Isso significa que os ocupantes provavelmente têm casacos longos e blusas.
Por volta do meio dia, os ocupantes trocam aqueles suéteres e casacos à medida que o edifício fica mais quente.
Esse é um exemplo de como alterar o cronograma.
Vamos criar uma programação para um ponto de ajuste do termostato.
Você pode simplesmente ir para a biblioteca que importamos anteriormente.
Vamos procurar uma programação de termostato.
Para a Baía de Aparelhos, a temperatura será mantida constante ao longo do ano em um ponto de ajuste de proteção contra congelamento.
Basta arrastar esta agenda da biblioteca de agendas e soltar aqui.
Você notará que ele foi incluído em nossa lista de agendas. O valor padrão é manter o espaço em 38 graus.
Basicamente, acima do congelamento. Você notará que há duas prioridades diferentes no fim de semana.
Sábado e domingo. No domingo, o espaço é mantido a 60 graus.
Isso pode ser para algum tipo de reunião durante os domingos.
Da mesma forma, aos sábados, o espaço é elevado até 70 graus. Basicamente temperatura ambiente.
Eles devem ter algum tipo de reunião comunitária fechada aos sábados.
Vamos criar um cronograma de setpoint de HVAC para aquecimento. Clique no botão de adição. Selecione o tipo de agendamento.
Temperatura. Clique em Aplicar. Vamos chamar isso de aquecimento HVAC.
O edifício está ocupado 24 horas por dia, 7 dias por semana e operacional 24 horas por dia, 7 dias por semana, portanto, este será um horário simples.
Tudo o que precisamos fazer é passar o mouse sobre a linha e digitar 70 graus. Entrar. Temperatura do quarto.
Isso indica ao equipamento HVAC para manter a temperatura do espaço durante as 24 horas do dia, a 70 graus.
Vamos criar outra agenda, mas vamos copiar esta agenda.
Pressione o botão x2. Vamos chamar isso de HVAC de refrigeração.
Altere esse valor para 75. Diremos que o resfriamento tem um revés noturno apenas para economizar energia.
Clique duas vezes na linha para criar uma pausa.
Passe o mouse sobre o horário da manhã e digite 80. Digite.
Clique duas vezes no outro lado da linha para criar uma pausa. Passe o mouse sobre ele. Digite 80. Digite.
Isso ajusta o termostato de volta durante a noite. O edifício está sendo resfriado a uma temperatura mais alta.
Durante o dia, o edifício é resfriado ativamente e o sistema de resfriamento é essencialmente desligado à noite.
Se você quiser ver a programação com mais detalhes, pode ampliar usando estes botões aqui.
Incrementos de 15 minutos.
Você pode ver que começa em 7 e termina em 5. Você também pode ajustar arrastando a linha vertical.
Você pode aumentar o zoom em incrementos de 1 minuto.
Digamos que o resfriamento volte às 4:28 da tarde.
É assim que você cria uma programação. Digamos que há um período durante o verão em que o quartel de bombeiros fica fechado por uma semana.
Vamos criar uma agenda de substituição de prioridade personalizada. Clique no botão de adição.
Novo perfil? Sim. Clique em Adicionar e selecione a prioridade.
Usaremos o encerramento de junho. A primeira semana de junho.
Na primeira semana de junho, não precisamos de refrigeração. Diremos que é a semana toda.
Selecione todos esses dias. Você notará que, ao selecionar esses dias, ele muda aqui.
Esse roxo mostra onde a agenda ativa (na qual você está trabalhando) é afetada durante todo o ano.
Vamos substituir isso em 80 graus. Lá.
Esse é um exemplo de agendas.
Existem outros tipos diferentes de agendas. Horário de atividade da lavanderia.
Isso significa basicamente quantos watts de calor as pessoas na lavanderia estão produzindo.
Horários de iluminação. Isso diz que as luzes se apagam à noite.
Eles ligam às 8:00 da manhã. Então eles fecham às 5:00 da tarde.
Horários de gás são semelhantes.
Os cronogramas de infiltração são um cronograma fracionário. Eles são um multiplicador que afeta a infiltração total de espaço. Quando aplicável.
Há também horários de iluminação. Você verá que a iluminação do vestiário acende e apaga muito nesta programação.
Provavelmente, isso ocorre porque os bombeiros estão realizando várias chamadas diferentes ao longo do dia e da noite.
Eles precisam usar o vestiário para se vestirem.
Então, isso é cronogramas em poucas palavras.
Lembre-se de clicar em curtir e se inscrever, se você gostou deste vídeo.

O que outras pessoas estão dizendo

Modelagem de energia de construção no OpenStudio - Materiais de construção

Neste vídeo, discutimos a diferença entre conjuntos de materiais, montagens e materiais, como alterá-los e adicioná-los e como acessar a Biblioteca de componentes de construção.

O que outras pessoas estão dizendo

Nossa próxima tarefa é revisar e editar os materiais de construção.
Iremos para a guia construções à esquerda. Você verá no topo várias sub-guias.
Conjuntos de construção, construções e materiais.
Cada um deles é tratado como um relacionamento entre pais e filhos.
Conjuntos de construção são um grupo de montagens de construção que serão aplicadas ao edifício.
Você pode ver que, neste conjunto de construção, metal de quartel de bombeiros, temos construções de superfície externa.
Para as paredes externas, temos construção metálica, laje de concreto e telhado de construção metálica.
As construções da superfície interior consistem em uma parede interior, piso interior e tetos interiores.
As superfícies de contato com o solo são todas de concreto.
Construções subsuperficiais exteriores consistem em janelas e portas e clarabóias.
Além disso, existem construções de subsuperfície interior. Por exemplo, se você tiver divisórias internas com janelas ou portas.
No fundo, existem outras construções que podem ser aplicadas.
Um conjunto de construção define uma coleção de construções que compõem o edifício.
Eles podem ser aplicados ao edifício ou partes do edifício. A seguir, vejamos a guia construções.
A guia construções mostra montagens de construção. Vamos olhar para o primeiro.
Telhado de construção metálica. O telhado do edifício de metal é composto de cobertura metálica e isolamento do telhado.
Você verá que esses materiais são aplicados em camadas.
Eles serão usados ​​para calcular as propriedades de condutividade térmica e transferência de calor deste conjunto de construção.
A camada começa do lado de fora, com cobertura metálica e se move para dentro. Isolamento do telhado, dentro do edifício.
Você notará que existem tags medidas. Lembre-se de que discutimos essas tags medidas localizadas em todo o projeto.
Estes são para modelagem avançada de energia.
Basicamente, você pode aplicar marcas de medida a qualquer coisa no OpenStudio
No final, você pode usar essas tags de medida como palavras-chave que as medidas de eficiência energética (EEM) podem usar.
O EEM pode ser aplicado ao projeto e calcular automaticamente como um edifício pode ser diferente se várias variáveis ​​forem alteradas.
Isso é para modelagem avançada de energia. Discutiremos isso mais tarde. Primeiro, vamos olhar para este telhado de metal.
Esse telhado de metal é composto de cobertura de metal e isolamento de telhado 22.
Para descobrir o que é essa instalação no telhado 22, precisamos ir para a guia materiais.
Selecione os materiais à esquerda, no menu suspenso. Isolamento de telhado 22.
Você pode ver que esse material de isolamento do telhado também possui etiquetas de medida. E tem propriedades térmicas.
Rugosidade. Quão grosso é. Condutividade térmica. Densidade. Calor específico.
Absorção térmica, solar e visível. Você pode ver que a condutividade térmica e a espessura combinadas criam uma resistência térmica R-27.
Vamos dar uma olhada no nosso projeto. Nosso telhado é composto por coberturas metálicas, um espaçador de ruptura térmica e roldanas de aço mais isolamento.
Vamos editar esta montagem do telhado. Vamos apenas
Não usaremos esse isolamento de teto em nenhuma outra montagem, apenas renomeie isso: Purlins and Isolation R-29.
Você notará que os purlins mais o isolamento têm aproximadamente 10 polegadas de espessura.
Tem um valor r de 29,88, que é uma condutividade térmica de 0,0028.
Vamos mudar isso de 10 polegadas de espessura.
0,0028 condutividade térmica. Agora, editamos esse material de construção.
Em seguida, também temos que criar essa ruptura térmica.
Duplique este material de construção. Selecione x2 e chamaremos essa ruptura térmica de R-3.
Observando a ruptura térmica, temos um valor de R 3. É basicamente uma espessura de 1/2 polegada e uma condutividade térmica de 0,11167.
Agora que criamos esses dois materiais, vamos voltar à montagem de construção do telhado de metal.
Selecione a guia construções.
Você notará que começamos com coberturas metálicas, mas depois elas vão diretamente para os revestimentos e o isolamento que acabamos de editar.
Precisamos colocar essa ruptura térmica no meio.
Primeiro, vamos excluir isso. Clique no X. Em seguida, vá ao meu modelo, materiais e encontre nossa quebra térmica.
Arraste-o da nossa biblioteca my model e solte-o na montagem de construção.
Pode ser necessário clicar em outro assembly para atualizar. Clique em telhado de metal novamente.
Você pode ver que foi colocado no lugar. Selecione os purlins e a camada de isolamento.
Você pode ver que nosso telhado metálico foi editado para incluir coberturas metálicas, uma ruptura térmica e roldanas e isolamento com um valor R-29.
É assim que você edita materiais e montagens de materiais.
Renomeie isso para simplesmente Roof Metal Building.
Se você for para a guia Conjuntos de construção, poderá ver que ela será atualizada automaticamente porque acabamos de editar essa montagem de construção. Edifício de Metal de telhado.
Se você não deseja passar pelo processo de criação de seus próprios materiais e montagens:
Procure nos arquivos da biblioteca para procurar um conjunto de construção que atenda às suas necessidades.
O processo é tão simples quanto arrastar e soltar no lugar.
Vá para construções. Procure um telhado. Vamos usar isso como um exemplo: R-31 ... R-25.
Vamos usar apenas este é um exemplo. Arraste-o e solte-o no lugar.
Agora, nosso conjunto de construção usa esse telhado em vez do telhado que acabamos de criar. Mas não vamos usar isso.
Volte ao meu modelo, selecione construções, arraste o edifício de metal do telhado para o lugar.
Da mesma forma, você pode fazer isso para janelas, portas, paredes e pisos.
Se você não possui um material que procura, nas bibliotecas locais, é possível pesquisar na biblioteca de componentes de construção.
Vá para o menu suspenso superior, componentes e medidas, e selecione Localizar componente.
Se você não possui o acesso à biblioteca de componentes de construção no seu computador, precisará se registrar online.
Depois de se registrar online, a biblioteca de componentes de construção fornecerá um código de autorização.
Copie o código de autorização, cole-o na sua chave de autorização BCL e clique em OK.
Isso lhe dará acesso à biblioteca de componentes de construção on-line
O levará a uma nova tela que permite pesquisar na biblioteca de componentes de construção.
Suponha que desejássemos uma janela na biblioteca de componentes de construção que não possuímos em nossos arquivos da biblioteca local.
Clique no menu suspenso em montagens de construção, fenestração e janelas.
Você pode pesquisar na biblioteca on-line as janelas específicas que procura.
Vamos apenas selecionar este. Janela, estrutura metálica, todos os outros, em conformidade com 189.1 2009, residencial, 2A zona climática.
Clique no botão de verificação e clique em download.
Quando terminar o download, você pode fechar esta janela.
Em seguida, vá para a guia da biblioteca, selecione a lista suspensa de construções e procure o arquivo que você baixou.
Bem aqui. Podemos usar isso e soltá-lo em qualquer uma das categorias de janela.
Vamos usá-lo apenas para janelas fixas para este projeto. Lá.
Você pode ver que esse é um componente da biblioteca de componentes de construção porque é indicado com uma BCL.
Isso é construções, conjuntos de construção e materiais. Obrigado. Por favor, curta e inscreva-se!

Modelagem de energia de construção no OpenStudio - cargas de edifícios

Neste vídeo, discutiremos as várias cargas térmicas, elétricas, de gás e de água especificadas para o buidling. Vamos fazer um exemplo de como criar uma nova carga e como importar uma carga de um arquivo de biblioteca.

O que outras pessoas estão dizendo

A seguir, veremos as cargas dentro de nosso prédio.
Selecione a guia de cargas à esquerda. Essas são todas as cargas de calor, eletricidade, gás e vapor localizadas dentro do edifício.
Há também uma definição de massa interna para o cálculo da massa térmica com base na densidade dos materiais localizados dentro do edifício.
Primeiro, vejamos as definições de pessoas.
Essas são as densidades dos ocupantes localizadas em vários espaços.
Essas cargas calculam o número de pessoas em um espaço e a quantidade de calor que cada pessoa fornece ao espaço.
Além disso, o dióxido de carbono e a fração do calor que eles fornecem é calor radiante.
Você pode especificar a ocupação por número de pessoas, pessoas por área útil ou área útil por pessoa.
Vejamos definições de luz.
As definições de luz podem ser especificadas com base na energia, energia por área útil e energia por pessoa.
Você também pode especificar qual fração é radiante, visível e quanto disso afeta o ar de retorno ao sistema HVAC.
Vamos fazer um exemplo de adição de carga de equipamento elétrico.
Digamos que temos um microondas localizado dentro do escritório fechado.
Atualmente, o escritório fechado possui uma definição de equipamento elétrico.
Provavelmente, isso é para impressoras, computadores e outros equipamentos de iluminação de tarefas.
Vamos usar isso como modelo. Clique no x2 para duplicar.
Renomeie para Microondas do Office.
O micro-ondas é provavelmente designado em watts. É um microondas de 1200 watts.
Você pode ver que quando o alteramos para watts, ele realmente excluiu o valor de watts por área útil.
É assim que você cria uma nova carga de espaço.
No entanto, a carga em si precisa ter um agendamento.
Teremos que criar horários de microondas localizados dentro dos horários. Volte para a guia agendas.
Clique em + para adicionar novo objeto, agendamento, agendamento fracionário.
Fracionário indica quanto o micro-ondas está sendo usado ao longo do dia. Clique em aplicar.
Renomeie-o para Agenda de Microondas do Office.
Diremos que o microondas é realmente usado apenas por alguns minutos de cada vez.
Provavelmente durante a manhã. Apenas por alguns minutos.
Você pode pular para as 6:00.
Usado durante a hora do almoço e à noite.
Basta usar a programação padrão para simplificação.
É assim que você cria uma programação de microondas para o escritório.
Posteriormente, aplicaremos esse cronograma e a carga ao nosso tipo de espaço.
Vamos voltar para a guia cargas. Também há outras cargas que serão aplicadas posteriormente no projeto.
É assim que você cria uma carga de espaço.
Você também pode arrastar e soltar cargas dos arquivos da biblioteca carregados.
Vá para a guia da biblioteca. Vamos fazer um exemplo de uma definição de luz.
Role para baixo até definições de luz. Procure a definição de carga de iluminação que você deseja.
Vamos usar isso aqui. Apartamentos de altura média, luzes do corredor. Arraste e solte a definição da biblioteca.
Você notará que foi adicionado ao nosso projeto.
Novamente, você terá que criar uma programação para isso, porque mais tarde atribuiríamos essa carga ao nosso espaço.
Mas, por enquanto, não usaremos isso.
Podemos usar o botão Limpar todos os objetos não utilizados aqui em baixo para limpar todas as definições não utilizadas que não estão sendo aplicadas a este projeto.
Ou você pode selecionar essa carga específica e apenas clicar no
Botão X para excluí-lo. Limparemos objetos não utilizados.
O uso do botão Limpar todos os objetos não utilizados nos ajuda a reduzir parte da bagunça em nosso projeto.
É uma boa prática passar por algumas vezes e apenas verificar se você não possui muitos itens não utilizados. * Opa! Cuidado para não limpar itens que não foram atribuídos a espaços! *
Essa é a guia cargas. Obrigado. Por favor, curta e inscreva-se!

O que outras pessoas estão dizendo

Create Chillers
Troubleshoot Curves
Creating Space Types

8. OpenStudio: Uploads to BCL

Transcript:

Today we are going to discuss the Building Component Library (BCL) and how to upload components to the BCL.
What is it? We have already discussed this in previous videos...
The National Renewable Energy Laboratory (NREL) created the Building Component Library a number of years ago.
It allows researchers and engineers to share various aspects of their energy modeling with each other on a public forum.
It is not unlike other public repositories for instance: components for sketchup or for revit or any other number of modeling or design programs.
You can go up to the resources and browse the BCL based on the type of information that you are looking for.
The library contains measures; these are all snippets of program that can transform your energy model.
It can automatically change things such as electric lighting controls.
Or it might go through and model your building and then it would change the windows to a different type of window to see what the energy difference is.
There are many different kinds of programs.
Also, there is components, which are simply constructions. Mostly constructions. Components could also be different types of equipment.
You can search for different types of windows or doors to plug into your energy model. You can find those here.
Today, we are going to show how to upload that information to share it on the Building Component Library (BCL).
Then, everybody else in the public can also access that information.
It creates a collaborative effort with everybody in the energy modeling community sharing this information. It makes energy modeling easier for everyone.
Let us go back to the home page and go down to this bottom right. It says contribute (to add content to the BCL).
There are four steps in this process. We are going to discuss each step. Step by step.
Let us go to step one. It says organize your data...
One thing to note...in the past, NREL was hosting the BCL on its website.
There was no tracking on the different versions of data that were being input to the library.
They ended up switching over to Github as a version tracker. It tracks the different versions of programs and components that are being uploaded to the library.
You have to get a Github account. Go to Github.com and sign up for an account. It is free.
I have already got an account, so I will just sign in.
It takes you to the home page here when you are already have an account.
I believe when you first set up your account it is going to take you to a profile page. Like this...
That is the first step; create a Github account.
The next step is to create a repository. A repository is like a a big folder where you keep all of your measures or components or programs.
Github is a lot larger than than just the building component library. Github is used for tracking all sorts of different programming code throughout the world.
It is also a collaborative website where programmers can get together and merge their programs with each other to create a much larger program.
Github tracks all kinds of different things such as conflicts between two different programmers or conflicts of programming code with the main code and and that sort of thing.
For our purposes, we just need to create a repository. The appropriate structure for the repository is going to be this right here.
Let us go back to our Github page. Go to the top here, where it says "Repositories" and click it.
We need to create a new repository. I already have one set up, so I am just going to copy the name of this.
We will click "new" to create a new repository. You will only have to create a repository twice.
You will create a repository for measures and you will create a repository for components.
After you are done creating those two repositories, everything is greatly simplified. We will get into that a little bit later...
We will name this as a dash 2. You want to give it a description...Helix Energy Partners BCL components...
We will create a components repository for now and then we will have to create a a measures repository later. Those are the two repositories that you will have to create.
After you are done you do not have to create any more.
We will make this public. You want to add a readme file. This file is so anyone can see the description of this repository.
You can just type in a simple read me about that.
Add git ignore. This is for programmers. This is so that Github can ignore certain file types.
So Github does not have to track everything that is in the program folders.
There are certain file types associated with programming code that are not not necessary for tracking. They might be library files or something that the programming language uses.
All of the OpenStudio measures are programmed using ruby, so we are going to select ruby here.
Then, choose a license. We will select a simple BSD 2 simplified license. Public license. Click "Create Repository".
Now we have our repository created. You can see there is a "readme" here. You can just edit it.
This is where we keep our components that have been uploaded to the BCL.
That is how you edit the readme file.
You can add any additional notes for committing these changes but we will just click "Commit changes".
Let us go back to our main repository folder. From here, we need to add a file.
Specifically, we need to create an xml file and the specified file structure. Go up here to add file, create new file.
To add folders...like I said, we wanted to create this structure here...
To add folders, we will type in "lib". This will be the first folder. Then, you type in a slash to create that folder.
Then "components". Then slash. Then, we are going to call this Australian underscore 9b underscore spaces.
This folder name, according to this, needs to be unique across the whole repository.
So, for each of your components that you are uploading, this folder name and all folders below it should be unique across the whole repository.
So, we have created that folder. Now we need to create a component.xml file.
Going back to the BCL steps to create this...
The the xml file is a directory for each of the the measures and components located in the library.
Let us open this, I am just going to go back to here real quick...
Go to components. We will just select windows...
The xml file has this information in it. The name, the type, the description. It also has a tag on there.
For example windows; that allows the Building Component Library to filter and search for components and measures.
The Building Component Library reads the meta data in the xml file so that it can return relative search results for anyone that is looking for very specific information.
...we have created this component.xml. If you go back to the instructions steps, they allow you to download an example component right here.
Otherwise, you can just browse the BCL and download any one of these components as an example.
We will just download this example component here.
We will open it up...open...you can edit this with any sort of text editor.
We will just copy all of this information in this example xml file and we will go back to our Github component xml file and then just paste it in here.
Then, you want to add the name of this component. We did Australia_9b_Spaces so that is the name of our component.
You want to make sure that every one of these that this snippets of data is nested within a beginning tag and an end tag.
You also have to create a unique identification code for the uid and the version id.
You can just search the web for uuid generator and any one of these...You can just copy the uuid and paste it in here.
We also need to create one for the version, so we will just refresh the page. Copy that uuid and paste this in here for the version.
The display name is going to be this right here, when you are searching the BCL.
For our display name we are going to name it this right here: Australian NCC 2019 Class 9b School-Space types.
The description is going to be this right here. When you are searching the Building Component Library.
We are going to call this...and you want to make sure it is in between those tags...Australian National Construction Code Standard Reference Space Types for K-12 Schools.
...we will just add in "2019" for the year of the code...
Then, a modeler description; any additional information to the energy modeler.
We do not have any very specific information, so we can just put in that same information there.
Tags: this is going to be a whole building. The space types we are going to upload are applicable to a whole building.
When you're searching the BCL, the tags are located over here.
It says "Component Tag". You can search any one of these.
For instance, if you are going to upload a weather file or a type of exterior wall construction.
That is the tag you want to use.
Our example is using "whole building" so we will just leave this whole building tag as it is.
Attributes:...this one is going to be a k-12 school. Some of these attributes are...
Actually all of these attributes are for the legacy version of OpenStudio. They are used for sorting.
I think, nowadays, it is mostly just tags that are used.
But, if you want, you can add some some of these attributes in. They can be useful later if you are going to be doing some programming.
We will just add a few of these in here. Make sure that you insert it in between these. We are just going to copy this here and paste. 
The first attribute we are going to do is country. To see a list of attributes...Let us see...
You can go to the attributes page and do a filter to search by attributes. We will do country.
You can see that the attribute name is country. We put in country here.
Legacy API query string; this is used for programming. The data type is a string.
So, our string is going to be "Australia".
We will add in another attribute: climate zone.
Again search for attributes, just to tag this. It is supposed to make your measures and components a little bit easier to search for on the BCL.
We will use "Climate Zone". It will be used for "All" climate zones in Australia. That is good enough.
Our building type is going to be K-12...oh sorry...we already have climate zone down here...okay. All right.
Finally, files.
The file extension that we are uploading is going to be OpenStudio (.osm). The version identifier of the program is going to be...
Let us open up this our .osm file with a text editor. You can see at the very top; version identifier of the program is going to be this 3.2.1. So, "3.2.1".
The file name is going to be the name of our .osm file. Paste this in here....school space types.osm.
The file type is a .osm file. That concludes our .xml file for this component.
We will just commit the new file. If you want to add additional description in here you can do that. Okay, we have created the .xml file.
The next step is to create a nested folder in here under your component folder called files. 
These are all files attachments that the component.xml references.
Go to "add file" to create a new file. We will create "files"...I believe...
Yeah, so this is the example component we have. The component.xml and then inside that component folder there is another folder called "files".
That is where we are going to place our .osm file. Put a slash to create that folder.
Then, we are going to create our .osm file. We will copy the file name and then type ".osm" to create the .osm file.
Next, go back to the text editor where we opened up the .osm file. Select all. Copy. Paste.
Then just click the "Commit new file" button.
If you want, if you are an advanced programmer, you can create additional branches off of this for doing some program editing and then later on you can merge those branches to this main branch.
We will just create the main branch. Commit new file. That is basically step one for creating your Github repository.
The next step is step two; register your repo with the BCL.
We will expand this. This step is accomplished via the BCL manifest.
It shows a link right here. Open up this link. This takes you to the building component library "BCL manifest" repository.
Number one says to fork this repository. You would go up here to fork...um...if I click it I already have it forked right here...you can see it is already forked.
Just to give you a quick demonstration on what forking is...we will just fork any...we can fork this one.
For example I do not have this one forked yet. Just click "fork" here. It says it is forking that repository.
You can see that it is forked from the building components library and it has created your own repository under your account.
It brought in all of the the information from that that forked repository. That is how you fork a repository.
Let us just delete this...okay.
Go back to our forked repository. The next step is to, in the forked repo, add a section of in the .json file with basic information about your repository. Name, organization type, and url.
Once you have the repository forked it, should bring in this .json file.
Click on it. We need to edit it. Scroll all the way down to the bottom.
You can see that I already have my repository in there, the original one I created.
We will have to add the new one that we just created.
To add your components repository to that manifest, you need to copy the one above.
Make sure you cut/copy from the bottom. In between these two brackets. Up to this comma.
Click in between the brackets and paste. The name of our repository that we just created was this right here. That is the name of the repository.
The organization is your Github account name. We are creating a component repository.
If you are creating a measure repository you would just type in measure there.
The url for that repository is going to be this, right here.
You can commit the changes and add any specific information about what you are changing. We are just updating it, adding our component repository to the BCL manifest.
Click "Commit changes". That changes the BCL manifest on our repository.
In order to change the BCL manifest on the NREL repository, you have to create a "pull request".
Go up to pull requests. Click the "New pull request" button.
It is saying that there are conflicts. The manifest .json file at NREL is different from the one at our repository.
If you scroll down, you can see the changes that we made to that. We added our repository to the manifest.
Click "Create pull request". Title: "an example of how to create a pull request". 
Requestiing to add our repository to the main BCL manifest.
Click "Create pull request".
You will notice that there is a review required. The folks over at BCL will review those changes and then either approve or deny those changes.
So, now we have created a pull request against the original BCL manifest.
The BCL folks will review your your change to the .json file. If acceptable they will merge your request to the main branch.
That is step two.
Let us go to step three. Configure your repo to automatically add new releases to the BCL.
Once your repo has been approved and registered with the BCL manifest, you need to set up web hooks so that the BCL can be automatically notified if you add new content to your repo. 
New components or measures, update those existing components or measures.
If you do some editing on your programs, all of those updates can be automatically added to the Building Component Library.
The instructions say to select web hooks from the left navigation menu on your repo's setting page...
Let us go back to our repository. I have just deleted our example that we did.
I am going to use my original repository as an example from now on.
Go to the repository that we created. This is our components repository. Go up to settings here.
Click "Webhooks". Click the "Add webhook" button. The guide says enter the payload url.
...this BCL2 will need to be updated when the BCL moves...so the BCL is finally moved to its final url. We need to use this one right here.
Click there and paste it in. The content type will be application.json...enable ssl...we need to select individual events.
Let us get rid of "pushes". We will select "releases". Make sure that is set as "active".
Click the "Add webhook" button at the bottom. Okay. We have added our webhook.
The final step...step four; create a release of your repository.
Let us go back here. Click our repository. It will take us back to the code page. Over on the right, you will see a "Create new release" link, here. Click that.
We need to choose a title, tag version, name, and description.
We will do version one. Create a new tag, click that. We will call this "Initial Release". Initial release of the HEPLLC components repository.
If you are doing testing or something, you can do a pre-release but this says that you do not want to check this pre-release box.
If you do check it, then the release will not be added to the BCL. So, we will leave this unchecked.
Click "Publish release" button at the bottom. There you go. We created a release of our repository.
Then, it says the BCL will index your new content. To see the status of your repo, including indexing errors, you can visit the BCL dashboard and click on your repo page.
We can open up this here. We can search for our repository. Here. Right here.
Okay. This is our repository. Content type is "component". We have one release. The latest release version is this.
You can find the link to our repository here. It says our repository is active...it says that the release was successful...
However, it says no content was added in this release. It looks like we have an error on our .xml file. "mismatched tagline 30"
Let us go back to our repository. Let us look at the .xml file.
Line 30, right here. Sometimes it is easier to edit these files in a in a programming editor. Or even something like notepad++.
We will copy the contents of this file and paste into notepad++. Save the file as an .xml file. That way notepad knows what type of file it is. Okay.
Notepad++ is handy because it it can highlight the beginning and ending of snippets of program. You can see that this is the main header; attributes.
This is the first attribute, second attribute, third attribute. It looks like we have some extra data in here. It needs to be deleted.
Let us go back to Github. We will just quickly edit this file.
We see that there is two here. We only need the beginning and ending of that.
We will commit the changes. That edits the file. Now we have to do another release of this repository.
Go to releases. Draft a new release...we want version two; create a new version. Edit AU spaces xml. Fix AU spaces xml. Publish the release here.
Then, we can go back to the Building Component Library repo details.
Let us just refresh this. You can see version 2 was released. It was successful and it was added with one components to the BCL.
So, let us browse the BCL. We will see if it was added in there.
We added a component. The component was a whole building...um well... let us see...we can browse by repo. Here it is.
We have one component added to the BCL. Click it. You can see: there is our component.
Anyone in the world can search for this component on the BCL and they can download it with the download button. They can use it for their energy modeling.
Now that we have our repository set up and it is hooked into the BCL, it is really easy to add additional components to the repository.
And do new releases that get uploaded to the BCL.
Let us go back to our components repository. Go to code. Click add file. Create new file.
You want to place the file in the same location as the other components so...lib/components.
Then, we will create the new folder. For example we are going to create a new window. "new window" folder.
Then, component.xml. Then you would add in all of the metadata just like we did before. Commit new file.
If you want you know the structure for that .xml you can just download this as a sample .xml component.
Then, we need to add our file. Create new file again. Create the files folder. Then "new window.osm".
If you create a new window...for example...we will just create a new OpenStudio file.
Go to constructions, materials. Add glazing window materials...add clear three millimeter.
Construction, let us call it "new window". Let us drag in this clear three millimeter. Save this as our new window file.
Then let us go to the desktop and open the .osm file. Paste it in here. That is our new window file. Commit new file.
Now we have in our components folder Australian spaces and we have created this new window.
It contains the .xml and the supporting files for that .xml is the .osm file.
Finally, you do a new release. Go to releases. Draft a new release. Same thing. Version zero zero...3. Create a new tag. "Add new window"..."added a new window".
Then, you would just publish the release.
So, that is how you set up your repo. Afterwards, it is really easy to just add additional components and measures to the BCL.
Thank you! Please like and subscribe!

Uploads to BCL
Modify Fan Curve

9. OpenStudio - Fan Curves, Modify for Parallel Fans

Transcript:

Today we are going to talk about fans in EnergyPlus. EnergyPlus allows you only two options for fans in an air Loop.
It gives you an option for a supply fan and an exhaust fan, which work quite well for most applications.
The fan curves that they use are pretty good general-purpose curves for a fan; 
But what if we are doing something like multiple fans, multiple plug fans in parallel, for instance?
In order to do that, you have to create a custom fan curve that is specific to that array. To do that, you need to have some data first.
The performance of the fan and then some fan curves of the fan or fans running at various different percentages of airflow.
Then you can construct a new fan curve using a "Line Fit Algorithm" in Excel. 
EnergyPlus uses a curve, and it is based on Unity which is: "1".
It multiplies the fan power by this curve (function) as a function of part load.
If the fan is flowing at a lower percentage than 100 percent, it will multiply that fan power based on this curve. That is how 
EnergyPlus calculates the fan energy use for that time step. 
You can see that the blue lines are the EnergyPlus curve;
The orange lines are the new curve that we will create based on having three plug fans running in parallel and being staged on and off.
This is a triple-fan model, and from 100% full load all the way down to 66% part load, that has all three fans running.
Then we have a double fan, two fans running down to 33%, and then a single fan down to the minimum flow, which in this case is 10,000 CFM (4.72 m3/s).
What you can do is assemble your performance curves for the fans and start at 17% flow (or this is a part load ratio;) 70% flow or 70% part load ratio.
You can assemble the airflows and horsepower or wattage and the pressure drop.
It does not matter; you can have these values be in cubic meters per second and watts and Pascal's.
This EnergyPlus line fit is based on zero to Unity, so it is a multiplier of the fan power.
These are the values that we come up with starting at 17%, and the horsepower for that comes out to 0.83 at 10,000 CFM. Then you go a step up to the next one.
This shows one fan operating at 33%, and this is at 2,000 CFM.
The horsepower is seven, and the pressure drop at this system flow is 1.1, so you continue down the list and fill in these values for your fans.
The next step up (this is a part load ratio of 67%) is where you start stepping it up to two fans operating in parallel...
And finally, at the maximum flow. Then what we can do is we can go to OpenStudio and select the fan.
The first input value that we need to input is the: "Fan Total Efficiency." 
We are starting out with a fan total efficiency of 70% (this is the default EnergyPlus fan efficiency value).
We need to calculate the new efficiency value, and this is at the design flow rate, so our design flow rate is at 60,000 cubic feet per minute (28.32 m3/s). 
You can just calculate fan efficiency with a simple efficiency equation.
We come up with a fan efficiency of 73.3% at full flow, so we are going to save this as a different version so we can compare the models later.
We will edit the fan total efficiency to this value here: "0.733," so that is the new fan total efficiency.
Our pressure rise is going to remain the same, and we have 10 inches of water column (2490 Pa) here, and the same with their airflow that is also going to remain the same...
For most fans, you can go down to about 30% speed for a single fan, but when you have these parallel fans, you can go down to a much lower speed or a much lower volumetric flow rate.
In this instance, our lowest part load ratio, our lowest flow rate, is 0.167, so we are going to change this to 0.167... 
This is a fraction, so we are just going to leave this as a fraction so that it is referencing this.
Alternatively, you could say that there is a fixed minimum flow rate; in that instance, we would say our minimum flow rate is 10 000 CFM.
Either way, you could specify it as a fraction or specify it as a flow of rate.
Motor efficiency is at 93%, which is pretty standard for most fans; it might be a little bit different, but it is not going to make a big difference.
Then finally, we will take a look at the fan power coefficients, so let us take a look at that: we will go back to our spreadsheet.
Excel has a built-in tool called: "line estimate" or "line EST."
It calculates a line function based on your dependent and independent variables.
For this instance, we have four variables and an intersect; or rather five coefficients. We have a fourth-order polynomial that Excel is estimating.
We use the input data, which is the independent variable, and that is our part load ratios down this side.
The part load ratio is a function of airflow, so it is a percentage of the full-load airflow.
Then we also used the independent variables, which, in this instance, is the fan power output.
This is calculated based on the fan power, so the brake horsepower (Watts).
In using this line estimate tool, we can output the coefficients for the new curve. This is what that curve looks like if it is plotted on a plot from zero to Unity;
Just like the EnergyPlus curve was plotted, this is what we discussed earlier.
In essence, these are your coefficients. If we look at the: "Input-output" reference, you can see those coefficients for a "Fan:VariableVolume".
You can see that it has one, two, three, four, and five coefficients, and they are all based on this equation here...
And that is what is plotting this function right here from zero to Unity.
Those are our coefficients; right there, it is pretty straightforward.
What we can do is just copy and paste these as values.
Then we can copy these values into the fan power coefficients in OpenStudio.
You want to make sure that you do it in the correct order.
This is our fourth-order coefficient first, so that is what? Our fourth-order coefficient. So we will copy this value into the very last coefficient, which is 5 here.
It is actually going to go backward. Copy this one to this. Then this one is here to the coefficient three. Then this one here...
To the coefficient two. This one is here to the coefficient one.
That is it in a nutshell. That is how you would adjust the fan power curves if you had a different fan configuration.
Now with this new kit fan power curve, instead of modeling a single fan, we are modeling a three-fan array.
Thank you. Please like and subscribe!

bottom of page