| The reinforced concrete water tank is a common structure in municipal engineering, petrochemical industry, and thermal power industry. Usually the water tank works under various possible loading combinations, the related calculations of which is very complex. In actual engineering, manual calculation with computer-aided drawing is the general method for design of reinforced concrete water tank, which is inefficient. In this thesis a water tank structure design CAD system program consist of computation and drawing is developed for circular water tank in middle-small engineering. The program can analyses internal force of structure and calculate sectional reinforcement of member, also drafts constructive drawing automatically, which makes design for water tank benefited from Computer Aided Design technology.The system is developed by Object-Oriented Visual Basic computer language with the excellent drawing function of AutoCAD on Windows2000 platform. In development, many techniques such as multiple document interface, man-machine dialog window, communication of data in different procedure by database, drafting by VBA tool have be used.The system consists of three parts: preprocessor, calculation kernel and postprocessor. The data used by calculation program and postprocessor are formed by dialog box, and the program can check the validity of the data. The calculation kernel consists many sub procedures, which can finish the calculation of load, calculation of resistibility for float, calculation of strength for wall, calculation of strength for top plate, calculation of strength for base plate, calculation of bearing capacity of foundation, calculation of width of crack, calculation of width of crack, calculation of sectional reinforcement, etc. The postprocessor is designed to plot constructive drawing accord with engineering drawing standard and computing sheet.By performing the design for the actual engineering with this software, it is shown that the software has friendly interface, convenient manipulation, and using it can prove satisfactory computation result, shorten design period, and promote design efficiency and quality. |