مستندات

کنترل ذخیره سازی باتری
(برای نسخه های سیستم عامل < 1.25.2)

اسناد مربوط به کنترل ذخیره سازی باتری برای نسخه های سیستم عامل از 1.25.2 را می توانید در اینجا بیابید.

اکثر بسته‌های باتری که همراه با آرایه‌های خورشیدی نصب می‌شوند دارای یک قانون شارژ داخلی هستند که در آن سعی می‌کنند قبل از تزریق برق شارژ شوند و سعی می‌کنند قبل از تخلیه برق از شبکه تخلیه شوند. ذخیره سازی صنعتی را می توان بر اساس معیارهای دیگری کنترل کرد، به عنوان مثال برای محدود کردن بارهای اوج یا محدود کردن مصرف انرژی در پنجره های پر بار با توجه به مشخصات اپراتور شبکه. سیستم‌های ذخیره‌سازی باتری‌های کوچک هنگام شارژ ماشین الکتریکی، چرخه‌های شارژ عمیقی را پشت سر می‌گذارند و در نتیجه سطح بالایی از سایش و پارگی خواهند داشت. بنابراین، در بسیاری از موارد، کنترل فضای ذخیره‌سازی از طریق مدیر شارژ cFos منطقی است. برای این کار به مدلی نیاز دارید که قابل کنترل باشد یا حداقل گزینه سوئیچینگ از طریق رله باشد.

سیستم‌های ذخیره‌سازی را می‌توان به‌عنوان بخشی از باتری SunSpec مدل 124 (به‌عنوان مثال Fronius) کنترل کرد یا دارای رجیسترهای Modbus خاص خود باشد که امکان کنترل را فراهم می‌کند. دستگاه های هیبریدی به عنوان اینورتر برای پنل های خورشیدی و ذخیره سازی عمل می کنند. اینورترها، مترها و ذخیره باتری در مدیریت شارژ cFos به عنوان کاشی های متر ایجاد می شوند. بنابراین در تمام کنتورها امکان فعال کردن کنترل باتری وجود دارد. برای دستگاه های SunSpec با مدل 124، مدیر شارژ cFos تلاش می کند تا حافظه مرتبط را کنترل کند. ممکن است لازم باشد ابتدا این را در دستگاه فعال کنید. برای شمارنده های سفارشی (Victron و غیره) مدیر شارژ cFos سعی می کند یک متغیر سفارشی به نام "soc" (در درصد) پیدا کند. در صورت لزوم، سپس در کاشی شمارنده نمایش داده می شود.

تحت کنترل ذخیره باتری، ابتدا می توانید حداکثر توان شارژ و دشارژ را مشخص کنید. -1 به این معنی است که مدیر شارژ نباید قدرت شارژ یا دشارژ را کنترل کند. سپس می توانید چندین قانون شارژ را تعریف کنید که هر چند ثانیه یکی پس از دیگری پردازش می شوند و جریان شارژ یا دشارژ را محدود می کنند. جریان شارژ یا جریان تخلیه که باید تنظیم شود حداقل از همه قوانین شارژ است. برای هر قانون بارگیری، می‌توانید روزهای هفته را که باید اعمال شود و اینکه قانون بارگیری یا تخلیه است، تعیین کنید. انواع زیر ممکن است:
برق خریداری شده/تغذیه شبکه را به حداقل برسانید. همانطور که در بالا توضیح داده شد، خرید شبکه و ورودی به حداقل می رسد، درست مانند بسیاری از سیستم های ذخیره سازی به طور پیش فرض. از آنجایی که ظرفیت ذخیره‌سازی اندازه‌گیری‌شده یا برق خریداری‌شده/خوراکی کمی از ظرفیت واقعی منحرف می‌شود، باید بارها و بارها تنظیمات انجام شود. برای این منظور از ضریب کنترل قابل تنظیم که معمولاً نزدیک به 1.0 است استفاده می شود.
محدودیت زمانی جریان شارژ بسته به محدوده زمانی.
بارهای ماشین. هنگامی که حداقل یک خودرو در حال شارژ است، جریان شارژ را محدود کنید.
SoC. این قوانین شارژ اجازه می دهد تا قدرت شارژ و دشارژ بسته به سطح ذخیره سازی فعلی محدود شود.
قیمت / سطح قیمت. همانند قوانین شارژ خودرو، بسته به قیمت برق، می توان ذخیره سازی را در اینجا شارژ یا تخلیه کرد. برای انجام این کار، باید مشتری یک ارائه دهنده انرژی با تعرفه های متغیر (به عنوان مثال Tibber یا Awattar) باشید یا «مدیر شارژ» را به عنوان ارائه دهنده انرژی انتخاب کرده باشید.
فرمول. در اینجا می توانید با استفاده از یک فرمول آزادانه محدودیت قدرت شارژ را تعیین کنید.

