Research Station: Difference between revisions

From GT New Horizons
Content added Content deleted
(Corrected format.)
(Overhaul to match the Quantum Computer page)
 
(7 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Infobox Test
{{WIP}}
|name=Research Station
[[Category:GT_Multiblock_Machines]]
|image=ResearchStation.png
The Research Station is used together with the Quantum Computer to progress further in the game. It is first required in UV-tier to research the Assembly Line-Datastick for the UHV-Mainframe. As they are used together this page will go into detail about both.
|mod=TecTech
As both are TecTech multiblocks they come with all the benefits like support for Laser-Hatches and the energy passthrough option.
|gtoverclocking=None
|tier=UV
|gteuusage=Variable
|machinesize=7x3x7
|quest=Research Station
}}
The Research Station is used together with the [[Quantum Computer]] to progress further in the game. It is first required in UV-[[tier]] to obtain the Data Stick required for the UHV-Mainframe. As TecTech multiblocks, they come with support for [[Lasers|Laser-Hatches]] and Power Pass. The general idea is that the Research Station requires both power and computation packets to scan an item into a Data Stick. The computation packets are generated by Quantum Computers and sent to the Research Station via Optical Fiber Cables.


== Construction ==
== Construction ==
For general construction refer to the Multiblock Structure Hologram Projector. Only one Research Station is needed for any number of Quantum Computers.


The only flexible part of the structure are the nine blocks on the backside of the main body (between the computer heat vents). That is where your [[Maintenance hatch|Maintenance Hatch]], [[Energy Hatch]], and [[Optical Slave Connector]] will go. Ensure both the controller and object holder are reachable as they will need to be interfaced quite frequently.
For general construction refer to the Multiblock Structure Hologram Projector.


* 1 Research Station (As Shown)
=== Quantum Computer ===
* 1 Object Holder (Center of the Front Pillar)
* 1 Maintenance Hatch (Any Computer Casing on Backside of Main Body)
* 1+ Optical Slave Connector (Any Computer Casing on Backside of Main Body)
* 1+ Energy Hatches (Any Computer Casing on Backside of Main Body)
* 14 Computer Heat Vent
* 23 Advanced Computer Casing
* 52-61 Computer Casings
<gallery mode="slideshow">
File:FrontAll.png|Research Station with two Quantum Computers chained together via Optical Fiber Cables.
File:ResearchStationBack.png|Backside of the Research Station. The center 9 computer casings are the only flexible blocks.
</gallery>


== Usage ==
The Quantum Computer has a variable size, ranging from 5 to 16 blocks. The Multiblock Structure Hologram Projector shows you the smallest version with only 2 Computer Racks, however you may repeat the slice with the Computer Racks up to 12 times for a total of 24 Computer Racks. In addition to a Uncertainty Resolver, a Maintenance Hatch and an Energy Hatch it also requires an Optical Master Connector, which is used to connect the Quantum Computer with the Research Station (or other Quantum Computers, if you want to chain them).
The Research Station is very similar to a single-block scanner. All recipes take some sort of catalyst item (placed in the object holder) and a data stick (placed in the controller). The catalyst item is consumed as soon as the Research Station begins scanning, but WILL return to the player if the recipe is interrupted. All progress is still lost if that happens, however.


Scanning recipes first requires a minimum power threshold. This is simply some EU/t to keep the Research Station running and does NOT determine the length of the scan or contribute to the scanning process at all. How long a recipe takes will depends on how many computation packets are being generated by the attached Quantum Computer(s). For example, the UHV Wetware Mainframe requires 24,000 computation to scan which will take approximately 10 seconds if 2,288 computation packets are being generated every second.
=== Research Station ===


Often the minimum power threshold of the Research Station is significantly higher than the power requirements of Quantum Computers so if power is an issue, the solution is likely adding more computer racks to generate more computation.
The Research Station has a static size, just follow the blueprint and add a Maintenance Hatch, an Optical Slave Connector and an appropiate Energy Hatch.


The Optical Connectors need to be connected with Optical Fiber Cables, both the connectors and cables need to be colored in the same color to work.
The picture below shows an example for a complete setup with two Quantum Computers.


See also the [[Quantum Computer]] wiki page for more information regarding that multiblock.
[[File:Research_Station_Setup.png|700px]]


{{Navbar Tectech}}
== Setup and Usage ==
[[Category:Multiblocks]]

=== Quantum Computer ===

The Quantum Computer requires 1A UV + 1A UV for every Computer Rack to work ('''Important''': It does actually use a full amp of UV! So keep in mind that you may have to account for losses if for example you feed it exactly 4A from an 4A dynamo). The power is constantly consumed so it is suggested to turn the multiblock off when not in use. Computer Racks need to be equiped with Circuits to generate computation and IC2 Heat Vents to help dissipate the heat.

