Professional finite element analysis engine for 2D truss and frame structures. Compute nodal displacements, support reactions, and internal force diagrams directly on your iOS device. No cloud dependencies. No approximations.
Choose the analysis workflow that matches your engineering requirements
All computational methods conform to established structural analysis principles. Promo codes activate feature highlights within the application interface.
Precision engineering tools optimized for mobile deployment
Constructs global stiffness matrix from element contributions using direct stiffness method. Handles arbitrary 2D truss and frame topologies with pin, roller, and fixed boundary conditions.
Define multiple named load cases with factored combinations. Solver runs each combination independently, then computes envelope utilization to identify governing design scenarios across all members.
Six geometric families: solid rectangle, solid round, rectangular hollow, circular pipe, I-shape, built-up composite. Stock profiles include IPE beams, pipes, hollow sections with user-definable custom entries.
Pre-configured steel, aluminium, and timber material presets with Young's modulus, yield strength, and density properties. Supports custom material definition for specialized applications.
Iterative solver proposes section upgrades or downgrades member-by-member to hit target utilization ratio. Reports old versus new total mass for material efficiency comparison.
Sweep span, depth, load factor, deflection limit, or section family over defined range. Solver executes at each step, charting utilization and deflection trends with plain-language crossover summaries.
Transparent solver architecture with proven computational methods
Dank Shard embeds a complete finite element analysis engine within the iOS runtime environment. The solver executes the direct stiffness method: assembling element stiffness matrices, enforcing boundary conditions, inverting the global stiffness matrix, and solving for nodal displacement vectors. No network requests. No server-side computation. Every matrix operation occurs locally on the device processor, ensuring computational privacy and eliminating latency from external dependencies.
Post-processing transforms nodal displacement solutions back into member-level demand values. For each structural element, the solver computes axial force, shear force, and bending moment distributions. These internal force diagrams visualize load paths through the structure, enabling engineers to identify critical stress concentrations and verify equilibrium at every connection node.
Each member undergoes comprehensive strength verification. Tension checks compare axial demand against yield capacity. Compression analysis evaluates both material yielding and elastic buckling, transitioning between Johnson parabola and Euler hyperbola branches based on slenderness ratio. Bending checks account for section modulus and lateral-torsional buckling resistance. Combined loading applies interaction equations for simultaneous axial force and bending moment. Deflection ratios compare computed displacement against user-specified limits such as span divided by 360.
Structured engineering process from geometry definition to code compliance
Dank Shard implements structural analysis principles consistent with established engineering practice. The direct stiffness method forms the theoretical foundation of modern finite element software. Code check formulas derive from widely recognized design standards. While the application provides computational tools for preliminary design and educational exploration, users retain professional responsibility for verifying results and ensuring compliance with jurisdiction-specific building codes. The solver produces numerical outputs; interpretation requires engineering judgment.
Complete finite element solver with parametric modeling, code checking, and auto-sizing capabilities.
Download Dank Shard