Patents by Inventor Michael A. Kropinski
Michael A. Kropinski has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 8739049Abstract: A vehicle simulation system includes a compiler module, a parser module, a wrapper module, a modeling module, and a simulation module. The compiler module generates object code that is compatible with a first type of operating system based on source code that is executable by a vehicle control module and that is compatible with a second type of operating system. The parser module generates a definitions file and an extensible markup language (XML) file based on the source code and the object code. The wrapper module generates a library file based on the object code and the definitions file. The modeling module generates model-based source code for a virtual model based on the XML file and a user configuration of the virtual model. The simulation module simulates operation of a plant of a vehicle with the virtual model.Type: GrantFiled: August 23, 2010Date of Patent: May 27, 2014Inventors: Michael A. Kropinski, Minghui Kao, Gary Ferries, Hamid M. Esfahan, Wen-Chuan Lin, Michael A. Steele, Onassis Matthews
-
Patent number: 8612192Abstract: A vehicle simulation system includes a first simulation model that when executed simulates a software ring along with other software of a vehicle module. The vehicle simulation system further includes a second simulation model of the software ring. A bypass switch that has a first state and a second state. A bypass switching module switches the bypass switch between the first simulation model and the second simulation model based on a bypass signal and a ring enabling signal. A simulation control module executes code of a vehicle simulation model including software in-the-loop (SIL) testing of a selected one of the first simulation model and the second simulation model based on state of the bypass switch.Type: GrantFiled: August 23, 2010Date of Patent: December 17, 2013Inventors: Johan Larsson, Tobias Berndtson, Kenneth K. Lang, Xuefeng Tim Tao, Colin Hultengren, Michael A. Kropinski, Manmeet Mavi, Sriram Venkataramanan, David W. Wright
-
Patent number: 8281760Abstract: A control system for an engine including a starter may include a speed determination module that determines a first rotational speed of the engine during a run period contiguously following a period of starting the engine using the starter, and a speed control module that, when the first rotational speed falls below a predetermined speed greater than zero during the run period, selectively activates the starter to increase the first rotational speed. The speed control module may selectively activate the starter by selectively adjusting, based on the first rotational speed, a second rotational speed of a motor drive of the starter that supplies torque for cranking the engine and subsequently selectively engaging one of the motor drive and a first rotational member of the starter rotationally driven by the motor drive with a second rotational member of the engine. A related method is also provided.Type: GrantFiled: January 11, 2010Date of Patent: October 9, 2012Inventors: Thomas E. Bolander, Michael A. Kropinski
-
Publication number: 20110288841Abstract: A vehicle simulation system includes a first simulation model that when executed simulates a software ring along with other software of a vehicle module. The vehicle simulation system further includes a second simulation model of the software ring. A bypass switch that has a first state and a second state. A bypass switching module switches the bypass switch between the first simulation model and the second simulation model based on a bypass signal and a ring enabling signal. A simulation control module executes code of a vehicle simulation model including software in-the-loop (SIL) testing of a selected one of the first simulation model and the second simulation model based on state of the bypass switch.Type: ApplicationFiled: August 23, 2010Publication date: November 24, 2011Applicant: GM GLOBAL TECHNOLOGY OPERATIONS, INC.Inventors: Johan Larsson, Tobias Berndtson, Kenneth K. Lang, Xuefeng Tim Tao, Colin Hultengren, Michael A. Kropinski, Manmeet Mavi, Sriram Venkataramanan, David W. Wright
-
Publication number: 20110288840Abstract: A vehicle simulation system includes a compiler module, a parser module, a wrapper module, a modeling module, and a simulation module. The compiler module generates object code that is compatible with a first type of operating system based on source code that is executable by a vehicle control module and that is compatible with a second type of operating system. The parser module generates a definitions file and an extensible markup language (XML) file based on the source code and the object code. The wrapper module generates a library file based on the object code and the definitions file. The modeling module generates model-based source code for a virtual model based on the XML file and a user configuration of the virtual model. The simulation module simulates operation of a plant of a vehicle with the virtual model.Type: ApplicationFiled: August 23, 2010Publication date: November 24, 2011Applicant: GM GLOBAL TECHNOLOGY OPERATIONS, INC.Inventors: Michael A. Kropinski, Minghui Kao, Gary Ferries, Hamid M. Esfahan, Wen-Chuan Lin, Michael A. Steele, Onassis Matthews
-
Publication number: 20110168117Abstract: A control system for an engine including a starter may include a speed determination module that determines a first rotational speed of the engine during a run period contiguously following a period of starting the engine using the starter, and a speed control module that, when the first rotational speed falls below a predetermined speed greater than zero during the run period, selectively activates the starter to increase the first rotational speed. The speed control module may selectively activate the starter by selectively adjusting, based on the first rotational speed, a second rotational speed of a motor drive of the starter that supplies torque for cranking the engine and subsequently selectively engaging one of the motor drive and a first rotational member of the starter rotationally driven by the motor drive with a second rotational member of the engine. A related method is also provided.Type: ApplicationFiled: January 11, 2010Publication date: July 14, 2011Applicant: GM GLOBAL TECHNOLOGY OPERATIONS, INC.Inventors: Thomas E. Bolander, Michael A. Kropinski
-
Patent number: 7631551Abstract: A method of determining a barometric pressure of atmosphere, in which an internal combustion engine of a vehicle is located includes monitoring operating parameters of the internal combustion engine and the vehicle, determining a healthy status of an air filter of the internal combustion engine, and calculating the barometric pressure based on the operating parameters and the healthy status of the air filter.Type: GrantFiled: July 27, 2007Date of Patent: December 15, 2009Assignee: GM Global Technology Operations, Inc.Inventors: Wenbo Wang, John F. Van Gilder, Jill A Slimmer-Velez, Kurt D. Mc Lain, Michael A. Kropinski
-
Publication number: 20090025469Abstract: A method of determining a barometric pressure of atmosphere, in which an internal combustion engine of a vehicle is located includes monitoring operating parameters of the internal combustion engine and the vehicle, determining a healthy status of an air filter of the internal combustion engine, and calculating the barometric pressure based on the operating parameters and the healthy status of the air filter.Type: ApplicationFiled: July 27, 2007Publication date: January 29, 2009Inventors: Wenbo Wang, John F. Van Gilder, Jill A. Slimmer-Velez, Kurt D. McLain, Michael A. Kropinski
-
Patent number: 7441450Abstract: A method of monitoring air flow restriction in an air intake of an internal combustion engine includes monitoring a plurality of manifold absolute pressure (MAP) samples and determining respective MAP thresholds corresponding to each of the MAP samples. Each of the MAP samples is compared to its respective MAP threshold. A percentage of failed MAP samples is determined based on the comparing and an over-restricted air intake condition is selectively indicated based on the percentage of failed MAP samples.Type: GrantFiled: January 31, 2007Date of Patent: October 28, 2008Assignee: GM Global Technology Operations, Inc.Inventors: Kurt D. Mc Lain, Wenbo Wang, Michael A. Kropinski
-
Patent number: 7441449Abstract: A method of monitoring air flow restriction in an air intake of an internal combustion engine includes recording a predetermined number of pre-throttle pressure samples, recording a predetermined number of mass air flow samples, which respectively correspond to the pre-throttle pressure samples and determining a slope based on the pre-throttle pressure samples and the mass air flow samples. Whether an air filter is inducing an air flow over restriction is determined based on the slope.Type: GrantFiled: January 24, 2007Date of Patent: October 28, 2008Assignee: GM Global Technology Operations, Inc.Inventors: Wenbo Wang, Michael A. Kropinski, Kurt D. Mc Lain
-
Publication number: 20080223123Abstract: A method of monitoring air flow restriction in an air intake of an internal combustion engine includes recording a predetermined number of pre-throttle pressure samples, recording a predetermined number of mass air flow samples, which respectively correspond to the pre-throttle pressure samples and determining a slope based on the pre-throttle pressure samples and the mass air flow samples. Whether an air filter is inducing an air flow over restriction is determined based on the slope.Type: ApplicationFiled: January 24, 2007Publication date: September 18, 2008Inventors: Wenbo Wang, Michael A. Kropinski, Kurt D. Mc Lain
-
Publication number: 20080178842Abstract: A method of monitoring air flow restriction in an air intake of an internal combustion engine includes monitoring a plurality of manifold absolute pressure (MAP) samples and determining respective MAP thresholds corresponding to each of the MAP samples. Each of the MAP samples is compared to its respective MAP threshold. A percentage of failed MAP samples is determined based on the comparing and an over-restricted air intake condition is selectively indicated based on the percentage of failed MAP samples.Type: ApplicationFiled: January 31, 2007Publication date: July 31, 2008Inventors: Kurt D. Mc Lain, Wenbo Wang, Michael A. Kropinski
-
Patent number: 7403101Abstract: Methods and apparatus are provided for protecting an unattended parked vehicle from being impacted by a moving vehicle under control of a driver. The apparatus comprises a detection and alarm system built into the unattended parked vehicle. When a moving vehicle comes within a predetermined distance from the unattended parked vehicle, the apparatus senses the presence of the moving vehicle and activates the alarm system. If the moving vehicle continues to approach the unattended parked vehicle, the activated alarm signals are increased in intensity. Typically, the alarm signals would be in the form of lights flashing and/or horn blowing, or any appropriate combination of audible and visual signals.Type: GrantFiled: February 9, 2005Date of Patent: July 22, 2008Assignee: General Motors CorporationInventors: Michael A. Kropinski, Thomas E. Bolander, Alexander N. Makris
-
Patent number: 7373799Abstract: A method of determining whether a vacuum/pressure sensor in a vehicle fuel tank correctly indicates a vacuum level in the tank. An input from the sensor is obtained. The tank is sealed for a predetermined time period. After the time period, another input is obtained from the sensor and the sensor inputs are compared.Type: GrantFiled: October 14, 2004Date of Patent: May 20, 2008Assignee: General Motors CorporationInventors: Kurt D. McLain, Michael A. Kropinski
-
Patent number: 7305301Abstract: An engine control system for regulating operation of an engine having a throttle includes a first module that determines an intermediate parameter based on engine operating parameters and a second module that determines a pressure upstream of the throttle based on the intermediate parameter. A third module regulates operation of the engine based on the pressure. The engine operation is regulated based on a pre-determined relationship between a throttle position and an effective throttle area.Type: GrantFiled: August 14, 2006Date of Patent: December 4, 2007Assignee: GM Global Technology Operations, Inc.Inventors: Wenbo Wang, Michael A. Kropinski, Kurt D. McLain
-
Patent number: 7280035Abstract: Methods and apparatus are provided for reducing the occurrence of vehicle door bumps against an adjacent object facing the door. The apparatus comprises one or more distance sensors mounted on the vehicle for measuring distance D from the door to the object, a brake for inhibiting outward movement of the door toward the object, a warning system and a controller coupled to the distance sensors, warning system and brake for applying the brake to inhibit further outward movement of the door when D?D(MIN), a predetermined minimum distance away from the object. In a preferred embodiment, a first driver warning is activated when the initial door-to-object spacing D(INIT)?D(SAFE), the maximum outward door reach. A second warning is desirably added when the door begins moving toward the object or has reached about (D(INIT))/2 and a third warning is activated when the brake is engaged.Type: GrantFiled: June 22, 2004Date of Patent: October 9, 2007Assignee: General Motors CorporationInventors: Kurt D. McLain, Michael A. Kropinski
-
Patent number: 7181334Abstract: An engine control system including an engine controller, a plurality of sensors coupled to the engine controller, and a neural network operating in the engine controller, and where upon failure of at least one of the plurality sensors, the neural network generates a representative value of the failed sensor.Type: GrantFiled: May 14, 2003Date of Patent: February 20, 2007Assignee: General Motors CorporationInventors: Michael A. Kropinski, Mark D. Miotke
-
Publication number: 20060187009Abstract: Methods and apparatus are provided for protecting an unattended parked vehicle from being impacted by a moving vehicle under control of a driver. The apparatus comprises a detection and alarm system built into the unattended parked vehicle. When a moving vehicle comes within a predetermined distance from the unattended parked vehicle, the apparatus senses the presence of the moving vehicle and activates the alarm system. If the moving vehicle continues to approach the unattended parked vehicle, the activated alarm signals are increased in intensity. Typically, the alarm signals would be in the form of lights flashing and/or horn blowing, or any appropriate combination of audible and visual signals.Type: ApplicationFiled: February 9, 2005Publication date: August 24, 2006Inventors: Michael Kropinski, Thomas Bolander, Alexander Makris
-
Patent number: 7080625Abstract: An engine control system for controlling engine operation in activated and deactivated modes in a displacement on demand engine system includes an engine control that generates a load control signal based on one of an activation and a deactivation signal. An accessory control manipulates operation of an accessory driven by the engine based on the load control signal.Type: GrantFiled: May 21, 2004Date of Patent: July 25, 2006Assignee: General Motors CorporationInventors: William C. Albertson, Alexander J. Roberts, Thomas E. Bolander, Michael A. Kropinski
-
Publication number: 20060081035Abstract: A method of determining whether a vacuum/pressure sensor in a vehicle fuel tank correctly indicates a vacuum level in the tank. An input from the sensor is obtained. The tank is sealed for a predetermined time period. After the time period, another input is obtained from the sensor and the sensor inputs are compared.Type: ApplicationFiled: October 14, 2004Publication date: April 20, 2006Inventors: Kurt McLain, Michael Kropinski