RECAD (Reinforced Earth CAD): Computer-Aided Design for Reinforced Earth Strucutres

Spalla in Terra Armata

Muro Verde The RECAD is a suite of programs for computer aided design of structures in Reinforced Earth, Wired Faced Green Walls (later named Terratrel) and concrete precast Green Walls. At first conceived by Ulisse Cimolino at the French headquarters of Terre Armée assisted by Parisian designers, to whom I joined as soon as I entered the staff of the Italian headquarters of the Terra Armata. The program was originally developed in C++ for a SCO Unix© environment and used an Informix© database in the same operating environment.
The operation was based on the interaction of several programs managed separately by the user in the Unix and DOS environment. Through the DOS interface of Informix we connected to the main database on the Unix server and in it were inserted the data of the project to be realized (progressive distances between the cross sections, ground and project levels of the road or railway embankment, service life of the structure, and a whole series of parameters that defined the type of structure to be designed). After entering the data of the project in the database, was launched the program that read data in the database and, using a series of precompiled abacus, generated a script for AutoCAD© (from ACAD 10 to ACAD 2000). RECAD Tools Once the script was generated, it was executed in AutoCAD© to automatically create the design of the structure in a drawing with a template that supported 6 different languages. The engine for these elaborations was written in C++ and compiled, first in Unix, and lately, for the Microsoft© environment with Microsoft Quick C 5.1©. Once the drawing was generated, the dwg file was modified through a library of functions written in AutoLISP© managed through a digitizer tablet, and when migrated under the Windows© environment, through custom toolabrs. This library of functions allowed to modify the project by replacing or cutting the blocks of the panels, changing the length of the reinforcement or replacing the blocks in groups. Among the others there were the functions that allowed to extract the data in order to process them in a computation program that updated the database on the Unix server. Back in the Unix environment, using the METRE (compute) and CLASS (elements database) applications. Talren (C++ and Informix) were extrapolated the data for the logistics, for the prefabrication and the shipments, and for the administration for the invoicing. All this was completed by two other programs on the Unix server: AFFAIRES (projects) and MAIL (contacts directory). For static calculations we relied on other software developed internally in DOS environment: Valdez (vertical walls in Reinforced Earth), Thizy (walls with inclined facing in Reinforced Earth like the Terratrel and the concrete precast Green Walls), Zaraus (bridge abutments), Swansea (floodable walls), written mostly in FORTRAN, or externally developed such as Talren by Terrasol. The standards imposed by TAI Soft then and the centralization of development allowed in us the eighties to produce standard projects for all the European subsidiaries of the Terre Armée. Among the applications written in AutoLISP© there were already the automated management of the layers and several options for the advanced modification of some standard AutoCAD© entities entities such as texts and polylines, as well as the preparation of the graphic environment and plotter printouts; elements that I would have developed more in detail with other programmers and implemented, first in the Autodesk Express Tools and lately directly for Autodesk in Autodesk in AutoCAD©. With the advent of Windows, the program was abandoned - integrated - converted to operate on the new platform; the digitizer has been replaced by the mouse and the development languages ​​replaced or integrated by other more flexible ones such as the VBA (that replaced AutoLISP) and Visual Basic to complement the C++ modules. All these new implementations were then merged into the SITAR management software.