【技术实现步骤摘要】
【技术保护点】
基于NURBS曲线降阶的运动控制系统,包括依次连接的上位机、下位机、电机驱动器、电机和机械机构,所述的上位机是采用PC机编程,通过插补模块计算出插补点,把计算出的坐标值以列表的形式传给下位机,下位机把坐标值转换成相应脉冲数,并发出脉冲到电机驱动器,控制电机转动并驱动机械机构动作;其特征在于:所述上位机的插补模块是一种基于NURBS曲线降阶的模块,通过遗传粒子群混合算法来实现NURBS曲线的降阶,控制方式如下:1)给出和的可行解范围,其中为降阶后的控制顶点分量,为降阶后的权因子,为降阶后的节点序列,为了保证端点的插值性,使p‾n-m=pn;2)确定粒子群算法的种群大小、惯性权重、学习因子:文中选取种群大小Popsize,惯性权重w=0.675,最大迭代次数MaxIter为1000,学习因子c1,c2根据下列方程更新:c1=1.2+0.8*(MaxIter?t)/MaxIter??????(1)c2=1.2+0.8*(MaxIter?t)/MaxIter??????(2)t为当前迭代次数3)种群初始化:在解的可行域随机确定400个(可能解);4)计算每个粒子的适应度,适应度
【技术特征摘要】
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。