Small Logo

Dusan Biocanin MSc in Civil Engineering

DBpunch

Language:C#

Purpose:Calculation of slab punching resistance

This application was coded in C# with Visual Studio. It was designed so engineers can get better data insight in Eurocode punching calculations. I have tried to outperform industry standard applications of this type which are mostly based on consequential adjustments of data input until dimensioning norms are satisfied.

dBPunch

DBPunch is based on the idea of constant input-output data connection. When an engineer starts application, interface stands by in its beginning data state. User can then change parameters one by one end examine the results instantaneously. But DBPunch offers more than that. Engineers can keep track of all previous calculations. This is a milestone in dimensioning process, since DBPunch allows you to see how variations of a specific parameter affect your design. DBPunch not only enabled me to perform slab dimensioning faster and with more precision, but it also helped me learn the impact of each specific parameter.

One of the best features of DBPunch are the “Approach” methods. They allow user to gradually reach design limit states. In cases where the design is not satisfying, user can start iterative process in which the punching force gradually increases or decreases until appropriate limit state is established. This allows a bilateral design process in which engineers can either check specific design case or examine structural model knowing the slab punching bearing capacity.

DBPunch provides comfortable environment for otherwise tedious calculations. Engineer can enjoy and learn in dimensioning process rather then being a common software operator. Taking in consideration present-day computing possibilities, responsive calculation design like this can be achieved in many other dimensioning problems.

Copyright © 2016 Axis Design & Tashen All rights reserved.