Lo sviluppo lineare costituisce un modello naturale di crescita urbana, storicamente sedimentato, traccia immanente di una morfologia insediativa divenuta oggetto di speculazione teorica per la produzione di piani e modelli di città. La presenza di un elemento ordinatore infrastrutturale, naturale o artificiale, è la caratteristica precipua dei modelli urbani lineari. Come molti schemi semplificatori della realtà, le teorie lineari costituiscono generalmente proposte di nuove organizzazioni sociali e politiche, a partire dall'incorporazione delle infrastrutture legate a nuove tecnologie di trasporto e comunicazione.
L'obiettivo della ricerca è stato quello di sviluppare un metodo di calcolo semplificato per l'analisi non lineare di strutture in muratura soggette ad azione sismica, attraverso l'implementazione di un codice caratterizzato da un'elevata versatilità e semplicità di utilizzo, in grado di conseguire un bilanciato compromesso tra validità teorico-sperimentale e praticità applicativa. Il codice, sviluppato in ambiente Microsoft Excel tramite il linguaggio di programmazione Microsoft Visual Basic 6.3, punta a guidare il progettista, attraverso un'interfaccia semplice ed intuitiva, nel delicato compito di svolgere un'analisi non lineare di pareti murarie caricate nel proprio piano, fornendo, in corrispondenza di ogni singolo step di carico, una rappresentazione puntuale e intuitiva degli elementi costituenti la parete, individuandone immediatamente le possibili criticità. Attraverso un'interfaccia user-friendly l'utente ha la possibilità di inserire le caratteristiche geometriche e meccaniche della parete, giungendo agevolmente alla definizione del modello a telaio equivalente e alla definizione della curva di capacità della struttura. Attraverso il calcolo della domanda sismica e la valutazione del punto di funzionamento, il codice indirizza l'utente all'individuazione mirata degli interventi di miglioramento necessari, a seconda che si voglia diminuire la domanda o aumentare la capacità di spostamento della parete. Essendo il sottoscritto un Ufficiale del Corpo degli Ingegneri dell'Esercito Italiano, un codice di questo tipo si presterebbe ad essere utilizzato dall'Amministrazione Difesa nell'ambito delle verifiche di vulnerabilità sismica degli edifici strategici: con tale applicativo, infatti, i Reparti del Genio Militare potrebbero effettuare una prima verifica (caratterizzata da un accettabile compromesso tra la speditezza e l'accuratezza dei risultati forniti) di tali strutture, individuando le maggiori criticità relative agli immobili del demanio militare e progettando, ove necessario, i conseguenti interventi di consolidamento, per poi programmare in modo maggiormente oculato l'affidamento delle verifiche di vulnerabilità previste dalla normativa attualmente in vigore. ; The aim of this thesis work is to develop a simplified method for non linear analysis of masonry structures subjected to seismic action, throughout the implementation of an high versatility and simple-use code, in order to have a balanced compromise between theoretical and experimental efficiency and practical applicability. The code, written for Microsoft Excel using Microsoft Visual Basic 6.3 programming language, aims for guiding the structural designer, through a simple and intuitive interface, in the delicate task of a non linear analysis of masonry wall loaded in its own plane, giving, in correspondence of each load step, a punctual and intuitive representation of its elements, instantly defining the critical masonry panels and their failure mode. Thanks to a user-friendly interface, the user can insert geometrical and mechanical features of masonry wall, easily arriving to define the equivalent frame model and the capacity curve. Through the calculus of the seismic request and the evaluation of performance point, the code guides the user to the focused identification of proper improvement interventions, either decreasing seismic demand or increasing seismic capacity. Since I am an Officer of Italian Army Corps of Engineers, a code like the one developed could be efficiently used by military engineers for seismic vulnerability verifications of so called strategic buildings: with this application, each military unit could carry out a first approach (characterized by an acceptable compromise between rapidity and accuracy of the supplied results) for that kind of structures, identifying the main critical issues related to military buildings and designing, if necessary, the adequate improvement interventions, in order to carefully program the externalization of seismic vulnerability analysis services provided for by actual law.
La Programmazione Lineare è una branca della Ricerca Operativa nata negli anni immediatamente precedenti la seconda guerra mondiale con lo scopo di risolvere problemi militari. Attualmente gli ambiti di applicazione di questa disciplina sono molteplici e in particolare sono numerosi quelli strettamente legati ad esigenze di carattere economico. Parliamo di Programmazione Lineare quando l'oggetto di studio è la ricerca delle soluzioni ottimali di un problema descritto da una funzione obiettivo lineare che deve essere minimizzata o massimizzata e i cui vincoli sono anch'essi lineari. Negli istituiti tecnici ad indirizzo economico le Indicazioni Nazionali prevedono lo svolgimento della Programmazione Lineare; lo studente può impostare e risolvere problemi reali sfruttando e consolidando le conoscenze acquisite nello studio dell'algebra e della geometria analitica, quindi imparerà a costruire modelli matematici che risolverà anche attraverso l'ausilio di strumenti informatici. Pertanto mi sono focalizzata sulla presentazione di alcuni software didattici, Geogebra, Excel e Matlab, e ho evidenzianto le loro specifiche potenzialità risolvendo problemi di Programmazione Lineare. Geogebra è un software indirizzato all'insegnamento e all'apprendimento della matematica e pertanto è semplice e intuitivo. Consente di risolvere graficamente un problema di Programmazione Lineare in due o tre variabili. Questa sua peculiarità gli conferisce una grande valenza didattica poiché permette di visualizzare la regione ammissibile e di determinare quindi in maniera immediata la soluzione. Se le variabili sono maggiori di tre posso risolvere il problema di programmazione lineare con Excel o Matlab. Excel è un software dedicato alla creazione e gestione di fogli elettronici e, mediante il componente Risolutore, riesce a determinare la soluzione ottimale del problema. Matlab invece consente di risolvere un problema di Programmazione Lineare mediante l'utilizzo della funzione linprog.