《The Fundamentals of Control Theory》读书笔记

  • Overview

    As an engineer, it is crucial that you are able to describe your system in an efficient and useful manner.
    在这里插入图片描述

  • Definations

  • The best reason to learn control theory

    The best reason to learn control theory is that it is the glue that combines all other engineering fields and by understanding the fundamentals of control theory it opens the door for you to understand all of those other fileds at a more basic level.

  • Control System Theory

    The Control System Theory is building models of your system and simulating it to make predictions, it’s understanding the dynamics and how they interact with the rest of the system, it’s filtering out noise and rejecting outside disturbances, it’s designing or selecting proper sensors and actuators, and it’s testing your system to ensure it’ll perform as expected in an unexpected environment.

  • System

    A system is a collection of interconnected parts that form a larger more complex whole.

  • Control system

    A control system is a mechanism that alters the behavior (or the future state) of a system.

  • The Three Different Problems

    1. The system identification problem

      Determining the mathematical model of your system is done through a process called system identification. There are two ways: black box method, white box method;

    2. The simulation problem

      The simulation problem is predicting how your outputs change given a known set of inputs and the mathematical model of the system.

    3. The control problem

      How do we generate the appropriate system input that will produce the desired output.

  • Concepts

    The actuators are driven by an actuating signal that is generated by the controller.

  • Process

    We’ll refer to the system that is being controlled as the process.

  • Actuator

    An actuator is a generic term that refers to a device or motor that is responsible for controlling a system.

  • Plant

    It can be useful to refer to the collection of both process and actuators as a single system that we’ll call the plant.

  • Open-loop

    This type of control system is referred to as open-loop since the inputs into the controller are not fed back from the output of the process.

  • Closed-loop

    The beauty of the feedback control system - or a closed-loop control system is that it is able to react to changes to the controlled variable automatically by constantly driving the error term to zero.

  • Timer vs. Clock

    A timer is a device for measuring how much time has elapsed over some interval, whereas a clock’s measurement is related back to the time of day.

  • Float regulator

    在这里插入图片描述

  • Mathematically descripition

    English中文
    2 n d    o r d e r    o r d i n a r y    d i f f e r e n t i a l    e q u a t i o n 2^{nd}\;order\;ordinary\;differential\;equation 2ndorderordinarydifferentialequation二阶常微分方程

在这里插入图片描述

Each representation has its own set of benefits and drawbacks.

  • Transfer function

    Loosely speaking, transfer functions are a Laplace domain representation of your system and they are commonly associated with the era of control techniques labeled classical control theory;

    A Transfer Function is the Laplace transform of the impluse response of a linear, time-invariant system with a single input and single output when you set the initial conditions to zero. They allow us to connect several systems in series by performing convolution through simple multiplication.

    在这里插入图片描述

    • LTI system

      All LTI systems have the following properties:

      1. homegeneity,

        Homogeneity means that if you scale the input, x ( t ) x(t) x(t), by factor, a a a, then the output, y ( t ) y(t) y(t), will also be scaled by a a a;

      2. superposition,

        Superposition (or additivity) means that if you sum two separate inputs together, the response through a linear system will be the summed outputs of each individual input;

        A system is defined as a linear system if it has the two properties homogeneity and superposition.

        1 & 2 is the first part of an LTI system, which is Linearity

      3. time-invariance

        Time-invariance(or translation invariance, which covers translation through space as well as time), refers to a system behaving the same regardless of when in time the action takes place;

        y ( t − T ) = h ( x ( t − T ) ) y(t-T)=h(x(t-T)) y(tT)=h(x(tT))

  • State space representation

    State space is a time domain representation, packaged in matrix form, and they are commonly associated with the era labeled modern control theory;

  • Linear system vs. Linear equation

    Linear system, is a mapping between two vector spaces that obeys the properties of homogeneity and superposition;

    Linear equation, is an algebraic expression where every term is a single, first-power variable multiplied by a constant;

    A well-known example of a linear equation is the equation of a line in a two-dimensional plane: y = m x + b y=mx+b y=mx+b which is not homogenous 2 ( m x + b ) ≠ m ( 2 x ) + b 2(mx+b)\ne m(2x) + b 2(mx+b)=m(2x)+b

  • LTI systems vs. Non-LTI systems

    Linear systems are important because we can solve them — Richard Feynman

    You can create a linear model from a non-linear equation through a process called linearization which is a skill.

  • Impulse Function

    The resulting output of a system that is subjected to an impulse function is called the impulse response of the system;

    The impulse function(or Dirac Delta function) is a signal that is infinitesimally short in time but has infinite magnitude;

    The impulse function is defined such that the integral of the function is one;

  • Convolution Integral

    The convolution integral is a mathematical operation that you perform on two functions - we’ll call them f ( t ) f(t) f(t) and g ( t ) g(t) g(t) - and it is written in shorthand notation as an asterisk or a star.

