Here is the SolArk 12k.
Click to View The Panel Sizing Tool Solar Panel Sizing Tool
www.sol-ark.com
Vs
The Revo II
Shenzhen SORO Electronics Co., Ltd. Solar Inverter Series REVO II Series. Detailed profile including pictures, certification details and manufacturer PDF
www.enfsolar.com
48 Cells. = 3X 16S Packs for 48VDC, each with BMS & 250A Fuse, linked in Parallel to make a full 48V BANK
If BMS' are Matched for settings AND cabling is done properly for the Parallel DC BUS, the packs will Load & Charge Share fairly equally.
You should probably use 250A BMS for each pack to support 12,000W/250A @ 48VDC.
The "trick" with multiple BMS' is there needs to be some sort of "intermediary" between the battery bank & the packs within it and the Inverter/Charger & SCC. One pack "may" hit a cut-off threshold while the others do not, would you have the whole system shutdown, or just disconnect the one cut-off pack ? Also if Charging, when one pack hit's full before the others, do you want to have it shutdown charging for the rest ? Ultimately, the Inverter/Charger acts independently and should cut-off the battery bank on Low Volt / Over Volt conditions PRIOR to the BMS forcing it by reading the system status. Temperature is another cut-off reason to handle as well... LFP can't be charged below 0C/32F and needs to be managed when hot and cut-off if too hot (not common in residential application).
Depending on HOW INVOLVED you want to be with your system and much you want to interact with the system will sort of direct you on choices for a BMS. The Inverter/Charger or All-In-One Combo's can handle many things differently and so trying to get everything to "play nice" and do what you need & want can be frustrating.
NOTE OF CAUTION !
There are many kinds of BMS' out there and using various technologies to accomplish their tasks. There are Use Case Specific ones, such as for an EV Car (not cheap & very complex) to light EV's like E-Bikes & ATV / Golf carts and then Energy Storage Ones. Some can be used in multiple use cases and are very flexible while others are not. When dealing with High Amperage meaning anything over 100A DC things start to get limited. There are FET Based 250A BMS' but at 250A your pushing the limits of that tech. Not because it is impossible but it is more impractical due to size, heat dissipation and other requirements. Quite often on High Amperage systems relays & contactors are used as they are more reliable & efficient and also add a layer of safety protection to the system as well in case of failure. Of course such systems add a bit more complexity & cost as well.
There are DECENTRALIZED BMS' which can handle large battery banks with many cells all in one shot BUT you need "DEEP" pockets to get into that sort of game as well. It is all relevant though, as the investment in the battery packs is generally not cheap (48 cells = not coffee money) and so protecting that investment is up to the individual building their system.
Last Consideration.
KISS rules applied always work out best in the long run. Keeping it Simple & Manageable will save you time, money & prevent stress (something we all have too much of anyways). Many use a Mid Level Smart BMS System and run the packs as independent batteries within the bank. Meaning that each "packs" BMS is responsible to manage the pack only. The Inverters etc are all set to cutoff before the BMS threshold, preventing the BMS from forcing things.
To properly wire your bank to get the most out of it I recommend thoroughly reading through this document by Victron: