RCS API - Studio dell'ampiezza della fessura
L'API sarà gestita tramite il linguaggio di programmazione Python. Il riferimento è su IDEA StatiCa Git-Hub.
Panoramica dei prossimi passi
- Incrementare l'attuale forza interna Mine di un incremento scelto del momento di carico
- Eseguire il calcolo
- Estrarre dal calcolo i risultati che si desidera verificare, ovvero l'ampiezza della fessura
- Aggiungere i risultati a un dataframe da utilizzare per tracciare un grafico
Installazioni del pacchetto
I pacchetti forniscono funzioni/oggetti di comunicazione e preinstallati per lanciare le API, lavorare con i dataframe e tracciare i grafici.
IDEA StatiCa RCS Client è un componente di IDEA StatiCa, una soluzione software ampiamente utilizzata per la progettazione e la verifica di elementi strutturali, comprese le strutture in cemento armato e acciaio. In particolare, RCS sta per Reinforced Concrete Sections (sezioni in cemento armato) e RCS Client è una parte dell'applicazione che si concentra sull'analisi e la verifica del comportamento delle sezioni in cemento armato in varie condizioni di carico.
Caratteristiche principali di IDEA StatiCa RCS Client:
- Analisi delle sezioni: Permette agli ingegneri di analizzare le sezioni trasversali degli elementi in calcestruzzo, considerando le complesse interazioni tra calcestruzzo e armatura. Ciò può includere comportamenti non lineari, fessurazioni e altri fenomeni.
- Conformità al codice: Il client RCS verifica il progetto rispetto a vari codici internazionali, assicurando che le sezioni soddisfino gli standard di sicurezza e di prestazione.
- Diagrammi di interazione: Può generare diagrammi di interazione per varie combinazioni di carico, aiutando gli ingegneri a capire come si comporta una sezione in diverse condizioni di carico (ad esempio, carico assiale combinato con momenti flettenti).
- Visualizzazione dei risultati: Il software fornisce visualizzazioni dettagliate delle distribuzioni di sollecitazione-deformazione, dei modelli di cricca e altro ancora, aiutando gli ingegneri a interpretare e comprendere facilmente i risultati.
- Integrazione con altri moduli: Il client RCS può lavorare insieme ad altri moduli IDEA StatiCa, come quelli per le connessioni in acciaio o per le membrature in calcestruzzo, fornendo un ambiente di progettazione e analisi completo.
- Automazione e API: Il client RCS può essere integrato nei flussi di lavoro utilizzando le sue API, consentendo l'analisi automatizzata o l'integrazione con altri strumenti software.
Aprire il progetto esistente e ottenere i dettagli della sezione
- Aprire in IDEA StatiCa il modello che si chiama "crack-width-example.IdeaRcs".
- Incrementa il momento flettente
- Ottieni i dettagli dall'Estremo in IDEA StatiCa Navigator (se ci sarà più di una sezione definita, terrà conto di tutti gli Estremi)
Eseguire un ciclo (loop) sugli incrementi, il calcolo e i risultati
Le iterazioni vengono memorizzate nel dataset "df.check" che può essere utilizzato per visualizzare i risultati.
Risultati dell'analisi:
Tracciare i risultati (matplotlib)
Hai acquisito competenza nell'utilizzo dell'API per RCS per condurre l'analisi dell'iterazione su una singola sezione in IDEA StatiCa RCS.