The present description relates generally to methods and systems for charging an electric vehicle. The methods and systems may be particularly useful for vehicles that may be recharged at cold ambient conditions.
An electric vehicle may operate and may be recharged at cold ambient conditions. The electric vehicle may be recharged at an outside charging station. The outside charging station may include charging cables that may stiffen as outside temperatures decrease. The charging cables may also be folded so that they may extend to reach extended distances. Stiffening of the charging cables when they are folded during cold ambient air temperatures may make it more difficult for some people to manipulate the charging cables into a charging position. However, other people may not have a problem manipulating the charging cables into the charging position at the same ambient temperature. The reason that some people may have less difficulty handling the charging cable may be due to their physical characteristics. For example, some taller people may be able to apply additional leverage to maneuver the charging cable. Further, some people may have greater physical strength as compared to other people. Even so, it may be desirable for a greater percentage of people to be able to handle the charging cable with greater ease during ambient cold temperatures.
The inventors herein have recognized the above-mentioned issues and have developed a vehicle system, comprising: a transmitting device; a controller including executable instructions that cause the controller to transmit to a charger, via the transmitting device, data that is a basis for adjusting plyability of a charging cable.
By transmitting data that is a basis for adjusting plyability of a charging cable to a charger or charging station, it may be possible to provide the technical result of adjusting plyability of a charging cable so that persons having less strength and/or leverage may have an easier time manipulating a charging cable to deliver charge to a vehicle charging port. In some examples, attributes of a person (e.g., height, weight, gender, disability, etc.) may be used to estimate a person's ability to handle and manipulate charging cables. The attributes of the person may then be used to adjust plyability of charging cables into a range where the person may be expected to be able to move the charging cable to a position where a vehicle may be recharged.
The present description may provide several advantages. In particular, the approach may improve a person's ability to charge a vehicle. Further, the approach may provide geographical directions to vehicle occupants based on ease of recharging a vehicle. Additionally, the approach may tailor charging cable heating to match a vehicle operator's capability to maneuver charging cables so that charging cables may not have to be unnecessarily heated.
It may be understood that the summary above is provided to introduce in simplified form a selection of concepts that are further described in the detailed description. It is not meant to identify key or essential features of the claimed subject matter, the scope of which is defined uniquely by the claims that follow the detailed description. Furthermore, the claimed subject matter is not limited to implementations that solve any disadvantages noted above or in any part of this disclosure.
The following description relates to systems and methods for preparing to charge an electric vehicle.
In this example, vehicle propulsion system 100 includes a first electric machine 127 that is coupled to solely one wheel. Vehicle propulsion system 100 also includes a second electric machine 133 that is coupled solely to one wheel. In this example, the rear wheels are driven, but in other examples the front wheels may also be driven.
A first inverter system controller 134 may convert alternating current generated by electric machine 127 to direct current for storage at the electric energy storage device 132 and vice versa. A second inverter system controller 137 may convert alternating current generated by second electric machine 133 to direct current for storage at the electric energy storage device 132 and vice versa.
Electric machine 127 and electric machine 133 are controlled via controller 12. The controller 12 receives signals from the various sensors shown in
Vehicle propulsion system 100 includes front wheels 130 and rear wheels 131. In this example, one rear wheel is coupled to electric machine 127 and the other rear wheel is coupled to electric machine 133. Electric machines 127 and 133 may receive electrical power from onboard electrical energy storage device 132. Furthermore, electric machines 127 and 133 may provide a generator function to convert the vehicle's kinetic energy into electrical energy, where the electrical energy may be stored at electric energy storage device 132 for later use by the electric machine 127 and/or 133. A first inverter system controller (ISC1) 134 may convert alternating current generated by electric machine 127 to direct current for storage at the electric energy storage device 132 and vice versa. A second inverter system controller (ISC2) 137 may convert alternating current generated by electric machine 133 to direct current for storage at the electric energy storage device 132 and vice versa. Electric energy storage device 132 may be referred to as a traction battery since it may supply electric charge to electric machines (e.g., 127 and 133) that provide propulsive effort to vehicle 121.
In some examples, electric energy storage device 132 may be configured to store electrical energy that may be supplied to other electrical loads residing on-board the vehicle (other than the motor), including cabin heating and air conditioning, engine starting, headlights, cabin audio and video systems, etc.
Control system 14 may communicate with one or more of electric machine 127, energy storage device 132, electric machine 133, etc. Control system 14 may receive sensory feedback information from one or more of electric machine 133, electric machine 127, energy storage device 132, etc. Further, control system 14 may send control signals to one or more of electric machine 133, electric machine 127, energy storage device 132, etc., responsive to this sensory feedback.
Control system 14 may receive an indication of an operator requested output of the vehicle propulsion system from a human operator 102, or an autonomous controller. For example, control system 14 may receive sensory feedback from driver demand pedal position sensor 194 which communicates with driver demand pedal 192. Similarly, control system 14 may receive an indication of an operator requested vehicle braking via a human operator 102, or an autonomous controller. For example, control system 14 may receive sensory feedback from brake pedal position sensor 157 which communicates with brake pedal 156.
Energy storage device 132 may periodically receive electrical energy from a charging station 181. Charging station 181 may be comprised of a single charger that includes a controller, multiple chargers and charger controllers, multiple chargers including controllers and servers where the servers are configured to exchange data with one or more chargers and one or more networks 171 (e.g., internet, cellular network, satellites, etc.). Charging station 181 may supply electric charge to vehicle traction battery charging port 150 via cable 185.
Charging station 181 may supply AC or DC power may be received via a traction battery charging port 150. The traction battery charging port 150 may include separate terminals or connections for AC and DC power. In the present example, traction battery charging port 150 may be part of a vehicle charging module 158. Vehicle charging module 158 may include an AC/DC converter 152, a DC/DC converter 153, and power management and communication circuitry 154. AC/DC converter 152 converts AC power at a first voltage to DC power at a second voltage that is appropriate for charging traction battery 132. DC/DC converter 153 converts DC power at a first DC voltage to DC power at a second DC voltage that is appropriate for charging traction battery 132. Power management and communications circuitry 154 may allow controller 12 to communicate with charging station 181. Further, controller 12 may communicate with charging station 181 from a distance via transceiver 172. Transceiver 172 allows vehicle 121 to send and receive data from charging station 181. Charging station 181 may be electrically coupled to an electric power grid (not shown) and charging station may include a transceiver (not shown).
While the vehicle propulsion system is operated to propel the vehicle, charging cable 185 may be disconnected from vehicle 121. Control system 14 may identify and/or control the amount of electrical charge stored at the energy storage device 132, which may be referred to as the state of charge (SOC).
Electric energy storage device 132 includes an electric energy storage device controller 139. Electric energy storage device controller 139 may provide charge balancing between energy storage element (e.g., battery cells) and communication with other vehicle controllers (e.g., controller 12).
Vehicle propulsion system 100 may also include inertial sensors 199. Inertial sensors 199 may comprise one or more of the following: longitudinal, latitudinal, vertical, yaw, roll, and pitch sensors (e.g., accelerometers). Axes of yaw, pitch, roll, lateral acceleration, and longitudinal acceleration are as indicated. The control system may adjust electric machine output and/or the torque vectoring electric machines to increase vehicle stability in response to sensor(s) 199. In another example, the control system may adjust an active suspension system 111 responsive to input from inertial sensors 199. Active suspension system 111 may comprise an active suspension system having hydraulic, electrical, and/or mechanical devices, as well as active suspension systems that control the vehicle height on an individual corner basis (e.g., four corner independently controlled vehicle heights), on an axle-by-axle basis (e.g., front axle and rear axle vehicle heights), or a single vehicle height for the entire vehicle. Data from inertial sensor 199 may also be communicated to controller 12, or alternatively, sensors 199 may be electrically coupled to controller 12.
One or more tire pressure monitoring sensors (TPMS) may be coupled to one or more tires (e.g., 130t and 131t) of wheels (e.g., 130 and 131) in the vehicle. For example,
One or more wheel speed sensors (WSS) 195 may be coupled to one or more wheels of vehicle propulsion system 100. The wheel speed sensors may detect rotational speed of each wheel. Such an example of a WSS may include a permanent magnet type of sensor.
Vehicle propulsion system 100 may further include an accelerometer 20. Additionally, vehicle propulsion system 100 may further include an inclinometer 21. Vehicle propulsion system 100 may also include a steering control system 176 that may adjust a steering angle via adjusting a position of steering motor 177.
Vehicle propulsion system 100 may further include a brake system control module (BSCM) 141 to apply and release friction wheel brakes 142. In some examples, BSCM 141 may comprise an anti-lock braking system, such that tires (e.g., 130t and 1311) of wheels (e.g. 130, 131) may maintain tractive contact with the road surface according to driver inputs while braking, which may thus prevent the wheels from locking up, to prevent skidding.
Vehicle propulsion system 100 may further include a motor electronics coolant pump (MECP) 146. MECP 146 may be used to circulate coolant to diffuse heat generated by at least electric machine 127 and electric machine 133 of vehicle propulsion system 100, and the electronics system. MECP may receive electrical power from onboard energy storage device 132, as an example.
Controller 12 may comprise a portion of a control system 14. In some examples, controller 12 may be a single controller of the vehicle. Control system 14 is shown receiving information from a plurality of sensors 16 (various examples of which are described herein) and sending control signals to a plurality of actuators 81 (various examples of which are described herein). As one example, sensors 16 may include tire pressure sensor(s) 197, wheel speed sensor(s) 195, inertial sensors 199, etc. In some examples, steering angle sensor 175, sensors associated with electric machine 133 and electric machine 127, etc., may communicate information to controller 12, regarding various states of electric machine operation.
Vehicle propulsion system 100 may also include an on-board navigation system 17 (for example, a Global Positioning System) on dashboard 19 that an operator of the vehicle may interact with. The navigation system 17 may include one or more location sensors for assisting in estimating a location (e.g., geographical coordinates) of the vehicle. For example, on-board navigation system 17 may receive signals from GPS satellites (not shown), and from the signal identify the geographical location of the vehicle. In some examples, the geographical location coordinates may be communicated to controller 12.
Dashboard 19 may further include a display system 18 configured to display information to the vehicle operator. Display system 18 may comprise, as a non-limiting example, a touchscreen, or human machine interface (HMI), display which enables the vehicle operator to view graphical information as well as input commands. In some examples, display system 18 may be connected wirelessly to the internet (not shown) via controller (e.g. 12). As such, in some examples, the vehicle operator may communicate via display system 18 with an internet site or software application (app).
Dashboard 19 may further include an operator interface 15 via which the vehicle operator may adjust the operating status of the vehicle. Specifically, the operator interface 15 may be configured to initiate and/or terminate operation of the vehicle driveline (e.g., electric machine 133 and electric machine 127) based on an operator input. Various examples of the operator interface 15 may include interfaces that apply a physical apparatus, such as an active key, that may be inserted into the operator interface 15 to activate electric machines 133 and 127, or may be removed to shut down the electric machines 133 and 127 to turn off the vehicle. Other examples may include a passive key that is communicatively coupled to the operator interface 15. The passive key may be configured as an electronic key fob or a smart key that does not have to be inserted or removed from the operator interface 15 to operate the electric machines 133 and 127. Rather, the passive key may need to be located inside or proximate to the vehicle (e.g., within a threshold distance of the vehicle). Control system 14 may estimate attributes (e.g., height, weight, body mass index, identity, etc.) based on output of camera 160, support position sensor 162, and strain gauge 164.
Thus, the system of
Referring now to
At 202, method 200 displays a state of charge (SOC) amount for the traction battery. The SOC for the traction battery may be displayed via a human/machine interface. Method 200 proceeds to 204.
At 204, method 200 determines physical attributes (e.g., height, weight, body mass index (BMI), etc.). Method 200 may estimate the height of a user via support position. Method 200 may estimate weight of a user via output of a strain gauge. Method 200 may estimate the user's BMI by indexing a table or function of BMI values using user height and weight estimates. Further, method 200 may identify a user via facial recognition or other known identity detection methods using vehicle sensors (e.g., a camera). Method 200 proceeds to 206.
At 206, method 200 judges whether or not the user has been identified. If so, the answer is yes and method 200 proceeds to 240. Otherwise, the answer is no and method 200 proceeds to 208.
At 240, method 200 retrieves a user physical capability estimate from controller memory. In one example, the physical capability estimate may be a numerical value that has a specific range (e.g., 0-1 or 0-100). The lower the numeric value, the lower is the user's capability of performing physical tasks. For example, a person that has to use a wheel chair to move outside the vehicle may have a user capability estimate of 0.5 or 50. On the other hand, a person with an athletic build and no physical limitations may have a user capability of 1 or 100. Method 200 proceeds to 216 after retrieving the user's physical capability estimate.
At 208, method 200 prompts the user to input parameters from which a physical capability estimate may be generated. The user may be prompted via a display of a human/machine interface. The user may be prompted to put in numeric values for their own physical attributes (e.g., age, gender, height, weight, disabilities, etc.). Method 200 proceeds to 210.
At 210, method 200 judges whether or not the user's (e.g., vehicle operator or passenger) physical capability input has been received. If so, the answer is yes and method 200 proceeds to 212. Otherwise, the answer is no and method 200 proceeds to 250.
At 250, method 200 estimates the user's physical capability value. Method 200 may use sensor inputs to estimate the user's attributes (e.g., height, weight, etc.), and the user attributes may be a basis for determining the user's physical capability value. For example, a strain gauge on a driver's support may output a value that corresponds to the user's weight as observed on a support. The user's weight may then be input to a function that outputs an estimate of the user's total weight (e.g., weight observed on the support plus an estimate of the weight of the user's legs). Further, the position of the support may be a basis for estimating the user's height since the position of the support may be indicative of the user's leg length. For example, the position of the support may index or reference a table that outputs an estimate of the user's height that is based on the position of the support recognizing that the user positions the support to use the user controls (e.g., brake pedal). The user's age may be estimated from data on the internet. The user attributes may be input to a regression formula to estimate the user's physical capability. In one example, the user's physical capability may be estimated via the following equation:
At 212, method 200 estimates the user's physical capability rating value based on the input that is provided by the user. In one example, the user's physical capability may be estimated via a regression as described at 250. Method 200 proceeds to 214.
At 214, method 200 stores the user's physical capability estimate to controller memory according to user identification. For example, user 1 may have a physical capability estimate of 66 while user 2 may have physical capability estimate of 88. The user capabilities may be stored for subsequent use. Method 200 proceeds to 216.
At 216, method 200 generates a charging cable plyability (e.g., a quality of being flexible) value. The charging cable plyability value may be part of a request to adjust a charging cable plyability so that a user may experience an acceptable level of charging cable stiffness during cold ambient air temperatures. In one example, method 200 may reference a table or function that outputs a charging cable plyability value according to a user's physical capability estimate. One example of such a function is shown in
At 218, method 200 judges whether or not a vehicle recharging request has been generated automatically or by a user. A vehicle recharge request may be generated automatically when battery SOC is less than a threshold state of charge. Alternatively, a user may generate a request for recharging the vehicle and/or accumulating data so that the user may select a charger for charging the vehicle. If method 200 judges that a user or automatic request has been generated to recharge the vehicle or to gather data from charging stations so that the user may make an informed decision selecting a charging station, the answer is yes and method 200 proceeds to 220. Otherwise, the answer is no and method 200 proceeds to exit.
At 220, method 200 sends out a request for vehicle charger data from nearby vehicle charging stations. Method 200 may send out a request to a server that is dedicated to providing data from charging stations that are near the vehicle's present location. Alternatively, method 200 may send out individual requests to individual vehicle charging stations. Method 200 receives the data from the vehicle charging stations. The data may include but is not limited to an amount of time since an individual charging station most recently stopped providing charge to a vehicle (e.g., an amount of time that the individual charging station has not been providing charge), price data, charging station capabilities data, individual charging station usage data, temperature of the charging cable, physical characteristics and/or the name brand of the charging cable, hours of operation, an estimated plyablity value for the charging stations charging cable, etc. Method 200 receives the data and proceeds to 222.
At 222, method 200 judges whether or not ambient air temperature is greater than a threshold temperature (e.g., 7 degrees Celsius). If so, the answer is yes and method 200 proceeds to exit. Otherwise, the answer is no and method 200 proceeds to 224. An ambient air temperature that is greater than the threshold temperature may be indicative of a charging cable having an acceptable level of flexibility to permit vehicle charging. Method 200 proceeds to 224.
At 224, method 200 judges whether or not a plyability value is available for vehicle charging stations or a particular vehicle charging station. If so, the answer is yes and method 200 proceeds to 225. Otherwise, the answer is no and method 200 proceeds to 226.
At 225, method 200 requests and receives estimated plyability values from nearby charging stations for charging cables of the charging stations. Method 200 proceeds to 228.
At 226, method 200 estimates a plyability value for nearby charging station charging cables. In one example, method 200 may receive from a charging station, or have stored in controller memory, manufacturer's data that may be referenced via ambient air temperature and an electric power delivery amount in the last predetermined amount of time (e.g., is the last or most recent 10 minutes) to estimate a plyability value for charging cables at a particular charging station.
At 228, method 200 judges whether or not one or more of the nearby vehicle charging stations accept commands or input for heating charging cables. If so, the answer is yes and method 200 proceeds to 230. Otherwise, the answer is no and method 200 proceeds to 260.
Additionally, method 200 may select a charging station as the charging station that is to provide charge to the vehicle. Method 200 may apply several criteria to the selection of the charging station. For example, method 200 may select a charging station that supplies charge at the lowest cost and that has cable plyability that is near to or that may be commanded to the charging cable plyablity value request as determined at 216. The charging station may be selected from a group of nearby charging stations.
At 230, method 200 may determine whether or not there is a difference between the present plyability of charging cables for a particular charging station as determined from data received from the charging stations or as estimated by the controller. If the present plyability estimate for charging cables of a charging station is less than the value of the charging cable plyability request value as determined at step 216, method 230 requests of the charging station a higher plyability value for the charging cables of the charging station. If the present plyability estimate is greater than the value of the charging cable plyability request, method 200 may not issue a plyability adjustment request to the charging station. The charging station may actively heat the charging station cables to increase the plyability of the charging cables. The controller may provide an arrival time to the charging station before the vehicle reaches the charging station so that the charging station has time to meet the plyability request value. Further, the controller may request to reserve a block of charging time so that the charging station may be available when the vehicle arrives. Method 200 proceeds to 232.
At 232, method 200 directs the user to the charging station via providing driving directions to the user. The driving directions may be provided in the form of a visual aid (e.g., map and/or point to point directions) that is provided via a navigation system. Method 200 proceeds to exit. At 260, method 200 matches the plyability estimate value request as determined at step 216 with a nearest charging station that has a charging cable plyability values that are equal to or greater than the plyability estimate value request determined at step 216. For example, if a plyability request value is 60 and a first charging station that is 20 kilometers away has chargers with charging cable plyability values that are above 65, a second charging station is 18 kilometers away has chargers having charging cable plyability values of 55, and a third charging station 25 kilometers away has chargers with charging cable plyability value above 61, then method 200 selects the first charging station to provide charge to the vehicle. Method 200 proceeds to 262.
At 262, method 200 directs the user to the selected charging station via providing driving directions to the user. The driving directions may be provided in the form of a visual aid (e.g., map and/or point to point directions) that is provided via a navigation system. Method 200 proceeds to exit.
In this way, method 200 may identify a value for charging cable plyability and select a charging system based at least in part on the charging cable plyability. The selection may be based on one or more of charging cost, charging cable plyability, and distance to the charging station.
Thus, the method of
The method of
Turning now to
The first plot from the top of
The second plot from the top of
The third plot from the top of
The fourth plot from the top of
The fifth plot from the top of
The sixth plot from the top of
At time to, the request to charge the electric vehicle is not asserted and the battery charge level is above threshold 450. The ambient air temperature is at a middle level and the charging cable plyability request is not asserted. The physical capability of the human user of the vehicle is at a higher middle level.
At time t1, request to charge the traction battery of the electric vehicle is asserted in response to the battery charge level falling below threshold 450. The vehicle to be charged is not at the charging station when the request is generated. The ambient air temperature is unchanged and the charging cable plyability is unchanged. The level of the request to adjust plyability of the charging cable at a selected charging station is increased to a middle level and the adjustment to plyability is based on the user's physical capability and the present plyability of the charging cable of the selected charging station. The user's physical capability is unchanged.
Between time t1 and t2, the charging station (not shown) provides heat to the charging cable to meet the charging cable plyability request value. The charging cable plyability increases in response to heating of the charging cable (not shown). The user's physical capability, the charging cable plyability request value, ambient air temperature, and charging request remain unchanged. The vehicle reaches the charging station shortly after time t2 (not shown). Between time t2 and time t3, there is a break in the sequence.
At time t3, the request to charge the electric vehicle is not asserted and the battery charge level is above threshold 450. The ambient air temperature is at a lower level and the charging cable plyability request is not asserted. The physical capability of the human user of the vehicle is at a middle level.
At time t4, request to charge the traction battery of the electric vehicle is asserted in response to the battery charge level falling below threshold 450. The vehicle to be charged is not at the charging station when the request is generated. The ambient air temperature is unchanged and the charging cable plyability is unchanged. The level of the request to adjust plyability of the charging cable at a selected charging station is increased to a higher middle level and the adjustment to plyability is based on the user's physical capability and the present plyability of the charging cable of the selected charging station. The user's physical capability is unchanged.
Between time t4 and t5, the charging station (not shown) provides heat to the charging cable to meet the charging cable plyability request value. The charging cable plyability increases in response to heating of the charging cable (not shown). The user's physical capability, the charging cable plyability request value, ambient air temperature, and charging request remain unchanged. The vehicle reaches the charging station shortly after time t5 (not shown).
Thus, the charging cable plyability request level at time t4 is greater than the charging cable plyability request level at time t1. This is because the user's physical capability is lower at time t4 than at time t1. The amount of heating that is provided via the charging station to the charging cable at the charging station at time t4 may be increased as compared to the amount of heating that is provided to the charging cable at time t1 because of the lower ambient air temperature and the lower physical capability of the user at time t4. Accordingly, the plyability of a charging cable may be adjusted responsive to user attributes, ambient air temperature, and charging cable plyability.
Referring now to
Trace 502 represents a relationship between the user's physical capability to perform a physical task with respect to the plyability request for a charging cable. Trace 502 indicates that a lower user capacity provides for a higher plyability request value. Thus, for less capable user's, the additional charging cable plyability is requested.
Referring now to
Mesh 602 represents a relationship between ambient air temperature and an electric power delivery amount in the last predetermined amount of time to a plyability level or value for a charging cable. Mesh 602 indicates that a lower ambient air temperatures mean lower charging cable plyability and lower power delivery amounts mean lower charging cable plyabiltiy. Thus, at lower ambient air temperatures and lower power delivery amounts, there is a lower level of charging cable plyability.
Referring now to
Vehicle 121 may select the first charging station as the charging station to provide charge to the vehicle since it meets the requested charging cable plyability level of 60. The navigation system of vehicle 121 may generate directions 750 to lead the driver of the vehicle to the first charging station. The navigation system of vehicle 121 does not generate directions 752 in this example because the second charging station cannot provide the desired level of charging cable plyability.
Thus, vehicle 121 may select a charging station based on a capability of the charging station to provide a desired level of charging cable plyability. The vehicle 121 may provide a visual aid for the user to follow so that the user may have capacity to move the charging cables and recharge the vehicle.
Note that the example control and estimation routines included herein can be used with various vehicle and powertrain configurations. The control methods and routines disclosed herein may be stored as executable instructions in non-transitory memory and may be carried out by the control system including the controller in combination with the various sensors, actuators, and other engine hardware.
Further, portions of the methods may be physical actions taken in the real world to change a state of a device. The specific routines described herein may represent one or more of any number of processing strategies such as event-driven, interrupt-driven, multi-tasking, multi-threading, and the like. As such, various actions, operations, and/or functions illustrated may be performed in the sequence illustrated, in parallel, or in some cases omitted. Likewise, the order of processing is not necessarily required to achieve the features and advantages of the example examples described herein, but is provided for ease of illustration and description. One or more of the illustrated actions, operations and/or functions may be repeatedly performed depending on the particular strategy being used. Further, the described actions, operations and/or functions may graphically represent code to be programmed into non-transitory memory of the computer readable storage medium in the engine control system, where the described actions are carried out by executing the instructions in a system including the various engine hardware components in combination with the electronic controller. One or more of the method steps described herein may be omitted if desired.
It will be appreciated that the configurations and routines disclosed herein are exemplary in nature, and that these specific examples are not to be considered in a limiting sense, because numerous variations are possible. For example, the above technology can be applied to induction electric machines and permanent magnet electric machines. The subject matter of the present disclosure includes all novel and non-obvious combinations and sub-combinations of the various systems and configurations, and other features, functions, and/or properties disclosed herein.
The following claims particularly point out certain combinations and sub-combinations regarded as novel and non-obvious. These claims may refer to “an” element or “a first” element or the equivalent thereof. Such claims may be understood to include incorporation of one or more such elements, neither requiring nor excluding two or more such elements. Other combinations and sub-combinations of the disclosed features, functions, elements, and/or properties may be claimed through amendment of the present claims or through presentation of new claims in this or a related application. Such claims, whether broader, narrower, equal, or different in scope to the original claims, also are regarded as included within the subject matter of the present disclosure.