Cómo simular la hélice de un avión usando matlab
En general, las ecuaciones de movimiento son ecuaciones diferenciales. La expresión general es: F=M*d?x/dt?+C*dx/dt+K*dx, donde: M es el término de inercia. , C es el término de amortiguación, K es el término de rigidez, la forma de primer orden de la ecuación se puede obtener reduciendo el orden, es decir: sea y = [dx/dt], entonces la ecuación original se convierte en: dy/dt=[-M\ C -M\K ; E O1]* y+[M\F ] (Nota: esta matriz es en realidad dos ecuaciones cuando se escribe, una es d?x/dt?=- M\C*dx/dt- M\K*dx+M\f, el otro es dx/dt=dx/dt), donde: E es la matriz unitaria, O1 y O2 son matrices 0, y la dimensión de la La ecuación reducida es el doble que la ecuación original. Luego está el problema de resolver la ecuación diferencial. Puede resolver la expresión primero mediante una solución analítica y luego incorporar la secuencia de tiempo t para su evaluación. También puede resolverla mediante integración numérica. dx/dt=Ax Problema numérico de +f(t), tenga en cuenta que aquí x es en realidad y, es decir, [dx/dt;
Pequeña sugerencia: usar MATLAB para simular las ecuaciones de movimiento no es tan conveniente como SIMULINK. Se recomienda usar SIMUINK para la simulación de movimiento. Hay mucha información sobre esto en línea, y el principio es el que yo. mencionado anteriormente