Jump to content
  • Sky
  • Blueberry
  • Slate
  • Blackcurrant
  • Watermelon
  • Strawberry
  • Orange
  • Banana
  • Apple
  • Emerald
  • Chocolate
  • Charcoal

XyFreak

Members
  • Content Count

    400
  • Joined

  • Last visited

  • Days Won

    32

Posts posted by XyFreak

  1. Sweet. I just built a new reactor with all mods updated and it worked for me with the gate touching the reactor... i placed the gate after the reactor was already formed tho so placing it beforehand might be an issue. I also noticed that attaching a second energy injector has gotten kinda wonky once the reactor has formed so for now it might be a good idea to fully build the reactor first (and open the GUI) and then place everything else around it.

  2. On 9/26/2018 at 5:14 AM, MrSmirkNMerc said:

    I just ran the energy down to under 10% capacity and the turbines kicked in. However they only stayed on for a few minutes until the cell was filled to about 20% percent and then shut off. Is there a way to set the threshold of when the program shuts the turbines off again to a higher percentage?

    Do you have something else feeding into the energy storage? If so that might be enough to fill increase your storages charge. If not then this should not happen. Does the GRID display show the cell being 20% full as well? Do you have multiple turbines?

    @Daggz I'll look into it, thanks. brgcctrl has never really been my main focus so I tend to overlook stuff in there. If you really NEED it you could set the OC CPU to Lua5.2 but that error right there is 100% my fault.

  3. Kinda. But what if you can't connect energy storage blocks? E.g. you don't have computronics installed? Or maybe you don't want to connect more cables? I don't see any reason to remove it.

    Also the AUTO logic will take over for a particular component whenever that component actually fills with energy itself (aka you wired something wrong - your conduits are too weak). I that case the logic self throttles everything.

    The only thing I COULD remove would be the button - but why prevent ppl from using stuff that has to be there anyways and can be used at any time?

  4. @Sindor Nex

    Grid mode means everything is coupled together using the grid controller. In order for that mode to work you need to connect your energy storage to the computer.

    With everything hooked up the controller will attempt to make energy production as efficient as possible:

    energy potential = max energy production possible by all connected generators

    optimal energy potential = max energy production possible by all connected generators running at their efficiency peak

     

    If your current energy consumption is less or equal than your optimal energy potential, then:

    • storage < 20% -> Enable just enough components so that there is a net energy gain
    • storage >90% -> Disable just enough components so that there is a small energy loss

    If your current energy consumption is larger than your optimal energy optential but less than your energy potential, then:

    • Enable everything and put passive reactors in LOAD mode so that energy production = energy consumption

    If your current energy consumption is larger than your energy potential, then:

    • Everything at full blast!

     

    The metric that decides what to do is based on a weighted running average on the current energy consumption. The weight itself is based on your energy storage fill level:

    • Higher levels -> metric decreases slower, but increases faster
    • Lower levels -> metric decreases faster, but increases slower
    • 50% = equilibrium ;)

    That way power spikes don't cause the controller to go haywire on high energy levels but keeps it responsive on lower levels to prevent blackouts.

    The components that are turned on for the <= opt energy pot. is as follows:

    • Any turbine has priority over a passive reactor
    • Passive reactors are sorted by their fuel efficiency and then turned on from most efficient -> least efficient

     

    That about sums it up. Basically you WANT to use grid mode whenever possible. Its the smart way to use BRGC ;)

    The logic that was responsible for controlling turbines before the grid controller is gone btw. Yes the grid controller requires you to hook up your energy storage, but it does a MUCH better job than the previous logic that relied on the turbines internal energy storage. You can still run turbines without it but they'll not cooperate. Independent mode on turbines will also remove the turbine from the grid controller.

  5. @payonel

    With OC on linux servers and using Lua5.3, calling setControlRodsLevels on any reactor will cause the function to return

    nil, "something something luanj something" (I think it was luanj but i'm not 100% sure right now)

    I was unable to reproduce this issue on windows but it does happen on pretty much any server running linux. Normally I'd say: "Yep, ER bug!" but since it looks like it's OS dependent I'm not 100% sure... now that I'm writing about it... it might be JRE dependent....

    Anyways - the function in question takes an array/table with keys starting at 0 instead of 1. There is also getControlRodsLevels which returns a table you can pass to setControlRodsLevels. Doing so is the easiest way to trigger the issue on any reactor.

  6. Big Reactors Grid Control Version 4.3.2 has been released!

    Changelog:

     - Removed dependency on OpenOS "threads" library. This means BRGC should world with OpenOS 1.6 again.
     - Implemented workaround for a bug with OpenComputers and Extreme Reactors when using Lua 5.3.
     - Fixed a bug that would sometimes flash an error message when done calibrating multiple reactors at once.

     

    ... Sorry it took me so long... erm.. I have no excuses for delaying this until now!

    @Luke Brehm Can you try upgrading? I'm guessing you're running into a bug I implemented a workaround for (changelog #2). If that DOES work for you I suggest setting your CPU to Lua 5.2 mode regardless as BRGC will fall back to the old ER API if it detects issues with that. The new API is far more efficient tho... :/

    I hope the removal of the "threads" library dependency makes some of you happy :P

  7. Or you can wait for one or two days and I'll release the version that no longer requires you to do that ;)

     

    EDIT:

    Yes the version is pretty much finished but I got sick (as in ill) and never got around to release it - I originally wanted to release it last sunday..well...

  8. That depends on (a) your current energy demand and (b) the mode the grid controller is running in at that moment. Since you're >50% the grid controller propably started in DECREASING CHARGE mode, meaning it'll drain your storage until it reaches 20% and then charge it up to 95%, then drain it to 20% again etc etc...

    If you connect multiple turbines it'll try to minimize the energy drainage / charging rate to keep your setup running more efficiently. Ofc if your energy demand raises above what you can actually produce, everything will kick on to maximize the remaining uptime of your grid.

  9. @Bjoerniboii SUSPENDED means the controller (you're running GRID mode, right?) decided that your turbine does not need to be run. Most likely because there's a net gain of energy in your energy storage (INCREASING CHARGE) or because your turbine would charge your energy storage in DECREASING CHARGE mode.

    EDIT: It may also be the case that your turbines internal energy storage is saturated

  10. Yeah there seems to be an issue with Lua 5.3 and linux servers. From what I can tell OpenComputers falls back to LuaJ for 5.3 on linux or something. But that is PURE speculation. When I fix my desktop linux I might do some more testing on that.

  11. No, using Big Reactors or Extreme Reactors doesn't matter. If you use steam for something else this IS gonna be a problem cause the program makes all kinds of assumptions based on how much steam is required by the turbines. It does indeed compensate but that's mostly for error correction not for making up for missing numbers ;)

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.