IP Library › Granted Patent US 12,571,356
Granted Patent B2
US 12,571,356 · App. 18/936,707 · Granted Mar 10, 2026

Camless reciprocating engine control system

Inventors: Peter Sinsheimer (Los Angeles, CA); Isak Bosman (Newport Beach, CA)
Assignee: Adaptive Camless Technology, LLC
F02D35/022F01L9/21
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,571,356
App. No.
18/936,707
Granted
Mar 10, 2026
Kind
B2
Abstract

Systems and methods are provided for a camless reciprocating engine control system that uses laser absorption spectroscopy (LAS) sensors and artificial intelligence/machine learning to optimize engine operation. The control system evaluates LAS data in real time or substantially real time to optimize the operation of the engine through dynamic management of camless engine components such as intake valves, exhaust valves, fuel injectors, spark plugs, and variable compression mechanisms.

Claims (58)

1 . A camless reciprocating engine comprising:

a cylinder housing a reciprocating piston;

an engine component associated with the cylinder, wherein the engine component is selected from a group consisting of: an intake valve, an exhaust valve, a spark plug, a fuel injector, and a variable compression mechanism;

an actuator coupled to the engine component, wherein the actuator is configured to control operation of the engine component;

an optical sensor configured to generate sensor data regarding an attribute of cylinder operation; and

a controller coupled to the optical sensor and actuator, wherein the controller is configured to:

receive the sensor data from the optical sensor during a particular cycle of the cylinder;

process the sensor data using a neural network trained to generate actuator command data associated with a desired optimization of engine operation; and

initiate actuation of the actuator based at least partly on the actuator command data during the particular cycle of the cylinder in which the sensor data was received.

2 . The camless reciprocating engine of claim 1 , wherein the particular cycle of the cylinder is a four-stroke cycle, wherein the sensor data is generated during a particular stroke of a particular four-stroke cycle of the cylinder, and wherein initiation of the actuator occurs during the particular stroke of the particular four-stroke cycle of the cylinder.

3 . The camless reciprocating engine of claim 1 , where the optical sensor is a laser absorption spectroscopy sensor.

4 . The camless reciprocating engine of claim 3 , wherein the sensor data comprises laser absorption spectroscopy data, and wherein the attribute represented by the sensor data is selected from a group consisting of: fuel composition, energy content, temperature, NOx content, UHC content, CO content, CO 2 content, and H 2 O content.

5 . The camless reciprocating engine of claim 1 , further comprising a plurality of optical sensors including the optical sensor, wherein the plurality of optical sensors comprises:

a first optical sensor positioned at a location within an intake of the cylinder to measure one or more fluid parameters within the intake;

a second optical sensor positioned to measure one or more fluid parameters at a location within the cylinder; and

a third optical sensor positioned at a location within an exhaust of the cylinder to measure one or more fluid parameters within the exhaust.

6 . The camless reciprocating engine of claim 1 , further comprising a network interface configured to transmit the sensor data to a computing system via a network.

7 . The camless reciprocating engine of claim 6 , wherein the network interface is further configured to receive a second neural network from the computing system via the network, and wherein the controller is further configured to replace, in memory of the controller, the neural network with the second neural network.

8 . The camless reciprocating engine of claim 1 , wherein to process the sensor data using the neural network, the controller is configured to:

apply a transformation to the sensor data to generate transformed sensor data, wherein the transformed sensor data represents a feature of a state of the camless reciprocating engine at a point in time;

generate an input vector using the transformed sensor data; and

perform a forward pass on the input vector using the neural network to generate an output vector, wherein the output vector comprises the actuator command data.

9 . The camless reciprocating engine of claim 1 , wherein the controller is further configured to:

determine a change to a parameter of the engine component based on the actuator command data;

wherein the change to the parameter is selected from a group consisting of: timing, phase, and duration of operation, and

wherein initiating actuation of the actuator is based on the parameter of the engine component.

10 . The camless reciprocating engine of claim 1 , wherein the controller is further configured to:

receive second sensor data from the optical sensor, wherein the second sensor data is generated by the optical sensor subsequent to the controller initiating actuation of the actuator based at least partly on the actuator command data;

determine a reward value based on the second sensor data; and

modify a parameter of the neural network based on the reward value.

11 . A non-transitory machine-readable storage medium storing instructions executable by one or more processors of a computing device, wherein the instructions, when executed by the one or more processors, cause the computing device to:

