background image

Nuvation Energy Battery Control Panel

Product Manual

Document ID: NE-PM-005 | Revision: 1.1, 2020-10-14

BMS Software Version: Curie Update 2

Summary of Contents for BMS NUVBCP-12S

Page 1: ...Nuvation Energy Battery Control Panel Product Manual Document ID NE PM 005 Revision 1 1 2020 10 14 BMS Software Version Curie Update 2...

Page 2: ...nd Position 12 4 1 3 Mounting Instructions 12 4 2 Electrical Connections 13 4 2 1 Getting Started 13 4 2 2 Step 1 Connect Stack Switchgear communications 13 4 2 3 Step 2 Connect external network or sy...

Page 3: ...ge 37 6 2 9 Temperature 38 6 2 10 Nuvation Energy BMS Status 39 6 3 The Stack Status Tab 42 6 3 1 Pack Connection Status 43 6 3 2 Stack Enable and Connection 43 6 3 3 Stack Service Lockout 43 6 3 4 St...

Page 4: ...6 4 Stack Watchdog 73 8 6 5 External Controller Heartbeat 73 9 Communication Protocols 74 9 1 Modbus Protocol Support 74 9 1 1 Modbus TCP 74 9 1 2 Implemented MESA Models 74 9 1 3 MESA Model Structure...

Page 5: ...Control Panel Base Product Variants 86 Battery Control Panel Options 86 Appendix C Servicing 87 Stack Servicing 87 Fan replacement 87 Appendix D Best Practices 88 Excess Cable Management 88 Appendix E...

Page 6: ...e any unused wires Unused wires can couple excessive system noise into Nuvation Energy BMS which can disrupt communication and lead to undesirable behaviors Please be aware of high voltages present in...

Page 7: ...Nuvation Energy Battery Control Panel Product Manual is a comprehensive manual providing Details about all the features offered by your Nuvation Energy Battery Control Panel Mounting and wiring instru...

Page 8: ...except for the capacity of the Cells Group A Group is a set of Cells connected in series and managed together For example 12 1p Cells in series are referred to as a 12s1p Group while 16 2p Cells in se...

Page 9: ...ol Panel provides two crucial battery level software interfaces for large multi stack battery applications 1 Modbus TCP Unified view of the entire battery conforming to open energy standards Conforms...

Page 10: ...ety is handled at the stack level At the system level a Nuvation Energy Battery Control Panel unit manages all stacks as described above For a given stack the daisy chained Cell Interface modules repo...

Page 11: ...el was created specifically for integration with a wide range of batteries and inverters and is designed to work with Nuvation Energy Stack Switchgear Nuvation Energy High Voltage BMS and Nuvation Ene...

Page 12: ...ttery stack faults at a pack level An operator can configure a battery pack to tolerate a specified number of stacks that fault and disconnect from the DC bus The Battery Control Panel allows the pack...

Page 13: ...safe and healthy Servicing Bring stacks online offline for service maintenance modifications etc Selectively connect multiple stacks to the DC power bus Network Environment Flexibility A multi socket...

Page 14: ...system changes or to observe battery performance at the system stack and cell level Users can also view aggregate or granular voltage current temperature and State of Charge data in real time The Mult...

Page 15: ...the above devices 3 2 9 Local Ethernet The Local Ethernet interfaces are standard Cat5e rated RJ45 jacks This bank of Ethernet ports are used to connect the battery stacks that is the Stack Switchgear...

Page 16: ...e Do NOT energize the system until all connections to the Battery Control Panel have been made 4 1 Mechanical Installation 4 1 1 Dimensions and Weight The unit weighs approximately 13 6 kg 30 lbs Figu...

Page 17: ...asteners not included for are used to mount the Battery Control Panel These fasteners will vary depending on the material and construction of the mounting surface It is recommended to use M6 mounting...

Page 18: ...nal interfaces available on the top of the Battery Control Panel Figure 5 Battery Control Panel external interfaces 4 2 2 Step 1 Connect Stack Switchgear communications Connect the Stack Switchgear un...

Page 19: ...nna is provided to strengthen the signal between the internal modem and the local cell tower For installation sites and rooms with weak cellular reception an extension SMA cable not provided may be us...

Page 20: ...power to the Battery Control Panel when an external AC power source is not available Connect the power cable to the Power In The Power In interface is an IEC 320 C14 connector requiring external 120...

Page 21: ...become visible shortly after this chime When toggling the power switch ensure that it remains in the OFF position for 30 seconds This will allow the unit to completely power down Cycling the power of...

Page 22: ...he Battery Control Panel For instructions on how to install Stack Switchgear units please refer to the Nuvation Energy Stack Switchgear Product Manual 5 1 Getting Started Overview of steps 1 External...

