Stationeers

Stationeers

评价数不足
Combustion Centrifuge Adaptive Quadratic Control
   
奖励
收藏
已收藏
取消收藏
文件大小
发表于
248.666 KB
2024 年 12 月 19 日 下午 7:22
1 项改动说明 ( 查看 )

订阅以下载
Combustion Centrifuge Adaptive Quadratic Control

描述
Combustion Centrifuge automation

One chip installed in the machine, no outside IC Housing or sensor needed.

Optional "Ejection Override" lever on d0.

Adapts perfectly to *any* fuel ratio using Oxygen or Nitrous. Even a mix of the two.

Works by calculating the final combustion temperature of the fuel mix and applying a quadratic control curve with stress back off to the throttle, and a linear control of the combustion limiter.​
6 条留言
froggx 9 月 29 日 下午 4:38 
actually it doesn't matter whether or not the displays are there because they're using batched instructions and there's a branch on device not set instruction for the lever that bypasses its code if it's not connected. it's not like they're "missing" as that implies the code isn't designed to handle the case where they aren't there.

this script does have a serious issue in that it'll trigger an infinite loop right before it hits the set thresholds to start and/or stop ejecting processed reagents and it'd be wrong to say that issue and the devices are unrelated. the lever was very obviously added as a hack to force eject processed reagents, but it does nothing about the root cause nor does it help in the case where it continues infinitely trying to eject reagents even when there's nothing to eject.
OnlyStatic 9 月 28 日 下午 5:44 
The math part for getting rpm without overstress works perfectly fine with the new update still.
You are required to adapt some code parts for missing displays and a lever and such if you want to use the whole script as is. This was always the case and not because of any update , so I want to directly decline that notion.
Morgarnus195 9 月 19 日 下午 2:57 
Has an error on line 100 and will no longer work. (possibly due to big update)
froggx 6 月 29 日 上午 12:38 
converted my centrifuges to run on nos+vol "superfuel" earlier this week. it's impressive (and cacophonous) how they can start to throttle up while at 90% stress and just work (i can't do that manually with nos mix starting at 0% stress).

not sure if it's a game bug or what, but noticed sometimes the centrifuges refuse to spin down even though the script commands both throttle and limiter to 0% and stops combustion. it doesn't happen all the time and manually popping the eject lever real quick gets them stopped, but coming back from working on a base expansion and finding 5 of them were stuck trying to spin down for at least 3 straight in-game days was kinda... :Ava:
froggx 5 月 23 日 下午 12:30 
great script aside from the part where it will fail if you use it to process reagant mixes since they can result in fractional reagents left over and the script will refuse to close the export lever unless it reads exactly 0 reagents inside.

easy fix is to tell it to close the export lever when there's less than 1 reagent left
all it needs is to change line 119 to:
slt r1 r1 1
Epic 1 月 30 日 下午 12:37 
This script is literally the best one out there. if you're viewing this page, your search is over. Use this one.