Automatic and manual transmissions are commonly used in the automotive market. Those transmissions have become more and more complicated since the engine speed has to be properly adjusted to improve fuel economy and minimize the emissions. This finer control of the engine speed in conventional transmissions can typically be done by adding extra gears but with increased overall complexity and cost. Thus, the number of gears for a usual manual transmission became six, seven or more for automatic transmissions.
In addition to these more conventional transmissions, Continuously Variable Transmissions (CVT) have been developed. CVTs are of many types including: belts with variable pulleys, toroidal, conical, etc. The main working principle of a CVT is that it enables the engine to run at its most efficient rotation speed by steplessly changing the transmission ratio as a function of the vehicle speed. However, there are still limitations regarding torque peaks and controllability of the speed ratio of the CVT in a number of different applications. Thus, there is a need for an improved method of control.
Provided herein is a computer-implemented system for a ball-planetary variator (CVP) having a plurality of tiltable balls supported in a carrier, the computer-implemented system including: a digital processing device including an operating system configured to perform executable instructions and a memory device; a computer program including instructions executable by the digital processing device, the computer program including a shift actuator controller configured to control a plurality of operating conditions of the CVP; a plurality of sensors configured to monitor the operating conditions of the CVP including: a CVP speed ratio setpoint and an input torque to the CVP; wherein the shift actuator controller includes a actuator force model configured to provide a shift force setpoint based on the CVP speed ratio set point and the input torque to the CVP, and wherein the shift actuator controller commands a change in a carrier position of the CVP based at least in part on the shift force setpoint.
Provided herein is a vehicle having a continuously variable planetary (CVP), wherein the CVP is a ball variator assembly having a first traction ring assembly and a second traction ring assembly in contact with a plurality of balls, wherein each ball of the plurality of balls has a tiltable axis of rotation supported by a first carrier member and a second carrier member, wherein a rotation of the first carrier member with respect to the second carrier member corresponds to a change in the tiltable axis of rotation; and a controller configured to control a CVP speed ratio using a shift actuator controller, wherein the shift actuator controller is configured to receive a CVP speed ratio setpoint and an input torque to the CVP and return an actuator pressure setpoint, and wherein the actuator pressure setpoint corresponds to a commanded position of the first carrier member with respect to the second carrier member.
All publications, patents, and patent applications mentioned in this specification are herein incorporated by reference to the same extent as if each individual publication, patent, or patent application was specifically and individually indicated to be incorporated by reference.
Novel features of the preferred embodiments are set forth with particularity in the appended claims. A better understanding of the features and advantages of the present embodiments will be obtained by reference to the following detailed description that sets forth illustrative embodiments, in which the principles of the preferred embodiments are utilized, and the accompanying drawings of which:
The preferred embodiments relate to controlling the operating conditions of a Continuous Variable Transmission with an electronic control system configured to receive signals and execute commands based at least in part on a driver's torque or load request. The driver can give input to the vehicle in three ways: the brake pedal, the accelerator pedal, and other control button, switches, or knobs located within reach of the driver. The brake pedal and accelerator pedal input signals are mainly related to the requested total vehicle action. The controller described herein uses a plurality of measurements available which give information on this vehicle status. Some of the measurements or signals are engine speed, transmitted torque, transmission output speed, temperatures, gearbox settings, brake pedal position, accelerator pedal position (sometimes referred to as a gas pedal), engine throttle position, among others.
The preferred embodiments will now be described with reference to the accompanying figures, wherein like numerals refer to like elements throughout. The terminology used in the descriptions below is not to be interpreted in any limited or restrictive manner simply because it is used in conjunction with detailed descriptions of certain specific embodiments. Furthermore, embodiments can include several novel features, no single one of which is solely responsible for its desirable attributes or which is essential to practicing the preferred embodiments described.
Provided herein are configurations of CVTs based on a ball-type variators, also known as CVP, for continuously variable planetary. Basic concepts of a ball-type Continuously Variable Transmissions are described in U.S. Pat. Nos. 8,469,856 and 8,870,711 incorporated herein by reference in their entirety. Such a CVT, adapted herein as described throughout this specification, includes a number of balls (planets, spheres) 1, depending on the application, two ring (disc) assemblies contact the balls, as input 2 and output 3, and an idler (sun) assembly 4 as shown on
The working principle of such a CVP of
As used here, the terms “operationally connected,” “operationally coupled”, “operationally linked”, “operably connected”, “operably coupled”, “operably linked,” and like terms, refer to a relationship (mechanical, linkage, coupling, etc.) between elements whereby operation of one element results in a corresponding, following, or simultaneous operation or actuation of a second element. It is noted that in using said terms to describe the embodiments, specific structures or mechanisms that link or couple the elements are typically described. However, unless otherwise specifically stated, when one of said terms is used, the term indicates that the actual linkage or coupling may take a variety of forms, which in certain instances will be readily apparent to a person of ordinary skill in the relevant technology.
For description purposes, the term “radial” is used here to indicate a direction or position that is perpendicular relative to a longitudinal axis of a transmission or variator. The term “axial” as used here refers to a direction or position along an axis that is parallel to a main or longitudinal axis of a transmission or variator. For clarity and conciseness, at times similar components labeled similarly (for example, a control piston 123A and a control piston 123B) will be referred to collectively by a single label (for example, control pistons 123).
It should be noted that reference herein to “traction” does not exclude applications where the dominant or exclusive mode of power transfer is through “friction.” Without attempting to establish a categorical difference between traction and friction drives here, generally these may be understood as different regimes of power transfer. Traction drives usually involve the transfer of power between two elements by shear forces in a thin fluid layer trapped between the elements. The fluids used in these applications usually exhibit traction coefficients greater than conventional mineral oils. The traction coefficient GO represents the maximum available traction force which would be available at the interfaces of the contacting components and is the ratio of the maximum available drive torque per contact force. Typically, friction drives generally relate to transferring power between two elements by frictional forces between the elements. For the purposes of this disclosure, it should be understood that the CVTs described here may operate in both tractive and frictional applications. For example, in the embodiment where a CVT is used for a bicycle application, the CVT can operate at times as a friction drive and at other times as a traction drive, depending on the torque and speed conditions present during operation.
As used herein, “creep”, “ratio droop”, or “slip” is the discrete local motion of a body relative to another and is exemplified by the relative velocities of rolling contact components such as the mechanism described herein. In traction drives, the transfer of power from a driving element to a driven element via a traction interface requires creep. Usually, creep in the direction of power transfer is referred to as “creep in the rolling direction.” Sometimes the driving and driven elements experience creep in a direction orthogonal to the power transfer direction, in such a case this component of creep is referred to as “transverse creep.” It should be understood, that speed ratio droops with increasing torque due to the local shearing of the traction fluid at the contacting components. As speed ratio droops the torque ratio rises, and thus the CVP naturally exhibits some degree of response to changing torque demands. Control methods described herein are optionally configured to account for the speed ratio droop through appropriate feedback and mapping of the transmission hardware.
For description purposes, the terms “electronic control unit”, “ECU”, “Driving Control Manager System” or “DCMS” are used interchangeably herein to indicate a vehicle's electronic system that controls subsystems monitoring or commanding a series of actuators on an internal combustion engine to ensure optimal engine performance. It does this by reading values from a multitude of sensors within the engine bay, interpreting the data using multidimensional performance maps (called lookup tables), and adjusting the engine actuators accordingly. Before ECUs, air-fuel mixture, ignition timing, and idle speed were mechanically set and dynamically controlled by mechanical and pneumatic means. As used herein, a sensor is optionally configured to be a physical device, a virtual device, or any combination of the two. For example, a physical device is optionally configured to provide information to form a parameter for use in an electronic module. In some embodiments, as used herein, a speed sensor is either a physical device or a virtual device implemented in software to sense a speed of a rotating component.
Those of skill will recognize that brake position and throttle position sensors are electronic, and in some cases, well-known potentiometer type sensors. These sensors provide a voltage or current signal that is indicative of a relative rotation and/or compression/depression of driver control pedals, for example, brake pedal and/or throttle pedal. Often, the voltage signals transmitted from the sensors are scaled. A convenient scale used in the present application as an illustrative example of one implementation of the control system uses a percentage scale 0%-100%, where 0% is indicative of the lowest signal value, for example a pedal that is not compressed, and 100% is indicative of the highest signal value, for example a pedal that is fully compressed. In some embodiments, there may be implementations of the control system where the brake pedal is effectively fully engaged with a sensor reading of 20%-100%. Likewise, in some embodiments, a fully engaged throttle pedal corresponds to a throttle position sensor reading of 20%-100%. The sensors, and associated hardware for transmitting and calibrating the signals, are optionally selected in such a way as to provide a relationship between the pedal position and signal to suit a variety of implementations. Numerical values given herein are included as examples of one implementation and not intended to imply limitation to only those values. For example, in some embodiments, a minimum detectable threshold for a brake pedal position is 6% for a particular pedal hardware, sensor hardware, and electronic processor. Whereas an effective brake pedal engagement threshold is 14%, and a maximum brake pedal engagement threshold begins at or about 20% compression. As a further example, in some embodiments, a minimum detectable threshold for an accelerator pedal position is 5% for a particular pedal hardware, sensor hardware, and electronic processor. In some embodiments, similar or completely different pedal compression threshold values for effective pedal engagement and maximum pedal engagement are also applied for the accelerator pedal.
As used herein, and unless otherwise specified, the term “about” or “approximately” means an acceptable error for a particular value as determined by one of ordinary skill in the art, which depends in part on how the value is measured or determined.
Those of skill will recognize that in some embodiments, the various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the embodiments disclosed herein, including with reference to the transmission control system described herein, for example, are implemented as electronic hardware, software stored on a computer readable medium and executable by a processor, or combinations of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention. For example, various illustrative logical blocks, modules, and circuits described in connection with the embodiments disclosed herein are implemented or performed with a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. In some embodiments, a processor will be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration. In some embodiments, software associated with such modules resides in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, a hard disk, a removable disk, a CD-ROM, or any other suitable form of storage medium known in the art. In some embodiments, an exemplary storage medium is coupled to the processor such that the processor reads information from, and writes information to, the storage medium. In alternative embodiments, the storage medium is integral to the processor. In some embodiments, the processor and the storage medium reside in an ASIC. For example, in some embodiments, a controller for use of control of the IVT includes a processor (not shown).
Unless otherwise defined, all technical terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. As used in this specification and the appended claims, the singular forms “a,” “an,” and “the” include plural references unless the context clearly dictates otherwise. Any reference to “or” herein is intended to encompass “and/or” unless otherwise stated.
In some embodiments, the Control System for a Vehicle equipped with an infinitely variable transmission described herein includes a digital processing device, or use of the same. In further embodiments, the digital processing device includes one or more hardware central processing units (CPU) that carry out the device's functions. In still further embodiments, the digital processing device further includes an operating system configured to perform executable instructions. In some embodiments, the digital processing device is optionally connected a computer network. In further embodiments, the digital processing device is optionally connected to the Internet such that it accesses the World Wide Web. In still further embodiments, the digital processing device is optionally connected to a cloud computing infrastructure. In other embodiments, the digital processing device is optionally connected to an intranet. In other embodiments, the digital processing device is optionally connected to a data storage device.
In accordance with the description herein, suitable digital processing devices include, by way of non-limiting examples, server computers, desktop computers, laptop computers, notebook computers, sub-notebook computers, netbook computers, netpad computers, set-top computers, media streaming devices, handheld computers, Internet appliances, mobile smartphones, tablet computers, personal digital assistants, and vehicles. Those of skill in the art will recognize that many smartphones are suitable for use in the system described herein.
In some embodiments, the digital processing device includes an operating system configured to perform executable instructions. The operating system is, for example, software, including programs and data, which manages the device's hardware and provides services for execution of applications. Those of skill in the art will recognize that suitable server operating systems include, by way of non-limiting examples, FreeBSD, OpenBSD, NetBSD®, Linux, Apple® Mac OS X Server®, Oracle® Solaris®, Windows Server®, and Novell® NetWare®. Those of skill in the art will recognize that suitable personal computer operating systems include, by way of non-limiting examples, Microsoft® Windows®, Apple® Mac OS X®, UNIX®, and UNIX-like operating systems such as GNU/Linux®. In some embodiments, the operating system is provided by cloud computing. Those of skill in the art will also recognize that suitable mobile smart phone operating systems include, by way of non-limiting examples, Nokia® Symbian® OS, Apple® iOS®, Research In Motion® BlackBerry OS®, Google® Android®, Microsoft® Windows Phone® OS, Microsoft® Windows Mobile® OS, Linux®, and Palm® WebOS®.
In some embodiments, the device includes a storage and/or memory device. The storage and/or memory device is one or more physical apparatuses used to store data or programs on a temporary or permanent basis. In some embodiments, the device is volatile memory and requires power to maintain stored information. In some embodiments, the device is non-volatile memory and retains stored information when the digital processing device is not powered. In further embodiments, the non-volatile memory includes flash memory. In some embodiments, the non-volatile memory includes dynamic random-access memory (DRAM). In some embodiments, the non-volatile memory includes ferroelectric random access memory (FRAM). In some embodiments, the non-volatile memory includes phase-change random access memory (PRAM). In other embodiments, the device is a storage device including, by way of non-limiting examples, CD-ROMs, DVDs, flash memory devices, magnetic disk drives, magnetic tapes drives, optical disk drives, and cloud computing based storage. In further embodiments, the storage and/or memory device is a combination of devices such as those disclosed herein.
In some embodiments, the digital processing device includes a display to send visual information to a user. In some embodiments, the display is a cathode ray tube, (CRT). In some embodiments, the display is a liquid crystal display (LCD). In further embodiments, the display is a thin film transistor liquid crystal display (TFT-LCD). In some embodiments, the display is an organic light emitting diode (OLED) display. In various further embodiments, on OLED display is a passive-matrix OLED (PMOLED) or active-matrix OLED (AMOLED) display. In some embodiments, the display is a plasma display. In other embodiments, the display is a video projector. In still further embodiments, the display is a combination of devices such as those disclosed herein.
In some embodiments, the digital processing device includes an input device to receive information from a user. In some embodiments, the input device includes, by way of non-limiting examples, a keyboard, a mouse, trackball, track pad, joystick, stylus, a touch screen, a multi-touch screen, a microphone to capture voice or other sound input, a video camera or other sensor to capture motion or visual input. In still further embodiments, the input device is a combination of devices such as those disclosed herein.
In some embodiments the Control System for a Vehicle equipped with an infinitely variable transmission disclosed herein includes one or more non-transitory computer readable storage media encoded with a program including instructions executable by the operating system of an optionally networked digital processing device. In further embodiments, a computer readable storage medium is a tangible component of a digital processing device. In still further embodiments, a computer readable storage medium is optionally removable from a digital processing device. In some embodiments, a computer readable storage medium includes, by way of non-limiting examples, CD-ROMs, DVDs, flash memory devices, solid state memory, magnetic disk drives, magnetic tape drives, optical disk drives, cloud computing systems and services, and the like. In some cases, the program and instructions are permanently, substantially permanently, semi-permanently, or non-transitorily encoded on the media.
In some embodiments, the Control System for a Vehicle equipped with an infinitely variable transmission disclosed herein includes at least one computer program, or use of the same. A computer program includes a sequence of instructions, executable in the digital processing device's CPU, written to perform a specified task. Computer readable instructions may be implemented as program modules, such as functions, objects, Application Programming Interfaces (APIs), data structures, and the like, that perform particular tasks or implement particular abstract data types. In light of the disclosure provided herein, those of skill in the art will recognize that a computer program may be written in various versions of various languages.
The functionality of the computer readable instructions may be combined or distributed as desired in various environments. In some embodiments, a computer program includes one sequence of instructions. In some embodiments, a computer program includes a plurality of sequences of instructions. In some embodiments, a computer program is provided from one location. In other embodiments, a computer program is provided from a plurality of locations. In various embodiments, a computer program includes one or more software modules. In various embodiments, a computer program includes, in part or in whole, one or more web applications, one or more mobile applications, one or more standalone applications, one or more web browser plug-ins, extensions, add-ins, or add-ons, or combinations thereof.
Referring now to
Various powerpath layouts are optionally introduced by adding a number of gears, clutches and simple or compound planetaries. In such configurations, the overall transmission provides several operating modes; a CVT, an IVT, a combined mode and so on. Basic concepts of torque control methods and systems for a CVP are described in pending PCT application No. PCT/US16/054095 incorporated herein by reference in their entirety. A control system for use in an infinitely or continuously variable transmission will now be described.
Moving now to
In some embodiments, a shift actuator (not shown) is optionally implemented to control the position of the first carrier member 6 with respect to the second carrier member 7. Control of the actuator is optionally configured to be a cascade of a position controller, speed controller and a current controller or a combination of these loops in both feedback and feedforward variants. The driver circuit of an electric actuator receives a control command which relates to a certain setpoint for a carrier position (sometimes referred to as “P” representing the angular rotation of the first carrier member with respect to the second carrier member when viewed in the plane of the page of
The amount of force or torque the shift actuator instantaneously requires is related to the torque exerted on the carriers by the balls and the acceleration of the actuator and carrier. In steady state operation the acceleration is zero. A higher torque required for the shift actuator to reach a commanded set point indicates a higher torque on the carrier. Thus, the torque applied by the shift actuator is a measure of the torque on the first carrier member 6, for example. For electric shift actuators, the torque output of the shift actuator is in relation to its electrical current consumption. The electrical current draw is optionally used to measure the torque. For hydraulic shift actuators, the torque output of the shift actuator is in relation to its hydraulic pressure. The hydraulic pressure is optionally used to measure the force on the shift actuator and thereby determine the torque on the carrier. A control algorithm that uses the shift actuator force to measure carrier torque includes a method to compensate for dynamic effects during actuation, for example, inertial effects, transients due to actuation mechanism, dead time, among others, and hysteresis effects.
Still referring to
The equations below translate carrier force (Fcarrier_out) on the planet axle into a carrier torque (Tshift_carrier) based an effective carrier radius (reff) that changes with the tilting of the ball axis, for example a changing gamma angle (γ), and then translates back into an actuator shift force at the actuator drive gear based on a static carrier radius (rcarrier) from CVP centerline to the actuator drive gear. In some embodiments, the actuator drive gear is a member configured to drivingly couple the actuator to the rotatable carrier member of the variator.
Equations above are implementable in a spreadsheet and Simulink subsystem form. Physical validation of the model is done with a strain gauge applied to the carrier, for example. As will be discussed below, the relationships defined by the equations above form a computer implementable model used for control of the variator.
Referring now to
It should be noted that the CVP control sub-module 110 optionally incorporates a number of sub-modules for performing measurements and control of the CVP. In some embodiments, the vehicle control system 100 includes an engine control module 112 configured to receive signals from the input signal processing module 102 and in communication with the output signal processing module 106. The engine control module 112 is configured to communicate with the transmission control module 104.
Referring now to
Turning now to
It should be noted that the description above has provided dimensions for certain components or subassemblies. The mentioned dimensions, or ranges of dimensions, are provided in order to comply as best as possible with certain legal requirements, such as best mode. However, the scope of the preferred embodiments described herein are to be determined solely by the language of the claims, and consequently, none of the mentioned dimensions is to be considered limiting on the inventive embodiments, except in so far as any one claim makes a specified dimension, or range of thereof, a feature of the claim.
While preferred embodiments have been shown and described herein, it will be obvious to those skilled in the art that such embodiments are provided by way of example only. Numerous variations, changes, and substitutions will now occur to those skilled in the art without departing from the preferred embodiments. It should be understood that various alternatives to the embodiments described herein may be employed in practicing the invention. It is intended that the following claims define the scope of the preferred embodiments and that methods and structures within the scope of these claims and their equivalents be covered thereby.
This application claims priority to and the benefit from U.S. Provisional Patent Application Ser. No. 62/478,787 filed on Mar. 30, 2017 which is fully incorporated by reference herein.
Number | Date | Country | |
---|---|---|---|
62478787 | Mar 2017 | US |