Page 23: ...cast DNS mDNS Table 1 Operating Systems that support mDNS OS Version Additional Software Required Windows 10 N A Windows 8 and lower Apple Bonjour MacOS 10 2 and higher N A Linux N A Avahi mDNS is al...

Page 24: ...changes are necessary refer to Section 7 3 for instructions and guidance on changing networking settings Record the Bridge IP address netmask and gateway settings This is needed for provisioning the...

Page 25: ...Nuvation Energy Battery Control Panel Product Manual Document ID NE PM 005 20 Rev 1 1 2020 10 14 Curie Update 2...

Page 26: ...on For example if the ip_address of the internal network was set to 192 168 4 10 and the netmask was set to 255 255 255 0 then the valid IP address range for Stack Switchgear units would be 192 168 4...

Page 27: ...11 Verify that the configuration has been saved correctly by reading the error register The value will be 0 if no errors have occurred The network configuration settings have been updated Power cycle...

Page 28: ...le for download at https www nuvationenergy com technical resources under the Battery Control Panel section The values in the sample configuration file are generic and should be updated to accurately...

Page 29: ...nect 0 pack_stack 0 4 enable 1 pack_stack 0 4 auto_connect 1 Refer to section Section 8 5 for more information on control settings MESA To use the MESA Draft 3 update the system topology Note that wha...

Page 30: ...ick Import Configuration 5 Select the configuration file to use and click Open 6 A dialog indicating progress will pop up 7 Wait until a dialog box appears with the configuration import result It shou...

Page 31: ...the Battery Control Panel can communicate with i e they have been previously configured as installed 2 For each stack click the Enable button When all stacks are enabled the screen should look like th...

Page 32: ...provides the following advantages Simple one button connection operation Connects stacks in preparation for a charge discharge operation of a battery pack Connects only stacks that will not violate a...

Page 33: ...s values displayed to the right of the display If they are not equal in value not all stacks could be connected due to an unbalanced number of stack s Connecting these unbalanced stacks would have vio...

Page 34: ...e unconnected stacks will begin to meet the pack connection criteria and these stacks would then be automatically connected One or more stacks may be in faulted state and cannot be connected The Stack...

Page 35: ...s Be mindful of your stack voltages when manually connecting A warning will appear if the stack connection criteria is violated The pack level Connect button on the Dashboard and the Stack Status disp...

Page 36: ...patibility Ensure the Operating System of the laptop computer supports multi cast DNS mDNS Table 2 Operating Systems that support mDNS OS Version Additional Software Required Windows 10 N A Windows 8...

Page 37: ...rface currently supports the most recent versions of Mozilla Firefox and Google Chrome Other browsers such as Internet Explorer are not supported Nuvation Energy Battery Control Panel Product Manual D...

Page 38: ...lt and a warning Nuvation Energy BMS status means An ALL OK indicates that there are no faults or warning This is the normal state for Nuvation Energy BMS A Warning indicates the state of the battery...

Page 39: ...The pack current radial gauge shows the battery pack current which is the addition of each stack current that are connected to the common DC bus The maximum charge current limit and the maximum discha...

Page 40: ...ltage bar gauge shows the maximum minimum and average stack voltage measurements within the battery pack The high stack voltage and low stack voltage warning and fault threshold is visualized on the g...

Page 41: ...yellow and red segments The blue segment depicts the acceptable stack current range If a triangle enters the yellow segment a warning has occurred If a triangle enters the red segment a fault has occ...

Page 42: ...segments The blue segment depicts the acceptable cell voltage range If a triangle enters the yellow segment a warning has occurred If a triangle enters the red segment a fault has occurred The maximum...

Page 43: ...egments The blue segment depicts the acceptable cell temperature range If a triangle enters the yellow segment a warning has occurred If a triangle enters the red segment a fault has occurred The maxi...

Page 44: ...ximum discharge current number of stacks connected number of stacks installed in the battery pack and the time and date of the last update of the Dashboard 6 2 10 1 Operation Status Nuvation Energy BM...

Page 45: ...range oval indicates the battery stack has connected its pre charge circuit and is attempting to equalize the battery stack voltage to the system DC bus voltage Stack Connected in a green oval indicat...

Page 46: ...and updated all items in the Dashboard with values from Nuvation Energy BMS The time and date is based on the local computer tablet it does not come from Nuvation Energy BMS If a communication timeout...

Page 47: ...on this page as shown below Figure 10 Multi Stack Operator Interface Stack Status Tab Screenshot The following information is available on each stack status Overall stack status OK Warning Fault COM...

Page 48: ...he button will toggle the enable state of a stack When a stack is changed from enabled to disabled state the stack is immediately disconnected from the DC bus When a non faulted stack is toggled from...

Page 49: ...is a communication failure with a stack i e the Battery Control Panel loses communication with the stack the stack status will be updated as shown below Nuvation Energy Battery Control Panel Product...

