• This paper presents a centralized recursive optimal scheduling method for a battery system that consists of parallel connected battery modules with different open circuit voltages and battery impedance characteristics. Examples of such a battery system can be found in second-life, exchangeable or repurposed battery systems in which batteries with different charge or age characteristics are combined to create a larger storage capacity. The proposed method in this paper takes advantage of the availability of buck regulators in the battery management system (BMS) to compute the optimal voltage adjustment of the individual modules to minimize the effect of stray currents between the parallel connected battery modules. Our proposed method recursively computes the optimal current scheduling that balances (equals) each module current and maximize total bus current without violating any of the battery modules operating constraints. Recursive implementation guarantees robust operation as the battery modules operating parameters change as the battery pack (dis)charges or ages. In order to demonstrate the capability of this method in real battery system, an experimental setup of 3 parallel placed battery modules is built. The experimental results validate the feasibility and show the advantages of this current scheduling method in a real battery application, despite the fact that each module may have different impedance, open circuit voltage and charge parameters.
  • The variability of solar energy in off-grid systems dictates the sizing of energy storage systems along with the sizing and scheduling of loads present in the off-grid system. Unfortunately, energy storage may be costly, while frequent switching of loads in the absence of an energy storage system causes wear and tear and should be avoided. Yet, the amount of solar energy utilized should be maximized and the problem of finding the optimal static load size of a finite number of discrete electric loads on the basis of a load response optimization is considered in this paper. The objective of the optimization is to maximize solar energy utilization without the need for costly energy storage systems in an off-grid system. Conceptual and real data for solar photovoltaic power production is provided the input to the off-grid system. Given the number of units, the following analytical solutions and computational algorithms are proposed to compute the optimal load size of each unit: mixed-integer linear programming and constrained least squares. Based on the available solar power profile, the algorithms select the optimal on/off switch times and maximize solar energy utilization by computing the optimal static load sizes. The effectiveness of the algorithms is compared using one year of solar power data from San Diego, California and Thuwal, Saudi Arabia. It is shown that the annual system solar energy utilization is optimized to 73% when using two loads and can be boosted up to 98% using a six load configuration.
  • Despite the recent rapid adoption of rooftop solar PV for residential customers, islanded operation during grid outages remains elusive for most PV owners. In this paper we consider approaches to improve the reliability of electricity supply in the context of a residential microgrid, consisting of a group of residential customers each with rooftop solar PV, that are connected to the distribution network via a single point of common coupling. It is assumed that there is insufficient PV generation at all times to meet the electricity demand within the residential microgrid. Three optimization-based algorithms are proposed to improve the reliability of electricity supply to each residential customer, despite variability and intermittency of the solar resource and periods of infrequent and sustained power outages in the electricity grid. By means of a case study we show that the majority of residential customers achieve greater reliability of uninterrupted electricity supply when connecting to the residential microgrid in comparison to operating in isolated self-consumption mode.
  • Considering the intermittency of renewable energy systems, a sizing and scheduling model is proposed for a finite number of static electric loads. The model objective is to maximize solar energy utilization with and without storage. For the application of optimal load size selection, the energy production of a solar photovoltaic is assumed to be consumed by a finite number of discrete loads in an off-grid system using mixed-integer linear programming. Additional constraints are battery charge and discharge limitations and minimum uptime and downtime for each unit. For a certain solar power profile the model outputs optimal unit size as well as the optimal scheduling for both units and battery charge and discharge (if applicable). The impact of different solar power profiles and minimum up and down time constraints on the optimal unit and battery sizes are studied. The battery size required to achieve full solar energy utilization decreases with the number of units and with increased flexibility of the units (shorter on and off-time). A novel formulation is introduced to model quasi-dynamic units that gradually start and stop and the quasi-dynamic units increase solar energy utilization. The model can also be applied to search for the optimal number of units for a given cost function.
  • In this paper we formulate an optimization approach to schedule electrical loads given a short term prediction of time-varying power production and the ability to store only a limited amount of electrical energy. The proposed approach is unique and versatile as it allows scheduling of electrical loads that each have their own dynamic power demand during on/off switching, while also allowing the specification of minimum on/off times for each loads separately. The optimization approach is formulated as a parallel enumeration of all possible on/off times of the electrical loads using a moving time approach in which only a short term power production forecast is needed, while at the same time taking into account constraints on electrical energy storage and power delivery of a battery system. It is shown that the complexity of the optimization (number of enumerations) is limited by the number of data points in the short term power production forecast and the minimum on/off time of the electrical loads. The limited complexity along with parallel enumeration allows real-time operational scheduling of a large number of loads. The simulation results shown in this paper illustrate that relatively short term power forecast profiles can be used to effectively schedule dynamic loads with various dynamic load profiles.
  • In this paper a model is developed to solve the on/off scheduling of (non-linear) dynamic electric loads based on predictions of the power delivery of a (standalone) solar power source. Knowledge of variations in the solar power output is used to optimally select the timing and the combinations of a set of given electric loads, where each load has a desired dynamic power profile. The optimization exploits the desired power profiles of the electric loads in terms of dynamic power ramp up/down and minimum time on/off of each load to track a finite number of load switching combinations over a moving finite prediction horizon. Subsequently, a user-specified optimization function with possible power constraints is evaluated over the finite number of combinations to allow for real-time computation of the optimal timing and switching of loads. A case study for scheduling electric on/off loads with switching dynamics and solar forecast data at UC San Diego is carried out.