Stormworks: Build and Rescue

Stormworks: Build and Rescue

40 ratings
APS1 Hard-kill active protection system
2
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
242.197 KB
Oct 29, 2023 @ 2:39am
1 Change Note ( view )
You need DLC to use this item.

Subscribe to download
APS1 Hard-kill active protection system

Description
Features
  • Hard Kill APS
  • All-around protection
  • Radar elevation angle 32.4[degrees]
  • Radar depression angle 10.8[degrees]
  • There are 4 radars
  • Two launchers
  • Manual reloadable


Performance etc.
  • Intercepts missiles of 40 [m/s] or more that pass through the protected radius
  • Protection radius 13.5[m]
  • Effective against small missiles with uniform linear motion of approximately 250[m/s] (interception rate is not 100%)
  • The interception rate will decrease for missiles that are accelerating, meandering, or too fast. Also, the interception rate will decrease for missiles launched from within 400m.


How to use
  • Please turn on the power. Intercepts incoming missiles while Power is on.
  • When reloading manually, please match the color of the launcher and projectile. Projectiles have up and down and left and right orientations


Installation method
  • Please move by cut and paste
  • Do not change the relative positions of the radar, launcher, and physics sensor. If the relative position is shifted significantly, the interception rate may decrease.


Program
https://drive.google.com/drive/folders/1zzR7iGA0eENgT3zsJFlVwR6lpLixUmFs?usp=drive_link


Others
  • You can remodel it.
  • You may distribute it secondarily (if you modify it).
  • You can incorporate it.
  • You can make a video.
  • You don't have to get permission.

I used google translate
40 Comments
Mysteriousbeaver Nov 23, 2024 @ 9:50am 
Thank you so much, this will help me learn some new concepts to integrate in to my own designs.
You are a literal genius to think of this stuff and actually make it
猫好き  [author] Nov 23, 2024 @ 4:06am 
Overall data flow
The composite signals from the four radars are each connected to a "Radar controller" LUA. These four LUAs use the least squares method and data from each radar and physics sensor to calculate the target's position and speed. They then pass on information about the target with the shortest time to hit to the "Launch controller" LUA.
The "Launch controller" LUA, which receives information from the four "Radar controller" LUAs, assigns targets to each launcher and controls the launchers.

(I used Google Translate)
猫好き  [author] Nov 23, 2024 @ 3:51am 
全体的なデータの流れについて
 4つのレーダーのコンポジット信号は、それぞれ"Radar controller"LUAに接続されています。この4つのLUAは、それぞれのレーダーからのデータとフィジックスセンサーからのデータと最小二乗法を使って、目標の位置と速度を計算します。そして、最も命中までの時間が短い目標を"Launch controller"LUAに伝えています。
 4つの"Radar controller"LUAから情報を受け取った"Launch controller"LUAは、ランチャーごとに対処する目標を割り当てて、ランチャーを制御します。
猫好き  [author] Nov 23, 2024 @ 3:47am 
For the X-axis, if time t, target position at time t, x, x-axis speed a, and x-axis intercept b, then a and b in the equation x = a*t + b can be calculated using the following formula:
a = (covariance of x and t)÷(variance of t)
b = (average of x)-a*(average of t)
The derivative of position is velocity, so we differentiate with respect to t, x=a*t+b. The result is x'=a, and we can see that a is the velocity on the X-axis.
猫好き  [author] Nov 23, 2024 @ 3:44am 
Regarding noise reduction:
The APS removes noise under the assumption that the target moves at a constant speed in a straight line. Also, to reduce radar noise, a method called the least squares method is used.
First, the radar data is used to calculate the target coordinates. This noisy data is stored for several tens of ticks.
Next, this data is used with a method called the least squares method to determine the target's speed and position while reducing noise.
猫好き  [author] Nov 23, 2024 @ 3:43am 
X軸について言えば、時刻t, 目標の時刻tにおける位置x, x軸速度a, x軸切片bとすると、x = a*t + bという式のaとbを以下の式で求めることができます。
a = (xとtの共分散)÷(tの分散)
b = (xの平均値)-a*(tの平均値)
そして、位置の微分は速度となるので、x=a*t+bというtについて微分します。結果はx'=aとなり、aがそのままX軸の速度ということがわかります。
猫好き  [author] Nov 23, 2024 @ 3:43am 
ノイズ対策について
 前提としてAPSは、目標は等速直線運動をするという仮定でノイズ除去をしています。また、レーダーのノイズ対策については、最小二乗法という手法を使っています。
 まず、レーダーのデータを使って、目標の座標を計算します。このノイズ混じりなデータは数十[tick]分記憶しておきます。
 次に、そのデータと最小二乗法という手法を使って、ノイズ除去をしながら目標の速度と位置を求めます。
Mysteriousbeaver Nov 20, 2024 @ 7:27pm 
Hello, I have been researching systems like this and I seriously want to know how you set this up to deal with radar error rates, use four radars to gather target data, then use that data to detect incoming targets with high precision. How do you set up the maths behind it and how do you deal with the insane noise
猫好き  [author] Nov 10, 2024 @ 9:24am 
弾数は、コピペで増やしてください。リロードするときは、ハードポイントの色を合わせて次の弾を接続すればOKです。
ただ、かなり大変なので、実質1発限りのシステムです。
F-14 Tomcat Nov 9, 2024 @ 12:24am 
apsの弾数を増やすにはどうすれば良いですか?