tpt-transportation

Rust

Open-source Rust multiphysics engine for air, ground, sea, and space transport: FEM, CFD, crash, fatigue, composites, propulsion, and optimization in one MIT/Apache-2.0 crate ecosystem.

0 stars0 forks0 watchers

Languages

Rust100.0%
README

TPT Transportation

A Rust workspace of transport-domain physics solvers covering structural, fluid, propulsion, thermal, optimization, and multidisciplinary analysis across aerospace, automotive, maritime, rail, and space domains.

Dual-licensed under MIT OR Apache-2.0. See LICENSE-MIT and LICENSE-APACHE.

Crate Status

CrateDomainStatusDescription
tpt-tr-coreFoundationimplementedVehicle types, mass properties, coordinates, component model
tpt-tr-structuralStructuresimplementedImplicit/explicit FEM, contact, fatigue
tpt-tr-fluidFluidimplementedCFD, aerodynamics, thermal, conjugate heat transfer
tpt-tr-optimizationOptimizationimplementedTopology, sizing, multidisciplinary (MDO)
tpt-tr-propulsionPropulsionimplementedJet, electric, rocket, piston, marine, hybrid engine models
tpt-tr-aerospaceAerospaceimplementedComposites, flight dynamics, aeroelasticity, spacecraft, UAM
tpt-tr-automotiveAutomotiveimplementedCrash, battery thermal, dynamics, powertrain, NVH, ADAS
tpt-tr-maritimeMaritimeimplementedHydrodynamics, stability, hull, propulsion, offshore
tpt-tr-railRailimplementedVehicle dynamics, wheel-rail contact, track, aero
tpt-tr-spaceSpaceimplementedOrbital mechanics, thermal balance, launch structures
tpt-tr-wasmWASMimplementedBrowser bindings for static, crash, topology, drag

Examples

ExampleDomainDemonstrates
cantilever-beamStructuralLinear static FEM, stress recovery, Euler-Bernoulli verification
car-crash-impactCrashExplicit central-difference, energy balance
airfoil-cfdAerodynamicsNACA 0012 lift/drag, momentum balance
composite-wing-aeroelasticAeroelasticClassical laminate theory + V-g flutter
ev-battery-thermalThermal1D cell thermal + cooling, runaway propagation
ship-wave-loadingMaritimeMorison wave load on monopile
train-wheel-rail-contactRailHertzian wheel-rail contact patch
drone-wing-topologyTopologySIMP cantilever wing optimization
satellite-thermal-vacuumSpaceSolar/albedo/radiator balance with eclipse

Build & Test

cargo build --workspace
cargo test  --workspace
cargo run -p cantilever-beam

License

Dual-licensed MIT OR Apache-2.0. You may use either license at your option.

Contributions are accepted under the same terms. See CONTRIBUTING.md for the DCO sign-off process.