SOLIDOS - Usando sólidos pré-definidos

Que tal um tutorial pra reavivar as origens deste blog ?

Agora já posso dizer que o SOLIDOS é um programa viável e sim, está disponível para testar gratuitamente no link: https://tbn2net.com/SOLIDOS

Neste tutorial, vou mostrar uma nova ferramenta que facilita muito a modelagem de dispositivos complexos. 

Se você já baixou o plugin, procura na pasta de suporte (olha a ajuda, pelo amor de Deus!!!) do plugin e abre o desenho "catalogo_limpo.dwg", que contem todos os modelos ja disponibilizados.

Nele, localiza a Caixa Coletora de Sarjeta:



Abre ela no modelador, clicando duas vezes em seu nome:

Observe a sequencia que modela a grelha de concreto:


Note, aí só mostra as primeiras ações pra modelar. No total, são 21 atividades pra chegar a este resultado:


Não que isso seja um problema (cof, cof, é ne Parts Builder!!!), afinal é um desenho bem bonito, não?

Bom, o caso é que esse modelo de grelha é padronizado, isto é, não muda sua dimensões. Veja ela no álbum de projetos tipo do DNIT:


Então, podemos modelar essa parte no "AutoCARD":


Use sua criatividade, hehehehe

Agora, converte isso num bloco, para poder usar no modelador do SOLIDOS. E pronto, pode mudar a sequencia com 21 passos que modelavam essa grelha, para uma atividade bem simples:


Onde a ferramenta "PredefSolConc" tem estas propriedades:


O mesmo pode ser feito com guia chapéu das bocas de lobo. Existe um esforço computacional grande para modelar aquele elemento no SOLIDOS. Dependendo do quão bom é o seu computador, pode ser perceptível a perda de desempenho ao modelar o dispositivo e isso ocorre ao modificar, "estrechar", etc., o dispositivo. Então qualquer ganho pode representar muito.

Sem contar que é um trampo do cão:


Outra vantagem:

Como as medidas são sempre fixas, vai reduzir o número de propriedades visíveis no dispositivo:


É isso, gostou da novidade? Me manda um whats!!!

SWMM - Código fonte - bugs

Então você usa o SWMM?

Hum, algumas notícias para você:

Ele também tem bugs. Então não confie totalmente.

Estou implementando o suporte a ele no SOLIDOS.

Até aí, você já sabia, né? Bom, acontece que o SOLIDOS exporta o arquivo INP e também lê o arquivo. Isso é meio que óbvio que deveria acontecer. 

Acontece que a API do SWMM, ao menos o código fonte "padrão" dele, não tem tudo o que precisa. Então usei o programa SWMM padrão para criar algumas centenas de arquivos INP para entender o que ele escreve... Bem. Digamos que não é exatamente o que está na API. Enfim.

Aí começou a dar um erro besta durante o cálculo:


 Ele "pensa" que a palavra YES deveria ser o nome de um nó???
Bem, vamos lá no código fonte descobrir do que se trada:


Aqui, na linha 110, o SWMM está tentando identificar qual a posição da palavra numa array de palavras, no caso, ele está lendo esta linha do INP:



A Array de palavras em questão, é:


Muito bem, na contagem, "NODESTATS" é de índice 7 enquanto que a palavra "NODE" é a de índice 5

findmatch("NODE", ReportWords), retorna 5. como esperado

findmatch("NODESTATS", ReportWords), retorna 5 também!!! 

Qual a consequência disso?

Bem, talvez tu tenha reparado que se o INP estiver um pouco fora de ordem nas seções (aquelas palavras que tem []) , simplesmente não lê.

Talvez, tenha reparado que mesmo seguindo a API, o programa SWMM padrão não entende o seu arquivo INP

Adivinha porque.... porque ele confunde palavras parecidas!!!

No caso, NODESTATS é confundido com NODE, pois ambras começam com NODE.........

Mano... isso é no mínimo PERIGOSO.

A função findmatch é usada várias vezes no código.... Já imaginou você ligar o nó "PV" ao tubo "tubo1" e então ligar o tubo ao "PV2" ? Vai que o SWMM use findmatch para comparar "PV" com "PV1"... durma com esse barulho....

Eu dei minha contribuição já algumas vezes, aqui:

Black Week TBN2NET 2021

Vem aí, a black week 2021!!!

Será entre os dias 22 e 26 de novembro de 2021,  já tá valendo!!!

Todos os programas do site estarão com um super desconto de 30%

SOLIDOS - para modelagem e dimensionamento de redes de água, drenagem e esgoto, usando EPANET e SWMM
Sensacional!!, recuse imitações e esquece pipenetwork e pressure network!!!

C3DRENESG4 - cálculo de redes de drenagem e esgoto com pipenetwork
a concorrência aprova!!! (experimente o SOLIDOS, é melhor)

TBN2CAD - pacote de plugins para CAD
(EXPGE2, READKML2, IMPORTGMMAP, IMPORTGMPTS, STREETVIEW, e mais, os topógrafos adoram!!!

TBN2C3D BIM pack de programas para o civil 3d
o NOTASERV2 e o CSONDAGEM foram feitos pros projetos da Estrada de Ferro Carajás!!! E tem dezenas de plugins para loteamentos e estradas

DDM Cálculo e distribuição de terraplenagem em obras lineares
Milhares de quilômetros de ferrovias projetados nele, pra Vale, Rumo e TLSA

C3DMEMO para geração de memoriais descritivos avançados
produto exclusivo TBN2NET, centenas de Milhares de lotes descritos nele!!!

Não está bom? Que tal mais um desconto num pacote com mais de um desses programas?

Pergunte-me pelo desconto maior: +55 41 99827 5531