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

Engenharia? Na mineração também tem!!

Fala pessoal,

Hoje vou fazer uma postagem diferentona, vou falar m pouco da minha empreitada nova!!!

Dias atrás, postei em alguns grupos que participo, os brinquedos novos que adquiri:



RISER CHIPAL 009S
12 GB RAM DDR4

Pra que??
Pra minerar, claro!!! Engenharia tá bem difícil, hehehe

Sim, faltou a RIG... bem essa eu fiz a mão mesmo, hehehe, olha só que lindeza:


Tem mais:


E tem um pequeno cooler pra dias mais quentes:



Aí tu me pergunta, que diabos de lugar é esse que eu enfiei isso? hehehe
É um nicho que fica ao lado da churrasqueira da minha varanda... Moro num apartamento pequeno....

Deixa eu te falar, pensa num troço barulhento!!! Ainda bem que fica lá fora!!!

Quando comecei a ver os vídeos do Deni Torres, do Juliano Caju, Botina e do Berna Cripto, tudo parecia joia, hehehe as placas lá trabalhandinho e as cripto entrando!!!

Pensei, vou testar aqui na minha máquina, uma DELL XPS 8390, com ZEON 8700, 16 GB RAM e GTX 1060 6GB. Deixei ela um mês ligado, vendo os vídeos e minerando... 

Rendeu bruto na NICEHASH, 400 reais (entre 06/09 e 15/10 de 2021, média de 21/22 MH/s), tirando ai cerca de 80 reais que aumentou na conta de luz, até que deu pra tomar umas cervejas!!!

Aí, não tive dúvidas, vou brincar de mineração também!!!!

Ai comprei essa parafernália de hardware (sim, quase 45 mil) e montei, hehehe


As placas comprei na KABUM, o resto no Mercado Livre mesmo. Sim eu sei que tem mais barato no AliExpress e no Shopee. Se economizasse muita coisa até perderia meu tempo com esses dois. Mas, na boa, aí o que vale mesmo são as placas de vídeo. Na kabum, tem nota fiscal, garantia... e no AliEspress... Bem....

Até fui atrás duma RIG "profissional", na Metalictech, mas meio que me decepcionei com o atendimento deles, enfim, quem sabe mais pra frente, quando tiver mais placas (tem 4 pra chegar!!).

Muitas dúvidas pelo caminho:
Pra começar, comprei peças demais, por exemplo, uma BTC 37S (procura aí no mercado livre), um pente de memória DDR3 que não serve nessa placa.... e uma fonte MYMAX de 1000W, que descobri depois, não vale nada.... Devolvi, claro....

Aí como que liga esses cabos da placa de vídeo, que tem duas entradas? o Cabo que vem na fonte é em "Y" (uma conexão na fonte e duas e dois terminais 6+2 do outro lado)  mas parece que cada cabo aguenta 280 W ou algo assim, sendo que essa placa puxa apenas 350W ( ou algo próximo )

Comprei a memória errada, aí troquei pela certa (pra essa placa mãe, tem de ser DDR4). Mas descobri que a placa não dava vídeo com um pente só, aí tive de por 2 pentes, um com 4 e um com 12 GB, vai entender... 

E tem o tal do RISER, que uns dizem poder puxar até 70W, outros dizem que não puxa nem 15W enfim, ainda bem que a fonte tem saídas de sobra...

E o sistema operacional HIVE QUEM? Há, lembrei a nicehash no Windows foi de boas... 

Tá, um dia inteiro cortando cantoneiras de alumínio, com projeto do Deni


Aí acabei colocando parafuso demais, hehehe, mas não dá nada

Aliás Deni, tem de rever essas medidas pra RTX 3090

Ah, eu sei que vai ter quem diga que as 1660 super tem melhor custo benefício, mas eu não tenho espaço então, nada como uma RTX 3090 batendo 4 1660 super, e não gastando nada de espaço... aliás, quando se põe na ponta do lápis o consumo de 4 1660 super, meio que empata o consumo da 3090. Deixa essas contas pra lá, até porque o payback vai variar com o preço da luz, da placa, do bitcoin....

Aí você descobre que minerar, além de barulhento é quente, mano, como a placa esquenta!!!
E nem é a GPU é a tal da VRAM.

Não usei o HIVEOS ainda, pois nele não dá pra ver a temperatura da VRAM das NVIDIA (AMD Ok?). No Windows, uso o GPUZ:



Quando montei a RIG, sem as FANS extras, bateu 100, 102... 106 graus centígrados!!!



E como faz pra baixar?? Até pensei em desistir, essas placas esquentam pra caramba!!

Mas ai coloquei as FANS extras (dica que peguei no do berna cripto)
Coloquei 2 jogando o ar direto no backplate (aprendi essa palavra nova vendo os vídeos). Como o kit veio com 5, coloquei soprando por baixo. O resultado? Saca só:


