Programação para BIM - 2018/19
BIM Assignment - due December 29th; handed to franc@fa.ulisboa.pt
1.a) Report: how should we differentiate the construction elements on Le Corbusier's Le Cabanon? A theoretic model.
1.b) Application: modeling Le Cabanon on a BIM platform, assigning classification to elements, creating reports and quantities.
2. Application: scripting and creating parametric elements.
3. Increasing Le Cabanon's level of detail: modeling and scheduling.
Curtain walls
Module - Curtain wall types for use with Cabanon
Schedule map for Curtain wall
30-11-2018.pln
GDL 3d de janela
!rotx -90
!addy -B
zzyzx=WALL_THICKNESS+.5
addx -A/2
gosub 20
block_B=2
gosub 10 !! 1st part of script - horizontal spread
ALT=block_A
block_A=A
PROF=B
B=ALT
gosub 30 !! 2nd part of script - vertical spread
del 1
!addy b
! addz zzyzx
! rotx -60
! addz-zzyzx
!call "block_2" parameters all block_2_B=0, block_A=block_wind_A,
!block_C=block_wind_B, b=block_wind_A, block_2_A=0
end
30:
for u=1 to block_B
block block_A,B,ZZYZX
ADDY PROF-B!_DIST !sets the space in between
next u
del block_B
return
10:
for u=1 to block_B
block block_A,B,ZZYZX
ADDX _DIST !sets the space in between
next u
del block_B
return
20:
material 24
add block_A,block_A,.07 ! add block_A,b/2,block_A
block A-2*block_A,B-2*block_A,.005 ! block A-2*block_A,.005,ZZYZX-2*block_A
material 0
del 1
return
Using Dynamo with Revit
Tutoriais Revit
Modelação em Revit - Zaha Hadid, Baku
GDL script for object Block.gsm:
_DIST=(A-block_A)/(block_B-1)
ADDX _DIST
for u=1 to block_B
block block_A,B,ZZYZX
ADDX _DIST !sets the space in between
next u
---------
Chiambretto, Bruno -
Le Corbusier a Cap-Martin
Interior do Cabanon
Pln 22: 9-11-2018
Pln 21: 9-11-2018 21
Definição de canetas
---------
Pln 22: 25-10-2018
Pln 21: 25-10-2018
Pln 22: 19-10-2018
Pln 21: 19-10-2018
---------
BIM Project Execution Planning Guide
Cabanon
Cabanon A3
19/10/2014
Nível de desenvolvimento do modelo
1. geometria 2d
2. geometria 3d, desenhos cotados, publicação a partir de ficheiro único
3. + detalhe 3d, classificação, materiais e listagem: mapa de áreas, classificação dos elementos, exportação primária para especificação
4. programação e parametrização
5. Importação de especificação de produto, revisão do modelo, medições
Temas a abordar:
1. O BIM é um conjunto interactivo de políticas, processos e tecnologias que criam uma metodologia com o objectivo de produzir a informação de projecto essencial para acompanhar sob a forma digital o ciclo de vida de um edifício.
2. Ao nível do projecto, o BIM permite a produção de documentação, visualização, análise estrutural, análise de conflitos, verificação de cumprimento legal, orçamentação e planeamento de obra.
3. O BIM incide sobre a modelação, planeamento, controle de custo, operações e obra, e sustentabilidade.
4. A implementação do BIM passa por 3 processos:
1. Políticas: regulamentos e standards, escolas, seguradoras.
2. Tecnologia: software, redes, hardware.
3. Processos e implementação: promotores, projectistas, medidores orçamentastistas, fabricação e logística, obra.
5. O grau de adaptação do atelier ao BIM constitui aquilo a que se designa Níveis de Maturidade do BIM.
1. 1990s CAD - desenho
2. 2000s 2D, 3D - Modelos, objectos, redes colaborativas
3. 2010s - Soluções BIM pontuais (falta interoperabilidade e standartização)
4. 2020s - Gestão integrada do ciclo de vida do edifício, passagem do BIM (Building Information Model para o BLM (Building Lifecycle Management - plataformas BIM + BLM. Ao nível do software falamos do Trimble Connect, do Navisworks ou Tekla Bimsight.). Corresponde à utilização de dados transaccionáveis e interoperáveis.
6. O software incide sobre
1. Arquitectura
2. Estrutura
3. MEP (Mechanical, Electrical and Plumbing),
4. Infraestruturas Rodoviárias
5. Ambiente
6. Planeamento da construção e custos
7. Ambientes colaborativos
8. Verificação de compatibilidade
9.
7. A interoperabilidade depende da compatibilidade de formatos de ficheiros.
1. formato nativo: pln, rvt...
2. Formato proprietário para exportação: dxf, slt...
3. Formato padrão para exportação: idc, xml - AecXML, aex...
8. A especificação do modelo BIM faz-se em relação ao seu grau de desenvolvimento, designado por LOD - Level Of Development. O LOD é um agregado de:
1. Level Of Detail
2. Level of Accuracy
3. Level of Information
4. Level of Coordination
5. Level of Definition
6. Level of Model Information
7. Level of Information detail
8. Level of Completeness
9. Associated Atribute Information
9. O LOD é avaliado em 6 graus
1. LOD 100: modelo conceptual - Archicad morphs, Sketchup...
2. LOD 200: geometria aproximada - Archicad com elementos nativos
3. LOD 300: geometria precisa - Archicad com objectos, programação e parametrização
4. LOD 350: geometria precisa e verificação de compatibilidade - Archicad com classificação de elementos e listagens - exportação do modelo em IFC
5. LOD 400: geometria e especificação para fabricação - incorporação de dados externos (base de dados, excel)
6. LOD 500: modelo verificado em obra - construído
10. Ao nível do gabinete de arquitectura, o trabalho em BIM significa a existência do BIM Manager:
1. BIM Modeller ou Coordenador / Supervisor - concepção global e integração das atribuições do atelier
2. BIM Analyst - implementação prática do modelo, verificação de standards e templates
3. BIM Software Developer - scripting e programação
4. BIM Modeling Specialist - modelação 3d
5. BIM Facilitator - obtenção de dados, implementação de interoperabilidade
Programação para BIM - 2017/18
Programa da UC 2017/18
Programa da UC 2018/19
1.
Projecto Digital - a 22 + 26 de 2013/14
2.
Modelação e levantamento
3.
Listagem conceito fundamental - o 24 são listagens de 2012/13, o 25 é de 2013/14
4.
Listagem aplicação
5.
Programação GDL
Notas das aulas e ficheiros de apoio
Programação GDL
tarefa 1 - 2/3/2018: Proposta de trabalho
Deverá ser elaborada uma proposta de trabalho, abordando um dos seguintes temas:
A - Projecto para aplicação em plataforma BIM - 3d e documentação
B - Demonstração de incorporação de desenho algorítmico em plataforma BIM - ligação de Grasshopper a Archicad
C - Produção de listagens e documentação - mapas de áreas, mapas de vãos
D - Relatório sobre standards de desenho e construção em Portugal e noutros países
E - Desenvolvimento de algoritmos e respectivos scripts em GDL
Site Graphisoft para estudantes:
http://myarchicad.com
Materiais de apoio
Apresentação mundial do Archicad 21
Canal Graphisoft
Automação de stockagem
Referências
Plataforma Tecnológica Portuguesa da Construção
ProNIC
PDF's
Normalização CWSP
Normalização de designação de layers
ProNIC
Fontes fotográficas
Preparação Mapa de Vãos
Criação de listas em Archicad
1. Diferença entre mapas interactivos e listas
2. Diferença entre listas de texto e listas formatadas
3. Identificação de elementos, o campo ID - Visualização da janela de diálogo de listagem
4. Utilização de propriedades - ligação entre propriedades e base de dados
5. Criação de um mapa de vãos
6. A definição da lista
7. Critérios e parâmetros
- criação de um prisma com parâmetros básicos: largura, comprimento, altura
block a,b,zzyzx
- criação de uma sub-rotina: rótulo, return, exit
for u=1 to 3
addx a*2
gosub 10
next u
exit
10:
block a,b,zzyzx
return
- criação de um ciclo para repetir o elemento n vezes com um espaço dado
for u=1 to 3
gosub 10
addx a*2
next u
exit
10:
block gdl1_1_A,gdl1_1_B,zzyzx
return
- criação de variáveis autónomas para comprimento e largura de cada barra
- criação de variável para o número de barras e de variável interna para espaçamento
- alinhamento do prisma pelo eixo com deslocamento inicial do sistema de coordenadas
ESP = a/(gdl1_1_C-1)
addx -gdl1_1_A/2
!print n
for u=1 to gdl1_1_C
gosub 10
! addx gdl1_1_A*2
addx ESP
next u
exit
10:
block gdl1_1_A,gdl1_1_B,zzyzx
return
- rotação e criação da parte lateral: utilização de DEL, nova sub-rotina
ESP = a/(gdl1_1_C-1)
addx -gdl1_1_A/2
!print n
gosub 20
del u
rotz 90
addx -gdl1_1_A/2
muly -1
gosub 20
end
20:
for u=1 to gdl1_1_C
gosub 10
! addx gdl1_1_A*2
addx ESP
next u
return
10:
block gdl1_1_A,gdl1_1_B,zzyzx
return
1. Incorporação das técnicas de modelação apresentadas, ao levantamento dos
edifícios listados
2. Coordenação das bibliotecas produzidas com o ficheiro de levantamento
3. Produção da listagem com o levantamento fotográfico dos vãos existentes no edifício
4. Produção de outras listagens
5. Produção de objectos paramétricos
BIM 2025/26
Informações
Sketchup Online
MyArchicad
Documentos para o projeto de referência
Criação de escadas em Archicad
Playlist com dicas para a criação de escadas
Playlist de Lucas Bacelar para a criação de escadas
Objecto em GDL
Listagens
Definições de Mapa de Áreas
Mapa de Áreas
Definições de Mapa de Acabamentos
Mapa de Acabamentos
Escadas em Archicad
A ferramenta de escadas permite-nos criar um sistema de elementos que no seu conjunto dão lugar a uma escada ligando dois níveis de altura. A escada é constituída por vários sub-elementos, sendo os preponderantes o lanço e o patamar, e em termos de geometria, o segmento e o canto.
Se quisermos controlar o desenho de uma escada cuja geometria já é conhecida, um bom método consiste em, abrindo as definições da ferramenta de escadas, desligar as regras de verificação do passo, bloquear a extensão do cobertor, e depois produzir gráficamante geometria no écran; ao produzir a geometria, podemos entre cada ponto clicado, escolher entre definir um lanço ou um patamar.
Componentes do sistema Escada
Tipo de conexão das longarinas; para conseguir continuidade entre lanços e patamar, utiliza-se o modo Bisector.
Casa no Monte Fuji - Satoshi Okada, melhor resolução
Casa no Monte Fuji - Satoshi Okada
Casa Fuji DWG's
Bases DWG - Lisboa 2007