==== Uncertainty Resolver ====

The Uncertainy Resolver is a puzzle that needs to be solved in order to make use of the Quantum Computer. In the interface you can see the Schrödinger-Matrix in the middle and buttons to the left and right. Clicking on one button and then another will switch the states of the two corrosponding entries in the matrix. The goal of the puzzle is to balance the matrix In the sense that two opposite squares should not differ from each other too much (Don't have a too different blinking pattern from one another). Both indicator need to be green in order to solve the uncertainty.

[[File:Uncertainty_Resolver.png]]

==== Computer Rack ====

Computer Racks may be equipped with Circuits and Heat Vent. When operating each Computer Rack generated computation and heat. When a Computer Rack still has heat left it should not be broken or else it will explode. It will also explode when exceeding the max temperature of its circuits. Both the computation and the accumulated heat in % (10.000 beeing 100%) can be viewed by scanning the Computer Rack with a portable scanner.

For a start the Quest book recommends two racks with 3 Crystalprocessor Mainframes and 1 Advanced Heat Vent each. This will provide you with 180 computation which will be enough for a while. However it seems that currently the Graphics Card T3 is pretty much the better option. Using one Graphics Card T3 together with three Advanced Heat Vents provides you with 130 Computation/s per Rack, plus it is pretty cheap.

Following is a list of stats of each Circuit starting from LuV with some notable additions (Circuits below LuV are possible too but probably irrelevant at this point)

{| class="wikitable" style="margin:auto"
|+ Circuit stats
|-
! Tier !! Circuit !! Computation !! Max heat !! Initial Heat !! Heat coefficient
|-
|rowspan="1"|UXV
| Quantum Circuit || 128 || 9000 || 48 || -0.6
|-
|rowspan="1"|UMV
| Pico Circuit || 64 || 8500 || 40 || -0.5
|-
|rowspan="1"|UIV
| Nano circuit || 48 || 8000 || 35 || -0.45
|-
|rowspan="1"|UEV
| Bioware Mainframe || 40 || 6000 || 28 || -0.4
|-
|rowspan="2"|UHV
| Bioware Supercomputer || 42 || 6200 || 30 || -0.4
|-
| Wetware Mainframe || 38 || 6000 || 25 || -0.4
|-
|rowspan="3"|UV
| Biowareprocessor Assembly || 40 || 5900 || 26 || - 0.35
|-
| Wetware Supercomputer || 35 || 5700 || 22 || -0.3
|-
| Crystalprocessor Mainframe || 30 || 5500 || 18 ||-0.35
|-
|rowspan="4"|ZPM
| Biowareprocessor || 34 || 5800 || 20 || -0.35
|-
| Wetwareprocessor Assembly || 30 || 5600 || 18 ||-0.3
|-
| Crystalprocessor Supercomputer || 26 || 5400 || 16 || -0.3
|-
| Quantumprocessor Mainframe || 22 || 5200 || 14 || -0.3
|-
|rowspan="4"|LuV
| Wetwareprocessor || 24 || 5300 || 15 || -0.3
|-
| Crystalprocessor Assembly || 20 || 5400 || 14 || -0.25
|-
| Quantumprocessor Supercomputer || 16 || 5100 || 13 || -0.2
|-
| Nanoprocessor Mainframe || 16 || 5000 || 12 || -0.2
|-
|rowspan="2"|Notable
| High Energy Flow Cirucit || 24 || 10000 || 16 || -0.25
|-
| Graphics Card T3 || 130 || 4500 || 111 || -0.3
|}

Following Components can be used for heat dissipation:

{| class="wikitable" style="margin:auto"
|+ Vent stats
|-
! Cooling Component !! Max heat !! Initial Heat !! Heat Coefficient
|-
| Heat Vent || 1000 || -1 || 10
|-
| Reactor Heat Vent || 2500 || -1 ||20
|-
| Overclocked Heat Vent || 5000 || -1 || 40
|-
| Advanced Heat Vent || 10000 || -1 || 80
|}

Below is the algorithm that was extracted from the source code of TecTech. With this algorithm you can simulate a combination of components within the rack and get the temperature at which it stabilizes. Use at your own risk.

‎<syntaxhighlight lang="java" line>
import java.util.List;
import java.util.ArrayList;

public class Main
{
public static void main(String[] args)
{
Rack rack = new Rack(new ArrayList<>() {{
// 3 Crystalprocessor Mainframes and 1 Advanced Heat Vent as example
add(new Rack.RackComponent(18, -.35f));
add(new Rack.RackComponent(18, -.35f));
add(new Rack.RackComponent(18, -.35f));
add(new Rack.RackComponent(-1, 80f));
}},
// Overclock (=1 if not overclocked)
1.0f,
// Overvolt (=1 if not overvolted)
1.0f
);
int oldHeat = 0, newHeat = 10000;
while (Math.abs(newHeat - oldHeat) > 0)
{
oldHeat = newHeat;
rack.getComputation();
rack.onPostTick();
newHeat = rack.heat;
}

System.out.println("Final heat approx: " + newHeat);
}

private static class Rack
{
public int heat = 0;
List<RackComponent> components;
float overclock = 1;
float overvolt = 1;

public Rack(List<RackComponent> components, float overclock, float overvolt)
{
this.components = components;
this.overclock = overclock;
this.overvolt = overvolt;
}

public void onPostTick()
{
if (heat > 0)
{
float heatC = 0f;

for (RackComponent comp : components)
{
if (comp.heat < 0) {
heatC += comp.heat * (heat / 10000f);
}

heat += Math.max(-heat, Math.ceil(heatC));
}

heat -= Math.max(heat / 1000, 1);
}
else if (heat < 0)
{
heat -= Math.min(heat / 1000, -1);
}
}

public void getComputation()
{
float rackHeat = 0f;

for (RackComponent comp : components)
{
if (heat >= 0)
rackHeat += (1f + comp.heatCoeff * heat / 10000f) * (comp.heat > 0 ? comp.heat * overvolt * overclock * overclock : comp.heat);
}

heat += Math.ceil(rackHeat);
}

private static class RackComponent
{
public int heat;
public float heatCoeff;

public RackComponent(int initialHeat, float heatCoeff)
{
heat = initialHeat;
this.heatCoeff = heatCoeff;
}
}
}
}
‎</syntaxhighlight>

==== Overclocking ====
TBD

=== Research Station ===

After the Research Station is connected with the Quantum Computer it will receive computation (Remember to turn on your Quantum Computer before using the Research Station). Look at the NEI recipe for the item you want to research to know the required compuation you need for you research. You will also see how much power is needed at which minimum voltage. The shown total EU-cost is the maximum that the research would consume at minimum research input. If you happen to have a higher computation you can save EU as the recipe will finish earlier.

To actually start the research insert an empty Data Stick into the controller interface and place the item you want to research into the Object Holder (Note that the item is not consumed until the Data Stick is written).

Latest revision as of 21:00, 27 December 2023

The Research Station is used together with the Quantum Computer to progress further in the game. It is first required in UV-tier to obtain the Data Stick required for the UHV-Mainframe. As TecTech multiblocks, they come with support for Laser-Hatches and Power Pass. The general idea is that the Research Station requires both power and computation packets to scan an item into a Data Stick. The computation packets are generated by Quantum Computers and sent to the Research Station via Optical Fiber Cables.

Construction

For general construction refer to the Multiblock Structure Hologram Projector. Only one Research Station is needed for any number of Quantum Computers.

The only flexible part of the structure are the nine blocks on the backside of the main body (between the computer heat vents). That is where your Maintenance Hatch, Energy Hatch, and Optical Slave Connector will go. Ensure both the controller and object holder are reachable as they will need to be interfaced quite frequently.

  • 1 Research Station (As Shown)
  • 1 Object Holder (Center of the Front Pillar)
  • 1 Maintenance Hatch (Any Computer Casing on Backside of Main Body)
  • 1+ Optical Slave Connector (Any Computer Casing on Backside of Main Body)
  • 1+ Energy Hatches (Any Computer Casing on Backside of Main Body)
  • 14 Computer Heat Vent
  • 23 Advanced Computer Casing
  • 52-61 Computer Casings

Usage

The Research Station is very similar to a single-block scanner. All recipes take some sort of catalyst item (placed in the object holder) and a data stick (placed in the controller). The catalyst item is consumed as soon as the Research Station begins scanning, but WILL return to the player if the recipe is interrupted. All progress is still lost if that happens, however.

Scanning recipes first requires a minimum power threshold. This is simply some EU/t to keep the Research Station running and does NOT determine the length of the scan or contribute to the scanning process at all. How long a recipe takes will depends on how many computation packets are being generated by the attached Quantum Computer(s). For example, the UHV Wetware Mainframe requires 24,000 computation to scan which will take approximately 10 seconds if 2,288 computation packets are being generated every second.

Often the minimum power threshold of the Research Station is significantly higher than the power requirements of Quantum Computers so if power is an issue, the solution is likely adding more computer racks to generate more computation.


See also the Quantum Computer wiki page for more information regarding that multiblock.