]> git.smokeofanarchy.ru Git - space-station-14.git/commit
Adjust TEG efficiency curve, remove heat transfer limit (#29050)
authorPartmedia <kevinz5000@gmail.com>
Sat, 15 Jun 2024 21:05:57 +0000 (13:05 -0800)
committerGitHub <noreply@github.com>
Sat, 15 Jun 2024 21:05:57 +0000 (14:05 -0700)
commit6835e6b4aa40967ca7263a2ae8391a33ab2d0b2d
tree831485b01af5662c7e5b7c1c5a4fe32fea953ef5
parent30cdb90ac217c4e599c53eed10e693af098df1f6
Adjust TEG efficiency curve, remove heat transfer limit (#29050)

The TEG used to limit hot-cold energy transfer based on actual power drawn, and had maximum efficiency at whatever temperature difference. This PR adjusts the hot-cold energy transfer to be uncapped, "venting" the excess heat that is not used to generate power, and adds an efficiency curve that limits efficiency at low thermal temperatures.

People have been cheesing the TEG by hooking up the hot end to the CO2 miner (which produces infinite, room-temperature gas) and the cold end to a space radiator.

With this change, you will actually need to set up a burn chamber in order to get appreciable power out of the TEG (see below).

If you build a gas holding chamber, you will have to throttle the gas flowing into the TEG instead of constantly cycling the gas through over and over again.
Content.Server/Power/Generation/Teg/TegSystem.cs