RCS API - Studio dell'ampiezza della fessura

Il seguente tutorial illustra alcune caratteristiche della nuova API RCS. Prendendo un file esistente con una sezione che ha una sezione trasversale armata predefinita, possiamo modificare il carico sulla sezione per studiare gli effetti della capacità e della larghezza della fessura.

L'API sarà gestita tramite il linguaggio di programmazione Python. Il riferimento è su IDEA StatiCa Git-Hub.

Panoramica dei prossimi passi

  1. Incrementare l'attuale forza interna Mine di un incremento scelto del momento di carico
  2. Eseguire il calcolo
  3. Estrarre dal calcolo i risultati che si desidera verificare, ovvero l'ampiezza della fessura
  4. 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:

  1. 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.
  2. 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.
  3. 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).
  4. 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.
  5. 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.
  6. 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

  1. Aprire in IDEA StatiCa il modello che si chiama "crack-width-example.IdeaRcs".
  2. Incrementa il momento flettente
  3. 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.

Articoli correlati