NKTgLaw

NKTgLaw

Building a Computational Model of Planetary Motion (NKTg) and Validating It with NASA Mercury Data

1. Problem Statement

Can planetary motion be simulated using only fundamental quantities such as:

  • Position (x)

  • Velocity (v)

  • Mass (m)

without explicitly using force equations?

This post presents a computational implementation of the NKTg model, where orbital velocity is derived from a target constant:

NKTg₁ = x × p
where p = m × v

The model is validated using publicly available data from NASA JPL Horizons for Mercury.


2. Reference Dataset (NASA 2024)

Actual orbital data of Mercury in 2024:

Date x (m) v (m/s) m (kg) p = m·v
1/1/2024 5.16E+10 5.33E+04 3.30E+23 1.76E+28
4/1/2024 6.97E+10 3.90E+04 3.30E+23 1.29E+28
7/1/2024 5.36E+10 5.20E+04 3.30E+23 1.72E+28
10/1/2024 6.95E+10 3.92E+04 3.30E+23 1.30E+28
12/31/2024 4.64E+10 5.81E+04 3.30E+23 1.92E+28

From this dataset, the target constant is established:

NKTg₁ = 8.90E+38 NKTm


3. Model Definition

Given:

  • x (orbital position)

  • m (mass)

  • Target constant NKTg₁

We compute:

p=NKTg1xp = \frac{NKTg₁}{x}p=xNKTg1​​v=pmv = \frac{p}{m}v=mp​

No force expressions are used in the computation.

The model also integrates mass variation:

dm/dt = -0.5 kg/s

This produces:

NKTg2=(dm/dt)×pNKTg₂ = (dm/dt) × pNKTg2​=(dm/dt)×p

which remains negative throughout the orbit.


4. 2025 Simulation (NKTg Model)

Date x (m) v (m/s) m (kg) p = m·v
1/1/2025 5.16E+10 5.22E+04 3.301E+23 1.72E+28
4/1/2025 6.97E+10 3.87E+04 3.301E+23 1.28E+28
7/1/2025 5.49E+10 4.91E+04 3.301E+23 1.62E+28
10/1/2025 6.83E+10 3.95E+04 3.301E+23 1.30E+28
12/31/2025 4.61E+10 5.85E+04 3.301E+23 1.93E+28

5. Actual NASA Data (2025)

Date x (m) v (m/s) m (kg)
1/1/2025 5.16E+10 5.34E+04 3.30E+23
4/1/2025 6.97E+10 3.89E+04 3.30E+23
7/1/2025 5.49E+10 5.04E+04 3.30E+23
1/10/2025 6.83E+10 3.98E+04 3.30E+23
12/31/2025 4.61E+10 5.89E+04 3.30E+23

6. Numerical Comparison

Date v – NKTg v – NASA Relative Error (%)
1/1/2025 5.22E+04 53400 -2.15461
4/1/2025 3.87E+04 38900 -0.562786
7/1/2025 4.91E+04 50400 -2.561981
1/10/2025 3.95E+04 39800 -0.819213
12/31/2025 5.85E+04 58900 -0.707806

Average relative error: 1.3%


7. Observations from a Computational Perspective

  • The system is fully defined by interaction between x, v, and m.

  • No force expressions are required in the computation process.

  • The model is deterministic and reproducible across platforms.

  • Error remains within ~1.3% compared to NASA JPL data.


8. Discussion

From a software engineering perspective, this approach represents:

  • A constant-driven orbital simulation model.

  • A reduced-parameter dynamical system.

  • A reproducible computational experiment based on publicly available data.

The implementation can be reproduced in any language supporting floating-point arithmetic.


If anyone is interested, I can share a minimal reproducible implementation (Python / C++ / Go) for benchmarking and independent validation.

Where Next?

Popular General Dev topics Top

dasdom
No chair. I have a standing desk. This post was split into a dedicated thread from our thread about chairs :slight_smile:
New
Exadra37
I am a Linux user since 2012, more or less, and I always use Ubuntu on my computers, and my last 2 laptops have been used Thinkpads, wher...
New
finner
One of my 2021 resolutions is to read more tech books. As part of this effort I purchased two MEAPs (Manning Early Access Program) which...
New
dwaynebradley
In their weekly newsletter, Jared Santo from the Changelog shared this blog post by Mark Ericksen over at fly.io: What is really inter...
New
DevotionGeo
For me it’s six to seven steps above complete dark, on MacBook Air M1.
New
DevotionGeo
Hi everyone! I bought this domain name when I was planning to create a website like ElixirSchool.com, but that didn’t ever happen. Now ...
New
Maartz
Hey, I love Regex, letting my kids slaming the keyboard until finding the good regex to do the job has always been a source of joy and p...
New
harwind
I’m developing a web-based application that uses Java servlets to make RPC calls. I’m searching for a solid technique to dispatch and ha...
New
Margaret
Hello DevTalk Community! Once again, The Pragmatic Programmers are looking for developers who’d like to help shape the future of our boo...
New
AstonJ
Curious whether you remap your Caps Lock. Do you remap your Caps Lock key? poll I have no idea what Globe is btw, just seen it in the ma...
New

Other popular topics Top

AstonJ
Or looking forward to? :nerd_face:
503 15149 280
New
Exadra37
I am thinking in building or buy a desktop computer for programing, both professionally and on my free time, and my choice of OS is Linux...
New
AstonJ
Just done a fresh install of macOS Big Sur and on installing Erlang I am getting: asdf install erlang 23.1.2 Configure failed. checking ...
New
PragmaticBookshelf
Author Spotlight Rebecca Skinner @RebeccaSkinner Welcome to our latest author spotlight, where we sit down with Rebecca Skinner, auth...
New
AstonJ
If you want a quick and easy way to block any website on your Mac using Little Snitch simply… File > New Rule: And select Deny, O...
New
First poster: bot
zig/http.zig at 7cf2cbb33ef34c1d211135f56d30fe23b6cacd42 · ziglang/zig. General-purpose programming language and toolchain for maintaini...
New
PragmaticBookshelf
Explore the power of Ash Framework by modeling and building the domain for a real-world web application. Rebecca Le @sevenseacat and ...
New
PragmaticBookshelf
A masterclass in the fundamentals and principles of functional programming. Minh Quang Tran The Art of Functional Programming is a ma...
New
PragmaticBookshelf
Lint your docs like code: turn any style guide into enforceable rules with Vale and publish clear, consistent content every time. ...
New
xiji2646-netizen
Woke up to this today: Claude Code’s complete source code exposed via npm source map. Not a snippet. All 512,000 lines. 1,900 TypeScript ...
New