STRUTTURA DEL PROGRAMMA

 

 Sargon ha una struttura stellare: esiste un modulo centrale ed una serie di moduli affiancati, aventi lo scopo di svolgere certi compiti in particolare. Questi compiti svolti esternamente sono i seguenti:

 

*scrittura dei file di input (moduli SINCLEV.EXE, SINLEDA.EXE, SINSSAP.EXE, SINSAP80.EXE, SINSAP90.EXE, SINUNUV.EXE, WINSTRUDL.EXE);

*lettura dei file di output dei solutori e creazione dei database con sforzi e deformazioni (SDBSSAP.EXE, SDBSAP80.EXE, SDBSAP90.EXE, SDBUNIV.EXE, WDBSTRUDL.EXE, SDBSAP2K.EXE);

*analisi statiche (WCLEVER.EXE);

*analisi modali (WLEDA.EXE);

*analisi a spettro di risposta (WSPECTRM.EXE);

*analisi di buckling (WBUCKL.EXE);

*analisi statiche nonlineari per nonlinearità geometrica (SOCLEVER.EXE)

*analisi di risposta in frequenza (FREQUENCY.EXE)

*analisi statiche nonlineari per nonlinearità di materiale, geometrica e di contatto (CURAN.EXE)

*stampa del tabulato (WPRINT.EXE);

*verifiche con le norme CNR 10011 TA(WCNR.EXE, WPRINTC.EXE);

*verifiche con le norme CNR 10011 SL(WCNRSLU.EXE, WPRINTCSLU.EXE);

*verifiche con le norme CNR 10011-10022 TA(WCNR1122.EXE, WPRINTC.EXE);

*verifiche con le norme AISC (WAISC.EXE, WPRINTA.EXE);

*verifiche con le norme EC3 NTC 2008 ed NTC 2018 (WEURO.EXE, WPRINTE.EXE).

*verifiche con le norme EC5, Nicole, NTC 2005, 2008,2018 (WWOOD.EXE, WPRINTW.EXE).

*verifiche con le norme BS (BS.DLL, WPRINTB.EXE)

*verifiche con le norme AISC-LRFD (BS.DLL, WPRINTA2.EXE)

*verifiche con le norme AISC-ASD (BS.DLL, WPRINTA2.EXE)

*manutenzione degli archivi di sezioni e materiali (SAMBA.EXE)

*verifica bontà della soluzione (CHECKSOLVERS.EXE)

 

Con tutti questi moduli dialoga il modulo principale, WSARGON.EXE.

 I moduli relativi al solving sono opzionali (eseguire le analisi statiche con ben quattro solutori diversi oltre a quelli interni), così come sono opzionali i moduli relativi alle verifiche.

 La possibilità di usare solutori diversi, di importare mesh fatte con formati diversi, di eseguire le verifiche secondo  normative diverse, rende Sargon un programma aperto, capace di dialogare con altri programmi.

In futuro questa caratteristica sarà mantenuta ed ampliata.