in primo luogo ho definito la geometria del cls con dei piani di riferimento in base ai parametri B della base H altezza complessiva L1 ed L2 larghezza fasce piene ecc.. per garantire ad un eventuale ampliamento della base una simmetria centrale ho inserito una quota con vincolo equostatico(?) (in inglese: equostat constraint).
successivamente ho inserito altri parametri relativi alle armature come il copriferro. In genere ho voluto impostare due sezioni una con le armature definite, e un'altra con un rettangolo indicativo dell'area dell'acciaio. L'immagine superiore illustra il primo caso con un numero massimo di 5 ferri superiori ed inferiori suddivisi in 6 categorie diverse di raggi -2 raggi diversi per i reggistaffa(uno per la sezione rettangolare e l'altro per le fasce piene) e 2 raggi diversi rispettivamente per le armature dei ferri centrali e laterali sup. ed altre 2 per i ferri analoghi inferiori.
L'intento principale era come avevo accennato nel primo blog quello di definire una famiglia generica di sezione a T che potesse generare le sezioni ad L e rettangolari come "derivate" della prima, ponendo i paremetri delle fasce piene=0 dove necessario. In effetti il problema principale è che nel caso in cui una delle due fasce piene andasse a 0 (ho messo in questa immagine un parametro di 3 cm per far notare il problema) i reggistaffa delle fasce piene purtoppo rimangono e vanno ad incrociarsi con quelli della sezione rettangolare. Io ho pensato che per questo problema si potesse considerare il numero dei ferri come degli "array" parametrico che in sostanza diminuisse o scomparisse in questo caso al di sotto di una determinata dimensione. Ma in questo caso, mi stavo domandando, è possibile far variare parametricamente allo stesso tempo la distanza in cui i ferri vengono disposti ed il loro raggio?(per chiarire meglio cosa intendo posterò delle cose che chiarificheranno un po quello che voglio dire, ma prima ci sarebbero dei problemi a monte).
Ho quindi impostato la variazione dei diametri parametricamente tra ferri laterali e ferro centrale per mantere sempre un principio di simmetria della sezione. la distanza tra loro è data dalla proporzione rispetto alla base di B/5.
Questo invece è il caso 2 ovvero quello in cui l'armature è definta come area rettangolare superiore ed inferiore. Anche in questo caso per matenere le proporzioni rispetto alla base del cls ho pensato di mettere una proporzione tra base del rettangolo dell'acciaio e base del cls ovvero Bs(base acciaio)= b(base cls)-b/4. Avendo vincolato proporzionalmente questa dimensione LINEARE mi aspettavo di poter ricavare l'altezza come conseguenza ricorrendo alla semplice definizione di un paramentro As(area acciaio)...
ma purtoppo impostato come Hs=As/Bs immagino che vengano sia As che Bs interpretate come dimensioni lineari quindi dimensionalmente si semplificano a vicendo generando un parametro adimensionale. c'è un modo per specificare che il parametro As è in cm^2 ? anche perchè giustamente quando vedo "il tipo di parametro mi dice che è una lunghezza, ma non melo da come modificabile...
Ora sto provando a reimpostare tutto con una famiglia di partenza delle travi... ma credo che alcuni di queste questioni rimarranno simili infatti mi fare che comunque nella loro geometria i farri vadano comunque definiti, per adesso non mi è chiarissimo come, mi sono appena scaricato revit structure, immagino che sia una questione abbastanza banale definire una sezione in cls armato, perchè è una questione molto ricorrente in architettura tanto di più in ingegneria, c'è qualche tutorial o post consigliato a proposito? mi sembra strano che non ci sia già un modo per definirla parametricamente nel modo in cui stavo tentando di farlo io!
grazie mille! spero che ora si capisca un po' di più quello che ho provato a fare!
Commenti
rebar
sto vedendo nello opzioni di revit structure, e credo anche in revit architecture, l'opzione rebar... è sicuramente d'aiuto..