Il Bar dell'Ingegneria

Posts written by texitaliano64

  1. .
    https://newtonexcelbach.com/
  2. .
    CARONTE è un porting/branch del FIREST3 originariamente scritto in FORTRAN IV per workstation CDC6000, attualmente riscritto, adattato alla conformazione dei PC odierni. ed esteso nelle funzionalità oltre che sbacato.
    CARONTE rimane un programma eseguibile da shell o commandline, esattamente come programmi Dos o Linux.
    Ripropongo il Link di scarico che avevo segnalato nel post dell'11.04.2020.
    Link CARONTE
    https://app.box.com/s/hfce7vjriu7nf5oml1cby5abdlq5oiou
  3. .
    CITAZIONE (afazio @ 11/12/2022, 14:25) 
    Questo è un topic assai interessante.
    Per conto mio ho iniziato a studiare le verifiche di resistenza al fuoco di profilati metallici. La determinazione della curva di riscaldamento risulta piu semplice rispetto a quella di una sezione in c.a.
    Mi propongo di aprire un topic apposito con lapubblicazione di codice in VBA-Excel specifico.

    grazie afazio per l'apprezzamento.
    Caronte potrebbe essere utilmente impiegato per fare l'analisi termica di qualsiasi materiale di cui si conoscano le proprietà termiche, ed anche di conglomerati di materiali, come ad esempio il cemento armato.

    (ps. ho appena caricato un aggiornamento di contour2D, ora renderizza i grafici più velocemente, i link di scarico sono quelli precedentemente segnalati)
  4. .
    Per poter analizzare in modalità grafica visuale il file dei risultati di Caronte metto a disposizione il programma Contour2D.
    Il programma gestisce solo i risultati relativi a problemi 2D, (esclusi quindi 1D e 3D e anche misti 1D 2D 3D).
    Sarà possibile visualizzare i files (*.clc) di output nei consueti modi dei software FEM odierni, ovvero isoterme o isoterme fillate con relativa paletta graduata, si possono visualizzare anche valori nodali numerici della mesh, inoltre muovendo il mouse sopra il grafico si può leggere la temperatura anche in punti arbitrari.

    Link Contour2D
    https://app.box.com/s/yrabl91dedf14hri2g0sx0bzba3d5z91

    Link Contour2Dx64
    https://app.box.com/s/x4gymntoesh2fgv5yche1y6np7wpx1r9
  5. .
    Esistono molti software cad strutturali e di dettagliamento per l'edilizia, tralasciando i cad generici (tecnigrafo elettronico) come AutoCad, GstarCad, TurboCad ecc. buoni per qualsiasi tipo di utilizzo, possiamo elencarne alcuni con gli impieghi principali:

    Revit
    Cad 2D/3D/BIM utilizzato sopratutto in ambito architettonico
    con plugin di terze parti può essere impiegato anche come cad strutturale e di dettagliamento per ca/cap/acciaio/legno.

    Allplan
    Cad 2D/3D/BIM utilizzato sopratutto in ambito architettonico
    con plugin di terze parti può essere impiegato anche come cad strutturale e di dettagliamento per ca/cap/acciaio/legno.

    Tekla structures
    Cad 2D/3D/BIM adatto a realizzare strutture di carpenteria in acciaio, prefabbricati in c.a. e c.a.p.
    (genera anche i listati necessari per le staffatrici)

    Strakon
    Cad 2D/3D/BIM adatto a realizzare strutture prefabbricate in c.a. e c.a.p..
    (genera anche i listati necessari per le staffatrici)

    Autocad ASD (Autocad Structural Detailing)
    Cad 2D/3D adatto a realizzare strutture in carpenteria in acciaio e strutture di c.a. in opera. (Armatura c.a. in 2D)

    Autocad AC (Autocad Advance Concrete) (plugin di Autocad)
    Cad 2D/3D/BIM adatto a realizzare strutture di c.a. in opera.

    Autocad AS (Autocad Advance Steel) (plugin di Autocad)
    Cad 2D/3D/BIM adatto a realizzare strutture in carpenteria metallica.

    HSBCAD (plugin di Autocad)
    Cad 2D/3D/BIM adatto a realizzare strutture di carpenteria in legno e legno lamellare (produce anche i files per macchine a controllo numerico per fresature e forature).

    Proconcrete
    Cad 2D/3D/BIM adatto a realizzare strutture di c.a. in opera.

    Prosteel
    Cad 2D/3D/BIM adatto a realizzare strutture in carpenteria metallica.

    AutoCA (plugin di Autocad o GstarCad)
    Cad 2D adatto a realizzare strutture di c.a. in opera.
    (nella versione più completa può generare anche i listati necessari per le staffatrici)

    Archicad
    Cad 2D/3D/BIM utilizzato sopratutto in ambito architettonico

    Vectorworks
    Cad 2D/3D/BIM utilizzato sopratutto in ambito architettonico

    Nella descrizione sommaria riportata potrei essere stato impreciso, attualmente continuo a lavorare alla vecchia maniera con Autocad e GstarCad utilizzando anche applicazioni sviluppate personalmente.
    Uno dei software citati lo ho utilizzato effettivamente in passato, alcuni li ho provati in versione trial, in un caso ho frequentato un corso di addestramento all'uso ma poi non concretizzato nella pratica, di alcuni ho una conoscenza indiretta di colleghi che li utilizzano correntemente o li hanno utilizzati in passato, di altri ancora mi sono informato sul web nei siti dei rispettivi produttori.
  6. .
    Io utilizzo al lavoro autocad2007 e gstarCAD2021, i miei lisp e vari software di automazione com/ole di feraillage scritti in origine per autocad2007 girano tutti con piccole modifiche anche su gstarCAD2021. Per i cad con core grafico intellicad per realizzare software di automazione sono richieste obbligatoriamente tecnologie di programmazione più recenti.
  7. .
    In commercio vi sono molte alternative ad AutoCAD, spesso sovrapponibili anche nell'aspetto grafico oltre che operativo.
    Ogni softwarhouse propone diversi tipi di licenza e specializzazioni in diversi campi del disegno tecnico (meccanico, architettonico, impiantistico, BIM, ecc.).
    Tutti nelle versioni più evolute dispongono di un linguaggio di scripting compatibile con autolisp/visuallisp e alcuni anche VBA.
    Tutti i CAD sono disponibili per Windows, alcuni anche per Machintosh e solo uno rende disponibile una installazione nativa per Linux (BricsCAD).

    AutoCAD www.autodesk.com/products/autocad/
    GstarCAD www.gstarcad.net/
    Cadmate www.cadmate.org/
    ZWCAD www.zwsoft.com/product/zwcad
    BricsCAD www.bricsys.com/
    ProgeCAD www.progesoft.com/
    DraftSight www.draftsight.com/
    NanoCAD https://nanocad.com/
    Cadian www.cadian.com/us/
    ActCAD https://actcad.com/
    CorelCAD www.coreldraw.com/en/product/corel-cad/
  8. .
    Prova di validazione CARONTE, modellazione trave bxh=50x80 R240' confrontato con mappa termica UNI EN 1992-1-2
    R240-TrR50x80_s
  9. .
    L'autore originario dei softwares (che conobbi professionalmente in passato) non lavora più in questa azienda da circa una decina d'anni, inoltre alla sue dimissioni non lasciò all'azienda in gestione i suoi sorgenti, anzi inserì varie protezioni deboli agli eseguibili compresa una scadenza temporale di modo che non fossero più utilizzabili in data successiva alle sue dimissioni.
    Suppongo che l'autore originario non sarebbe contento di quello che ho realizzato, ma non si poteva continuare ad adoperare un software oramai obsoleto spostando indietro la data dell'orologio di sistema dei pc e sopportare svariati malfunzionamenti dovuti alla tecnica informatica obsoleta utilizzata.
    Come detto i softwares li ho completamente riscritti da zero utilizzando svariati linuaggi di programmazione freeware ed open source, adottando tecniche informatiche alternative, senza protezioni software di alcun tipo.
  10. .
    Recentemente ho utilizzato tecniche di reverse engineering ad una serie di applicazione software legacy ormai vetuste ma vitali per l'azienda in cui lavoro.
    Premesso che un software cucito su misura per una azienda è migliore di qualsiasi altra soluzione software commerciale simile eventualmente disponibile, senza tener conto del tempo necessario per istruire gli utenti ad un nuovo sistema.
    Il reverse engineering, o ingegneria inversa, è un processo di analisi di un software di cui l'autore originario non ha lasciato ne sorgenti ne documentazione, che ha come obiettivo unicamente la comprensione dello stesso sia dal punto di vista della iterazione funzionale con l'utente, che nella parte non visibile utilizzata in genere per interfacciamento con altre applicazioni, o software gestionali di contabilità industriale, o produzione di documenti vari, o di altra natura.
    Il passo successivo del reverse engineering è quello di programmare un nuovo software avente caratteristiche e funzionalità equivalenti a quello analizzato, con eventuali miglioramenti ed aggiunte di nuove funzionalità sia richieste dagli utenti che ideate dal nuovo sviluppatore.
    Nel mio caso il reversing/recoding è perfettamente riuscito e la nuova applicazione è già operativa da circa un anno.
  11. .
    Ho eseguito una prova di modellazione di una trave cap con getto di cappa di seconda fase e cavità interna chiusa, sia utilizzando Salome-Meca + CodeAster che Caronte, alla fine ho fatto un calcolo SLU per avere un raffronto più consistente rispetto ad una semplice visualizzazione di una mappa termica da postprocessore.
    Caronte MU=48302 kgf m
    CodeAster MU=45451 kgf m
  12. .
    In effetti il valore di strain doveva essere 0.0057 ma il risultato finale non varia minimamente, altro test che ho fatto è quello di eliminare le armature ordinarie e lasciare il tendon con strain 0.0 in quanto per valore maggiori stranamente non genera alcun grafico (forse stiamo osservando i risultati di un bug del programma).
    CODICE
    area
           label concrete
           material concrete_paraboliclinearEC2 28 0.85 1.5 0.002 0.0035 2
           point .0 .0
           point .20 .0
           point .20 .50
           point .0 .50
    end area

    fibergroup
           label tendon
           material steel_bilinear 201036 1677 1.15 1.0 1.0
           tendon 0.1 0.07 d15.24 0.0
    end fibergroup

    fibergroup
           label tendon_hole
           material concrete_paraboliclinearEC2 28 0.85 1.5 0.002 0.0035 2
           open
           bar 0.1 0.07 d15.24
    end fibergroup
  13. .
    Nel caso della trave in lenta i risultati sono sovrapponibili
    CODICE
    area
           label concrete
           material concrete_paraboliclinearEC2 28 0.85 1.5 0.002 0.0035 2
           point .0 .0
           point .20 .0
           point .20 .50
           point .0 .50
    end area

    fibergroup
           label steel
           material steel_bilinear 205940 450 1.15 1.0 1.0
           bar 0.038 0.038 d10
           bar 0.100 0.038 d10
           bar 0.162 0.038 d10
           bar 0.038 0.462 d10
           bar 0.100 0.462 d10
           bar 0.162 0.462 d10
    end fibergroup

    fibergroup
           label steel_holes
           material concrete_paraboliclinearEC2 28 0.85 1.5 0.002 0.0035 2
           open
           bar 0.038 0.038 d10
           bar 0.100 0.038 d10
           bar 0.162 0.038 d10
           bar 0.038 0.462 d10
           bar 0.100 0.462 d10
           bar 0.162 0.462 d10
    end fibergroup
  14. .
    r2[/IMG]
    Grafico[/IMG]
  15. .
    Per curiosità ho provato il software, trave rettangolare prestressed B=20cm H=50cm con 3+3 tondi fi10 e 1 trefolo 6/10", ho poi comparato i domini con N=0 con altri due algoritmi, Zaxcode e Malerba/Bontempi a meno di errori nel listato di input i risultati non mi tornano.
    Listato[/IMG]
759 replies since 4/1/2013
.