哪位高手能救小弟?
我做的毕设是振动控制,主要是在最优控制的基础上加一个模糊控制模块。动力学模型是5阶的,采用状态空间方法,最后化为模态形式。目标是在最优控制生成的反馈量-kx上乘以一个系数,这个系数用模糊控制生成。模糊控制器的输入量由最优控制中的卡曼估计器得到的模态计算出的振动能量与实际控制电压两方面组成。
我现在遇到的一个难题是不加模糊控制模块,只计算振动能量(0.5*q'*Kv*q+0.5*Q'*Q.其中q是模态,q'是模态的转置,Q是模态的导数,Q'是模态的导数的转置,前项代表振动势能,后项代表振动动能。)时,运行时正常,能计算出振动能量。当加上我的模糊控制模块(2输入一输出)时,系统就报错:number of out put rows does not match the transposed input dimensions。当加上我的模糊控制模块(一输入一输出),运行也正常。请问这是为什么?但由于控制结果的要求,我必须用2输入一输出的模糊控制。请赐教!我的email:huspbuaa2@sohu.com