Frequency based nonlinear controller design of regulating systems subjected to time domain constraints

John W. Glass, Matthew A. Franchek

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Scopus citations

Abstract

Presented is a nonlinear controller design methodology for a class of regulating systems subjected to quantitative time domain constraints. The output and actuator saturation performance specifications are given as allowable time domain tolerances. The controller design is executed in the frequency domain and is applicable when the frequency response of a linear design cannot satisfy the gain and phase characteristics required by quantitative time domain specifications. A describing function (DF) approach, automated by the Volterra Series, facilitates the nonlinear controller design. The resulting gain and phase distortions associated with the DF of the dynamic nonlinear element are used to achieve the desirable open loop gain and phase characteristics identified by the time domain constraints. The design methodology is illustrated on the idle speed control of a Ford 4.6L V-8 fuel injected engine. The engine input is the by-pass air valve and the regulated output is engine speed. The power steering pump generates the nonmeasurable external torque load.

Original languageEnglish (US)
Title of host publicationProceedings of the American Control Conference
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages2082-2086
Number of pages5
Volume3
StatePublished - 1999
EventProceedings of the 1999 American Control Conference (99ACC) - San Diego, CA, USA
Duration: Jun 2 1999Jun 4 1999

Other

OtherProceedings of the 1999 American Control Conference (99ACC)
CitySan Diego, CA, USA
Period6/2/996/4/99

ASJC Scopus subject areas

  • Control and Systems Engineering

Fingerprint Dive into the research topics of 'Frequency based nonlinear controller design of regulating systems subjected to time domain constraints'. Together they form a unique fingerprint.

Cite this