AUTOMAZIONE-PROGETTA RENODI!

 

Questo comando si applica ai renodi dei jnodi selezionati. Scopo del comando è popolare un renodo vuoto con tutti i dispositivi necessari a connettere le membrature, facendo in modo che le verifiche siano soddisfatte, e con un progetto di minimo costo.

Da un punto di vista operativo, il comando ha effetto immediato e si applica ai renodi dei jnodi selezionati al momento della sua esecuzione. Perché il comando possa funzionare su un renodo il renodo deve essere vuoto. Se tra i jnodi selezionati ci sono jnodi i cui renodi non sono vuoti, il programma se ne accorge e chiede se interrompere il comando (senza fare nulla) o se procedere deselezionando i renodi che non sono vuoti in modo da escluderli dal progetto automatico. Per svuotare i renodi dei jnodi selezionati si può usare il comando Azzera Renodi Selezionati.

Il cuore della progettazione automatica è costituito dai prenodi di progetto. Se non esiste alcun prenodo di progetto disponibile per i renodi dei jnodi selezionati, il comando passa al renodo successivo.

La disponibilità dei prenodi di progetto è soggetta a variazioni di versione in versione. La prima versione di CSE che ha il progetto automatico è stata emessa nel Giugno 2020 e a quella data la disponibilità di prenodi di progetto è limitata ai collegamenti FIN PLATE trave-trave e trave-colonna a due, tre, quattro o cinque membrature, con angoli retti. Nelle successive versioni la disponibilità dei prenodi è [previsto che sia] aumentata.

 

La strategia seguita dal programma è:

 

Proprietà prenodo

Descrizione

Applicabile

La topologia prevista per il prenodo è la stessa del jnodo: numero membrature, giacitura, tipo sezione, orientazioni.

Progetto (dprenodo)

Il prenodo contiene formule di progetto per almeno uno dei suoi parametri

Eletto

Applicabile+Progetto+il numero dei match delle keyword del prenodo rispetto a quelle del jnodo è il massimo possibile

 

cicla sui jnodi selezionati e verifica che il renodo sia vuoto.

cerca tra i prenodi applicabili al jnodo corrente se ve ne è uno o più d'uno che contenga formule di progetto. Un prenodo che contenga formule di progetto è detto dprenodo. Se non ve ne è nessuno, il progetto automatico non è possibile, in tal caso passa al jnodo successivo. Se invece ve ne è più d'uno, considerali nello step successivo.

dei dprenodi che si adattano al jnodo corrente, considera solo quelli che hanno il massimo match con le keyword del jnodo. Ad esempio se un prenodo ha le keyword NORM-EC3, HINGE, e un altro prenodo ha le keyword NORM-EC3, HINGE, FIN, e nel jnodo le keyword sono NORM-EC3, HINGE, FIN, solo il secondo prenodo sarà considerato. E' possibile che ci siano più prenodi applicabili e di progetto, con identico numero di matching keyword. In tal caso essi saranno tutti considerati (si chiamano prenodi "eletti"). Può capitare che nessun prenodo di progetto che si adatti al jnodo abbia una matching keyword. In tal caso il numero massimo di match è 0 e tutti i prenodi di progetto che si adattano al jnodo saranno eletti.

Per ogni prenodo eletto, esegui il progetto automatico secondo quel prenodo. Memorizza la soluzione ottima per quel prenodo e fa lo stesso per tutti i prenodi eletti.

Scegli alla fine, per quel jnodo, solo il progetto del prenodo eletto che comporta costo minimo. Ciò fa sì che si possano scegliere i nodi migliori anche considerando diverse tipologie, ad esempio FIN (fin plate), FEP (flexible end plate)  e DAC (double angle connection). Tutto dipende dalle keyword impostate nel jnodo. Se ad esempio in un jnodo è impostata solo la keyword NORM-EC3 e HINGE, per quel jnodo sarà scelto il migliore, ovvero quello di costo minimo, tra i prenodi FIN, FEP e DAC, posto che esistano tutti e tre. Se invece le keyword impostate nel jnodo includono FIN, per forza sarà eletto il solo prenodo FIN e la soluzione sarà FIN.

passa al jnodo selezionato successivo.

 