在这里插入图片描述

There are really only three parts to the equation:

  1. you reverse the input function g ( t ) g(t) g(t) and shift through all of time
  2. you multiply the reversed and shifted g ( t ) g(t) g(t) by f ( t ) f(t) f(t)
  3. you sum the product over all of time
  • Frequncy Domain, Fourier transform

    Fourier transform map a signal from the time domain to the frequncy domain and back again;

    Convolution theorem states that the Fourier transform of convolution is just the multiplication of the individual Fourier transforms;

    Laplace transform decomposes a time domain signal into both cosines and exponential functions;

    s s s domain

  • Block diagrams

    Block diagrams show us the interrelationship of systems and how signals flow between them.

  • References

  1. The Fundamentals of Control Theory (Revison 1.6), Brian Douglas
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 数字半导体测试的基础知识包括以下几个方面: 1. 测试目标:数字半导体测试的主要目标是检测芯片的功能是否正常,以及性能是否符合规格要求。 2. 测试方法:数字半导体测试的主要方法包括逻辑仿真、边界扫描测试、功能测试、时序测试等。 3. 测试设备:数字半导体测试需要使用专门的测试设备,如测试仪器、测试程序、测试夹具等。 4. 测试流程:数字半导体测试的流程包括测试计划制定、测试程序编写、测试数据采集、测试结果分析等。 5. 测试技术:数字半导体测试需要掌握一定的测试技术,如故障模式分析、测试覆盖率评估、测试优化等。 总之,数字半导体测试是保证芯片质量的重要环节,需要掌握一定的基础知识和技术,才能有效地进行测试工作。 ### 回答2: 数字半导体测试是现代半导体工业中极其重要的一个领域。数字半导体测试的目的是确保在半导体芯片设计和制造过程中产生的错误能够被修复。数字半导体测试涉及的许多方面,包括硬件测试、软件测试、失败分析和数据分析等。下面我们来深入探讨数字半导体测试的基础知识。 数字半导体测试的硬件测试方面有很多内容,包括板卡级测试、芯片级测试和系统级测试。板卡级测试主要是验证整个测试系统和测试引脚的正确性。芯片级测试目的在于测试芯片的IC设计是否正确,并对芯片的性能和功能进行验证。系统级测试则是将芯片与其他硬件组件集成,以验证芯片在整个系统中是否正常工作。 软件测试面向的是芯片所载入的软件部分。这包括验证软件的正确性和性能、测试软件编译器和仿真工具是否正确并验证软件总线的工作。 失败分析是数字半导体测试中的一个重要步骤。失败分析的目的是确定芯片故障原因以及如何修复芯片的故障。在这个过程中,技术人员还需要进行错误确认和故障诊断。 在数据分析方面,数字半导体测试通过分析测试数据,来确定芯片的性能和功能是否符合要求。这种数据分析可以帮助我们确定测试系统是否工作正常,芯片是否被正确设计和制造。 数字半导体测试是保证高品质芯片的必要环节。现代数字半导体测试需要灵活、可靠的测试系统,同时需要技术人员拥有极高的专业素养和技巧。同时,数字半导体测试方面的研究和发展也在不断推进。 ### 回答3: 数字半导体测试的基本原理包括测试计划设计、测试设备和测试策略的选择、测试程序编写和测试数据分析等方面。数字半导体是现代电子设备的核心组成部分,被用于各种电子产品中,如智能手机、平板电脑、电视机等等。测试数字半导体的目的是确保产品质量和可靠性。 1.测试计划设计 测试计划设计的重点在于理解产品的功能,了解其中实现原理及所包含的半导体芯片的特性、架构、接口等等信息,根据芯片的应用场景、产品标准和技术规范,设计出相应的测试计划,以及制定具体的测试流程。 2.测试设备和测试策略的选择 测试设备的选择既要满足测试需求,同时也要具有高性能、可靠性、通用性和可扩展性等特点,以便更好地满足未来市场需求。另外,选择适当的测试策略,能够更有效、快速地进行测试。 3.测试程序编写 测试程序编写的过程中,需要充分理解芯片的内部实现原理,并对测试目的和测试要求进行深入地探讨。同时,对于受测试的芯片,也需要特别考虑它的异常和边界测试,以便捕捉出潜在的缺陷减少事故的发生。 4.测试数据分析 测试数据分析是指对于芯片通过测试得到的各种数据进行分析和样品等相关信息,这能帮助人们去快捷地找到芯片问题的根源。然后再去针对问题采取解决办法。 综上所述,数字半导体的测试是产品质量控制中重要的一环。将所有以上的要点融合起来就可以更好地进行数字半导体的测试, 预防事故的发生。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值