Jump to content

Electric Charge Generation + Dawn Engine = Incorrect Battery Behavior


Davidian1024

Recommended Posts

Reported Version: v0.1.3 (latest) | Mods: none | Can replicate without mods? Yes 
OS: Linux Ubuntu 20.04.6 | CPU: AMD Ryzen 5 3400G | GPU: NVIDIA GeForce GTX 1080 Ti | RAM16GB

 

Specs: (Obtained from Steam via Help > System Information)

Spoiler

Computer Information:
Manufacturer: ASUSTeK COMPUTER INC.
Model: PRIME B450M-A
Form Factor: Desktop
No Touch Input Detected
Processor Information:
CPU Vendor: AuthenticAMD
CPU Brand: AMD Ryzen 5 3400G with Radeon Vega Graphics
CPU Family: 0x17
CPU Model: 0x18
CPU Stepping: 0x1
CPU Type: 0x0
Speed: 3700 MHz
8 logical processors
4 physical processors
Hyper-threading: Supported
FCMOV: Supported
SSE2: Supported
SSE3: Supported
SSSE3: Supported
SSE4a: Supported
SSE41: Supported
SSE42: Supported
AES: Supported
AVX: Supported
AVX2: Supported
AVX512F: Unsupported
AVX512PF: Unsupported
AVX512ER: Unsupported
AVX512CD: Unsupported
AVX512VNNI: Unsupported
SHA: Supported
CMPXCHG16B: Supported
LAHF/SAHF: Supported
PrefetchW: Unsupported
Operating System Version:
Ubuntu 20.04.6 LTS (64 bit)
Kernel Name: Linux
Kernel Version: 5.15.0-75-generic
X Server Vendor: The X.Org Foundation
X Server Release: 12013000
X Window Manager: GNOME Shell
Steam Runtime Version: steam-runtime_0.20230509.49499
Video Card:
Driver: NVIDIA Corporation NVIDIA GeForce GTX 1080 Ti/PCIe/SSE2
Driver Version: 4.6.0 NVIDIA 530.41.03
OpenGL Version: 4.6
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 60 Hz
VendorID: 0x10de
DeviceID: 0x1b06
Revision Not Detected
Number of Monitors: 2
Number of Logical Video Cards: 1
Primary Display Resolution: 1920 x 1080
Desktop Resolution: 3840 x 1080
Primary Display Size: 20.75" x 11.65" (23.78" diag), 52.7cm x 29.6cm (60.4cm diag)
Primary Bus: PCI Express 16x
Primary VRAM: 11264 MB
Supported MSAA Modes: 2x 4x 8x 16x
Sound card:
Audio device: Nvidia GPU 82 HDMI/DP
Memory:
RAM: 15913 Mb
VR Hardware:
VR Headset: None detected
Miscellaneous:
UI Language: English
LANG: en_US.UTF-8
Total Hard Disk Space Available: 467875 MB
Largest Free Hard Disk Block: 51023 MB
Storage:
Number of SSDs: 9
SSD sizes: 2000G,2000G,1000G,500G,63G,4510M,0B,0B,0B
Number of HDDs: 0
Number of removable drives: 0

Severity: Med (This makes using the Dawn Engines anywhere from problematic to useless.)

Frequency: High (I cannot figure out how to work around this.)

Description:  When running the Dawn Engines the electric charge stored in all batteries (including the ones in pods, etc) behaves incorrectly.

Running the Dawn Engine with not enough electric charge generation to fully supply them causes the batteries to drain to empty as you would expect.

While simultaneously generating enough electric charge to supply all running Dawn Engines the following incorrect battery behavior occurs.

All of the batteries will only charge up to a certain level.  If they were full when you started running the engines they will all drop to this level.  If they were below it, they will charge up, but only to this level.  This level seems to be dependent on the craft's amount of electric storage capacity, generation capacity, amount of drain and time warp.

I've observed this behavior while generating the EC from both reactors and solar panels.

Time warp seems to exaggerate this effect.  Time warp high enough and the level seems to work out to a negative number and the batteries end up emptying even though the craft is supplying more than enough power to run all of the engines.

This time warp component is why I say this can make the Dawn Engine's useless.  The Dawn Engine's need to be run over very long periods of time, making time warp essential.

In the past I thought decoupling had something to do with this, but now I don't think so.  I launched a craft without any sort of decoupling ability.  No decouplers, stack separators or docking ports.  And I still observed this behavior.

Here is a zip file containing a craft and a save that can be used to demonstrate this effect.  The craft is meant to be flown straight up out of Kerbin's SOI.  No need to muck around with gravity turns, orbits, etc.  Once you're fully out of Kerbin's SOI switch the Mk2 command pod's control orientation to reversed so that the Dawn's are pointed the right way.

Dawn EC Bug.zip

 

Included Attachments:

Edited by Anth12
Link to comment
Share on other sites

  • 2 months later...
×
×
  • Create New...