主权项 |
发夹变异操作RNA遗传算法的桥式吊车建模方法,其特征在于包括如下步骤:步骤1:通过现场测试或实验获得二维桥式吊车系统水平方向控制输入和输出采样数据,其中输入采样数据为控制力f<sub>x</sub>,输出采样数据为水平方向上位置x和摆角θ<sub>x</sub>;步骤2:建立桥式吊车2个RBF神经网络非线性回归模型,分别为位置RBF神经网络模型和摆角RBF神经网络模型,两个模型均采用3层结构;设定位置RBF神经网络模型输入变量个数为Pnum,输入向量为[x(t‑1),x(t‑2),...,x(t‑n<sub>1</sub>),f<sub>x</sub>(t),f<sub>x</sub>(t‑1),...,f<sub>x</sub>(t‑m<sub>1</sub>)],其中n<sub>1</sub>和m<sub>1</sub>为整数,且n<sub>1</sub>+m<sub>1</sub>=Pnum,输出变量个数为Pout=1,输出变量为x(t),t为采样时刻,f<sub>x</sub>(t)为t时刻的控制力采样数据,隐层结点数为Ph,径向基函数为高斯函数;设定摆角RBF神经网络模型输入变量个数为Cnum,输入向量为[θ<sub>x</sub>(t‑1),θ<sub>x</sub>(t‑2),...,θ<sub>x</sub>(t‑n<sub>2</sub>),f<sub>x</sub>(t),f<sub>x</sub>(t‑1),...,f<sub>x</sub>(t‑m<sub>2</sub>)]其中n<sub>2</sub>和m<sub>2</sub>为整数,且n<sub>2</sub>+m<sub>2</sub>=Cnum,输出变量个数为Cout=1,输出变量为θ<sub>x</sub>(t),隐层结点数为Ch,径向基函数为高斯函数;步骤3:数据归一化,将步骤1采样到的全部数据映射到‑1到1之间;步骤4:将归一化后的数据输入到步骤2建立的位置RBF神经网络模型和摆角RBF神经网络模型中,其中的一部分数据作为训练样本,一部分作为测试样本;步骤5:设置位置RBF神经网络模型和摆角RBF神经网络模型中待寻优的参数;步骤6:根据单链RNA分子中由分子内的碱基配对形成包括发夹结构、凸起结构、内环结构在内的多种环状结构的机制,抽象出发夹变异算子和发夹变异操作RNA遗传算法;步骤7:将不同时刻位置RBF神经网络模型的输出值与步骤1中实际位置的输出采样数据间的误差绝对值之和,作为发夹变异操作RNA遗传算法寻优搜索的目标函数,获得位置RBF神经网络模型寻优参数值;按相同方法获得摆角RBF神经网络模型寻优参数值;步骤8:以步骤7获得的寻优参数值确定位置RBF神经网络模型和摆角RBF神经网络模型,对测试样本进行测试。 |