No Results Found
We couldn't find any documentation or troubleshooting articles matching your query.
Introduction
What is ThrustVault
ThrustVault is a high-performance, enterprise-grade aerospace propulsion intelligence platform designed for systems engineers, flight test teams, and UAV designers. By serving as a single source of truth, the platform manages, analyzes, and compares propulsion component specifications and real-world test telemetry logs. From stator configuration structures to dynamic load cell results, ThrustVault helps teams optimize multirotor performance, validate powertrain choices, and comply with safety and security regulations.
Why ThrustVault Exists
UAV developers face significant data fragmentation and process gaps that compromise engineering quality. ThrustVault solves these common problems:
- Scattered Spreadsheets: Telemetry logs, KV specs, and battery parameters are often stored in individual local files, making global database searches impossible.
- Lost Validation Reports: Crucial reports mapping ESC heat limits to specific propeller sizes are often lost across engineering teams.
- Inconsistent Test Records: Different test benches yield non-standardized logs, which limits comparative analysis.
- Duplicate Testing: Teams duplicate load cell runs because they cannot search for historical motor logs.
- Lack of Engineering Traceability: Hardware modifications are made without audit trails, exposing teams to export compliance risks.
Key Benefits & Users
By consolidating files into a structured relational schema, ThrustVault enables:
- Traceability: Track component modifications, ingestion dates, and validation state logs.
- Searchability: Locate optimal component sets using filter sliders.
- Integrity: Prevent runtime desync and component failure with automated safety margin verification.
Our typical users include:
- Drone Engineers: Design flight control laws and select powertrains.
- Test Engineers: Set up load cells and ingest bench files.
- UAV Manufacturers: Track production runs and quality logs.
- Aerospace Researchers & University Teams: Conduct aerodynamic study and compare telemetry curves.
- R&D Departments: Build and validate propulsion systems.
Platform Vision
ThrustVault turns raw propulsion data into accessible engineering intelligence. Instead of manually reviewing legacy spreadsheets, engineers can query historical test logs, verify safety margins, and evaluate powertrain efficiency immediately, creating a reliable foundation for aerospace development.
Understanding UAV Propulsion Systems
Motors
UAV platforms use Brushless DC (BLDC) outrunner motors. The stator volume determines magnetic flux capacity, and the casing (rotor bell) rotates with permanent magnets to drive the propeller shaft.
- KV Rating: Defines the RPM a motor spins per Volt without load (RPM/V). Higher KV motors spin faster but generate less torque, while lower KV motors turn larger propellers more efficiently.
- Selection Criteria: Select motors based on continuous current limits, power-to-weight ratio, winding resistance, and stator heat dissipations.
Electronic Speed Controllers (ESCs)
The ESC switches DC power from the battery to three-phase AC, controlling motor RPM. - Communication Protocols: DShot (digital, noise-resistant), PWM (analog, legacy), UAVCAN (packetized CAN bus). - Ratings: Must clear continuous and burst current limits, plus battery voltage range limits (S-rating).
Propellers
Propellers convert motor torque into thrust. - Diameter: Outer rotational diameter. Larger diameters sweep more air, improving efficiency but increasing torque requirements. - Pitch: Theoretical travel distance per rotation. Higher pitch speeds up the UAV but risks aerodynamic stalling. - Blade Count: 2-blade designs are most efficient, while 3-blade options provide responsiveness in tight spaces.
Batteries
Lithium-Polymer (LiPo) and Lithium-Ion packs provide power. - Cell Count (S): Each cell adds 3.7V nominal. Higher voltage reduces current draw for the same power, limiting heat loss. - Discharge Rate (C-Rating): Multiplier of nominal capacity defining safe current limits ($C \times \text{Ah}$).
The Propulsion Chain
The system operates as an interdependent chain: Battery → ESC → Motor → Propeller → Aircraft. A change to any component impacts the entire system. For example, a larger propeller increases motor torque load, raising current draw from the ESC, which in turn causes voltage sag in the battery.
Getting Started
Account Setup & Roles
Create credentials via the onboarding form. Users are assigned one of three role tiers:
- Guest: Read-only access to browse the catalog and view metrics.
- Flight Engineer: Full access to import logs, register motors, and build comparison groups.
- Systems Administrator: Full clearance to manage requests, toggle auto-approvals, and view audit trails.
Dashboard & Navigation
Log in to view: - Top NavBar: Quick links to features, the version catalog, documentation, and your profile toggle. - Main Dashboard Grid: Displays performance cards, search fields, Kv filter sliders, and rotrix CSV upload triggers.
New User Checklist
Complete these initial steps:
- Step 1: Register your engineer account on the onboarding form.
- Step 2: Log in and explore the Motor Catalog Grid.
- Step 3: Select two motors and click Compare Selected.
- Step 4: Download the CSV template, populate it, and upload it to test the ingestion system.
Motor Intelligence Database
Motor Records & Schemas
Each motor record contains structural specifications, with mandatory verification fields to maintain database reliability:
| Parameter | Unit / Format | Type | Validation Rule |
|---|---|---|---|
| Motor Model | String (e.g. U8 II) | Required | Unique alphanumeric code. |
| KV Rating | RPM/V | Required | Integer between 10 and 3000. |
| Stator Weight | grams | Required | Decimal greater than 0. |
| Coil Resistance | milliohms | Optional | Decimal greater than 0. |
| JSONB extra_data | Key-Value Object | Optional | Valid JSON object. |
Best Practices & Data Ingestion
To avoid schema rejection, follow these guidelines:
- Verify units: Stator weights must be in grams, coil resistance in milliohms.
- Search before adding: Check historical records to prevent duplicate model names.
- Include extra metrics: Add slot-pole configurations (12S14P) in the JSON payload to improve filtering.
ESC Compatibility Management
Database & Compatibility Rules
The system validates compatibility using safety margins to prevent component failures:
- Peak Current Margin: The ESC's continuous current rating must be at least 1.2x (preferably 1.5x) the motor's peak rated current.
- Voltage Tolerance: The ESC's voltage limit (S-rating) must match or exceed the battery's maximum voltage output.
- Signal Check: The flight controller's output protocol must match the ESC's input settings (e.g., DShot vs. UAVCAN).
Safety Calculations Example
Propeller Intelligence
Geometry & Material Science
Aerodynamic performance is determined by propeller geometry:
- Diameter (D): Increasing diameter increases static thrust but requires more motor torque.
- Pitch (P): Higher pitch drives air faster but risks aerodynamic stall under static loads.
- Material Choice: Carbon-fiber offers high rigidity and resists deflection under load, while nylon composites are quieter and absorb impact.
Motor Matching & Testing
Match propellers to motors using stator volume guidelines: - Stator size 2306 pairs with 5" to 6" props (small quads). - Stator size 8318 pairs with 28" to 32" props (heavy lift). Avoid oversized props, which can overload coils and cause thermal degradation.
Battery Intelligence
Battery Cell & Discharge Metrics
The battery pack must deliver sufficient voltage and current without excessive sag:
- Cell Count (S): nominal voltage = $S \times 3.7\text{V}$, max charge = $S \times 4.2\text{V}$ (4.35V for LiHV).
- Continuous Current Delivery: Calculated as: $$\text{Max Current (Amps)} = \text{Capacity (Ah)} \times \text{C-Rating}$$
Safety Guidelines
Observe these precautions:
- Thermal Limits: Do not exceed $60^\circ\text{C}$ during flight or test bench runs.
- Voltage Limits: Never discharge cells below 3.0V under load to avoid irreversible damage.
- Storage: Store packs at 3.8V to 3.85V per cell in a fireproof container.
Test Run Management
Bench Setup & Records
Test runs validate propulsion performance before flight. Standard bench setups require:
- Calibration: Calibrate the load cell before each test run.
- Environment Logs: Record ambient temperature, humidity, and atmospheric pressure.
- Safety Rules: Clear all personnel from the prop plane and enable automated thermal shutdown limits.
Quality Assurance & Sign-off
Uploaded test files undergo an review process before approval. This workflow ensures data integrity:
- Submission: The test operator uploads the telemetry file, creating a pending run record.
- Automated Scan: The database engine checks for data anomalies (e.g., negative currents or missing timestamps).
- Engineer Review: A Flight Engineer reviews the curves and signs off on the test run.
Telemetry and Performance Data
Data Sources & Ingestion
ThrustVault ingests raw metrics from several sources:
- Bench Sensors: High-precision load cells and torque transducers.
- ESC Telemetry: Real-time RPM, voltage, current, and temperature data.
- Ingestion Formats: Data can be uploaded as standard CSV or Excel files, mapped via the columns mapper.
Analysis Metrics
Key metrics calculated by the analytics engine:
- Electrical Power ($P_e$): Current (A) $\times$ Voltage (V).
- Mechanical Power ($P_m$): Torque (Nm) $\times$ Angular Velocity (rad/s).
- Propulsion Efficiency: thrust (g) / Electrical Power (W). Peak target values exceed $10\text{g/W}$ at hover throttle.
Analytics and Insights
Dashboards & Telemetry Curves
The analytics module processes telemetry logs to generate performance charts:
- Thrust vs. Current: Maps motor torque characteristics.
- Efficiency ($g/W$) vs. Throttle: Locates optimal hover nodes.
- Temperature Rise vs. Time: Evaluates winding thermal performance.
Engineering Forecasts & Decisions
The system models lifecycle changes over time, helping engineers plan maintenance and replace components before failure.
Engineering Workflows
Workflow 1: Selecting a propulsion system for a heavy-lift drone
- Objective: Identify a motor, ESC, prop, and battery combination to hover a 40kg drone (10kg per rotor) for 30 minutes.
- Steps: Open the simulator widget, select a 10kg payload and 12S battery, review recommendations, click *Compare specs*, and confirm safety margins.
- Expected Results: System outputs KV120 motor, 80A ESC, and 30" carbon prop specifications.
Workflow 2: Validating a newly released motor
- Objective: Add and approve specs for a new motor.
- Steps: Check the database for duplicates, create the record, upload the test bench CSV, and submit for review.
- Expected Results: Winding resistance and KV ratings are validated.
Workflow 3: Finding the most efficient configuration
- Objective: Find the powertrain combo with the highest g/W efficiency at $6\text{kg}$ thrust.
- Steps: Search historical data for $6\text{kg}$ runs, compare overlay curves, and identify the highest efficiency node.
- Expected Results: System identifies a low-KV motor paired with high-voltage packs.
Workflow 4: Comparing ESC manufacturers
- Objective: Compare timing advance efficiency across two different ESC brands.
- Steps: Run identical test sequences on both ESCs, upload the logs, and compare the telemetry curves.
- Expected Results: Chart overlays identify the ESC with lower thermal losses.
Workflow 5: R&D Prototype Validation
- Objective: Validate motor thermal limits under cyclical thrust loads.
- Steps: Run a variable thrust sequence on the bench, upload logs, and check the temperature curves.
- Expected Results: Identifies limits to prevent motor demagnetization.
Workflow 6: Flight Readiness Powertrain Sign-off
- Objective: Sign off on components before flight.
- Steps: Verify component models against database entries and review the QA checklist.
- Expected Results: Validated clearance checklist output.
Workflow 7: Academic Propulsion Research Study
- Objective: Analyze the effect of blade count on aerodynamic efficiency.
- Steps: Test 2-blade and 3-blade props on the same motor, upload the data, and compare thrust curves.
- Expected Results: Outputs comparative charts showing performance differences.
Workflow 8: Factory Quality Validation
- Objective: Check production motor KV consistency.
- Steps: Run a no-load spin test on batch motors and upload the logs.
- Expected Results: Flags motors outside the $\pm 3\%$ KV range.
Troubleshooting & Diagnostics Center
Use the search input at the top of the sidebar or browse this directory to diagnose and resolve propulsion system anomalies, interface glitches, and data integration errors.
Engineering Academy
Drone Motor Fundamentals
Brushless motors operate using electronic commutation. By sequencing currents through stator coils, magnetic fields rotate and pull permanent magnets on the bell, driving shaft rotation. Key concepts include:
- KV Constant ($K_v$): Defines the RPM generated per Volt ($V$). Under load, actual RPM is lower due to copper and aerodynamic losses.
- Torque Constant ($K_t$): Defines torque generated per Ampere ($A$). Crucially: $$K_t \propto \frac{1}{K_v}$$ Therefore, low KV motors provide higher torque, ideal for spinning larger propellers.
- Copper Losses: Heat generated in winding resistance, calculated as $I^2 R$. Reducing current or winding resistance minimizes these losses.
- Iron Losses: Losses from hysteresis and eddy currents in stator laminations. These rise rapidly with RPM and frequency.
UAV Design Concepts
Selecting propulsion components requires a balanced approach. To optimize a design:
- Determine Thrust Requirements: A multirotor needs a thrust-to-weight ratio of at least 2:1 for stable flight. The hover thrust per rotor equals the total UAV weight divided by the number of motors.
- Calculate Power Loading: Lower pitch propellers driven by low KV motors generate thrust more efficiently (g/W), extending flight times.
- Thermal Management: Maintain winding temperatures below $80^\circ\text{C}$ to protect wire insulation and prevent magnets from demagnetizing.
Platform Architecture
System Overview
ThrustVault uses a multi-tier, cache-synchronized architecture to provide fast query performance while maintaining write integrity:
- Frontend Layer: A single-page application built with HTML, CSS Variables, and JavaScript, displaying real-time metrics and dynamic comparison charts.
- API Gateway: An Express.js backend server handling security, authorization middleware, input validation, and query processing.
- Data Layer: A primary PostgreSQL database for writes and transaction logs, synchronized with a local SQLite cache mirror to speed up dashboard queries.
Data Flow Schema
Security and Governance
Authentication & RBAC
User authentication uses encrypted sessions. Role-Based Access Control (RBAC) enforces clearances (Guest, Flight Engineer, and Systems Administrator) at the API gateway layer, protecting database records from unauthorized modifications.
Audit Logging & ITAR Compliance
The platform maintains detailed logs for compliance auditing: - **Audit Logs:** The database logs all additions, updates, and deletions of motor, ESC, and propeller specs. - **ITAR Compliance:** Data residency rules restrict high-payload UAV motor specs to classified US networks. Automated filters block access from unauthorized external IP addresses.
REST API Documentation
REST Endpoints
Authorized external services can interact with ThrustVault using these API endpoints:
| Method | Endpoint | Description |
|---|---|---|
| GET | /api/motors | Browse the complete motor catalog. Supports pagination and KV filters. |
| POST | /api/motors | Register a new motor record in the database. (Requires Flight Engineer role). |
| GET | /api/motors/:id | Fetch full parameters for a specific motor by UUID. |
| POST | /api/test-runs | Ingest a new Rotrix test run log. |
API Ingestion Example
Release Notes and Changelog
v2.0.0 (Beta) - System Integration
Released on June 21, 2026. Key updates:
- Admin Portal: Independent Express server running on port 8001.
- Dual Database: Introduced the synchronized SQLite cache mirror to speed up dashboard queries.
- Security: Expanded validation schemas and added detailed error codes.
v1.5.0 - Telemetry & Analysis
Released on June 11, 2026. Key updates:
- Ingestion: Added automated column mapping for Rotrix CSV telemetry logs.
- Charts: Added overlay charts for side-by-side motor comparisons.
v1.0.0 - Database Launch
Released on June 8, 2026. Initial database MVP release including motor catalog grids, user sessions, and access request workflows.