Author Topic: Programma VBA excel per calcolo telai piani  (Read 10184 times)

0 Members and 1 Guest are viewing this topic.

Offline IngOsvy

  • Novizio del forum
  • *
  • Posts: 46
  • Karma: 7
  • Voglia di imparare
Programma VBA excel per calcolo telai piani
« on: 28 March , 2013, 13:52:44 PM »

Programma VBA per calcolo telai piani
Posted on marzo 27, 2013   
 

Ho realizzato un programmino per il calcolo dei telai piani, completamente automatizzato, col metodo dei cedimenti.
Poichè in rete non ho trovato quasi niente relativamente agli algoritmi VBA per implementare tale metodo ho deciso di studiare il linguaggio da solo e realizzare il programma. A questo proposito allego il file senza nessuna restrizione affinchè chiunque voglia imparare sia libero di farlo confrontando le routine coi fogli excel.

Essendo io un ing. triennale e quindi nuovo, oltre che al VBA, anche all’approccio matriciale del calcolo struturale, per me è stato fondamentale lo studio del libro del prof. Ghersi “Analisi matriciale di strutture intelaiate”, scaricabile dal suo sito.

Mi rendo conto che, poichè stando ancora alle prime armi, il codice risulterà spartano e disorganizzato, il programma comunque funziona bene, ho fatto il confronto con Ftool.
Per adesso è possibile calcolare solo telai con impalcati orizzontali e travi incastrate. Purtroppa la scrittura ha richiesto tempo e non ho potuto realizzarlo completamente come volevo. Per inserire aste incernierate e travi inclinate basterà inserire delle condizioni che riportano a matrici di rigidezza per aste cerniera-cerniera o cerniera-incastro nel caso di aste incernierate e matrici di rotazione che dipendono dall'angolo di inclinazione dell'asta; attualmente le matrici di rotazione sono composte solo di 0 e +/-1 a seconda che l'asta sia una trave o un pilastro.

Spero si arrivi insieme a realizzare un programma che calcoli telai tridimensionali con annessi stati limite, analisi sismiche (modale etc) etc…., in modo da avere sempre sotto controllo tutti i passaggi della progettazione strutturale senza affidarsi a scatola chiusa ai vari software.

 

Offline Gilean

  • Administrator
  • Bisnonno Veterano
  • *****
  • Posts: 3292
  • Karma: 202
Re: Programma VBA excel per calcolo telai piani
« Reply #1 on: 28 March , 2013, 15:22:35 PM »
Chi ben comincia é a metà dell'opera
Il calcolo è come la pelle delle @@, lo tiri dove vuoi tu.
Esempio di programmazione a Loop:
L'enunciato che segue è falso
L'enunciato precedente è vero.

Nonostante la consapevolezza dei rischi che si corrono dopo aver visto le prestazioni da 3° dan

Offline IngOsvy

  • Novizio del forum
  • *
  • Posts: 46
  • Karma: 7
  • Voglia di imparare
Re: Programma VBA excel per calcolo telai piani
« Reply #2 on: 28 March , 2013, 16:51:52 PM »
era ironico? :bluto:
(scherzo)

Offline Enzo

  • Semi Esperto
  • **
  • Posts: 95
  • Karma: 18
  • dona e ti sarà donato
    • STRUCTURASoft
Re: Programma VBA excel per calcolo telai piani
« Reply #3 on: 28 March , 2013, 17:48:29 PM »
Ciao

puoi provare anche Structura.


Offline IngOsvy

  • Novizio del forum
  • *
  • Posts: 46
  • Karma: 7
  • Voglia di imparare
Re: Programma VBA excel per calcolo telai piani
« Reply #4 on: 28 March , 2013, 20:47:18 PM »
Ciao,
grazie del link, sto scaricando ora

Offline freddys

  • Novizio del forum
  • *
  • Posts: 2
  • Karma: 0
  • Novizio
Re: Programma VBA excel per calcolo telai piani
« Reply #5 on: 28 March , 2013, 22:01:14 PM »
 :piacere: complimenti per il programma.

Offline IngOsvy

  • Novizio del forum
  • *
  • Posts: 46
  • Karma: 7
  • Voglia di imparare
Re: Programma VBA excel per calcolo telai piani
« Reply #6 on: 29 March , 2013, 10:04:57 AM »
Buongiorno,
Grazie :ciau:

Offline pasquale

  • Nonno del forum
  • *****
  • Posts: 951
  • Karma: 193
  • Ingegnere
Re: Programma VBA excel per calcolo telai piani
« Reply #7 on: 29 March , 2013, 10:16:11 AM »
grazie del programma,
una piccola osservazione: il modulo E è espresso in N/cmq che è un poco inusuale, non sarebbe forse meglio esprimerlo in N/mmq (cioè MPa) ?
impossibile est ut is faciat, qui nescit quomodo fiat
(Arnold Geulincx)

Offline IngOsvy

  • Novizio del forum
  • *
  • Posts: 46
  • Karma: 7
  • Voglia di imparare
Re: Programma VBA excel per calcolo telai piani
« Reply #8 on: 29 March , 2013, 11:30:44 AM »
Ecco fatto,
grazie di averci dato un'occhiata  :ciau:

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24