CN111146991A - 一种无人智能清扫车驱动电机控制方法及*** - Google Patents
一种无人智能清扫车驱动电机控制方法及*** Download PDFInfo
- Publication number
- CN111146991A CN111146991A CN202010016389.4A CN202010016389A CN111146991A CN 111146991 A CN111146991 A CN 111146991A CN 202010016389 A CN202010016389 A CN 202010016389A CN 111146991 A CN111146991 A CN 111146991A
- Authority
- CN
- China
- Prior art keywords
- disturbance
- model
- driving motor
- speed
- motor
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 241001417527 Pempheridae Species 0.000 title claims abstract description 54
- 238000000034 method Methods 0.000 title claims abstract description 51
- 230000003044 adaptive effect Effects 0.000 claims abstract description 31
- 230000009466 transformation Effects 0.000 claims abstract description 20
- 230000033228 biological regulation Effects 0.000 claims abstract description 11
- 230000009194 climbing Effects 0.000 claims abstract description 7
- 238000013499 data model Methods 0.000 claims abstract description 5
- 230000003068 static effect Effects 0.000 claims abstract description 5
- 239000000126 substance Substances 0.000 claims description 16
- 230000001360 synchronised effect Effects 0.000 claims description 6
- 238000004140 cleaning Methods 0.000 claims description 4
- 230000008569 process Effects 0.000 claims description 4
- 230000005540 biological transmission Effects 0.000 claims description 3
- 230000009467 reduction Effects 0.000 claims description 3
- 238000012886 linear function Methods 0.000 claims description 2
- 238000004804 winding Methods 0.000 claims description 2
- 230000008859 change Effects 0.000 abstract description 7
- 230000010355 oscillation Effects 0.000 description 6
- 230000000694 effects Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 3
- 238000011160 research Methods 0.000 description 3
- 230000000087 stabilizing effect Effects 0.000 description 3
- 238000011217 control strategy Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 238000013178 mathematical model Methods 0.000 description 2
- 238000010408 sweeping Methods 0.000 description 2
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000004907 flux Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 230000006641 stabilisation Effects 0.000 description 1
- 238000011105 stabilization Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/0003—Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L15/00—Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles
- B60L15/20—Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles for control of the vehicle or its driving motor to achieve a desired performance, e.g. speed, torque, programmed variation of speed
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/0003—Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control
- H02P21/0007—Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control using sliding mode control
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/13—Observer control, e.g. using Luenberger observers or Kalman filters
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P25/00—Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details
- H02P25/02—Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details characterised by the kind of motor
- H02P25/022—Synchronous motors
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P6/00—Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
- H02P6/34—Modelling or simulation for control purposes
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P2207/00—Indexing scheme relating to controlling arrangements characterised by the type of motor
- H02P2207/05—Synchronous machines, e.g. with permanent magnets or DC excitation
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/60—Other road transportation technologies with climate change mitigation effect
- Y02T10/64—Electric machine technologies in electromobility
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/60—Other road transportation technologies with climate change mitigation effect
- Y02T10/72—Electric energy management in electromobility
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Feedback Control In General (AREA)
- Control Of Electric Motors In General (AREA)
Abstract
本发明公开一种针对无人智能清扫车驱动电机控制方法及***,属于无人驾驶汽车技术领域。本发明主要针对路面坑洼、爬坡及车上垃圾重量不断变化等复杂扰动影响电机控制精度问题,控制方案如下:建立带未知扰动的无人智能清扫车驱动电机的动力学模型;将非线性***转化为带扰动的等价动态线性化数据模型;设计滑模观测器估计计算未知扰动量;计算外速度环伪偏导数估计律,并设计带扰动的外速度环无模型自适应控制器;设计内电流环无模型自适应控制器,与外速度环形成串级无模型控制结构;对采集的电流信号进行矢量坐标变换,并输入上述***经Park反变换得到两相静止坐标系下的给定电压值,进而实现对驱动电机的速度调节;本发明公开的抗扰串级无模型自适应控制方法可以使无人智能清扫车驱动电机在未知扰动影响下,具有较好的速度跟踪精度和较强的抗干扰能力,提高了驱动电机的调速性能,满足了无人智能清扫车驱动***电机控制对速度调节的要求。
Description
技术领域
本发明属于无人驾驶汽车技术领域,更具体地,涉及一种带滑模扰动观测 器的无人智能清扫车驱动电机串级无模型自适应控制方法及***。
背景技术
近年来,随着电力电子及人工智能水平的不断提升,无人驾驶技术已成功 应用到智能清扫、智能巡检等方面。其中,无人智能清扫车的研究,将大大减 低人力成本损耗,采用新能源电力驱动技术,节能环保,能源效率高。
对于智能清扫车驱动电机控制性能研究,需要考虑以下两方面的问题:1、 在行驶过程中,存在路面坑洼、爬坡以及清扫车工作时垃圾重量不断变化等未 知扰动,清扫车能有较好的动态响应并保持稳定行驶;2、在保持稳定运行的同 时,提高速度跟踪的精度。
目前,永磁同步电机在新能源电力驱动***中得到了广泛应用,具有效率 高、结构简单、体积小、重量轻等优点,同时,较好的控制***也是影响驱动 电机性能的关键技术。为提升驱动电机的控制效果,国内外学者做了诸多研究, 如直接转矩控制、自适应控制等。这些方法大多基于精准的数学模型来设计控 制器,但城市路面状况复杂,未知扰动给驱动电机带来的影响无法建立起精准 的数学模型,以往需要已知模型的控制方法受到了挑战。如何针对未知扰动给 清扫车驱动电机控制带来的影响,设计一种不依赖精准模型的控制方法及***, 是目前该领域亟需解决的问题。
为了提高无人智能清扫车的驾驶性能,有必要针对驱动电机控制问题,设 计一种不依赖***模型,具有较强抗干扰能力和速度跟踪精度的控制***,以 保证驱动电机的速度调节性能。
发明内容
本发明公开的一种无人智能清扫车驱动电机控制方法及***要解决的技术 问题是,保证无人车不依赖精确模型实现高精度电机驱动的同时,增强抗干扰 能力,使其具有更好的环境适应能力。
本发明的目的通过以下技术方案实现:
本发明公开的一种无人智能清扫车驱动电机控制方法及***,主要针对坑 洼、爬坡及清扫车工作时垃圾重量不断变化等复杂扰动影响电机控制精度问题, 设计的抗扰串级无模型矢量控制方案使得无人智能清扫车在未知扰动影响下, 具有较强的抗干扰能力和速度跟踪精度,提高了驱动电机的调速性能,满足了 无人智能清扫车驱动***电机控制对速度调节的要求。
本发明公开的一种无人智能清扫车驱动电机控制方法及***,所述方法包 括以下步骤:
步骤1、建立带扰动的无人智能清扫车驱动电机动力学模型:
无人智能清扫车驱动电机是一个具有参数时变,多变量的非线性***,考 虑扰动影响,给出如下转速***:
电磁转矩:Te=KLiq;
负载转矩:TL=9.8F2Gpb/2πRη;
其中,
n(t+1)表示t+1时刻,无人智能清扫车驱动***车轮的输出转速;
n(t)表示t时刻,无人智能清扫车驱动***车轮的输出转速;
g(t)表示t时刻,各种路况及车上垃圾等负载给驱动电机带来的扰动;
iq(t)表示t时刻,q轴的交流电流量;
ω为转子角速度,ω=2πn/60,n为驱动电机输出转速;
F1为驱动电机***摩擦因数;F2为驱动电机内部负载间的摩擦系数;G为 电机内部工件重量;pb为驱动电机滚珠丝杆螺距;1/R为减速比;η为电机传 动系数的效率;I为转动惯量;
步骤2、将非线性***转化为带扰动的等价动态线性化数据模型:
n(t+1)=n(t)+φ1(t)Δiq(t)+w(t);
其中,w(t)为新的扰动变量;Δiq(t)=iq(t)-iq(t-1);φ1(t)为定义的伪偏导数;
步骤3、设计滑模观测器估计计算未知扰动量:
步骤4、计算外速度环的伪偏导数估计律,并设计带扰动的外速度环无模型 自适应控制器:
(1)伪偏导数估计律及重置算法为:
(2)设计带扰动的外速度环无模型自适应控制算法为:
步骤5、设计内电流环无模型自适应控制器,与外速度环组成串级无模型自 适应控制结构:
(1)内电流环交轴采用无模型自适应控制,与步骤4设计类似,控制器如 下:
(2)直轴采用增量式PI调节器:
ud(t)=Kp(idr(t)-id(t))+Ki∫(idr(t)-id(t))dt;
其中,Kp、Ki分别为PI控制器的比例、积分增益;idr(t)为t时刻id的期望 值;
步骤6、对采集的电流信号进行矢量坐标变换,并输入上述***经Park反 变换,得到两相静止坐标系下的给定电压值,进而实现对驱动电机的速度调节。
进一步的,步骤2中所述的动态线性化过程主要包括以下步骤:
步骤2.1、将所述转速***表示为关于输出转速n(t)、输入电流iq(t)和未知 扰动g(t)一般非线性***:
该***满足输入输出可观可控,当Δiq(t)≠0时,|Δn(t+1)|≤p1|Δiq(t)|;且Δg(t)≠0时,***满足|Δn(t+1)|≤p2|Δg(t)|;
其中,Δn(t+1)=n(t+1)-n(t),Δiq(t)=iq(t)-iq(t-1),Δg(t)=g(t)-g(t-1);
步骤2.2、对于上述非线性***,当|Δiq(t)|≠0、Δg(t)≠0时,存在伪偏导 数φ1(t)、ψ(t),使得:Δn(t+1)=φ1(t)Δiq(t)+ψ(t)Δg(t);其中,|φ1(t)|≤p1、|ψ(t)|≤p2;p1和p2分别为相应的正常数;
步骤2.3、定义新的扰动变量w(t),使得:w(t)=ψ(t)Δg(t);
则上式可转化为:Δn(t+1)=φ1(t)Δiq(t)+w(t);则原非线性***可重写为带扰动的动态线性化模型:n(t+1)=n(t)+φ1(t)Δiq(t)+w(t);
又进一步的,步骤3中所述的设计滑模扰动观测器,考虑清扫路面坑洼、 爬坡等未知复杂扰动影响,在线估计未知扰动,主要通过以下方法实现:
步骤3.1:考虑将步骤1中永磁同步电机动态转速方程改写为:
步骤3.2、将未知扰动量作为***扩展状态变量,可得:
由此得到滑模扰动观测器:
更进一步的,步骤4所述的外速度环伪偏导数估计律及无模型自适应控制 器设计方法步骤如下:
步骤4.1、考虑如下估计准则:
步骤4.2、考虑外速度环输入估计准则:
J(iq(t))=|nr(t+1)-n(t+1)|2+λ1|iq(t)-iq(t-1)|2;
进一步的,步骤5所述的内电流环交轴同样采用无模型自适应控制方法, 与外速度环构成串级的无模型自适应控制结构,首次将串级无模型自适应控制 结构引入无人智能清扫车驱动电机控制***,与速度外环不同的是,这里将交 轴电流作为输出,交流电压作为输入。设计方法步骤如下:
步骤5.1、将驱动电机内电流环电流和电压的关系表示为如下的离散时间非 线性***:
该***输入输出可观可控,当Δud(t)≠0时,|Δiq(t+1)|≤p3|Δud(t)|;***存在一个伪偏导数φ2(t),使得Δiq(t+1)=φ2(t)Δuq(t);
其中,p3为一个有界的常数,|φ2(t)|≤p3;Δiq(t+1)=iq(t+1)-iq(t), Δud(t)=ud(t)-ud(t-1);
步骤5.2、考虑如下准则函数:
J(ud(t))=|iqr(t+1)-iq(t)|2+λ2|ud(t)-ud(t-1)|2;
再进一步的,步骤6所述的坐标变换主要包括以下内容:
Park变换:id=iα cosθ+iβ sinθ;iq=-iα sinθ+iβ cosθ;
Park反变换:uα=ud cosθ-uq sinθ;uβ=ud sinθ+uq cosθ。
有益效果:
1、本发明公开的一种无人智能清扫车驱动电机控制方法及***,首次将串 级无模型自适应控制结构引入无人智能清扫车驱动电机控制***,具体通过在 外速度环及内电流环交轴设计无模型自适应控制算法,形成串级无模型自适应 控制结构,提高了驱动电机的控制精度和灵活性,且具有较好的鲁棒性。
2、本发明公开的一种无人智能清扫车驱动电机控制方法及***,考虑路面 坑洼、爬坡及清扫过程中垃圾重量不断变化等复杂扰动影响,加入扰动观测器, 对未知扰动进行实时动态估计,实现在保证驱动电机控制精度的同时,具有较 强的鲁棒性,满足了无人智能清扫车驱动***电机控制对速度调节的要求。
结合附图阅读本发明的具体实施方式后,本发明的其他特点和优点将变得 更加清楚。
附图说明
图1为本发明提出的无人智能清扫车驱动电机的抗扰串级无模型自适应控 制方法流程图;
图2为本发明提出的滑模扰动观测器工作原理结构简图;
图3为本发明提出的无人驾驶清扫车驱动电机的抗扰串级无模型自适应控 制方法工作原理结构简图;
图4为本发明提出的带扰动观测器的串级MFAC策略下的驱动电机转速曲 线;
图5为传统PI控制策略下的驱动电机转速曲线;
图6为本发明提出的带扰动观测器的串级MFAC策略下的驱动电机转矩曲 线;
图7为传统PI控制策略下的驱动电机转矩曲线;
具体实施方式
为了更好地说明本发明的目的和优点,下面与传统PI控制方法进行对比, 结合实施例和相应附图对发明内容做进一步详细说明。
本发明针对路面坑洼、爬坡及清扫车垃圾重量不断变化等复杂扰动影响电 机控制精度问题,采用永磁同步电机作为无人智能清扫车的驱动电机,将串级 无模型自适应控制结构引入无人智能清扫车驱动电机控制,针对不断变化的复 杂扰动,加入滑模扰动观测器,对未知扰动进行实时动态估计,提出一种抗扰 串级无模型自适应电机控制方法。下面,对无人智能清扫车驱动电机控制方法 及***具体实施方式进行详细说明。
参见图1所示,本实施例公开的一种无人智能清扫车抗扰串级无模型自适 应驱动电机控制方法及***,包括以下步骤:
步骤S1:建立带未知扰动的无人智能清扫车驱动电机的动力学模型。
无人智能清扫车驱动电机是一个具有参数时变,多变量的非线性***,考 虑未知复杂扰动影响,给出如下转速***
电磁转矩:Te=KLiq (2)
负载转矩:TL=9.8F2Gpb/2πRη (3)
其中,n(t+1)表示t+1时刻无人智能清扫车驱动***车轮的输出转速;n(t) 表示t时刻无人智能清扫车驱动***车轮的输出转速;g(t)表示t时刻路面各种 状况及车上垃圾重量变化等给驱动电机带来的扰动;iq(t)表示t时刻q轴的交流 电流量;ω为转子角速度,ω=2πn/60;n为驱动电机输出转速;KL为负载转 矩系数,为永磁磁链;pn驱动电机极对数;F1为驱动电机*** 摩擦因数;F2为驱动电机内部负载间的摩擦系数;G为电机内部工件重量;pb为 驱动电机滚珠丝杆螺距;1/R为减速比;η为电机传动系数的效率;I为转动惯 量。
步骤S2:将非线性***转化为带扰动的等价动态线性化数据模型。
具体来说:
为了将***动态线性化处理,首先将步骤S1中的转速***表示为如下关于 输出转速n(t)、输入电流iq(t)和未知扰动g(t)的一般非线性***
该***满足:
***输入输出可观可控,即对于某一有界的期望给定转速信号nr(t+1),在 未知扰动g(t-mi)(mi∈[0,mg])存在的情况下,存在某一有界的控制输入信号iq(t), 使得在控制输入信号iq(t)的驱动下,***的输出等于期望给定信号;
***iq(t)和g(t)满足广义Lipschitz条件,当Δiq(t)≠0、Δg(t)≠0时,***满足|Δn(t+1)|≤p1|Δiq(t)|、|Δn(t+1)|≤p2|Δg(t)|,其中,Δn(t+1)=n(t+1)-n(t),Δiq(t)=iq(t)-iq(t-1),Δg(t)=g(t)-g(t-1)。
接下来,对于上述非线性***,当|Δiq(t)|≠0、Δg(t)≠0时,存在伪偏导数φ1(t)、 ψ(t),将***转化为
Δn(t+1)=φ1(t)Δiq(t)+ψ(t)Δg(t) (6)
其中,|φ1(t)|≤p1、|ψ(t)|≤p2,p1和p2分别为相应的正常数。
为了便于后续的设计,定义新的扰动变量w(t),使得w(t)=ψ(t)Δg(t),则上 式可转化为
Δn(t+1)=φ1(t)Δiq(t)+w(t) (7)
综上,可将原非线性***可转化如下动态线性化模型
n(t+1)=n(t)+φ1(t)Δiq(t)+w(t) (8)
其中,w(t)为新的扰动变量,φ1(t)为定义的偏导数。
步骤S3:参见图2所示,考虑清扫路面坑洼、爬坡、清扫车垃圾重量不断 变化等未知复杂扰动影响,设计滑模扰动观测器估计计算未知扰动量。
具体来说:
步骤S31:针对无人智能清扫车的驱动电机为永磁同步电机,将步骤1中动 态转速方程转化为:
步骤S32:将未知扰动量作为***扩展状态变量,可得:
由此得到滑模扰动观测器:
步骤S4:计算外速度环的伪偏导数估计律,同时得到带扰动的外速度环无 模型自适应控制器。
具体来说:
步骤S41:计算伪偏导数估计律,为使算法具有更强的跟踪时变***的能力, 并更好的适应无人智能清扫车的实际驾驶情况,加入重置算法。
首先考虑如下估计准则:
步骤S42:设计带扰动的外速度环无模型自适应控制算法,首先考虑如下估 计准则:
J(iq(t))=|nr(t+1)-n(t+1)|2+λ1|iq(t)-iq(t-1)|2 (15)
步骤S5:参见图3所示,内电流环交轴同样采取无模型自适应控制方法, 与外速度环组成串级无模型自适应控制结构,直轴采用增量式PI调节器。与速 度外环不同的是,这里将交轴电流作为输出,交流电压作为输入。
具体如下:
步骤S51:内电流环交轴采用无模型自适应控制,与步骤4设计类似,由驱 动电机内电流环电流和电压的关系,可表示为如下的离散时间非线性***:
该***满足:
***输入输出可观可控,即对于某一有界的期望给定转速信号iqr(t+1),存 在某一有界的控制输入信号ud(t),使得在控制输入信号ud(t)的驱动下,***的 输出等于期望给定信号;
***满足广义Lipschitz条件,当Δud(t)≠0时,|Δiq(t+1)|≤p3|Δud(t)|,则存在一个伪偏导数φ2(t),使得Δiq(t+1)=φ2(t)Δuq(t),其中,p3为一个有界的常数, |φ2(t)|≤p3,Δiq(t+1)=iq(t+1)-iq(t),Δud(t)=ud(t)-ud(t-1)。
步骤S52:考虑如下准则函数:
J(ud(t))=|iqr(t+1)-iq(t)|2+λ2|ud(t)-ud(t-1)|2 (19)
步骤S53:直轴采用增量式PI调节器:
ud(t)=Kp(idr(t)-id(t))+Ki∫(idr(t)-id(t))dt (23)
其中,Kp、Ki分别为PI控制器的比例、积分增益,idr(t)为t时刻id的期望。
步骤6、对采集的电流信号进行矢量坐标变换,并输入上述***经Park反 变换,得到两相静止坐标系下的给定电压值,进而实现对驱动电机的速度调节。
具体矢量坐标变换如下:
Park变换:id=iα cosθ+iβ sinθ;iq=-iα sinθ+iβ cosθ (25)
Park反变换:uα=ud cosθ-uq sinθ;uβ=ud sinθ+uq cosθ (26)
其中,ia、ib、ic为驱动电机定子绕组上的三相电流,iα、iβ为两相静止坐 标系下的电流,id、iq为旋转坐标系下的电流。
实施例中采用的无人驾驶清扫车永磁同步电机的参数值由表1给出。
表1电机参数值的设定
额定电压 | 转子永磁体磁链 | 电阻 | 电机极对数 | d/q轴电感 |
130V | 0.2758Wb | 0.0186Ω | 8 | 0.0017H |
为了在无人驾驶清扫车驱动电机调速***中进行对比,加入扰动观测器的 串级无模型自适应矢量控制算法(图4及图6)与传统PI控制方法(图5及图7) 采用相同的电机参数。仿真观察***1s内的输出转速和转矩,期望的输出转速 在0~0.5s设定为50r/min,0.5~1s设定为80r/min。
由图4和图5可以看出:扰动影响下,在0~0.5秒间,抗扰串级MFAC控 制方法下的输出转速在0.22秒后稳定在50r/min,出现了3次较为明显的超调, 且最大超调为28r/min;PI控制方法下的输出转速在0.3秒后稳定在50r/min, 出现了4次较为明显的超调,且超调最大为30r/min,比较发现,采用本发明所 提控制算法下的驱动电机在扰动影响下稳定时间缩短了0.08秒,超调减小。在 0.5~1秒间,抗扰串级MFAC控制方法下的输出转速在0.63秒后稳定在80r/min, 出现了2次较为明显的超调,且最大超调为13r/min;PI控制方法下的输出转速 在0.68秒后稳定在80r/min,超调最大为16r/min,比较发现,采用本发明所提 控制算法下的推进电机在扰动影响下稳定时间缩短了0.05秒,超调比PI控制明 显减少。
由图6和图7可以看出:扰动影响下,在0~0.5秒间,抗扰串级MFAC控 制方法下的电机转矩在0.23秒后趋于稳定,出现了4次较为明显的震荡,且最 大达到了7.45×104N·m;PI控制下的电机转矩在0.31秒后趋于稳定,出现了6 次较为明显的震荡,且最大达到了7.58×104N·m,比较发现,本发明所提控制 算法较PI控制下的电机转矩稳定速度提高了0.08秒,振荡幅度及频率明显减少。 在0.05~1秒间,抗扰串级MFAC控制方法下的电机转矩在0.64秒趋于稳定,出 现了3次较为明显的振荡,且最大达到了6.2×104N·m;PI控制下的电机转矩在 0.68秒趋于稳定,出现了4次较为明显的振荡,且最大达到了6.4×104N·m,较本发明所提控制算法控制下的电机转矩稳定速度慢了0.04秒,振荡幅度及频率 增大。
本实施例主要将***输出转速和转矩跟踪效果作为性能参数,图4和图5 分别给出采用带扰动观测器的串级无模型自适应算法控制和传统PI控制下的转 速跟踪效果曲线。图6和图7分别给出采用带扰动观测器的串级无模型自适应 算法控制和传统PI控制下的转矩跟踪效果曲线。由图中可以看出,较传统PI 控制的电机控制方法,采用本发明所给出的电机控制方法在扰动影响下,使无 人智能清扫车驱动电机具有更好的速度跟踪精度和更好的抗扰能力。
以上所述的具体描述,对发明的目的、技术方案和有益效果进行了进一步 的详细说明,所应理解的是,实施例仅用于解释本发明,并不用于限定本发明 的保护范围,凡与本发明在相同原理和构思条件下修改、等同替换、改进等, 均应包含在本发明的保护范围之内。
Claims (6)
1.一种无人智能清扫车驱动电机的抗扰串级无模型自适应控制方法及***,其特征在于:所述方法包括以下步骤:
步骤1、建立带未知扰动的无人智能清扫车驱动电机的动力学模型:
无人智能清扫车驱动电机是一个具有参数时变,多变量的非线性***,考虑未知扰动影响,给出如下转速***:
电磁转矩:Te=KLiq;
负载转矩:TL=9.8F2Gpb/2πRη;
其中,
n(t+1)表示t+1时刻,无人智能清扫车驱动***车轮的输出转速;
n(t)表示t时刻,无人智能清扫车驱动***车轮的输出转速;
g(t)表示t时刻,各种路况及车上垃圾等负载给驱动电机带来的未知扰动;
iq(t)表示t时刻,q轴的交流电流量;
ω为转子角速度,ω=2πn/60,n为驱动电机输出转速;
F1为驱动电机***摩擦因数;F2为驱动电机内部负载间的摩擦系数;G为电机内部工件重量;pb为驱动电机滚珠丝杆螺距;1/R为减速比;η为电机传动系数的效率;I为转动惯量;
步骤2、将非线性***转化为带扰动的等价动态线性化数据模型:
n(t+1)=n(t)+φ1(t)Δiq(t)+w(t);
其中,
w(t)为新的扰动变量;
φ1(t)为定义的伪偏导数;
Δiq(t)=iq(t)-iq(t-1);
步骤3、设计滑模观测器估计计算未知扰动量:
其中,
a1m、a2m为常规系数,c为滑模系数;v为开关函数;
步骤4、基于带扰动的等价动态线性化数据模型,计算外速度环的伪偏导数估计律,并设计带扰动的外速度环无模型自适应控制器:
(1)伪偏导数估计律及重置算法为:
(2)设计带扰动的外速度环无模型自适应控制算法为:
其中,
λ1为一个正的权重系数;l1、l2为大于0的步长因子;
步骤5、设计内电流环无模型自适应控制器,与外速度环组成串级无模型自适应控制结构:
(1)内电流环交轴采用无模型自适应控制,与步骤4设计类似,控制器如下:
其中,
iqr(t+1)为t+1时刻,iq的期望值;
μ2>0为权重系数;ρ2为步长因子,使算法更具一般性;
l3>0为步长因子;λ2>0为权重因子;
(2)直轴采用增量式PI调节器:
ud(t)=Kp(idr(t)-id(t))+Ki∫(idr(t)-id(t))dt;
其中,
Kp、Ki分别为PI控制器的比例、积分增益;idr(t)为t时刻,id的期望值;
步骤6、对采集的电流信号进行矢量坐标变换,并输入上述***经Park反变换,得到两相静止坐标系下的给定电压值,进而实现对驱动电机的速度调节;
2.根据权利要求1所述方法,其特征在于:步骤2的动态线性化过程主要包括以下步骤:
步骤2.1、对于所述转速***,可表示为如下关于输出转速n(t)、输入电流iq(t)和未知扰动g(t)的一般非线性***:
该***满足:
***输入输出可观可控,即对于某一有界的期望给定转速信号nr(t+1),在未知扰动g(t-mi)(mi∈[0,mg])存在的情况下,存在某一有界的控制输入信号iq(t),使得在控制输入信号iq(t)的驱动下,***的输出等于期望给定信号;
***满足广义Lipschitz条件,当Δiq(t)≠0时,|Δn(t+1)|≤p1|Δiq(t)|;
***对g(t)是广义Lipschitz的,当Δg(t)≠0时,***满足|Δn(t+1)|≤p2|Δg(t)|;
其中,
Δn(t+1)=n(t+1)-n(t),Δiq(t)=iq(t)-iq(t-1),Δg(t)=g(t)-g(t-1);
步骤2.2、对于上述非线性***,当|Δiq(t)|≠0、Δg(t)≠0时,存在伪偏导数φ1(t)、ψ(t),使得:
Δn(t+1)=φ1(t)Δiq(t)+ψ(t)Δg(t);
其中,|φ1(t)|≤p1、|ψ(t)|≤p2;p1和p2分别为相应的正常数;
步骤2.3、定义新的扰动变量w(t),使得w(t)=ψ(t)Δg(t),则上式可转化为:
Δn(t+1)=φ1(t)Δiq(t)+w(t);
则原非线性***可重写为:
n(t+1)=n(t)+φ1(t)Δiq(t)+w(t);
3.根据权利要求1所述方法,其特征在于:考虑清扫路面坑洼、爬坡等未知复杂扰动影响时,设计新的滑模扰动观测器,实现未知扰动的在线估计,步骤3的扰动观测器设计主要包括以下步骤:
步骤3.1、将步骤1中永磁同步电机动态转速方程转化为:
步骤3.2、将未知扰动量作为***扩展状态变量,可得:
其中,
w(t)为扰动总和,且|w(t)|≤wmax,wmax为***扰动限定值;
b(t)表示扰动w(t)的变化律;
由此得到滑模扰动观测器:
其中,v为开关函数,v=ξ×sign(S);
5.根据权利要求1所述方法,其特征在于:步骤5中,内电流环交轴同样采取无模型自适应控制方法,与外速度环构成串级的无模型自适应控制结构,首次将串级无模型自适应控制结构引入无人智能清扫车驱动电机控制***,与速度外环不同的是,这里将交轴电流作为输出,交流电压作为输入。主要步骤为:
步骤5.1、由驱动电机内电流环电流和电压的关系,可表示为如下的离散时间非线性***:
该***满足:
***输入输出可观可控,即对于某一有界的期望给定转速信号iqr(t+1),存在某一有界的控制输入信号ud(t),使得在控制输入信号ud(t)的驱动下,***的输出等于期望给定信号;
***满足广义Lipschitz条件,当Δud(t)≠0时,|Δiq(t+1)|≤p3|Δud(t)|;
***存在一个伪偏导数φ2(t),使得Δiq(t+1)=φ2(t)Δuq(t);
其中,
p3为一个有界的常数,|φ2(t)|≤p3;
Δiq(t+1)=iq(t+1)-iq(t),Δud(t)=ud(t)-ud(t-1);
步骤5.2、考虑如下准则函数:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010016389.4A CN111146991B (zh) | 2020-01-08 | 2020-01-08 | 一种无人智能清扫车驱动电机控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010016389.4A CN111146991B (zh) | 2020-01-08 | 2020-01-08 | 一种无人智能清扫车驱动电机控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111146991A true CN111146991A (zh) | 2020-05-12 |
CN111146991B CN111146991B (zh) | 2021-05-18 |
Family
ID=70523961
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010016389.4A Active CN111146991B (zh) | 2020-01-08 | 2020-01-08 | 一种无人智能清扫车驱动电机控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111146991B (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112422014A (zh) * | 2020-10-19 | 2021-02-26 | 中国人民解放***箭军工程大学 | 基于高阶滑模补偿的超局部无模型永磁同步电机转速预测方法 |
CN112448639A (zh) * | 2020-11-11 | 2021-03-05 | 重庆邮电大学 | 永磁无刷直流电机调速***的连续终端滑模复合控制方法 |
CN113126484A (zh) * | 2021-04-18 | 2021-07-16 | 桂林电子科技大学 | 液压***改进的无模型滑模控制***和方法 |
CN113300644A (zh) * | 2021-05-28 | 2021-08-24 | 青岛科技大学 | 一种基于紧格式动态线性化的吊舱推进电机滑模控制方法 |
CN113934142A (zh) * | 2021-10-21 | 2022-01-14 | 江南大学 | 非线性离散***无模型自适应滑模约束事件触发控制方法 |
CN114442489A (zh) * | 2022-01-28 | 2022-05-06 | 青岛科技大学 | 一种非线性连续时间***的采样无模型自适应控制技术 |
CN117601669A (zh) * | 2023-12-04 | 2024-02-27 | 中国邮政集团有限公司金华市分公司 | 一种无人配送车用驱动电机协同控制方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110040393A1 (en) * | 2009-08-14 | 2011-02-17 | General Cybernation Group, Inc. | Dream controller |
CN105227017A (zh) * | 2015-10-27 | 2016-01-06 | 青岛远洋船员职业学院 | 一种针对船舶吊舱ssp推进器的高阶mfac的方法及*** |
CN106788044A (zh) * | 2017-02-16 | 2017-05-31 | 江苏大学 | 一种基于干扰观测器的永磁同步电机自适应非奇异终端滑模控制方法 |
CN108768232A (zh) * | 2018-06-13 | 2018-11-06 | 青岛科技大学 | 一种半潜船动力定位***推进电机控制方法及*** |
CN109462356A (zh) * | 2018-12-06 | 2019-03-12 | 北京信息科技大学 | 一种直线电机伺服***的无模型自适应控制方法 |
CN109951123A (zh) * | 2019-04-02 | 2019-06-28 | 江南大学 | 针对直线感应电机的速度控制方法 |
-
2020
- 2020-01-08 CN CN202010016389.4A patent/CN111146991B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110040393A1 (en) * | 2009-08-14 | 2011-02-17 | General Cybernation Group, Inc. | Dream controller |
CN105227017A (zh) * | 2015-10-27 | 2016-01-06 | 青岛远洋船员职业学院 | 一种针对船舶吊舱ssp推进器的高阶mfac的方法及*** |
CN106788044A (zh) * | 2017-02-16 | 2017-05-31 | 江苏大学 | 一种基于干扰观测器的永磁同步电机自适应非奇异终端滑模控制方法 |
CN108768232A (zh) * | 2018-06-13 | 2018-11-06 | 青岛科技大学 | 一种半潜船动力定位***推进电机控制方法及*** |
CN109462356A (zh) * | 2018-12-06 | 2019-03-12 | 北京信息科技大学 | 一种直线电机伺服***的无模型自适应控制方法 |
CN109951123A (zh) * | 2019-04-02 | 2019-06-28 | 江南大学 | 针对直线感应电机的速度控制方法 |
Non-Patent Citations (2)
Title |
---|
WENLONG YAO ET AL: "Vector Control of Semi-Submerged Ship Dynamic Positioning Based on Model-Free Adaptive Sliding Mode", 《2018 IEEE 7TH DATA DRIVEN CONTROL AND LEARNING SYSTEMS CONFERENCE》 * |
姚文龙 等: "船舶吊舱SSP推进电机的无模型自适应矢量控制方法", 《交通运输工程学报》 * |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112422014A (zh) * | 2020-10-19 | 2021-02-26 | 中国人民解放***箭军工程大学 | 基于高阶滑模补偿的超局部无模型永磁同步电机转速预测方法 |
CN112448639A (zh) * | 2020-11-11 | 2021-03-05 | 重庆邮电大学 | 永磁无刷直流电机调速***的连续终端滑模复合控制方法 |
CN112448639B (zh) * | 2020-11-11 | 2023-05-26 | 重庆邮电大学 | 永磁无刷直流电机调速***的连续终端滑模复合控制方法 |
CN112448639B8 (zh) * | 2020-11-11 | 2023-06-13 | 南京申马电机有限责任公司 | 永磁无刷直流电机调速***的连续终端滑模复合控制方法 |
CN113126484A (zh) * | 2021-04-18 | 2021-07-16 | 桂林电子科技大学 | 液压***改进的无模型滑模控制***和方法 |
CN113126484B (zh) * | 2021-04-18 | 2022-06-28 | 桂林电子科技大学 | 液压***改进的无模型滑模控制***和方法 |
CN113300644A (zh) * | 2021-05-28 | 2021-08-24 | 青岛科技大学 | 一种基于紧格式动态线性化的吊舱推进电机滑模控制方法 |
CN113934142A (zh) * | 2021-10-21 | 2022-01-14 | 江南大学 | 非线性离散***无模型自适应滑模约束事件触发控制方法 |
CN113934142B (zh) * | 2021-10-21 | 2024-03-19 | 江南大学 | 非线性离散***无模型自适应滑模约束事件触发控制方法 |
CN114442489A (zh) * | 2022-01-28 | 2022-05-06 | 青岛科技大学 | 一种非线性连续时间***的采样无模型自适应控制技术 |
CN117601669A (zh) * | 2023-12-04 | 2024-02-27 | 中国邮政集团有限公司金华市分公司 | 一种无人配送车用驱动电机协同控制方法 |
Also Published As
Publication number | Publication date |
---|---|
CN111146991B (zh) | 2021-05-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111146991B (zh) | 一种无人智能清扫车驱动电机控制方法 | |
CN110429881B (zh) | 一种永磁同步电机的自抗扰控制方法 | |
Kommula et al. | Direct instantaneous torque control of Brushless DC motor using firefly Algorithm based fractional order PID controller | |
CN110289795B (zh) | 一种电动汽车用永磁同步电机控制***及控制方法 | |
CN110572091B (zh) | 一种优化永磁同步电机无传感器控制方法 | |
CN106849793B (zh) | 一种电动汽车用永磁同步电机模糊神经网络控制*** | |
CN107070342A (zh) | 一种带负载状态观测器的永磁同步电机控制*** | |
CN110752806B (zh) | 改进趋近律的内置式永磁同步电机的滑模转速控制方法 | |
CN110112971B (zh) | 一种基于有限时间动态面的异步电动机位置跟踪控制方法 | |
CN109412481B (zh) | 电动汽车永磁同步电机电流前馈-电压反馈弱磁控制方法 | |
CN104967382B (zh) | 一种永磁同步电机无位置传感器控制方法 | |
CN105048896B (zh) | 一种无刷直流电机直接转矩自适应模糊控制方法 | |
CN113300645A (zh) | 改进的永磁同步电机超螺旋滑模无位置传感器控制方法 | |
CN115102442B (zh) | 一种表贴式永磁同步电机矢量控制方法及*** | |
CN111381492A (zh) | 基于区间二型模糊变积分pid的无刷直流电机控制方法 | |
Ding et al. | Research on pmsm vector control system based on fuzzy pi parameter self-tuning | |
Yang et al. | A fuzzy-ELADRC method for a bearingless induction motor | |
CN108429501B (zh) | 一种永磁同步电机负载扰动的观测方法 | |
Lin et al. | Fuzzy PID control algorithm based on PSO and application in BLDC motor | |
CN112532132A (zh) | 一种永磁同步电机电流快速响应控制方法 | |
CN113328667B (zh) | 一种改进指数趋近律和比例谐振策略的直线电机动态性能优化方法及*** | |
CN116094390A (zh) | 一种基于新型自抗扰算法的异步电机二自由度调速方法 | |
CN113037174B (zh) | 一种基于模糊切换策略的永磁同步电机复合变结构控制方法 | |
CN110504879B (zh) | 一种电磁式主动悬架作动器节能抗干扰控制*** | |
Xu et al. | Research on permanent magnet synchronous motor drive system of electric vehicle based on fuzzy control |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |