HYBRID FEEDFORWARD CONTROL ARCHITECTURE AND RELATED TECHNIQUES
20170373585 · 2017-12-28
Inventors
Cpc classification
H02M1/08
ELECTRICITY
H02M1/0016
ELECTRICITY
Y02B70/10
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
International classification
Abstract
A systematic procedure for the synthesis of hybrid feedforward control architectures for pulse-width modulated (PWM) switching converters is provided. In this hybrid feedforward control architecture selected converter variables are sensed and utilized in a particular way based on the converter open-loop characteristics to determine the duty-cycle needed to achieve a control objective. Compared to standard feedback control techniques, advantages can include simpler controller implementation, more convenient sensing, and improved static and dynamic regulation. An example systematic procedure for developing hybrid feedforward controllers is illustrated by first considering a previously known example of hybrid feedforward control: hybrid feedforward control of a boost power factor correction (PFC) rectifier operating in discontinuous conduction mode (DCM). The hybrid feedforward control synthesis principles are also used to realize new hybrid feedforward control architectures, such as a four switch buck boost converter.
Claims
1. A dc-dc or a dc-ac converter comprising: a converter stage comprising an input port and an output port and at least one switch disposed between the input port and the output port; and a controller coupled to the converter stage that utilizes hybrid feedforward control to determine at least one duty cycle command for the at least one switch of the converter stage.
2. The converter of claim 1 wherein the controller receives at least one converter independent variable and is adapted to determine the at least one duty cycle command based at least in part on the at least one converter independent variable.
3. The converter of claim 1 wherein the converter stage comprises at least one of the group comprising: four-switch buck-boost, buck, boost, buck-boost, Cuk, SEPIC, and flyback.
4. The converter of claim 1 wherein the controller is adapted to determine the at least one duty cycle command by utilizing converter independent variables and a reference command.
5. The converter of claim 1 wherein the controller is adapted to determine the at least one duty cycle command based upon converter independent variables and a reference command using at least one of digital circuit or at least one analog circuit.
6. An ac-dc converter comprising: an ac-dc converter stage comprising an input port and an output port and at least one switch disposed between the input port and the output port; and a controller coupled to the ac-dc converter stage that utilizes hybrid feedforward control to determine at least one duty cycle command for the at least one switch of the ac-dc converter stage, wherein the hybrid feedforward control of the controller is implemented using at least one converter independent variable and at least one duty ratio modulation of at least one of Tables II, III, IV, V, VI, and VII.
7. The converter of claim 6 wherein the controller receives at least one converter independent variable and is adapted to determine the at least one duty cycle command based at least in part on the at least one converter independent variable.
8. The converter of claim 6 wherein the converter stage comprises at least one of the group comprising: four-switch buck-boost, buck, boost, buck-boost, Cuk, SEPIC, and flyback.
9. The converter of claim 6 wherein the hybrid feedforward control of the controller is implemented using the following converter independent variables v.sub.out,i.sub.l
.sub.T.sub.
10. The converter of claim 6 wherein the hybrid feedforward control of the controller is implemented using the following converter independent variables v.sub.out,i.sub.in
.sub.T.sub.
11. The converter of claim 6 wherein the hybrid feedforward control of the controller is implemented using the following converter independent variables v.sub.out,i.sub.out
.sub.T.sub.
12. The converter of claim 11 wherein the controller is adapted to determine the at least one duty cycle command by utilizing converter independent variables and a reference command.
13. The converter of claim 11 wherein the controller is adapted to determine the at least one duty cycle command based upon converter independent variables and a reference command using at least one of digital circuit or at least one analog circuit.
14. The converter of claim 6 wherein the hybrid feedforward control of the controller is implemented using the following converter independent variables v.sub.in,i.sub.out
.sub.T.sub.
15. The converter of claim 6 wherein the ac-dc converter stage comprises a four switch buck-boost converter stage and the hybrid feedforward control of the controller is implemented using at least one converter independent variable and at least one duty ratio modulation of Table II
16. The converter of claim 6 wherein the ac-dc converter stage comprises a boost converter stage and the hybrid feedforward control of the controller is implemented using at least one converter independent variable and at least one duty ratio modulation of Table III.
17. The converter of claim 6 wherein the ac-dc converter stage comprises a Cuk converter stage and the hybrid feedforward control of the controller is implemented using at least one converter independent variable and at least one duty ratio modulation of Table IV.
18. The converter of claim 6 wherein the ac-dc converter stage comprises a SEPIC converter stage and the hybrid feedforward control of the controller is implemented using at least one converter independent variable and at least one duty ratio modulation of Table V.
19. The converter of claim 6 wherein the ac-dc converter stage comprises a buck-boost converter stage and the hybrid feedforward control of the controller is implemented using at least one converter independent variable and at least one duty ratio modulation of Table VI.
20. The converter of claim 6 wherein the ac-dc converter stage comprises a flyback converter stage and the hybrid feedforward control of the controller is implemented using at least one converter independent variable and at least one duty ratio modulation of Table VII.
21. An ac-dc converter comprising: a buck ac-dc converter stage comprising an input port and an output port and at least one switch disposed between the input port and the output port; and a controller coupled to the ac-dc converter stage that utilizes hybrid feedforward control to determine at least one duty cycle command for the at least one switch of the ac-dc converter stage.
22. The ac-dc converter of claim 21 wherein the controller receives at least one converter independent variable and is adapted to determine the at least one duty cycle command based at least in part on the at least one converter independent variable.
23. The ac-dc converter of claim 21 wherein the controller is adapted to determine the at least one duty cycle command by utilizing at least one converter independent variable and a reference command.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0009]
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
DETAILED DESCRIPTION
[0038] Control architectures can be synthesized on PWM switching converters which differ from feedback control architectures shown in
[0039] Several previously reported control approaches can be identified as examples of the hybrid feedforward control architecture for PWM converters. Examples include non-linear carrier control for power factor correction (PFC) converters operating in continuous conduction mode (CCM) and open loop control of boost PFC converters operating in discontinuous conduction mode (DCM). All of these control strategies can be considered particular implementations of the architecture shown in
[0040] Hybrid feedforward control approach offers an alternate approach to synthesize controllers on power converters. In applications where synthesizing feedback control architecture can be very challenging, hybrid feedforward controllers can offer much simpler solution. In this context consider the ac-dc conversion example discussed earlier.
[0041] As discussed earlier, from the system level perspective, it can be important to achieve high end-to-end converter efficiency. One possible way to achieve this is to allow bus voltage to be lower than peak input voltage. This can reduce the voltage stress on the second stage, increasing the converter efficiency. One approach that has good merits is four-switch buck-boost converter shown in
[0042] Hybrid feedforward control architecture can be generalized and synthesized systematically for PWM converters. Furthermore, in one example, a simple hybrid feedforward control architecture for allowing the four-switch buck-boost converter to achieve PFC functionality is provided. In this example, the converter is operated in continuous conduction mode (CCM) over the line cycle and controlled using a hybrid feedforward controller. It can be shown that to implement PFC operation, only two sensors (inductor current sensor and output voltage sensor) are required, as opposed to requirement of three sensors in conventional boost ac-dc converter, easing the hardware implementation. Additionally, the control architecture is relatively simple to implement, achieves automatic mode transition between buck and boost modes and can achieve good performance.
I. Example of Hybrid Feedforward Control Architecture
[0043] Hybrid feedforward control of boost power factor correction (PFC) rectifiers can operate in discontinuous conduction mode. Conventional feedback control architecture is shown in
[0044]
where i.sub.in
.sub.T.sub.
i.sub.in
.sub.T.sub.
where R.sub.e is the emulated input resistance of the converter. From (5), one can observe that sensing only input voltage and output voltage of the converter are required to achieve desired modulation of duty cycle. To regulate the output voltage, one can utilize the sensed output voltage to implement conventional outer voltage control loop, which modulates amplitude of the input current. The resulting control architecture is shown in
[0045] Some benefits of combining hybrid feedforward and conventional feedback architectures are also illustrated by this example. For example, hybrid feedforward control can result in reducing the number of sensors and simplifying the hardware implementation of the control circuit, while the outer conventional feedback architecture results in tight output voltage regulation, correcting for any inaccuracies in extracting converter parameters (L, T.sub.s).
II. General Considerations for Synthesis of Hybrid Feedforward Control
[0046] The DCM boost PFC example shown in i.sub.in
.sub.T.sub.
u.sub.out=i.sub.in
.sub.T.sub.
[0047] The hybrid feedforward control synthesis can be used to find a suitable functional relationship d=f ({v.sub.x, i.sub.y}, u.sub.ref), i.e., a way to determine the duty cycle command that achieves the control objective. Depending on the nature of the control objective, and the converter topology and its conversion characteristics, the solution may not be unique. In general, it is desirable, although not necessary, to achieve additional objectives such as minimization of sensing requirements or simplicity of analog or digital controller implementation.
[0048] In one example, a set of converter independent variables (voltage(s) and/or current(s)) u*={v.sub.x*, i.sub.y*} averaged over a switching interval is identified first. A variable is considered independent if it cannot be determined from converter open-loop characteristics based on the knowledge of other independent variables and duty cycle d. Thus, in steady state any other converter variable can be expressed in terms of this necessary and sufficient set of converter independent variables u*, along with the converter duty cycle d. As an example, in an ideal converter operating in CCM, converter voltages and currents are independent from each other, as the converter conversion ratio is independent of load current. Thus at least one converter voltage and one converter current should be identified as independent. While, in an ideal converter operating in DCM, converter voltages and currents are not independent from each other as the converter conversion ratio depends upon the load current. Thus, it is possible to identify a set of independent variables including only voltage(s) or only current(s), or a mix of voltages and currents. In the example of Section I, input voltage v.sub.in and output voltage v.sub.out of the converter are identified as independent variables u*={v.sub.in, v.sub.out}. It should be further noted that the independent variables need not necessarily be converter state variables. For example, average switch current can also be identified as an independent variable, as is usually done in non-linear carrier control. This provides more freedom in making a choice of the independent variables, as sensing some of these is necessary to implement a hybrid feedforward controller, allowing designers to employ more convenient sensing.
[0049] Once a suitable set of independent variables u*={v.sub.x*, i.sub.y*} is identified, any other converter variable can be expressed based on the converter steady-state characteristics in terms of the variables in u* and the duty cycle d. The next step is to represent the converter output u.sub.out as a function of a subset of independent variables, {v.sub.x, i.sub.y}⊂{v.sub.x*, i.sub.y*} and duty cycle d using the converter intrinsic conversion characteristics:
u.sub.out=g({v.sub.x,i.sub.y},d), (7)
and combine this with the control objective:
u.sub.out=u.sub.ref, (8)
to arrive at the relationship:
g({v.sub.x,i.sub.y},d)=u.sub.ref, (9)
which determines how duty cycle d should be modulated in order to achieve the desired control objective (8). Solving (9) for d yields the duty cycle command:
d=f({v.sub.x,i.sub.y},u.sub.ref), (10)
which is shown in the hybrid feedforward controller block diagram in
[0050] As already mentioned, the reference command u.sub.ref can either be an independent signal or dependent upon converter variables. If u.sub.ref is an independent signal, then u.sub.out in (7) involves dependence on duty cycle d. In the case u.sub.ref is dependent upon converter variables, possibly including d, this dependence should be included in (9) and (10). In all cases, the final expressions (9) and (10) should involve a subset of converter independent variables, and duty cycle d. In general, the independent variables that appear in the duty cycle modulation expressions (9) and (10) are the variables that need to be sensed.
[0051] To illustrate the hybrid feedforward synthesis method represented by (7)-(10), consider again the DCM boost example of Section I.B. In this case, u*=u={v.sub.in, v.sub.out}, u.sub.out=i.sub.in
.sub.T.sub.
which yields the following duty cycle modulation equation.
[0052] It can be observed that the duty cycle expression (12) depends upon converter input voltage, output voltage and the reference command. The dependence of duty cycle command on the reference command can be further simplified here, as the reference command depends upon one of the converter variables (input voltage),
[0053] It should be noted here that the duty cycle modulation equation (9) or (10) can be implemented in multiple ways, which may involve analog or digital implementations. Direct duty cycle modulation is possible by programming the duty cycle modulation equation (10) into a microcontroller. Also relatively simple analog circuits can be designed to solve (9), such as demonstrated in D. Maksimović, Y. Jang, and R. W. Erickson, “Nonlinear-carrier control for high-power-factor boost rectifiers,” IEEE Trans. Power Electron., vol. 11, no. 4, pp. 578-584, 1996 (Maksimovic et al.), Z. Lai, K. M. Smedley, and Y. Ma, “Time quantity one-cycle control for power-factor correctors,” IEEE Trans. Power Electron., vol. 12, no. 2, pp. 369-375, 1997 (Lai et al.), and R. Erickson, M. Madigan, and S. Singer, “Design of a simple high-power-factor rectifier based on the flyback converter,” Applied Power Electronics Conference and Exposition, 1990. APEC '90, Conference Proceedings 1990, Fifth Annual. pp. 792-801, 1990 (Erickson et al.), each of which is incorporated herein by reference in its entirety.
III. Example Hybrid Feedforward Control Architecture
[0054] The general considerations discussed in Section II can be used to synthesize new hybrid feedforward control architectures. Consider an example of an offline battery charger application shown in a block diagram form in
[0055] To realize the PFC ac-dc conversion stage, a four-switch buck-boost converter is selected as shown in
[0056] A. Four-Switch Buck-Boost Converter Based PFC Rectifier:
[0057] Topology of four-switch buck-boost converter is shown in
[0058] Two considerations: topology selection and energy buffering capacitor selection are discussed below:
[0059] 1. Topology Considerations
[0060] Four-switch buck-boost converter can be realized as either synchronous or asynchronous converter. Synchronous and asynchronous topologies of the converter are shown in
[0061] 2. Energy Buffering Capacitor Selection
[0062] An output capacitor of the four-switch buck-boost converter acts as an energy buffering capacitor and buffers the difference of input ac power and output dc power. Due to energy buffering, twice line frequency ripple appears in the capacitor voltage. Ripple in capacitor voltage can be expressed as:
Here ΔV.sub.bus is bus voltage ripple, P.sub.dc is load power, V.sub.nom,bus is nominal bus voltage and ω.sub.l is line frequency. From (14), one can note that lowering the nominal bus node voltage leads to larger ripple across the capacitor. This can be compensated by increasing the size of capacitor proportionally. Therefore, a tradeoff between larger capacitor size and smaller bus node voltage appears due to ac energy buffering in the capacitor.
[0063] Reducing the bus voltage, as possible with the proposed converter, will increase size of the capacitor proportionally. But it can be noted that the bus voltage is an intermediate system voltage which is regulated by voltage regulation stage as shown in
[0064] Lastly, it is noted that it is possible for instantaneous bus voltage to become zero during operation of the converter, since minimum bus voltage (V.sub.nom,bus−ΔV.sub.bus) can be much lower than nominal bus voltage V.sub.nom,bus. This results in converter failing to operate. The situation can be avoided by choosing large enough capacitor and nominal bus voltage.
[0065] 3. Synthesis of Converter Control Architecture
[0066] The control architecture for making the converter act as PFC converter is shown in
Here v.sub.bus is the instantaneous bus voltage, i.sub.l
.sub.T.sub.
TABLE-US-00001 TABLE I Four-switch buck-boost converter component parameters. Switching Inductance Capacitance Frequency (L) (C) Micro-controller 100 kHz 300 μH 250 μF TMS320F28069
commands after passing through saturation are shown in
[0067] Emulated input resistance R.sub.e of the converter determines input power flow of the converter. This, as discussed earlier and shown in
[0068] Implementation of the PFC operation using four-switch buck-boost converter using hybrid feedforward controller offers several advantages. Reduction in number of sensors, sensing continuous signals, ease of controller implementation and automatic mode transition make the four-switch buck-boost converter with the control architecture well-suited for PFC ac-dc conversion.
[0069] 4. Experimental Results
[0070] A prototype of the four-switch buck-boost converter acting as a power factor correction rectifier is designed, built and tested. The converter is designed for 1 kW of input power, operating at a switching frequency of 100 kHz. Inductance and capacitance values used in the converter are listed in Table I.
[0071] In order to implement the control architecture described in Section III.A.3, a TI 32-bit microcontroller listed in Table I is used. Average inductor current and output voltage of the converter is sensed and sampled at the converter switching frequency of 100 kHz. The sensed commands are then processed in the microcontroller to compute two duty cycle commands d.sub.buck and d.sub.boost for the converter in every switching interval as discussed in Section III.A.3. The duty cycle commands are then processed by digital pulse width modulator to generate four switched commands for the converter.
[0072]
[0073] B. Buck Converter Based Power Regulation Stage:
[0074] Hybrid feedforward control can also be implemented for the power regulation stage of the battery charger. To realize this stage, a synchronous buck converter operating in CCM is selected, as shown in
u.sub.out=P.sub.batt=v.sub.batti.sub.batt=g(v.sub.bus,i.sub.l.sub.
.sub.T.sub.
i.sub.l.sub.
.sub.T.sub.
Here, d.sub.batt is the duty cycle of the power regulation buck converter. Expression (16) can be equated with the reference command:
d.sub.battv.sub.busi.sub.l.sub.
.sub.T.sub.
which yields the controller duty cycle modulation equation (10) in the following form:
[0075] If the duty cycle of the converter is modulated as given by (18), then the desired power regulation capability can be achieved by the converter. Simulation results verifying power regulation stage operation with hybrid feedforward controller implemented are shown in
[0076] It can be observed from (13), (15) and (18) that operations of addition, subtraction, multiplication, division and square root may appear in duty cycle modulation equations. These operations can be implemented either digitally or using analog circuits. For digital implementations, modern microcontrollers possess the capability to process all of these operations. For analog implementations, various circuit design techniques can be employed, for example as discussed in Maksimovic et al., Lai et al. and Erickson et al. incorporated herein.
IV. Example Alternate Architectures
[0077] A. Four Switch Buck Boost Converter
[0078] Hybrid feedforward control architecture can be realized on four-switch buck-boost converter in multiple ways.
[0079] To implement ac-dc conversion hybrid feedforward controller on four-switch based buck-boost converter, different choices of converter independent variables are possible. Table II lists example(?) choices of converter independent variables and corresponding duty cycle equations. Choice of converter independent variable can be made based on convenience of employing sensors to sense converter voltages/currents. One convenient choice of converter independent variables is sensing output voltage and inductor current. Apart from its use in inner hybrid feedforward control loop, sensing of output voltage of the converter can be implemented for the outer voltage loop. Thus, in this example, it is used twice, in the inner hybrid feedforward control loop and in the outer voltage loop. Furthermore, since the converter is operating in CCM, as discussed earlier, second converter independent variable should be the converter current. Choice of inductor current is convenient as the current is continuous, ideally free from converter switching noise and thus the average can be easily computed. The control architecture with this choice of converter independent variables has been discussed earlier and shown in
TABLE-US-00002 TABLE II Possible choices of converter independent variables and corresponding duty cycle signals for controlling four switch buck boost converter as power factor correction rectifier. Converter independent variables {v.sub.x, i.sub.y} Boost duty cycle i.sub.l
.sub.T.sub.
i.sub.in
.sub.T.sub.
i.sub.out
.sub.T.sub.
i.sub.out
.sub.T.sub.
[0080] B. Buck Converter
[0081] Hybrid feedforward controller implemented on buck converter is shown in
[0082] C. Boost Converter
[0083] Hybrid feedforward controller implemented on boost converter is shown in
[0084] The proposed controller presented in Table III can be compared with well-known open loop control of boost converter and non-linear carrier control. In the open loop control, the converter operates in DCM over complete line cycle. This creates significant EMI noise. Furthermore, input current of the converter has significant switching content, putting high stress on the EMI filter. Additionally, peak currents can be much larger in DCM operation as compared to CCM operation, requiring significant derating of semi-conductor devices. On the other hand, the proposed controllers are designed for the converter to operate in CCM over the line cycle, easing EMI filter design and generating less EMI noise. In comparison with non-linear carrier control, the sensed signals here include input current sensing which is continuous in nature and free from switching noise, while non-linear carrier control relies on sensing switch current. The switch current contains significant switching noise, making it difficult to average switch current and need additional circuity which can complicate design, while average inductor current can be sensed directly without employing complex circuitry.
TABLE-US-00003 TABLE III Possible choices of converter independent variables and corresponding duty cycle signals for controlling boost converter as power factor correction rectifier. Converter independent variables {v.sub.x, i.sub.y} Boost duty cycle i.sub.in
.sub.T.sub.
i.sub.out
.sub.T.sub.
[0085] D. Cuk Converter
[0086] Cuk converter with hybrid feedforward control implemented is shown in
[0087] The controller for Cuk converter presented in Table IV can be compared with constant duty cycle control and non-linear carrier control. The proposed controllers are designed for the converter to operate in CCM over the line cycle. In CCM the converter generates significantly less EMI, as compared to DCM operation. Furthermore, filter employed at the input of the converter to filter switching current can be much smaller for CCM operation than for DCM operation. Additionally, peak current are significantly larger in DCM operation than in CCM operation, requiring derated semiconductor devices. Constant duty cycle control of Cuk converter relies on the operation of the converter in DCM, making it susceptible to the issues mentioned.
[0088] In comparison with non-linear carrier control, non-linear carrier controller senses average switch current which contains significant switching harmonics, making it difficult to sense and can create cross talk with other sensed signal. On the other hand, the prosposed controller senses input and output currents which are continuous in nature and free from switching noise.
TABLE-US-00004 TABLE IV Possible choices of converter independent variables and corresponding duty cycle signals for controlling Cuk converter as power factor correction rectifier. Converter independent variables {v.sub.x, i.sub.y} Cuk duty cycle i.sub.in
.sub.T.sub.
i.sub.out
.sub.T.sub.
[0089] E. SEPIC Converter
[0090] A general structure of an example SEPIC converter with a hybrid feedforward controller implemented is shown in
[0091] Some of the benefits that the particular choice of converter independent variables presented in Table V, (v.sub.out,i.sub.in
.sub.T.sub.
i.sub.in
.sub.T.sub.
TABLE-US-00005 TABLE V Possible choices of converter independent variables and corresponding duty cycle signals for controlling SEPIC converter as power factor correction rectifier. Converter independent variables {v.sub.x, i.sub.y} SEPIC converter duty cycle i.sub.in
.sub.T.sub.
i.sub.out
.sub.T.sub.
i.sub.l
.sub.T.sub.
[0092] F. Buck Boost Converter
[0093] An example buck boost converter topology with a hybrid feedforward controller implemented is shown in
[0094] It can be noted that one of the choice of converter independent variable (v.sub.out,i.sub.l
.sub.T.sub.
TABLE-US-00006 TABLE VI Possible choices of converter independent variables and corresponding duty cycle signals for controlling buck-boost converter as power factor correction rectifier. Converter independent variables {v.sub.x, i.sub.y} Buck Boost duty cycle i.sub.out
.sub.T.sub.
i.sub.l
.sub.T.sub.
[0095] G. Flyback Converter
[0096] A flyback converter utilizing the hybrid feedforward controller architecture is shown in
[0097] A benefit this provides as compared to non-linear carrier control is that both variables are sensed on the output side of the converter, thus isolation of the transformer is not disturbed by employing sensors. To feedback the duty cycle command, a digital command, digital isolators can be used. On the other hand, in non-linear carrier control, average input current and output voltage are sensed and thus isolation of the transformer can be effect because of currents flowing through the sensing path.
[0098] In comparison with constant duty cycle control, which relies on DCM operation of the circuit, this example controller relies on CCM operation of the converter. CCM operation significantly lowers EMI noise, eases input filter implementation and reduces peak current rating of semiconductor devices.
TABLE-US-00007 TABLE VII Possible choices of converter independent variables and corresponding duty cycle signals for controlling flyback converter as power factor correction rectifier. Converter independent variables {v.sub.x, i.sub.y} Flyback duty cycle i.sub.out
.sub.T.sub.
[0099] Although implementations have been described above with a certain degree of particularity, those skilled in the art could make numerous alterations to the disclosed embodiments without departing from the spirit or scope of this invention. All directional references (e.g., upper, lower, upward, downward, left, right, leftward, rightward, top, bottom, above, below, vertical, horizontal, clockwise, and counterclockwise) are only used for identification purposes to aid the reader's understanding of the present invention, and do not create limitations, particularly as to the position, orientation, or use of the invention. Joinder references (e.g., attached, coupled, connected, and the like) are to be construed broadly and may include intermediate members between a connection of elements and relative movement between elements. As such, joinder references do not necessarily infer that two elements are directly connected and in fixed relation to each other. It is intended that all matter contained in the above description or shown in the accompanying drawings shall be interpreted as illustrative only and not limiting. Changes in detail or structure may be made without departing from the spirit of the invention as defined in the appended claims.