obtain training data comprising a plurality of training data input vectors and a plurality of reference data output vectors, wherein a training data input vector of the plurality of training data input vectors represents sensor data regarding an attribute of operation of a camless engine, and wherein a reference data output vector of the plurality of reference data output vectors represents actuator command data to be generated by a machine learning model from the training data input vector;

cluster the training data into a plurality of clusters based on time proximity of cycles with which the plurality of training data input vectors are associated, wherein training data input vectors in a first cluster of the plurality of clusters are associated with a first set of cycles observed during a first period of time, and wherein training data input vectors in a second cluster of the plurality of clusters are associated with a second set of cycles observed during a second period of time subsequent to the first period of time;

train the machine learning model using the training data and an objective function, wherein the objective function is associated with optimization of an engine function; and

provide the machine learning model that has been trained to one or more camless engines.

12 . The non-transitory machine-readable storage medium of claim 11 , wherein the optimization of the engine function is selected from a group consisting of:

minimizing a measurement of an emission, maximizing a measurement of an output, and maintaining a measurement of temperature.

13 . The non-transitory machine-readable storage medium of claim 11 , wherein the sensor data comprises laser absorption spectroscopy sensor data, and wherein the attribute represented by the sensor data is selected from a group consisting of: fuel composition, energy content, temperature, NOx content, UHC content, CO content, CO 2 content, and H 2 O content.

14 . The non-transitory machine-readable storage medium of claim 11 , wherein the machine learning model comprises a neural network.

15 . The non-transitory machine-readable storage medium of claim 11 , wherein to cluster the training data, the instructions cause the computing device to cluster the plurality of training data input vectors by time proximity according to an engine cycle interval parameter.

16 . A computer-implemented method comprising:

as performed by a control system for a camless engine, the control system comprising one or more computer processors configured to execute specific instructions,

receiving sensor data from an optical sensor in optical communication with an engine component associated with a cylinder of the camless engine, wherein the engine component is selected from a group consisting of: an intake valve, an exhaust valve, a spark plug, a fuel injector, and a variable compression mechanism;

processing the sensor data using a neural network trained to generate actuator command data associated with a desired optimization of engine operation;

initiating actuation of an actuator of the camless engine based at least partly on the actuator command data;

receiving second sensor data from the optical sensor, wherein the second sensor data is generated by the optical sensor subsequent to the initiating actuation of the actuator based at least partly on the actuator command data;

determining a reward value based on the second sensor data; and

modifying a parameter of the neural network based on the reward value.

17 . The computer-implemented method of claim 16 , further comprising:

determining a change to a parameter of the engine component based on the actuator command data;

wherein the change to the parameter is selected from a group consisting of: timing, phase, and duration of operation, and

wherein initiating actuation of the actuator is based on the parameter of the engine component.

18 . The computer-implemented method of claim 16 , further comprising:

applying a transformation to the sensor data to generate transformed sensor data, wherein the transformed sensor data represents a feature of a state of the camless engine at a point in time;

generating an input vector using the transformed sensor data; and

performing a forward pass on the input vector using the neural network to generate an output vector, wherein the output vector comprises the actuator command data.

19 . The computer-implemented method of claim 16 , wherein the optical sensor is a laser absorption spectroscopy sensor.

20 . The computer-implemented method of claim 19 , wherein the sensor data comprises laser absorption spectroscopy data, and wherein an attribute represented by the sensor data is selected from a group consisting of: fuel composition, energy content, temperature, NOx content, UHC content, CO content, CO 2 content, and H 2 O content.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2024
From: SINSHEIMER, PETER; BOSMAN, ISAK
To: ADAPTIVE CAMLESS TECHNOLOGY, LLC
Reel/Frame 069156/0705 →
Continuity (2)
Continuation PCTUS2022027868 · May 5, 2022
Related Publication 20250059925A1 · Feb 20, 2025
References Cited (10)
US 6966285B1 · Sun · 2005 [cited by applicant]
US 20070272179A1 · Luercho · 2007 [cited by examiner]
US 20150198068A1 · Boeck · 2015 [cited by examiner]
US 20190017487A1 · Rudnitzki et al. · 2019 [cited by applicant]
US 20200132552A1 · Brummel · 2020 [cited by examiner]
US 20210003087A1 · Spearrin · 2021 [cited by examiner]
US 20210348576A1 · Sudarsan · 2021 [cited by applicant]
WO WO2004048761A1 · 2004 [cited by applicant]
WO WO2019152886A2 · 2019 [cited by applicant]
International Search Report and Written Opinion received in PCT Application No. PCT/US2022/027868, dated Jan. 31, 2023 in 13 pages. [cited by applicant]