88 a 90 durante a noite e picos de 94 / 96 durante o dia ( temperatura em curitiba em 28 graus )
Até que não está mal. Ou está nem imagino, hehehehe

A GPU fica nos 45/49 graus
Como a ASUS fica mais perto da parede do fundo, o vento já fica mais quente, aí a VRAM dela tá mais alta 

Até vi uns tal de heatsink pra colar na backplate (gostei dessa palavra)

Enfim, não vi grandes diferenças de temperatura. Os melhores que vi saíram dos 102 pra 90 graus centígrados... Eu consegui isso colocando 2 fans de 12cm pertinho da backplate (uns 3 a 5 cm de distância).

Aliás, fica ai a dica pro teste.... Em penso em colocar esses heatsink, mas com palhetas mais finas, tais como as dos dissipadores de processador, junto com essas fans que já tenho.


Esse tem 40x40x11 mm, tem no mercado livre a 14 reais cada. Vo comprar alguns pra testar

Aí tem ainda o overclock, que na verdade é underclock, se for na GPU... Sei lá...
Sei que os valores que vi nas "recomendações" da nicehash, ou mesmo no site do Caju, não resultou em muitos megahashes a mais. No fim, fiz uns testes eu mesmo, no Nicehash QuickMiner OC Tune:


Ah, mas pra gerenciar essa bagaça, pensei, vou precisar ligar o monitor lá fora... 
Que nada, põe o TeamViewer, ou AnyDesk... 
Pra minha surpresa, sem monitor ligado na RIG, não rolou... fica com tela preta... nem imagino porquê....

Aí apelei pro bom e velho RDP do Windows. Ah, claro aí descobri que a minha versão do Windows 10 não tem RDP... Só que não, enfim, veja esse post: Como habilitar o RDP no Windows 10 Home

Mas, espere, não acabou!!!
Nos vídeos, dizem que é melhor ter uma conexão de internet boa. Óbvio, não?
Então comprei um adaptador wireless e espetei na RIG... e... MUITO OBRIGADO OI, OS MODEMS QUE VOCÊS MANDAM, SÃO PÉSSIMOS! A um metro de distância o sinal caia...


Ah e o ping? Sim, quanto mais baixo melhor... DENOVO OI, PING EM 455 MILISEGUNDOS É DE FODER!!!!

E olha que tem piores, tem hora que bate os 600... Imagina essas placas num CS da vida ia ser joia!!! Mas não com esses pings....

A RIG fica na varanda, o modem fica na sala... então já viu... Então coloquei um cabo de rede mesmo... 
Feio? Nem!!!

O rendimento local da RIG está acima de 110 reais a 8 dias e já entrou 1000 conto nesses mesmos 8 dias!!!

Claro, tem custo da energia, que aqui é 0.85 RS/KWh mais a bandeira vermelha... 

Aí pensei, por que não por energia solar? 
Aí você descobre pra que serve a convenção de condomínio... Não pode instalar no meu prédio, nem em cima da cobertura da garagem... legal né?

Ainda não desisti dessa ideia da energia solar, parece que posso instalar isso noutro local, jogar pra rede da COPEL e pegar os créditos aqui em casa. Se você souber mais sobre isso, entre em contato comigo.


No mais, minha varanda parece penteadeira de damas que trocam favores por dinheiro hehehe
Ou pode-se dizer que já tem os pisca-pisca do Natal!!!

Ainda bem que as FANS não tem LEDs também!!!

TBN2C3D - MLABELSET - Como definir o labelset group em múltiplos alinham...

Sabe quando você está finalizando um projeto do Civil 3D e tem de adicionar o Label Set ao alinhamento?

Até aí, sem problema, mas e se tiver uns 50 alinhamentos, e você colocou uma labelgroup para perfil e pior ainda, colocou uma "Reference Text" para colocar as cotas do perfil em todas as estacas...

Difícil hein?
Com o comando MLABELSET, é fácil!! Ele permite escolher o Label Set Style e já setar os perfis corretos para o alinhamento!!!

download: https://tbn2net.com/TBN2C3D


Gostou? O pacote TBN2C3D tem mais de 30 plugins extremamente úteis para o Civil 3D

SOLIDOS - Criar e aplicar regras

Boa tarde,

Fazia tempo que não postava nada, então vai lá mais um vídeo sobre aquele programa joia, o SOLIDOS

Neste vídeo, vamos ver como criar regras e aplicar aos dispositivos e lista de materiais.

Dá pra alterar em vários dispositivos ao mesmo tempo?

Precisa recalcular a rede?

Dá pra validar a minha propriedade customizada?

Dá pra mostrar um símbolo em planta ou mesmo na planilha de dimensionamento, mostrando o erro?

Isso tudo você confere no vídeo abaixo:



Legal né?

Que tal aquele joinha?