Captain Sierra Posted June 26, 2015 Share Posted June 26, 2015 The logic behind increasing reactor heat production was in an attempt to actually get it to stabilize better. Way I see it there's two main options: nerf the hell out of reactor heating until stock radiators can keep up, or raise reactor operating temperature so high the stock radiators are able to hit thermal equilibrium (which is gonna be really difficult without refrigeration). Had some other things I wanted to toss out but I just drove 3 and a half hours almost nonstop and have to make the drive again tomorrow, so I'm a bit burnt out. Quote Link to comment Share on other sites More sharing options...
Fraz86 Posted June 26, 2015 Share Posted June 26, 2015 (edited) Honestly? I'm not a fan of "fudging physics", as it were, even if it works ingame. That's not to say I will argue against it if it turns out to be useful, but you won't see me calling for it, sorry It just feels counterintuitive to me to take this incredibly complex thermodynamics simulation that we have and then go and make it behave in an unrealistic fashion. Yes, I know the stock game does it all over the place, but that doesn't make it better.I'd prefer to think of it as an "abstraction" of plausible behind-the-scenes physics rather than "fudging". That is, in my mind, setting emissivity >1 isn't meant to imply that the radiator violates the laws of physics, but instead that it has some sophisticated engineering (e.g., a refrigeration circuit that pumps heat to specific heat dissipation elements of the radiator, which become much hotter than the panel as a whole) that allows it to operate in a manner slightly more complicated than the physics that KSP chooses to simulate, therefore requiring abstraction.The thing to keep in mind here is that doing this wouldn't have to be done to make the Near Future radiators work with the stock modules. They would work perfectly fine with no changes other than perhaps price and mass, and they'd in fact be minimally better per area offered because they already have the highest possible (realistic) emissiveConstant, higher than what the stock radiators offer. But they would not truly offer anything new besides fancy emissives. (Which are, admittedly, one of my favorite things.)The problem is, I'm confident that the intended "matching sets" of conformal radiators (e.g., four GR-1s for an MX-1 reactor) will no longer be sufficient to cool their corresponding reactors, unless we drastically change the reactor heat properties (by giving them super high nominal & critical temps and/or much lower heat output). If Nertea chooses to retire the assumption that a reactor's matching conformal radiators should provide sufficient cooling, so be it. But, personally, I'd like to see this reactor/radiator relationship protected, even if it requires some slightly silly config values.It's precisely that which irks me. Build a part that does something novel and useful, and it requires fudging physics? Okay, may be acceptable. I eventually went with advocating fudging the physics on the DS01 Charon MPDT because it turned out that the size-0-to-size-0 bulkhead connection arbitrarily limits thermal conductivity to a huge degree. But build a part that is redundant, then fudge physics in order to justify its existence? That just feels contrived... Now of course, Nertea's parts came first and the new stock radiators merely sniped their reason to exist, so nobody can blame anyone for seeking new and novel ways to keep them relevant. I just think that fudging physics should be a last resort, not a weapon of choice.As described above, I am not proposing this "fudge" simply to justify the radiators' existence. It's intended to preserve the reactor/radiator relationship.Perhaps we might even get away without fudging physics. I have some vague ideas, but they're all pointless to discuss as long as I don't properly understand how NF reactors will run with stock radiators and proper skin stats. Once there is a test build available, this will certainly be the focus of my testing activities.Fair enough. I understand that this discussion is largely speculative until we have a test build. That said, I think the question of whether or not it is justified to fudge (or, as I'd like to think of it, "abstract") the physics of Nertea's radiators is likely to be of key importance. As always, I appreciate your insights!EDIT:The logic behind increasing reactor heat production was in an attempt to actually get it to stabilize better. Way I see it there's two main options: nerf the hell out of reactor heating until stock radiators can keep up, or raise reactor operating temperature so high the stock radiators are able to hit thermal equilibrium (which is gonna be really difficult without refrigeration). Had some other things I wanted to toss out but I just drove 3 and a half hours almost nonstop and have to make the drive again tomorrow, so I'm a bit burnt out.If you thought that increasing reactor heat output was going to help the spacecraft achieve a stable thermal equilibrium, well, you may have some fundamental misunderstandings of the physics involved. It's true that radiators will dissipate more heat at higher temperatures, but the increase in heat dissipation will never exceed the increase in heat production, so it will always be a net detriment for the craft. Edited June 27, 2015 by Fraz86 Quote Link to comment Share on other sites More sharing options...
smjjames Posted June 26, 2015 Share Posted June 26, 2015 I'm going to add my voice to the discussion and say that I think Nertea should keep his radiators around. Plus those heat exchangers are extremely useful.I think I'll keep this in my gamedata for now and see how things go. I haven't actually played 1.0.4 yet. Quote Link to comment Share on other sites More sharing options...
crashy Posted June 27, 2015 Share Posted June 27, 2015 Do these radiators dissipate heat from solar panels? If they don't, please make them do, because the only mod that radiates heat from that is KSP Interstellar, and it is a hassle to install that big of a mod for just the radiators. Quote Link to comment Share on other sites More sharing options...
LtWigglesworth Posted June 27, 2015 Share Posted June 27, 2015 It could be possible to bring the heat insulators and exchangers over to a stock-like system, by allowing the heat exchangers to remove heat globally (as the stock radiators do) and then heat up to a high temperature according to the heat flux being removed from other parts. Radiators (behaving like stock radiators) could then be attached to the exchangers, equilibrate with the exchanger temperature and radiate at that temperature. In this was the exchangers operate as "refrigeration and heat rejection" units.The insulators can be used to prevent the exchangers conducting heat to parts that need to remain cool. Quote Link to comment Share on other sites More sharing options...
Streetwind Posted June 27, 2015 Share Posted June 27, 2015 (edited) Do these radiators dissipate heat from solar panels? If they don't, please make them do, because the only mod that radiates heat from that is KSP Interstellar, and it is a hassle to install that big of a mod for just the radiators.If the solar panels get hot, these radiators will cool them*. However, there is no custom code included that makes solar panels hot, like KSPI does. KSPI has its own heat management system, while Heat Control uses the stock system introduced in KSP 1.0. There are situations under the stock systems where solar panels do get hot, but that generally only happens closer to the sun than Kerbin is.* after migrating to 1.0.3, presumably. Older versions of radiators cool only what they are attached to, though heat will flow from hot parts towards cool ones.It could be possible to bring the heat insulators and exchangers over to a stock-like system, by allowing the heat exchangers to remove heat globally (as the stock radiators do) and then heat up to a high temperature according to the heat flux being removed from other parts. Radiators (behaving like stock radiators) could then be attached to the exchangers, equilibrate with the exchanger temperature and radiate at that temperature. In this was the exchangers operate as "refrigeration and heat rejection" units.The insulators can be used to prevent the exchangers conducting heat to parts that need to remain cool.That involves plugin coding, which is off the table for now for the straight port to the stock system. It could be an option for the future, though I'm not sure it's worth it... it's a strange kind of hybrid between the two systems. If in the future there is a version of Heat Control that aims to restore part-local heat management, it would probably go all the way part-local, because that's what people would be asking for.P.S.: Welcome to the forums Edited June 27, 2015 by Streetwind Quote Link to comment Share on other sites More sharing options...
crashy Posted June 27, 2015 Share Posted June 27, 2015 If the solar panels get hot, these radiators will cool them*. However, there is no custom code included that makes solar panels hot, like KSPI does. KSPI has its own heat management system, while Heat Control uses the stock system introduced in KSP 1.0. There are situations under the stock systems where solar panels do get hot, but that generally only happens closer to the sun than Kerbin is.* after migrating to 1.0.3, presumably. Older versions of radiators cool only what they are attached to, though heat will flow from hot parts towards cool ones.That involves plugin coding, which is off the table for now for the straight port to the stock system. It could be an option for the future, though I'm not sure it's worth it... it's a strange kind of hybrid between the two systems. If in the future there is a version of Heat Control that aims to restore part-local heat management, it would probably go all the way part-local, because that's what people would be asking for.P.S.: Welcome to the forums What I meant was that Waste heat was building up from the panels. Does this mod alleviate that? Quote Link to comment Share on other sites More sharing options...
smjjames Posted June 27, 2015 Share Posted June 27, 2015 (edited) Houston, we have a problem:I started up the reactor and then as soon as I went into high warp, everything got HOT.Giving it another try in Kerbin orbit to catch a succession of screenshots.Things were okay initially:Then when I went into high warp, things got hot:However, this is on 50% power. The instant I put it on 100% power and went into warp, the radiators couldn't take it anymore, and I'm using the ones rated for the MX-4 reactor.This may actually be a NFE problem, and not heat control, not sure.Reactor rated panels just before explosion. This is in real time btw, so, it took what, five minutes. Edited June 27, 2015 by smjjames Quote Link to comment Share on other sites More sharing options...
Nertea Posted June 27, 2015 Author Share Posted June 27, 2015 What I meant was that Waste heat was building up from the panels. Does this mod alleviate that?Waste heat from panels is a KSPI issue (not aware of any other mods that do this), so I'm not sure why you don't want to install KSPI . You must have some piece of it installed still. Houston, we have a problem:http://img.photobucket.com/albums/v214/smjjames/screenshot14_zpsoakbegrs.pngI started up the reactor and then as soon as I went into high warp, everything got HOT.Giving it another try in Kerbin orbit to catch a succession of screenshots.Things were okay initially:http://img.photobucket.com/albums/v214/smjjames/screenshot59_zpswjr1iufj.pngThen when I went into high warp, things got hot:http://img.photobucket.com/albums/v214/smjjames/screenshot60_zpsi0gt9elh.pngHowever, this is on 50% power. The instant I put it on 100% power and went into warp, the radiators couldn't take it anymore, and I'm using the ones rated for the MX-4 reactor.http://img.photobucket.com/albums/v214/smjjames/screenshot139_zpsrf0ylrep.pngThis may actually be a NFE problem, and not heat control, not sure.Reactor rated panels just before explosion. This is in real time btw, so, it took what, five minutes.http://img.photobucket.com/albums/v214/smjjames/screenshot253_zpsbxaqeqxg.pngEr, neither of these mods is 1.04 compatible yet... Quote Link to comment Share on other sites More sharing options...
smjjames Posted June 27, 2015 Share Posted June 27, 2015 Er, neither of these mods is 1.04 compatible yet...Yeah, I'm going to leave HC and NF out until they're both updated for 1.0.4. Or at least just leave out NFE and HC. Along with Near Future Propulsion because those rely on the reactors.Near Future Solar and Near Future Spacecraft should be ok. Quote Link to comment Share on other sites More sharing options...
Streetwind Posted June 27, 2015 Share Posted June 27, 2015 (edited) Also: the warp issue is stock behavior. At 1000x or higher, the entire vessel is treated as a single part for heat purposes. That may result in the entire ship gaining a very high temperature when the value for that "single part" ship is chosen from a very hot (or actively heating-up) constituent part. Parts that exceed their maxTemp will promptly explode.We get this report about once per 2-3 pages... Edited June 27, 2015 by Streetwind Quote Link to comment Share on other sites More sharing options...
Nertea Posted June 27, 2015 Author Share Posted June 27, 2015 So I did some testing this morning and I'm quite pleased with the results of halving (read: returning to normal) the reactor heat values and giving the radiators an emissivity of around 4. Reactor temp sits around 600K for the MX-1 and its matched set (I should also test the other reactors). This still matches up well with the LV-N, because the heat production value of the part got just about halved. May need to do some adjustment of heat values for NFP as a result. Additionally I wrote a pair of quick new modules for radiators, one to restore the thermal animations, and another to add proper VAB info and flight UI readouts to the stock radiators. So really we're pretty good now!Looking like the plan right now is to release this with the stock system and my small tweak modules. Heat pipes, insulators and stuff will all still be in there. I will leave the plugin containing all the standard old HC modules around, and I will also place a MM patch to "restore" the 1.02 heat model for the radiators so people can have that if they want. This will also adjust the new stock radiators to use that model. There will be one test build later today, I hope. Quote Link to comment Share on other sites More sharing options...
smjjames Posted June 27, 2015 Share Posted June 27, 2015 Theres a bunch of error spam when I pull out one of the NF spacecraft low profile engines from the partlist. I'll post a screenshot on the NF pack thread. Though maybe you're aware of it. Quote Link to comment Share on other sites More sharing options...
Psycho_zs Posted June 27, 2015 Share Posted June 27, 2015 So, the radiators will not heat above warmest part (no heat pump), but emissiveConstant is cranked up 4 times beyond realistic level? Quote Link to comment Share on other sites More sharing options...
Svm420 Posted June 27, 2015 Share Posted June 27, 2015 (edited) Well I hate the idea of telling physics to shut up with the radiators, but you say you will continue the plugin for people who want it how it was so as long as that is an option I dont care how you use the stock system. Thank you nertea for doing that! Edited June 27, 2015 by Svm420 Quote Link to comment Share on other sites More sharing options...
Nertea Posted June 27, 2015 Author Share Posted June 27, 2015 *shrugs* If you care that much about an emissive constant that is too high, I can point out about a dozen things about the thermal radiative sim in KSP that are far more problematic than that. Physics is "being told to shut up" way more elsewhere in the game. Quote Link to comment Share on other sites More sharing options...
Psycho_zs Posted June 27, 2015 Share Posted June 27, 2015 Cranked up emissive constant would just be the most evident of problematic things in simulation. And it's intended use supposed to be active cooling, i.e. evaporators, if I remember correctly.No heat pump then? Quote Link to comment Share on other sites More sharing options...
crashy Posted June 27, 2015 Share Posted June 27, 2015 "Waste heat from panels is a KSPI issue (not aware of any other mods that do this), so I'm not sure why you don't want to install KSPI . You must have some piece of it installed still."Yeah sure, I'll just get KSPI and delete everything but the radiators. Should not have asked that question anyway . Quote Link to comment Share on other sites More sharing options...
Streetwind Posted June 27, 2015 Share Posted June 27, 2015 "Waste heat from panels is a KSPI issue (not aware of any other mods that do this), so I'm not sure why you don't want to install KSPI . You must have some piece of it installed still."Yeah sure, I'll just get KSPI and delete everything but the radiators. Should not have asked that question anyway .What he meant is:Solar panels do not generate WasteHeat unless you have KSPI installed, because WasteHeat is a resource added by KSPI. You make it sound like your solar panels have WasteHeat on them. Thus it sounds like you have some form of KSPI already installed.If you do not have it installed, and do not have WasteHeat on your solar panels, then what exactly are you looking to have removed? Quote Link to comment Share on other sites More sharing options...
Fraz86 Posted June 27, 2015 Share Posted June 27, 2015 Nertea,Your proposed changes (halving reactor heat output and increasing radiator emissivity) sound perfectly reasonable. However, as I alluded to in one of my prior posts, one problem that existed back when reactors had lower heat output, was that attaching a bunch of structural parts (e.g., small wings) was a bit too effective at managing reactor heat. One possible solution is to decrease reactor heatConductivity to a very low value, maybe even 0.001 like radiators. This change is easily justified, as real-world reactors are certainly well insulated, and it would effectively force players to use radiators to manage reactor heat. Quote Link to comment Share on other sites More sharing options...
Psycho_zs Posted June 27, 2015 Share Posted June 27, 2015 There is also skin to internal conductivity at play now, so reactor insulation may be expressed via low skinInternalConductionMult. Quote Link to comment Share on other sites More sharing options...
Nertea Posted June 28, 2015 Author Share Posted June 28, 2015 Release for testing only, of NFE only. Uses stock radiator system. Seems to work pretty nicely at the moment. Quote Link to comment Share on other sites More sharing options...
Psycho_zs Posted June 28, 2015 Share Posted June 28, 2015 Testing MX-4 with 6 GR4 radiators, fuel tank and some small stuff. Reactor equalized at 780K. But there is a problem: other parts are slowly accumulating heat crawling up to reactor's temperature.- - - Updated - - -Replaced GR-4 with 2 medium stock extendable radiators, reactor equalized at 670K- - - Updated - - -I was pretty optimistic, but now I don't like what I'm seeing. This 'shaving temperature off' concept looks ugly with constant heat source. Don't throw away your previous radiator code just yet.There are also some part parameters worth investigating. Quote Link to comment Share on other sites More sharing options...
Psycho_zs Posted June 28, 2015 Share Posted June 28, 2015 Local radiators that pierce the skin of parent part would be ideal for reactors. A switchable for radiator maybe? (draw heat from: global / skin / interior). Quote Link to comment Share on other sites More sharing options...
Fraz86 Posted June 28, 2015 Share Posted June 28, 2015 Psycho,Could you elaborate on what you mean by the "shaving temperature off concept" and why it looks ugly? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.