Patents by Inventor Weixin Yan

Weixin Yan 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: 10803573
    Abstract: A method for automatic defect inspection in wheel shaped casting products is provided, and the three major phases contain preprocessing samples, offline training and online inspection. Specific steps include: collecting and preprocessing training samples, dividing them into three kinds of spoke, rim and axle samples; offline training with the aforementioned three kinds of samples, then generating online detectors respectively for spokes, rims and axles; uploading the well-trained spoke, rim and axle CNN defect detector to the upper computer, placed it in automatic production inspection line. Inspect for defects online automatically. The defect inspection system outputs signals according to the user's requirements. The present invention has a high level of accuracy and reliability, and a strong robustness to variations in illumination, shooting angle and the position of the work piece. It delivers a high level of automation and has no need for an operator to adjust any significant parameters.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: October 13, 2020
    Assignee: SOUTH CHINA UNIVERSITY OF TECHNOLOGY
    Inventors: Qian Huang, Weixin Yan
  • Publication number: 20180253836
    Abstract: Provided in the present invention is a method for automated detection of defects in cast wheel products, comprising three stages of sample preprocessing, offline training, and online inspection. Specific steps comprise collection of training samples; sample preprocessing; categorization of samples in three major types as spokes, rims and hubs, then processing; by means of the three sample types, spokes, rims and hubs, training a network offline, then generating online detectors for said three sample types respectively; importing the trained CNN spoke defect detector, CNN rim defect detector and CNN hub defect detector to a host computer, and locating same on an automated production inspection line; wholly automated online defect detection; output of identified detected defects by an output mode according to user requirements.
    Type: Application
    Filed: December 29, 2015
    Publication date: September 6, 2018
    Applicant: SOUTH CHINA UNIVERSITY OF TECHNOLOGY
    Inventors: Qian HUANG, Weixin YAN
  • Patent number: 8483935
    Abstract: A method for selectively creating vacuum in a hybrid powertrain controlled by a hybrid control processor and having an engine controlled by an engine control module includes requesting a pressure differential between a first intake point and a second intake point, wherein the first intake point and the second intake point are separated by a throttle. An actual torque capacity is calculated for the engine, wherein the actual torque capacity occurs when pressure is substantially equal at the first intake point and at the second intake point. A desired torque capacity is also calculated for the engine, wherein the desired torque capacity reduces the pressure at the second intake point relative to the pressure at the first intake point, such that the requested pressure differential is created. The engine is then operated at one of the desired torque capacity and the actual torque capacity.
    Type: Grant
    Filed: September 9, 2010
    Date of Patent: July 9, 2013
    Assignee: GM Global Technology Operations LLC
    Inventors: Christopher E. Whitney, William R. Cawthorne, Anthony H. Heap, Jeffrey M. Kaiser, Dennis A. Light, Jon C. Wasberg, Weixin Yan
  • Patent number: 8181627
    Abstract: An engine system includes a throttle actuator module and a torque control module. The throttle actuator module controls a throttle actuator based on a desired throttle area. The torque control module determines an actuator torque. The torque control module determines a rate limited torque, a maximum torque, and a minimum torque based on the actuator torque and a predetermined rate of change. The torque control module determines the desired throttle area based on the actuator torque when the rate limited torque is greater than the maximum torque. The torque control module determines the desired throttle area based on the actuator torque when the rate limited torque is less than the minimum torque.
    Type: Grant
    Filed: February 9, 2009
    Date of Patent: May 22, 2012
    Inventors: Kevin T. Sharples, Mark H. Costin, Timothy J. Hartrey, Christopher E. Whitney, Bahram Younessi, Weixin Yan, Jeffrey M. Kaiser, Richard B. Jess, Joseph M. Stempnik, John A. Jacobs, Jinchun Peng, Leonard G. Wozniak, Vivek Mehta, Bruce A. Rogers
  • Publication number: 20120065864
    Abstract: A method for selectively creating vacuum in a hybrid powertrain controlled by a hybrid control processor and having an engine controlled by an engine control module includes requesting a pressure differential between a first intake point and a second intake point, wherein the first intake point and the second intake point are separated by a throttle. An actual torque capacity is calculated for the engine, wherein the actual torque capacity occurs when pressure is substantially equal at the first intake point and at the second intake point. A desired torque capacity is also calculated for the engine, wherein the desired torque capacity reduces the pressure at the second intake point relative to the pressure at the first intake point, such that the requested pressure differential is created. The engine is then operated at one of the desired torque capacity and the actual torque capacity.
    Type: Application
    Filed: September 9, 2010
    Publication date: March 15, 2012
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
    Inventors: Christopher E. Whitney, William R. Cawthorne, Anthony H. Heap, Jeffrey M. Kaiser, Dennis A. Light, Jon C. Wasberg, Weixin Yan
  • Patent number: 7822528
    Abstract: An engine control system comprises a torque request module, an immediate torque control module, an actuation module, and an expected torque control module. The torque request module generates an expected torque request and an immediate torque request. The immediate torque control module controls a spark advance of an engine based on the immediate torque request. The actuation module selectively reduces the expected torque request based on the immediate torque request and a spark capacity. The spark capacity is based on a difference between a first engine torque and a second engine torque, determined at a current airflow. The first engine torque is determined at a first spark advance and the second engine torque is determined at a second spark advance that is less than the first spark advance. The expected torque control module that controls a throttle valve area based on the expected torque request.
    Type: Grant
    Filed: February 7, 2008
    Date of Patent: October 26, 2010
    Inventors: Christopher E. Whitney, Richard B. Jess, Jeffrey M. Kaiser, Weixin Yan, Michael Livshiz, Robert C. Simon, Jr., Leonard G. Wozniak
  • Patent number: 7698049
    Abstract: An engine control system includes a power module, an air flow module, a torque estimation module, and an air control module. The power module determines a power-based torque based on a desired engine speed. The air flow module determines an air flow value based on the power-based torque. The torque estimation module estimates a desired torque based on the air flow value. The air control module selectively determines a throttle area based on the desired torque. A throttle valve is actuated based on the throttle area.
    Type: Grant
    Filed: December 3, 2008
    Date of Patent: April 13, 2010
    Inventors: Christopher E. Whitney, Ning Jin, Todd R. Shupe, Weixin Yan, Michael Livshiz, Klaus Pochner
  • Publication number: 20100075803
    Abstract: An engine system includes a throttle actuator module and a torque control module. The throttle actuator module controls a throttle actuator based on a desired throttle area. The torque control module determines an actuator torque. The torque control module determines a rate limited torque, a maximum torque, and a minimum torque based on the actuator torque and a predetermined rate of change. The torque control module determines the desired throttle area based on the actuator torque when the rate limited torque is greater than the maximum torque. The torque control module determines the desired throttle area based on the actuator torque when the rate limited torque is less than the minimum torque.
    Type: Application
    Filed: February 9, 2009
    Publication date: March 25, 2010
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
    Inventors: Kevin T. Sharples, Mark H. Costin, Timothy J. Hartrey, Christopher E. Whitney, Bahram Younessi, Weixin Yan, Jeffrey M. Kaiser, Richard B. Jess, Joseph M. Stempnik, John A. Jacobs, Jinchun Peng, Leonard G. Wozniak, Vivek Mehta, Bruce A. Rogers
  • Publication number: 20090173314
    Abstract: An engine control system includes a power module, an air flow module, a torque estimation module, and an air control module. The power module determines a power-based torque based on a desired engine speed. The air flow module determines an air flow value based on the power-based torque. The torque estimation module estimates a desired torque based on the air flow value. The air control module selectively determines a throttle area based on the desired torque. A throttle valve is actuated based on the throttle area.
    Type: Application
    Filed: December 3, 2008
    Publication date: July 9, 2009
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
    Inventors: CHRISTOPHER E. WHITNEY, NING JIN, TODD R. SHUPE, WEIXIN YAN, MICHAEL LIVSHIZ, KLAUS POCHNER
  • Patent number: 7526943
    Abstract: A knock detection module for an engine comprises a statistics storage module and a processing module. The statistics storage module stores M times N vibration profiles corresponding to M zones of operation of the engine and N cylinders of the engine, wherein M and N are integers greater than one. The processing module determines in which one of the M zones the engine is operating and determines whether knock has occurred for one of the N cylinders by comparing measured vibration data with a selected one of the vibration profiles corresponding to the one of the M zones and the one of the N cylinders.
    Type: Grant
    Filed: September 11, 2007
    Date of Patent: May 5, 2009
    Assignee: GM Global Technology Operations, Inc.
    Inventors: Anthony E. Cubr, Craig M. Sawdon, Wajdi B. Hamama, Karl T. Kiebel, Robert J. Horner, Marilyn L Kindermann, Jian Lin, Trenton W. Haines, Eric Ferch, Hamid M. Esfahan, James T. Kurnik, Weixin Yan
  • Publication number: 20080243355
    Abstract: An engine control system comprises a torque request module, an immediate torque control module, an actuation module, and an expected torque control module. The torque request module generates an expected torque request and an immediate torque request. The immediate torque control module controls a spark advance of an engine based on the immediate torque request. The actuation module selectively reduces the expected torque request based on the immediate torque request and a spark capacity. The spark capacity is based on a difference between a first engine torque and a second engine torque, determined at a current airflow. The first engine torque is determined at a first spark advance and the second engine torque is determined at a second spark advance that is less than the first spark advance. The expected torque control module that controls a throttle valve area based on the expected torque request.
    Type: Application
    Filed: February 7, 2008
    Publication date: October 2, 2008
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
    Inventors: Christopher E. Whitney, Richard B. Jess, Jeffrey M. Kaiser, Weixin Yan, Michael Livshiz, Robert C. Simon, Leonard G. Wozniak
  • Publication number: 20080229806
    Abstract: A knock detection module for an engine comprises a statistics storage module and a processing module. The statistics storage module stores M times N vibration profiles corresponding to M zones of operation of the engine and N cylinders of the engine, wherein M and N are integers greater than one. The processing module determines in which one of the M zones the engine is operating and determines whether knock has occurred for one of the N cylinders by comparing measured vibration data with a selected one of the vibration profiles corresponding to the one of the M zones and the one of the N cylinders.
    Type: Application
    Filed: September 11, 2007
    Publication date: September 25, 2008
    Inventors: Anthony E. Cubr, Craig M. Sawdon, Wajdi B. Hamama, Karl T. Kiebel, Robert J. Horner, Marilyn L. Kindermann, Jian Lin, Trenton W. Haines, Eric Ferch, Hamid M. Esfahan, James T. Kurnik, Weixin Yan