Normalmente i dprenodi includono le verifiche e quindi il renodo progettato è già in condizione di essere verificato.

 

I tempi di calcolo del progetto automatico dipendono molto:

 

dal numero di renodi da progettare.

dal numero di parametri di progetto per il renodo.

dal numero di possibili valori che ogni parametro di progetto viene ad avere.

dalla velocità del computer in uso.

 

Si consiglia inizialmente di progettare pochi renodi per volta per prendere coscienza dei tempi di calcolo sulla propria macchina. Un renodo con un giunto (due membrature) può richiedere un minuto per essere progettato, o meno. Il tempo di generazione e analisi di un possibile progetto è circa pari a 0.01-0.04 secondi. Il progetto di un giunto (una membratura slave al suo master) può richiedere 1000 o 2000 diversi progetti possibili.

 

Alla esecuzione del comanddo si apre una finestra di LOG che dà informazioni sui tempi di esecuzione e sullo stato della stessa.

COM_AUTO_DESIGN1

 

Qui un esempio di sessione di LOG con 6 dprenodi da progettare (AK ha tre membrature, due giunti, AS ha 3 giunti, A6 ha tre giunti, BA ha due giunti, BJ ha un giunto e BO ha un giunto, la struttura è quella rappresentata in figura). In totale 12 giunti sono progettati in 408 secondi, ovvero 34 secondi a giunto, in media.

 

Loaded prenode archive

Designing renode AK ...

 Renode successfully designed, examined 1 dprenode, examined 3360 designs, ok were 2, cost is 21.0, elapsed seconds 73

Still missing 5 renodes out of 6 selected renodes.Elapsed seconds from start 73.

Designing renode AS ...

 Renode successfully designed, examined 1 dprenode, examined 4080 designs, ok were 3, cost is 26.0, elapsed seconds 129

Still missing 4 renodes out of 6 selected renodes.Elapsed seconds from start 202.

Designing renode A6 ...

 Renode successfully designed, examined 1 dprenode, examined 3120 designs, ok were 3, cost is 24.8, elapsed seconds 100

Still missing 3 renodes out of 6 selected renodes.Elapsed seconds from start 302.

Designing renode BA ...

 Renode successfully designed, examined 1 dprenode, examined 1920 designs, ok were 2, cost is 17.7, elapsed seconds 45

Still missing 2 renodes out of 6 selected renodes.Elapsed seconds from start 347.

Designing renode BJ ...

 Renode successfully designed, examined 1 dprenode, examined 1200 designs, ok were 1, cost is 8.7, elapsed seconds 30

Still missing 1 renodes out of 6 selected renodes.Elapsed seconds from start 377.

Designing renode BO ...

 Renode successfully designed, examined 1 dprenode, examined 1200 designs, ok were 1, cost is 8.7, elapsed seconds 31

Still missing 0 renodes out of 6 selected renodes.Elapsed seconds from start 408.

Success. Designed 6 renodes out of 6 selected renodes. Totally elapsed seconds 408.

Execution completed. Please close window.

 

I nodi completati vengono rappresentati con il bordo del simbolo del jnodo inspessito (vedi figura).

 

E' da notare che poiché in generale nel progetto automatico le verifiche sono solo quelle utente, eseguendo le verifiche utente e basta (avendo cioè impostato come verifiche da fare solo quelle utente con l'opportuno comando), si ritrovano i risultati dell'algoritmo di progettazione automatica. Se invece le verifiche includono quelle svolte da CSE in automatico (come ad esempio le verifiche di sezione netta), o le verifiche FEM, allora può succedere che i risultati delle verifiche siano diversi.

I risultati delle verifiche possono essere visti dopo aver eseguito le verifiche con il comando Verifica Renodi Selezionati, ed utilizzando il comando Mostra Inviluppo Risultati.

 Il progetto automatico richiede molta memoria, quindi è fortemente raccomandato di usare la versione a 64 bit del programma. La richiesta di memoria può essere ridotta riducendo il numero di progetti che il programma deve esaminare e che sono generati combinando ogni parametro di progetto con tutti gli altri.

 

Tipo: immediato

-----------------------------

C.S.E. - 2001-2022 - Copyright Castalia srl - Milan - Italy  - www.castaliaweb.com