使用模糊逻辑设计基于 DSP 的电机控制

发布时间:2023-07-31  

变速驱动(VSD)电机为大幅降低能源消耗和对外国燃料的依赖带来了希望。一种方法是使用数字信号处理器 (DSP) 为无刷直流 (BLDC) 电机等电机创建新一代基于 VSD 的控制器。

本文引用地址:

变速驱动(VSD)电机为大幅降低能源消耗和对外国燃料的依赖带来了希望。一种方法是使用数字信号处理器 (DSP) 为无刷直流 (BLDC) 电机等电机创建新一代基于 VSD 的控制器。
然而,这些电机也面临着挑战。使用传统的比例、积分和微分 (PID) 控制器时,控制 BLDC 电机的电机速度非常复杂,因为它们依赖于复杂的数学模型并且计算量大。另一种方法是使用模糊逻辑 (FL) 算法来消除对复杂数学公式的需求并提供易于理解的解决方案。与 PID 控制器相比,FL 的开发周期也更短,因此上市时间也更快。本文讨论使用 FL 算法通过 Texas INStruments c28xx 定点 DSP 系列控制 BLDC 电机的过程。
BLDC 控制模型开发
在构造 FL 发动机之前,我们必须首先开发一个模型作为设计的基础。FL 控制器使用启发式知识并使用模型的语言描述来表达设计。我们不会从头开始开发模型,而是使用 PID 控制器模型作为起点。一旦开发并实现,FL控制器就可以通过调整其参数来改进。
一般来说,开发 FL BLDC 控制器有三个设计步骤:
1. 定义输入、输出和控制器的操作范围。
2. 定义模糊隶属度集函数和规则。
3. 调整发动机。

使用动态电压和频率调节来节省系统电池电量需求


图 1 显示了 BLDC 控制器模型的框图。

步是定义模型的相关输入和输出。输入为误差 (E),即设定速度 (SS) 和当前速度 (CS) 之间的当前误差。另一个输入是误差变化 (CE),它是当前误差与之前计算的误差 (PE) 之间的差值。输出是电枢电压(CV)的变化,即当前电枢电压(CAV)与先前电枢电压(PAV)的存储值之间的差值。得到的模型方程如下:
E = SS – CS
CE = E – PE
CV = CAV – PAV
电机速度单位为每分钟转数 (RPM),E 决定我们与目标速度的接近程度。因此,当E > 0 时,电机速度低于设定速度。或者,E < 0 表示电机旋转速度快于设定速度。CE 确定控制器的调整方向。当且仅当 (iff) 当前速度小于设定速度时,CE 为正。或者,当且仅当当前速度大于设定速度时,CE 为负。当接近设定速度时,CE 在正值和负值之间交替。CV 是施加到电枢的激励电压。该电压在实现中表示为脉宽调制 (PWM) 占空比。
下一步是定义模糊隶属度集函数、变量和规则。为了工作,非模糊(清晰)的输入和输出必须转换为模糊的。转换是通过使用语言变量来表示输入和输出范围来执行的。这些也称为模糊变量。模糊变量用于划分隶属函数的值区域。例如,使用五个变量来映射输入和输出。它们是负中(NM)、负小(NS)、零(Z)、正小(PS)和正中(PM)。该模型的输入和输出是由五个模糊变量在操作范围内描述的隶属集函数。
FL 控制器不使用数学公式,而是使用模糊规则来做出决策并生成输出;多么酷啊?FL 规则采用 IF-THEN 语句的形式。模糊规则决定系统行为,而不是复杂的数学方程。例如,如果误差 (E) 等于 NM,误差变化 (CE) 等于 PS,则电枢电压 (CV) 的变化等于 NS。使用的规则数量基于设计者的经验和系统的知识。因此,对于我们的系统,使用的规则数量为 25 个,这是基于使用 PID 控制面的基本 PID 控制器模型。
为了给电枢通电,CV 模糊输出必须转换回清晰输出。这个过程称为去模糊化。 使用一种流行的去模糊方法,称为重心法;稍后我将更详细地讨论它。
设计的一步是调整会员功能和规则。此阶段也称为调优。调整用于提高 FL 控制器的性能。一旦设计完成,控制器就可以实施了。

文章来源于:电子产品世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    基于Labview编程的模糊控制器实现恒压供水控制系统的设计;引 言 城市供水,历来是一个城市发展过程中的一大问题,目前城市能源的短缺已经越来越限制了城市整体的发展,传统......
    器与系统进行集成,获得系统的实时输入,并通过模糊推理来获得输出;4. 将输出值转化成系统实际控制信号,输送给被控对象。模糊控制器的原理主要基于模糊推理,即通过将输入与输出都表示成模糊量,然后利用一系列的模糊......
    器的维数越高。控制越精密。但是维数越高。模糊控制规则变得过于复杂,控制算法的实现相当困难。这是目前广泛应用二维模糊控制器的原因所在。 模糊控制输出量确定的过程: ①确定输入与输出变量的模糊......
    五次采样的值与第一次采样的照度值之差作为CE 的值。用五次差值的平均值作为模糊规则中的ΔE。根据前面规定的模糊控制规则,程序可以通过调用相应的窗帘调节子程序完成相应的调节动作。 根据上述程序流程,在每次模糊......
    行驶路面的不平度是随机性的,本文以随机白噪声作为系统的输入,来模拟随机路面,和实际路况相符。 2) 本文采用模糊控制的策略建立了四分之一车辆半主动悬架模型,通过本文提出的模糊控制策略控制主动控制力的实时输出,有效......
    金森患者进行手部不自觉抖动的情况下,双闭环的抗干扰与伺服电机的配合,来实现我们叉勺的有效防抖,帮助患者完成独立的进餐。 图5 闭环双环控制 4   模糊控制原理 模糊控制就是将数学与自动化控制融合在一起的一种现代控制技术,相较......
    非常好的解决方案。模糊控制可以与“次优”时间最优控制相比较(它可以提供比最优结果较差的结果),尽管它们仍然可以是非常好的。在这种具有位置伺服机构控制的特殊情况下,可以采用图5中的控制方案(图5)进行模糊控制......
    护病人的病情进行初步的诊断,进而区别正、异常心电信号,做到只记录异常心电信号。 在单片机上实现模糊控制一般采用3种方式:强度转移方式、直接查表方式和公式计算方式。考虑到直接查表方式是通过离线计算,得到一张模糊控制表将控制表存放在计算机内存中的......
    护病人的病情进行初步的诊断,进而区别正、异常心电信号,做到只记录异常心电信号。 在单片机上实现模糊控制一般采用3种方式:强度转移方式、直接查表方式和公式计算方式。考虑到直接查表方式是通过离线计算,得到一张模糊控制表将控制表存放在计算机内存中的......
    策略包括 PID 控制模糊控制、神经网络控制等。 5. 执行器控制:ECU 将计算出的控制信号发送给执行器,执行器根据接收到的控制信号,对汽车各个部件进行实时控制。 四、汽车电子控制系统的工作实例......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>