Page 50: ...Figure 12 Stack with COM Fault Nuvation Energy Battery Control Panel Product Manual Document ID NE PM 005 45 Rev 1 1 2020 10 14 Curie Update 2...

Page 51: ...nt state of Nuvation Energy BMS for manual data recording purposes The Details tab has multiple sub sections called accordions that can be expanded to reveal more information You can have multiple acc...

Page 52: ...shown in the radial gauges and bar gauges on the Dashboard except that the stack voltage and stack current bar gauge information is omitted Figure 14 Battery accordion in Details Tab 6 4 3 Current Lim...

Page 53: ...lear and the battery stack can be charged and discharged Figure 16 Safety accordion in Details Tab Clicking on the Clear Faults and Warnings button at the bottom of this accordion will clear any fault...

Page 54: ...to Import the Configuration File for instructions 6 5 2 2 Exporting a Configuration File Nuvation Energy BMS doesn t preserve the originally imported configuration file with comments and formatting T...

Page 55: ...m Maximum and Average values over each one minute interval This section highlights the key aspects of the local logging feature on the device An example of the log view and download screen is below On...

Page 56: ...a aligned to the minute Field the name of the data field Average the average value across the minute for the data row Minimum the minimum value across the minute for the data row Maximum the maximum v...

Page 57: ...Field the name of the data field Stack the stack index associated with the data field starting at 0 for the 1st stack Average the average value across the minute for the data row Minimum the minimum...

Page 58: ...V 6 5 4 3 Downloading Logs To download all the data for any of the tables above click the table title which should bring up a list of options In the options menu select Inspect then in the sub menu se...

Page 59: ...0 02 13 47 00 Capacity Ah 0 0 0 2020 10 02 13 47 00 Capacity kWh 0 0 0 2020 10 02 13 47 00 Cell Temperature Average C 21 21 21 2020 10 02 13 47 00 Cell Voltage Average V 386 386 386 6 5 5 Locking and...

Page 60: ...splay version details for the underlying software for your Nuvation Energy BMS The name and number of the current software release is displayed at the top of the About screen In the screenshot below t...

Page 61: ...ions Functions are self contained software that serve a specific function on the Battery Control Panel Functions may operate independently or may depend on other Functions to work Functions with depen...

Page 62: ...ton to uninstall Functions or Bundles on the Battery Control Panel If the intent is to upgrade a Function or Bundle do not uninstall first Uninstalling will permanently delete all data associated with...

Page 63: ...etwork This address is not modifiable Arrow in the header A green up arrow indicates the network interface has a carrier A red down arrow indicates no carrier If DHCP is disabled on the External or Ce...

Page 64: ...rder to trigger a failover event Ping Timeout The number of seconds to wait for a reply to an unanswered ping before considering it failed The maximum time for failover in seconds is calculated as Max...

Page 65: ...ory Restore Factory restoring the Battery Control Panel will revert the unit to the state it was in at the factory To factory restore the Battery Control Panel click on the Factory Restore button Fact...

Page 66: ...bel 2 Select the date and time by clicking on the field that is shown 3 Click Apply to save the changes or Cancel to discard the changes Setting the Timezone 1 Click on the blue edit button to the rig...

Page 67: ...erstanding how to configure Nuvation Energy BMS Nuvation Energy BMS implements all data storage and processing using two important software building blocks Register A register is the fundamental unit...

Page 68: ...s defined as zero within the firmware 8 1 1 3 Register Expressions Registers are accessed by name in Nuvation Energy BMS tools and configuration Each register also has a unique address that is used in...

Page 69: ...e cell 3 voltage cell 16 voltage cell 17 voltage cell 18 voltage cell 19 voltage cell 32 voltage cell 33 voltage cell 34 voltage cell 35 voltage cell N 16 voltage cell N 15 voltage cell N 14 voltage c...

Page 70: ...nstances 8 1 1 3 3 All Register Instances A compact syntax can be used to expand to all instances of a given register within the system The expression component_name register_name expands to all insta...

Page 71: ...ss In some cases it is necessary to use the address of a register as a configuration value for another register in the system This is required when assigning input and output pins to functions within...

Page 72: ...a cell Microseconds s uint64 Time measurement or period Percentage uint8 Percentage of a full scale value e g SoC PowerW W int32 Rated power of a stack SoftwareId enum uint32 Enumeration for type of...

Page 73: ...statement A register assignment takes on the form register_expression value where register_expression is one of the valid Register Expressions previously defined value is either a numerical constant...

Page 74: ...192 168 1 0 24 subnet The Battery Control Panel Ethernet bridges must be configured to match this IP address assignment There is one instance of the Ethernet bridge component for each stack in the pac...

Page 75: ...f the stacks the routine will automatically connect stacks when appropriate It is guaranteed that if 1 stack is ready that stack can be connected Configuration of this routine is achieved through the...

