【技术实现步骤摘要】
新型磁悬浮球系统混沌自适应麻雀搜索参数辨识方法
[0001]本专利技术涉及
,尤其涉及本专利技术涉及新型磁悬浮球系统
,尤其涉及一种新型磁悬浮球系统混沌自适应麻雀搜索参数辨识方法。。
技术介绍
[0002]随着我国磁悬浮列车的飞速发展,对于磁悬浮技术的要求也越来越高。磁悬浮列车作为关乎人们出行的关键交通工具,需要对磁悬浮系统进行更好地对进行分析和控制。这就需要给磁悬浮系统建立相应的数学模型,同时辨识所建立模型的参数。经过几十年计算机技术的发展,发展出许多的群智能算法。例如萤火虫算法、粒子群算法和鲸鱼优化算法。萤火虫算法该算法具有较强的局部搜索能力,且操作方便、控制参数少,但该算法对优秀个体的依赖程度太高,从而降低了收敛速度。粒子群算法虽然可以较好地应用在不同工况,但也存在容易陷入局部最优和计算量大的问题。鲸鱼算法能够在单目标优化问题上表现不错,但这种方法在多目标搜索上的效果差强人意,而且易陷入局部最优,导致在实际生产中不能达到令人满意的辨识效果。
技术实现思路
[0003]本专利技术的目的在于提供一种新型磁悬浮球系统混沌自适应麻雀搜索参数辨识方法,本专利技术提出的新型磁悬浮球系统混沌自适应麻雀搜索参数辨识方法是一种群智能优化算法,它具有更快的收敛速度和更高的收敛精度,能较好地适用于对新型磁悬浮球系统的参数辨识。
[0004]为了实现上述专利技术目的,本专利技术采用技术方案具体为:一种新型磁悬浮球系统混沌自适应麻雀搜索参数辨识方法,具体包括以下步骤:
[0005]步骤1)构建 ...
【技术保护点】
【技术特征摘要】
1.一种新型磁悬浮球系统混沌自适应麻雀搜索参数辨识方法,其特征在于,包括以下步骤:步骤1)构建新型磁悬浮球系统的反馈非线性辨识模型;步骤2)构建新型磁悬浮球系统混沌自适应麻雀搜索参数辨识方法的辨识流程,具体包括如下步骤:第一步:初始化麻雀搜索算法,采用Chebyshev混沌映射初始化麻雀种群;第二步:收集新型磁悬浮球系统的位置给定信号作为输入数据,新型磁悬浮球系统的磁悬浮球的位置作为输出数据;第三步:计算麻雀群体中个体适应度,对所有麻雀个体适应度进行排序,找出全局最优适应度值和全局最差适应度值,然后计算初始全局最优位置;第四步:令迭代变量k=1,计算麻雀的初始位置;第五步:基于自适应t分布改进发现者的位置更新公式,更新发现者位置;第六步:更新跟随者的位置;第七步:更新警戒者的位置;第八步:计算麻雀种群适应度并进行重新排序,更新麻雀种群位置;第九步:对于所有麻雀,计算群体最佳麻雀位置;第十步:从群体最佳位置中分离提取出参数向量的估计值;第十一步:将迭代变量k值加1,重复上述步骤。2.根据权利要求1所述的新型磁悬浮球系统混沌自适应麻雀搜索参数辨识方法,其特征在于,所述步骤1)的具体建模步骤如下:(1
‑
1)构建新型磁悬浮球系统的反馈非线性模型:1)构建新型磁悬浮球系统的反馈非线性模型:1)构建新型磁悬浮球系统的反馈非线性模型:1)构建新型磁悬浮球系统的反馈非线性模型:其中,r(t)为输入量,y(t)为输出量,为反馈通道输出,v(t)是一个均值为零、方差σ2=0.12满足高斯分布的白噪声;定义x(t),u(t)和w(t)为不可测的中间变量;z为后移算子:z
‑1y(t)=y(t
‑
1),A(z),B(z)和D(z)是关于z的多项式,描述为如下形式:描述为如下形式:描述为如下形式:将系统的非线性部分用传递函数表示为:其中,未知参数γ
i
,i=1,2,...,m;是非线性函数的系数,m是非线性块的参数个数;
将公式(4)两边同乘以A(z)得到:A(z)y(t)=B(z)u(t)+D(z)v(t) (9)表示为:y(t)=[1
‑
A(z)]y(t)+B(z)u(t)+D(z)v(t) (10)其中,噪声模型输出w(t)和前馈通道输出x(t)为:噪声模型输出w(t)和前馈通道输出x(t)为:反馈非线性系统模型表示为:(1
‑
2)将线性子系统的参数向量a、b和d以及非线性部分的参数向量γ定义为:则整个模型的参数向量θ表示为:对应的信息向量表示为:其中:其中:f=[f1,f2,...,f
m
]∈R1×
m
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(17)(17)(17)(1
‑
3)然后得到描述的新型磁悬浮球系统的反馈非线性模型:
3.根据权利要求1所述的新型磁悬浮球系统混沌自适应麻雀搜索参数辨识方法,其特征在于,所述步骤2)构建新型磁悬浮球系统混沌自适应麻雀搜索参数辨识流程的具体步骤如下:(2
‑
1)设置麻雀个数为N,每个麻雀包含n
a
+n
b
+m+n
d
个变量,通过式(17),采用Chebyshev混沌映射初始化麻雀种群,设置X
t
为当前麻雀的位置,X
t+1
为更新后的麻雀位置,最大迭代次数为T、预警值为ST、发现者PD和警戒者SD比例,Chebyshev混沌映射表达式为:X
k+1
=cos(17cos
‑1(X
k
))
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(22)(2
‑
2)收集新型磁悬浮球系统的位置给定信号输入数据和磁悬浮球的位置输出数据{r(t),y(t)},构造形式输出堆积向量Y(l)如下式(23):...
【专利技术属性】
技术研发人员:李俊红,严俊,张泓睿,肖康,陈楠,程赟,白贵祥,李亚男,李富超,
申请(专利权)人:南通大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。