Language&Tech:C#, WPF, MVVM
Purpose:Dimensioning of columns subjected to biaxial bending and axial force
CID (Column Interaction Diagram) is a WPF application based on MVVM. It was designed as a response to approximate dimensioning methods for biaxial bending with normal force, suggested by Eurocode and other standards. After encountering a few dimensioning problems with huge biaxial moments involved, I started thinking about more accurate calculation methods that would provide better insight in column bearing capacity.
CID is composed of several modules. The one considering input data is responsive – a user is required to choose a number of bars and section dimensions, which is followed by optimum bar placement with the respect of spacing regulations. I found this module very helpful since the user can monitor reinforcement parameters and adjust bar disposition interactively.
The main algorithm is based on variations of the neutral line position. Users can define angular and orthogonal iteration steps. For every neutral line position, bearing capacity of both concrete and bars is calculated. Those internal force triplets (F, Mx, My) form data collection drawn in charts. The user is expected to enter design normal force before calculation start in order to be able to visually examine legitimate moment pairs in the results module.
The precision of this process lays in treating every bar individually without any grouping or other assumptions. CID offers a holistic approach in dimensioning columns, giving the engineer an opportunity to optimize his design more intuitively.