Questions tagged «convolution»

5
如何实现自调节类PID控制器
我正在尝试编写一个用于控制具有以下特征的系统中的温度的微控制器程序: 输出只能是开或关,具有固定的循环频率(每小时约2-10) 工厂的响应速度很慢(可测量的温度变化需要10分钟以上的长时间)。 该工厂会根据环境条件降低温度。 设定点可以根据用户需求大步变化。 我正在编写一个控制器,旨在最大程度地减少错误,并坚持提供作为输入的循环速率。 使用PI控制器可以轻松完成此操作,并将其输出转换为占空比。问题在于程序需要自动调整并选择正确的Kp,Ki常数,并适应变化的环境条件和加热能力的变化。因此,预先调整PI控制器不是很有用。 不需要使用实际的PI或PID。如果有帮助,我愿意使用Fuzzy-Logic,也可以在芯片上使用机器学习算法来对系统响应和热损耗(线性近似)建模,该算法可提供有关所测阶跃响应的信息。只是不知道该怎么办。 有几篇文章建议我可以使用建模数据来在线调整PI,还可以通过实验室查看手册来建议我可以使用Fuzzy-Logic来调整PI。 我的问题是,对于这种情况(例如PID,模糊PID,卷积等),最好的方法是什么?我将如何在软件/实践中实际实现它? 我不是EE,因此不胜感激。

3
由模拟电路进行的卷积
作为一名电子工程专业的学生,​​我对卷积和DSP有一定的了解。但是,我想知道是否可以仅使用模拟电路(不带存储器)执行卷积?如果有可能,限制是什么? 简而言之,我想仅使用一个模拟电路对此进行投影: ÿ(t )= (x ∗ h )(t )= ∫b一种X (τ)ħ (吨- τ)dτy(t)=(x∗h)(t)=∫abx(τ)h(t−τ)dτ y(t) = (x * h)(t) = \int^{b}_{a}x(\tau)h(t-\tau)d\tau 说明: 这两个信号都是任意输入(上式中的x和h)。 我愿意进行各种简化,因为它可以满足我的要求。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.