Stormworks: Build and Rescue

Stormworks: Build and Rescue

评价数不足
ADS3 Air defence system for ships
   
奖励
收藏
已收藏
取消收藏
文件大小
发表于
855.627 KB
2024 年 5 月 19 日 上午 6:51
1 项改动说明 ( 查看 )
您需要 DLC 才能使用该物品。

订阅以下载
ADS3 Air defence system for ships

描述
Features
Air defense system for ships. It is an all-round air defense system equipped with 16 radars.




Performance
・It is not perfect air defense!
・Maximum firing range 3 [km]
・Interceptor missile speed 300[m/s]
・Maximum target speed approximately 250[m/s]
・All-round air defense
・Search radar installed on gimbal
・Number of targets that can be tracked: Up to 32 targets
・Missile launch unit can be connected
・Using old radar for interceptor missiles
・Using new radar for search radar




How to operate
How to turn on the air defense system
Turn on the "Power" key switch on the search radar unit.
When turned on, it will automatically intercept approaching objects.

How to increase the number of missiles
① Increase the number of missiles by copying and pasting.
② Connect the power node to the antenna part of the added missile. Also, please merge.
③ Connect "Missile counter in" and "Missile counter out" like other missiles.
④ Connect "Missile counter out" of "Launch controller 2" of the last missile to "Number of initial missiles" of "Launch controller 1".
⑤Connect "Target data output / pass through" of "Launch controller 1" and "Target data input" of "Launch controller 2" of all missiles.




Program
https://drive.google.com/drive/folders/1QMUvrgraYOa4quK0cC3j_nUsKoiI061I?usp=sharing




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
24 条留言
kokke 11 月 1 日 上午 6:06 
ありがとうございます!
猫好き  [作者] 10 月 26 日 上午 3:27 
Hardpoint / Radioコンポジットには、下記のような信号が流れてます。

ch 数値チャンネル
1 Target infromation signal
2 Target X
3 Target Y
4 Target Z
5 Target Vx
6 Target Vy
7 Target Vz
8 RadioFrequency

ch 論理チャンネル
1 Launch signal
2 Radio transmit


「Target infromation signal」が1のときに、「そのランチャー(とミサイル)が担当する目標」のワールド座標と速度が出力されてます。

Target X,Target Y,Target Z(目標のワールド座標)と船のワールド座標から、目標の方角や仰角を求める事はできると思います。
ただ、そのランチャーが担当している目標しか、方角や仰角を求めることができないです。

あと、時分割で複数のミサイルの中間誘導をする影響で、「Target infromation signal」は同時迎撃中だと、数[tick]に1[tick]しか1にならないので注意です。
kokke 10 月 23 日 下午 10:16 
Hardpoint / Radio コンポジットには何が流れていますか
猫好き  [作者] 10 月 23 日 上午 8:59 
「LaunchSignal」や「MidCourseGuidanceSignal」が1のとき、それぞれにデータが流れています。
飛んでくる目標1つ1つに「target ID」が割り振られていて、ミサイルは自分が割り振られた「target ID」のデータが来たら読み取っています。
X,Y,Zは、目標のワールド座標を表しています。
X,YはGPSセンサーの出力と同じで、Zは高度を表しています。

あとは、自分の船のX,Y,Z座標と、飛んでくる目標のX,Y,Z座標、sqrt関数やatan関数などを使って、相手の方角を求めれると思います。
ただ、「target ID」の管理などが難しいと思います。
猫好き  [作者] 10 月 23 日 上午 8:59 
作ったときは、ミサイルの発射と誘導しか考えてなかったので、ランチャーの信号から目標の方角や仰角を読み取るのは難しいかもしれないです。


「Missile control signal」コンポジットには、下記のような信号が流れています。

ch 数値チャンネル
1 LaunchSignal
2 Launch target ID
3 Launch X
4 Launch Y
5 Launch Z
6 Launch Vx
7 Launch Vy
8 Launch Vz
9 MidCourseGuidanceSignal
10 MidCourse target ID
11 MidCourse X
12 MidCourse Y
13 MidCourse Z
14 MidCourse Vx
15 MidCourse Vy
16 MidCourse Vz
17 Number of initial missiles

文字数制限が来たので、次のコメントに続きます
kokke 10 月 21 日 上午 5:27 
こちらの防空システムのランチャー出力から、敵ミサイルの方角と垂直角度を抽出したいのですが、どうすれば良いでしょうか。
猫好き  [作者] 8 月 22 日 上午 3:00 
The reason it uses 16 radars is to shorten the interval between target detections. If the interval were longer, it would be difficult to calculate the position and velocity of closely spaced targets.
Reducing the number of radars would require a longer detection interval, which would reduce the system's ability to accurately identify targets.

However, from a design perspective, it should be possible to reduce the number of radars to four, but this might require significant modifications.

(I used Google Translate)
猫好き  [作者] 8 月 22 日 上午 3:00 
16個のレーダーを使用しているのは、目標を検知する間隔を短くするためです。間隔が長いと、密集した目標の速度計算が難しくなります。
レーダーを減らすと、検知する間隔を長くしないといけないので、目標を正確に捉える能力が落ちると思います。

設計的には、レーダーを4つに減らすことは可能だと思いますが、大幅に改造しないといけないかもです。
Poto 8 月 21 日 上午 8:23 
Im very interested in understanding the mechanics of how this search radar works.

Also, is it possible to make smaller, say.... 4 radars, detecting 8 contacts?
猫好き  [作者] 2024 年 12 月 26 日 上午 6:21 
プログラムを大幅に改造しないといけないので、難しいと思います。
また、レーダーや迎撃ミサイルが大量に存在することも、パフォーマンスに影響するので、プログラムを最適化してもあまり変わらないかもしれないです。

I think it would be difficult, as I would have to make significant modifications to the program.
Also, the presence of a large number of radars and interceptor missiles will affect performance, so optimizing the program may not make much difference.

(I used Google Translate)