پس از پردازش همه قوانین شارژ، یک محدودیت جریان (که می تواند 0 نیز باشد) برای جریان شارژ یا تخلیه وجود دارد. مدیر شارژ cFos این مقادیر را در متغیرهای تعریف شده توسط کاربر به نام‌های "charge_power_w"، "charge_power_prc" (در درصد)، "discharg_power_w" و "discharge_power_prc" ذخیره می‌کند. همچنین یک متغیر سفارشی به نام "bat_mode" وجود دارد. در اینجا ثبت می شود که آیا محدودیت شارژ وجود دارد یا محدودیت تخلیه (0=بدون محدودیت، 1=محدودیت شارژ، 2=محدودیت تخلیه، 3=محدودیت شارژ و دشارژ). محدودیت ها در دستگاه های SunSpec تبدیل شده و در رجیسترهای ارائه شده برای این منظور نوشته می شوند. با شمارنده های سفارشی می توانید خروجی های سفارشی ایجاد کنید که مقادیر متغیرهای فوق را در دستگاه می نویسند. نمونه هایی از این را در تعاریف شمارنده گنجانده شده برای Victron یا Kostal Plenticore خواهید دید. اگر محدودیت بار یا تخلیه کنترل نشود، متغیرهای مربوطه وجود ندارند، بنابراین در حافظه نوشته نمی شوند. تنظیم "حالت" کنترلر ذخیره باتری تعیین می کند که چه اتفاقی باید بیفتد وقتی که هر دو مقدار مثبت برای شارژ و تخلیه جریان وجود دارد. "خنثی" به این معنی است که مدیر شارژ cFos هر دو مقدار را به حافظه منتقل می کند و حافظه تصمیم می گیرد در صورت لزوم چه کاری انجام دهد. "اولویت شارژ" به این معنی است که وقتی جریان شارژ مثبت است، جریان تخلیه روی 0 تنظیم می شود، "تخلیه اولویت بندی" به این معنی است که وقتی جریان تخلیه مثبت است، جریان شارژ روی 0 تنظیم می شود. این زمانی مفید است که حافظه فقط یک مقدار جریان شارژ و دشارژ داشته باشد.

اگر قانون شارژ برای شارژ یا دشارژ وجود نداشته باشد، Charging Manager برق -1 را برمی‌گرداند (همچنین می‌توانید خودتان با استفاده از قانون شارژ آن را مجبور کنید. سپس محدودیت شارژ یا دشارژ حذف می‌شود و مدیر شارژ آن را به دستگاه ذخیره‌سازی می‌سپارد تا تنظیم کند. مقررات استاندارد آن اعمال شود.

تغییر خروجی: متأسفانه برخی از حافظه ها را نمی توان مستقیماً با استفاده از قوانین بالا کنترل کرد. برای اینکه حداقل بتوانید حافظه را با استفاده از قوانین بالا غیرفعال کنید (مثلاً وقتی ماشین در حال شارژ است)، اگر حافظه ورودی کنترلی دارد، می توانید از کنتاکت سوئیچینگ استفاده کنید. در صورت عملی، دستگاه ذخیره‌سازی را می‌توان با استفاده از کنتاکتور از شبکه برق جدا کرد (برای جلوگیری از تخریب دستگاه ذخیره‌سازی، ابتدا باید با سازنده یا برقکار بررسی کنید که آیا دستگاه برای این کار مناسب است یا خیر). در قسمت «Switching output» می‌توانید نام متغیری را مشخص کنید که در صورت مثبت بودن توان شارژ یا دشارژ پس از ارزیابی قوانین شارژ، روی 1 و در غیر این صورت روی 0 تنظیم شده است. مدیر شارژ cFos یک تعریف متر برای جعبه سوئیچ شلی یا سوکت سوئیچ ارائه می دهد. وقتی این را تنظیم می کنید، دستگاه شناسه، به عنوان مثال M5 دریافت می کند. سپس می‌توانید جعبه سوئیچ Shelly را در قسمت «Switching output» در کنترل ذخیره‌سازی باتری با استفاده از: M5.output1 مشخص کنید.