Finite Element Analysis

Dank Shard: On-Device Direct Stiffness Solver

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.

Version 2.1
Complete FEA Solver
Offline Capable
Download Dank Shard
Dank Shard App Icon

Select Your Computational Priority

Choose the analysis workflow that matches your engineering requirements

Quick Start

Parametric Template Library

PRATT12M
  • Ten pre-configured layouts: Pratt, Howe, Warren, K-truss, Fink, Bowstring
  • Instant geometry generation from span and depth parameters
  • Accelerates initial design phase by 80%
Access Templates
Code Compliance

Worked Check Reports

CHECKL360
  • Johnson and Euler buckling branch transitions
  • Combined axial-plus-bending interaction formulas
  • Deflection ratio against L/360 criteria
Generate Reports

All computational methods conform to established structural analysis principles. Promo codes activate feature highlights within the application interface.

Core Computational Capabilities

Precision engineering tools optimized for mobile deployment

Matrix Assembly Engine

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.

Load Combination Processor

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.

Cross-Section Library

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.

Material Database

Pre-configured steel, aluminium, and timber material presets with Young's modulus, yield strength, and density properties. Supports custom material definition for specialized applications.

Auto-Sizing Optimizer

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.

Parametric Study Sweeps

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.

Finite Element Implementation Details

Transparent solver architecture with proven computational methods

On-Device Computation Architecture

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.

Member Internal Force Recovery

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.

Code Check Methodology

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.

Verified Specifications

Current Build Version 2.1
Target Platform iOS
Solver Method Direct Stiffness FEA
Network Requirement None – Fully Offline
Analysis Dimension 2D Plane Frame
Unit Systems Metric & Imperial
Last Update October 2026
Category Utilities

Modeling Workflow and Analysis Protocol

Structured engineering process from geometry definition to code compliance

Geometry Construction Phase

  • Node placement establishes connection points in 2D coordinate space
  • Member creation links nodes with structural elements possessing cross-sectional properties
  • Support assignment applies pin, roller, or fixed constraints to restrict degrees of freedom
  • Parametric gallery accelerates setup: select truss type, input span and depth, auto-generate topology
  • Manual editing allows refinement of auto-generated layouts for project-specific requirements

Loading and Analysis Execution

  • Nodal forces and moments apply concentrated loads at connection points
  • Member distributed loads simulate uniform or varying pressure along element length
  • Member point loads represent concentrated actions at specified locations
  • Load cases organize multiple loading scenarios with descriptive names
  • Factored combinations apply scaling factors to dead, live, wind, and seismic cases
  • Solver button triggers finite element computation for all enabled combinations

Engineering Standards Adherence

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.

Deploy Professional Structural Analysis on iOS

Complete finite element solver with parametric modeling, code checking, and auto-sizing capabilities.

Download Dank Shard

iOS · Version 2.1 · Complete offline capability · No subscription required