Search NASASearch

SEARCH · Search NASA

Results for “PID”

Search indexed NASA NTRS and DOE OSTI research on propulsion, heat transfer, battery materials and energy systems. Follow report and document links to the original sources.

Quote a phrase for an exact phrase match. Source license links do not imply unrestricted reuse.

At least 19 records

Soft Real-Time PID Control on a VME Computer

microPID (uPID) is a computer program for real-time proportional + integral + derivative (PID) control of a translation stage in a Fourier-transform ultraviolet spectrometer. microPID implements a PID control loop over a position profile at sampling rate of 8 kHz (sampling period 125microseconds). The software runs in a strippeddown Linux operating system on a VersaModule Eurocard (VME) computer operating in real-time priority queue using an embedded controller, a 16-bit digital-to-analog converter (D/A) board, and a laser-positioning board (LPB). microPID consists of three main parts: (1) VME device-driver routines, (2) software that administers a custom protocol for serial communication with a control computer, and (3) a loop section that obtains the current position from an LPB-driver routine, calculates the ideal position from the profile, and calculates a new voltage command by use of an embedded PID routine all within each sampling period. The voltage command is sent to the D/A board to control the stage. microPID uses special kernel headers to obtain microsecond timing resolution. Inasmuch as microPID implements a single-threaded process and all other processes are disabled, the Linux operating system acts as a soft real-time system.

Karayan, Vahag

Adaptive Control Law for PID

This paper is the final report for my Spring 2019 internship at the Kennedy Space Center in Cape Canaveral, Florida. The official title of my internship is 'Launch Vehicle Control Study internship,' and I spent the spring working in GMRO- Granular Mechanics and Regolith Operations. There are two components to my project involving developing an adaptive control law for a PID controller. The first component involves performing a deep study and analysis of adaptive control laws, with the goal of developing stability proofs about the control law and the gain and phase margins. The second component involves analyzing the data received after implementing the adaptive control law. Unfortunately, as of the time of writing this paper, the data is not considered ‘clean' enough to analyze. Therefore, in this paper I will give an overview of adaptive control law stability proofs and will write about the data analysis separately. Section II includes several general definitions, and the later sections have additional definitions at the end of each section.A PID (proportional integral derivative) controller is a common control algorithm which isimplemented in NASA’s rocket launch system. The idea behind the PID controller is to calculatethe error (current position – desired position) and drive it to zero by using proportional, integral,and derivative influences on the controller. For example, when a sailor steers a ship which isheading towards location 𝑥 but would like to turn the ship to reach location 𝑥∗, he/she wouldinitially turn the wheel significantly, and as the ship proceeds towards 𝑥∗ the sailor would slowlyshift the wheel back to its original position, and thereby drive the error, 𝑥∗ − 𝑥, to zero.

Eisenberg, Yael

A New Class of Nonlinear PID Controllers

This paper introduces a new class of simple nonlinear PID-type controllers comprised of a sector-bounded nonlinear gain in cascade with a linear fixed-gain P, PD, PI, or PID controller.

PID Contollers nonlinear gains

Multivariable PID Controller For Robotic Manipulator

Gains updated during operation to cope with changes in characteristics and loads. Conceptual multivariable controller for robotic manipulator includes proportional/derivative (PD) controller in inner feedback loop, and proportional/integral/derivative (PID) controller in outer feedback loop. PD controller places poles of transfer function (in Laplace-transform space) of control system for linearized mathematical model of dynamics of robot. PID controller tracks trajectory and decouples input and output.

Seraji, Homayoun

A numerical model including PID control of a multizone crystal growth furnace

This paper presents a 2D axisymmetric combined conduction and radiation model of a multizone crystal growth furnace. The model is based on a programmable multizone furnace (PMZF) designed and built at NASA Lewis Research Center for growing high quality semiconductor crystals. A novel feature of this model is a control algorithm which automatically adjusts the power in any number of independently controlled heaters to establish the desired crystal temperatures in the furnace model. The control algorithm eliminates the need for numerous trial and error runs previously required to obtain the same results. The finite element code, FIDAP, used to develop the furnace model, was modified to directly incorporate the control algorithm. This algorithm, which presently uses PID control, and the associated heat transfer model are briefly discussed. Together, they have been used to predict the heater power distributions for a variety of furnace configurations and desired temperature profiles. Examples are included to demonstrate the effectiveness of the PID controlled model in establishing isothermal, Bridgman, and other complicated temperature profies in the sample. Finally, an example is given to show how the algorithm can be used to change the desired profile with time according to a prescribed temperature-time evolution.

Panzarella, Charles H.

Variable Structure PID Control to Prevent Integrator Windup

PID controllers are frequently used to control systems requiring zero steady-state error while maintaining requirements for settling time and robustness (gain/phase margins). PID controllers suffer significant loss of performance due to short-term integrator wind-up when used in systems with actuator saturation. We examine several existing and proposed methods for the prevention of integrator wind-up in both continuous and discrete time implementations.

Hall, C. E.

Non-Contact Linear Actuator Position Sensor Having a PID-Compensating Controller

A position sensor or controller generates a response signal in existing armature windings of an actuator and detects the response signal to determine the position of the armature. To generate the response signal, the actuator includes a sensor excitation winding near the armature. Two sensor excitation windings can be provided, above and below the armature, to cancel out z components and thus allow for a variable gap. The sensor excitation winding or windings are supplied with an excitation signal to induce the response signal in the armature windings. The response signal is derived by differentially amplifying and frequency filtering a raw output of the armature windings. The response signal is demodulated to determine position. If a position controller rather than a mere sensor is desired, the position signal can be buffered, PID compensated, amplified, and fed back to the armature windings.

Dean C Alhorn

A satellite digital controller or 'play that PID tune again, Sam'

The problem discussed is to design a digital controller for a typical satellite. The controlled plant is considered to be a rigid body acting in a plane. The controller is assumed to be a digital computer which, when combined with the proposed control algorithm, can be represented as a sampled-data system. The objective is to present a design strategy and technique for selecting numerical values for the control gains (assuming position, integral, and derivative feedback) and the sample rate. The technique is based on the parameter plane method and requires that the system be amenable to z-transform analysis.

Seltzer, S. M.

Influence of the Perception Constraint, Installation Effects, and Broadband SelfNoise on Low-Fidelity, Multi-point, UAM Vehicle Perception-Influenced-Design(PID) Optimization

UAM vehicles represent a unique challenge in acoustics because there are a limited number of full-scale datasets that can be used to calibrate and validate prediction models. In addition, acoustics is considered more often in the early design loop as a higher priority concern in UAM vehicle design, whereas with traditional vehicles, acoustics is typically addressed with post-design constraints. This paper will present an approach in design optimization of a proprotor in two flight conditions, hover, and forward flight, with several acoustic objective functions that simulate community response. An adjoint-capable vortex-lattice method (VLM), implemented in VSPAERO, will be used to compute the blade forces and inflow properties required to compute tonal and broadband noise using the second-generation Aircraft NOise Prediction Program (ANOPP2). In addition, a wing is placed near the proprotor to simulate installation effects on a vehicle’s wing. The influence of rotation rate, chord distribution, twist angle, and sweep on installation, broadband noise, and choice of perception constraint from the design optimization will be shown.

acoustics

Influence of the Perception Constraint, Observer Position, and Broadband Self-Noise on Low-Fidelity UAM Vehicle Perception-Influenced-Design (PID) Optimization

This paper will present an approach in design optimization of a proprotor in a forward flight condition with several acoustic objective functions that simulate community response. An adjoint-capable blade element momentum theory (BEMT), implemented in CCBlade.jl, will be used to compute the blade forces and inflow properties required to compute tonal and broadband noise using the second-generation Aircraft NOise Prediction Program (ANOPP2). The influence of broadband noise, observer location, and choice of perception constraint on optimized values of rotation rate, chord distribution, and twist angle will be shown. It is determined that broadband self-noise is an influential source noise mechanism in the design optimization when frequency weighting is used to predict the noise at an out-of-plane observer position.

acoustics

Influence of the Perception Constraint, Observer Position, and Broadband Self-Noise on Low-Fidelity UAM Vehicle Perception-Influenced-Design (PID) Optimization

This paper will present an approach in design optimization of a proprotor in a forward flight condition with several acoustic objective functions that simulate community response. An adjoint-capable blade element momentum theory (BEMT), implemented in CCBlade.jl, will be used to compute the blade forces and inflow properties required to compute tonal and broadband noise using the second-generation Aircraft NOise Prediction Program (ANOPP2). The influence of broadband noise, observer location, and choice of perception constraint on optimized values of rotation rate, chord distribution, and twist angle will be shown. It is determined that broadband self-noise is an influential source noise mechanism in the design optimization when frequency weighting is used to predict the noise at an out-of-plane observer position.

acoustics

Demonstrating the Effect of Particle Impact Dampers on the Random Vibration Response and Fatigue Life of Printed Wiring Assemblies

In a recent experimental study, small Particle Impact Dampers (PID) were bonded directly to the surface of printed circuit board (PCB) or printed wiring assemblies (PWA), reducing the random vibration response and increasing the fatigue life. This study provides data verifying practicality of this approach. The measured peak strain and acceleration response of the fundamental out of plane bending mode was significantly attenuated by adding a PID device. Attenuation of this mode is most relevant to the fatigue life of a PWA because the local relative displacements between the board and the supported components, which ultimately cause fatigue failures of the electrical leads of the board-mounted components are dominated by this mode. Applying PID damping at the board-level of assembly provides mitigation with a very small mass impact, especially as compared to isolation at an avionics box or shelf level of assembly. When compared with other mitigation techniques at the PWA level (board thickness, stiffeners, constrained layer damping), a compact PID device has the additional advantage of not needing to be an integral part of the design. A PID can simply be bonded to heritage or commercial off the shelf (COTS) hardware to facilitate its use in environments beyond which it was originally qualified. Finite element analysis and test results show that the beneficial effect is not localized and that the attenuation is not due to the simple addition of mass. No significant, detrimental reduction in frequency was observed. Side-by-side life testing of damped and un-damped boards at two different thicknesses (0.070" and 0.090") has shown that the addition of a PID was much more significant to the fatigue life than increasing the thickness. High speed video, accelerometer, and strain measurements have been collected to correlate with analytical results.

Knight, Brent

Station Keeping of Small Outboard-Powered Boats

Three station keeping controllers have been developed which work to minimize displacement of a small outboard-powered vessel from a desired location. Each of these three controllers has a common initial layer that uses fixed-gain feedback control to calculate the desired heading of the vessel. A second control layer uses a common fixed-gain feedback controller to calculate the net forward thrust, one of two algorithms for controlling engine angle (Fixed-Gain Proportional-integral-derivative (PID) or PID with Adaptively Augmented Gains), and one of two algorithms for differential throttle control (Fixed-Gain PID and PID with Adaptive Differential Throttle gains), which work together to eliminate heading error. The three selected controllers are evaluated using a numerical simulation of a 33-foot center console vessel with twin outboards that is subject to wave, wind, and current disturbances. Each controller is tested for its ability to maintain position in the presence of three sets of environmental disturbances. These algorithms were tested with current velocity of 1.5 m/s, significant wave height of 0.5 m, and wind speeds of 2, 5, and 10 m/s. These values were chosen to model conditions a small vessel may experience in the Gulf Stream off of Fort Lauderdale. The Fixed-gain PID controller progressively got worse as wind speeds increased, while the controllers using adaptive methodologies showed consistent performance over all weather conditions and decreased heading error by as much as 20%. Thus, enhanced robustness to environmental changes has been gained by using an adaptive algorithm.

Fisher, A. D.

Flight representative positive isolation disconnect

Resolutions were developed for each problem encountered and a tradeoff analysis was performed to select a final configuration for a flight representative PID (Positive Isolation Disconnect) that is reduced in size and comparable in weight and pressure drop to the developmental PID. A 6.35 mm (1/4-inch) line size PID was fabricated and tested. The flight representative PID consists of two coupled disconnect halves, each capable of fluid isolation with essentially zero clearance between them for zero leakage upon disconnect half disengagement. An interlocking foolproofing technique prevents uncoupling of disconnect halves prior to fluid isolation. Future development efforts for the Space Shuttle subsystems that would benefit from the use of the positive isolation disconnect are also recommended. Customary units were utilized for principal measurements and calculations with conversion factors being inserted in equations to convert the results to the international system of units.

Rosener, A. A.

Determination of stability and control derivatives from the NASA F/A-18 HARV from flight data using the maximum likelihood method

This report is a compilation of PID (Proportional Integral Derivative) results for both longitudinal and lateral directional analysis that was completed during Fall 1994. It had earlier established that the maneuvers available for PID containing independent control surface inputs from OBES were not well suited for extracting the cross-coupling static (i.e., C(sub N beta)) or dynamic (i.e., C(sub Npf)) derivatives. This was due to the fact that these maneuvers were designed with the goal of minimizing any lateral directional motion during longitudinal maneuvers and vice-versa. This allows for greater simplification in the aerodynamic model as far as coupling between longitudinal and lateral directions is concerned. As a result, efforts were made to reanalyze this data and extract static and dynamic derivatives for the F/A-18 HARV (High Angle of Attack Research Vehicle) without the inclusion of the cross-coupling terms such that more accurate estimates of classical model terms could be acquired. Four longitudinal flights containing static PID maneuvers were examined. The classical state equations already available in pEst for alphadot, qdot and thetadot were used. Three lateral directional flights of PID static maneuvers were also examined. The classical state equations already available in pEst for betadot, p dot, rdot and phi dot were used. Enclosed with this document are the full set of longitudinal and lateral directional parameter estimate plots showing coefficient estimates along with Cramer-Rao bounds. In addition, a representative time history match for each type of meneuver tested at each angle of attack is also enclosed.

Napolitano, Marcello R.

Effects of computing time delay on real-time control systems

The reliability of a real-time digital control system depends not only on the reliability of the hardware and software used, but also on the speed in executing control algorithms. The latter is due to the negative effects of computing time delay on control system performance. For a given sampling interval, the effects of computing time delay are classified into the delay problem and the loss problem. Analysis of these two problems is presented as a means of evaluating real-time control systems. As an example, both the self-tuning predicted (STP) control and Proportional-Integral-Derivative (PID) control are applied to the problem of tracking robot trajectories, and their respective effects of computing time delay on control performance are comparatively evaluated. For this example, the STP (PID) controller is shown to outperform the PID (STP) controller in coping with the delay (loss) problem.

Shin, Kang G.

Real-Time Stability and Control Derivative Extraction From F-15 Flight Data

A real-time, frequency-domain, equation-error parameter identification (PID) technique was used to estimate stability and control derivatives from flight data. This technique is being studied to support adaptive control system concepts currently being developed by NASA (National Aeronautics and Space Administration), academia, and industry. This report describes the basic real-time algorithm used for this study and implementation issues for onboard usage as part of an indirect-adaptive control system. A confidence measures system for automated evaluation of PID results is discussed. Results calculated using flight data from a modified F-15 aircraft are presented. Test maneuvers included pilot input doublets and automated inputs at several flight conditions. Estimated derivatives are compared to aerodynamic model predictions. Data indicate that the real-time PID used for this study performs well enough to be used for onboard parameter estimation. For suitable test inputs, the parameter estimates converged rapidly to sufficient levels of accuracy. The devised confidence measures used were moderately successful.

Smith, Mark S.