Page 76: ...utomatically A number of additional triggers are present within the Battery Control Panel itself that define fault thresholds at the pack level 8 6 1 Stack Operation Each enabled stack fault and warni...

Page 77: ...e full empty pack condition noted above is specific to Curie Update 2 release It is assumed that all stacks have similar capacity and usage to use this measurement for charging discharging a battery p...

Page 78: ...the update of stack watchdogs by the Battery Control Panel If this feature is enabled then it assumes that the external controller heartbeat is not in use and its fault should be disabled 8 6 5 Extern...

Page 79: ...number of models that can be implemented by vendors to describe a storage device at various levels of detail The models implemented by Nuvation Energy BMS are described in the sections below Detailed...

Page 80: ...of Fixed and Repeating blocks of points A Fixed block is a set of points that is always defined and never changes in its size A Repeating block describes a set of related points i e usually for a str...

Page 81: ...nted 802 CycleCt Cycle Count 802 WMaxDisChaRte NamePlate Max Discharge Rate 802 SoH State of Health reported in 803 model per string 802 BatReqPCSSt PCS State Request 802 BatReqW Battery Power Request...

Page 82: ...detail in the following sections 9 1 4 1 External Controller Communicating Over MESA Interface An external controller typically polls Nuvation Energy BMS battery control points at a rate of 2 4 Hz Thi...

Page 83: ...g a battery stack to the DC voltage bus or clearing faults A data logger should connect to one of the read only Modbus connections if available to allow the writable Modbus connection to be available...

Page 84: ...max module temperatures of a stack string 803 Repeat StrEvt1 40144 Index No Alarms warnings and status bit field of a stack string The term Index in the Repeating block addresses used in the above tab...

Page 85: ...eference 40000 PDU count 70 Communication default ip port 502 t o 1 00 s poll rate 1000 ms Data type 16 bit register output holding register table Polling slave Ctrl C to stop 40000 21365 40001 28243...

Page 86: ...rotocol configuration MODBUS TCP Slave configuration address 1 start reference 40094 PDU count 22 Communication default ip port 502 t o 1 00 s poll rate 1000 ms Data type 16 bit register output holdin...

Page 87: ...oval If the functionality of a cellular connection is not needed the modem and antenna can be removed altogether Also note that the cellular modem is only compatible with network carriers in the USA a...

Page 88: ...ings are compatible with the stack level IP register settings The expected stack level BMS is not on the network or receiving power To find the stack level BMS that has a connection fault refer to the...

Page 89: ...reshark capture on the network interface connected to the device 4 In the filter field enter in arp isgratuitous and press enter 5 Either reboot the device or unplug plug the Ethernet cable 6 The devi...

Page 90: ...equency 47 50 60 63 Hz Ethernet Specifications Parameter Min Typ Max Units Data Speeds 10 1000 Base T Jack Rating Cat5e Cellular Specifications Parameter Min Typ Max Units 3G HSPA Bands 850 1900 MHz 4...

Page 91: ...24 Stacks NUVBCP 24S Battery Control Panel up to 28 Stacks NUVBCP 28S Battery Control Panel up to 32 Stacks NUVBCP 32S Battery Control Panel up to 36 Stacks NUVBCP 36S Systems involving more than 16...

Page 92: ...cooling fan At the terminal block disconnect the two power wires that go to the fan using a small flat head screwdriver 4 Using a PH2 screwdriver and M7 socket remove the four screws and nuts securin...

Page 93: ...in a coil and fasten the wire loop in the cabinet This basic tactic has the undesirable effect of creating an air core transformer which will couple EMI into the cable extremely well The best solution...

Page 94: ...e and has NO WARRANTY or guarantee of correctness for a particular application NETWORK SETTINGS Stack IP addresses gbc_eth_bridge port 8080 gbc_eth_bridge publish_port 8081 gbc_eth_bridge ip_address 0...

Page 95: ...ult_controller_wdt end_time_hyst 0 gbc_fault_controller_wdt latched 1 OPERATIONAL LIMITS SC Ethernet communication faults watchdogs and ready stacks WARNING DO NOT CHANGE without carefully reviewing t...

Page 96: ...lerance pack_control max_connect_current 1000 1 0 Ohm stack resistance pack_control stack_nominal_resistance 1000 1 0 second delay between stack connections pack_control stack_delay 1000000 Maximum po...

Page 97: ...nologies client requests emerging energy storage standards and other industry requirements The product specifications in this document therefore are subject to change without notice 2020 Nuvation Ener...

Page 98: ...smatch 84 gbc_int_ethernet 83 gbc_sc_wdt_reset enable 73 period 73 P pack_control auto_connect 70 connect_policy 71 enabled 70 max_connect_current 70 stack_delay 70 stack_nominal_resistance 70 pack_fa...

Reviews: