Digital control

From Wikipedia, the free encyclopedia

Digital control is a branch of control theory that uses digital computers to act as a system. Depending on the requirements, a digital control system can take the form of a microcontroller to an ASIC to a standard desktop computer. Since a digital computer is a discrete system the Laplace transform is replaced with the Z-transform. Also since a digital computer has finite precision (See quantization) extra care is needed to ensure the error in coefficients, A/D conversion, D/A conversion, etc. are not producing undesired or unplanned effects.

The application of digital control can readily be understood in the use of feedback. Since the creation of the first digital computer in the early 1940s the price of digital computers has dropped considerably, which has made them key pieces to control systems for several reasons:

  • Cheap: under $5 for many microcontrollers
  • Flexibility: easy to configure and reconfigure through software
  • Static operation: digital computers are much less prone to environmental conditions than capacitors, inductors, etc.
  • Scaling: programs can scale to the limits of the memory or storage space without extra cost
  • Adaptive: parameters of the program can change with time (See adaptive control)

Contents

A digital controller is usually cascaded with the plant in a feedback system. The rest of the system can either be digital or analog. Some examples of analog systems with a digital feedback controller are:

Typically, a digital controller requires:

  • A/D conversion to convert analog inputs to machine readable (digital) format
  • D/A conversion to convert digital outputs to a form that can be input to a plant (analog)
  • A program that relates the outputs to the inputs

  • Outputs from the digital controller are functions of current and past input samples, as well as past output samples - this can be implemented by storing relevant values of input and output in registers. The output can then be formed by a weighted sum of these stored values.

The programs can take numerous forms and perform many functions

Note that although a controller may be stable when implemented as an analog controller, it could be unstable when implemented as a digital controller, due to a large sampling interval. Thus the sample rate characterises the transient response and stability of the compensated system, and must update the values at the controller input often enough so as to not cause instability.

Stability of digital control systems can be checked using a specific bilinear transform to the Laplace domain, allowing the use of the Routh-Hurwitz stability criterion. This bilinear transform is application specific, and can not be used to compare system attributes such as transient responses in the s and z domains.

The digital controller can also be designed in the s-domain (continuous). The Tustin transformation can transform the continuous compensator to the respective digital compensator. The digital compensator will achieve an output which approaches the output of its respective analog controller as the sampling interval is decreased.

s = \frac{2(z-1)}{T(z+1)}

Advanced Search
Included Web Search Engines


Safe Search

close

Top Matching Results

Occasionally Search.com will highlight specialized results that are based on the context of your query. Examples of specialized results include specific links to news, images, or video.

Top Matching Results may highlight information from other Search.com pages, content from the CNET Network of sites, or third party content. The listings are based purely on relevance. Search.com does not receive payment for listings in this section but our partners that provide this data may get paid for listing these products.

Sponsored Links

This section contains paid listings which have been purchased by companies that want to have their sites appear for specific search terms and related content. These listings are administered, sorted and maintained by a third party and are not endorsed by Search.com.

Search Results

Search.com sends your search query to several search engines at one time and integrates the results into one list which has been sorted by relevance using Search.com's proprietary algorithm. You can customize the list of search engines included in your metasearch from the preferences.

The search engines that are used in your metasearch may allow companies to pay to have their Web sites included within the results. To view the Paid Inclusion policy for a specific search engine, please visit their Web site. Search.com does not accept payment or share revenue with any search engine partner for listings in this section.