sábado, junio 02, 2007

Sistemas complejos (I). Sentando las bases.

(Tiempo de lectura: 2min30seg)


Continuando con la serie de entradas sobre sistemas y automática hoy vamos a hablar un poco sobre los sistemas complejos… que no os asuste el título porque no voy a poner una sola fórmula… Como una vez dijo Stephen Hawking, “por cada fórmula que ponga sé que perderé a la mitad de mis lectores potenciales (hablando del best-seller “Breve historia del tiempo”) y por ello sólo pondré una e=mc2 por lo tanto yo también me las voy a ahorrar, que no estoy para perder lectores. En el siguiente post hablaré de ejemplos curiosos y de cómo se tratan, amén de explicar un poco más las imágenes que en este sólo sirven para hacer bonito.

Lo primero es saber que es un sistema complejo, sistema complejo es aquel que por su naturaleza es difícil de predecir,… dicho de una manera de andar por casa, como me gusta a mí, pero ¿por qué es difícil de predecir? Bueno, las razones pueden ser varias, aunque se pueden resumir en dos; que haya muchas variables o que las ecuaciones que los rigen sean fuertemente no lineales provocando que no tengamos un modelo preciso. Ello hace que los errores en las predicciones en estos sistemas se incrementen con el tiempo de la predicción o con la cercanía del ámbito de aplicación del modelo, lo que se llama punto de funcionamiento.

Volvamos a un lenguaje más terrenal, ¿Qué quiere decir todo esto? Imaginaos un conjunto de canicas, todas muy próximas entre sí y separadas a distancias diferentes, imaginaos que tiráis una sobre el montón. ¿Sería complicado predecir la situación final? En principio sí,… pero si lo analizamos bien, por partes, no lo es tanto, sabemos las ecuaciones dinámicas que rigen el movimiento de cada canica por separado y sabemos la disposición inicial, es decir tenemos lo necesario para analizar un sistema, el modelo en el tiempo y las condiciones iniciales,.. Entonces ¿Cuál es el problema? Pues simplemente que hay muchas canicas y que nos llevaría mucho tiempo analizarlas todas,.. Por si fuera poco, un pequeño error en una de ellas hace que éste se acumule al golpear a la otra y así, al final, vemos que al transcurrir cinco golpes el error no ha sido mucho, pero teniendo cien golpes… la cosa no se parece ni de casualidad.

Resumiendo, una pequeña aproximación hace que a la larga el sistema tienda a divergir del modelo, y por otra parte, cuánto más exacto queramos que sea, más tiempo tendremos que emplear en hacer el modelo.

¿Para que coño sirve todo esto? Las líneas de investigación son amplias, la más “antigua” es la meteorología, tomando un cierto número de variables los meteorólogos son capaces de predecir el tiempo que hará,.. Pero ya sabéis, hoy en día, gracias a los modelos y a la potencia actual de los ordenadores, se pueden hacer una predicción bastante precisa para unos tres días, más es aventurar. Por otra parte diréis, pero bueno, ¿tú has dicho que se puede saber con más precisión? Sí, no es que haya hablado de más, el problema es que como he dicho antes a mayor precisión o mayor horizonte de predicción se necesita más tiempo para realizar los cálculos que son cada vez más complejos y, sinceramente, las predicciones van perdiendo su valor cuánto mas cerca estamos del punto predicho… el tiempo de mañana poco nos sirve pasado.

Por otra parte también son sistemas complejos los celestes. El espacio es un sistema con millones de estrellas y planetas, que pueden considerarse nuestras canicas, y todas y repito todas ellas ejercen una fuerza sobre un elemento de estudio que puede ser una sonda. Nuestro sistema es jodidamente complejo, ¿Qué se hace? A menudo se desprecian los sistemas más alejados y se usan modelos simplificados como pueda ser el Newtoniano. Volvemos al problema del ámbito, no es igual de sencillo calcular un viaje a la Luna que a Marte. En la imagen de la izquierda se ve un grafico que conforma las llamadas zonas de Lagrange para el sol y la tierra, éstas zonas son calculadas a partir de modelos complejos -dependiendo del número de cuerpos tenidos en cuenta- y definen las zonas en las que (las atracciones gravitatorias se “anulan”) el balance entre las fuerzas gravitatorias y la centrípeta del cuerpo de Lagrange se "anulan" , cuánto más preciso -más numero de cuerpos tenidos en cuenta- sea el modelo más cerca de cero estará la influencia gravitatoria en la zona marcada.

Por último otro de los clásicos ejemplos, el más complejo de todos son las redes humanas. Aunque son curiosas, porque cuánto más grande es el número de los elementos más fácil es de predecir. El comportamiento de los seres humanos es bastante aleatorio,.. Sólo hay que viajar en el metro para darse cuenta, y eso hace que en una población grande el comportamiento de uno y de otro se “compense”, el mejor ejemplo es el que yo siempre pongo y que nunca recuerdo dónde leí, la sociedad es como un río y las gotas de agua son los individuos, predecir el movimiento de una gota es difícil pero el del río es más sencillo.

Por último decir que los términos que se han descrito en el post son las bases del análisis de sistemas complejos, aproximaciones en torno a puntos de funcionamiento, selección de variables y uso de sistemas aleatorios para modelar un sistema, en el próximo post hablaré un poco más de esto y de alguna cosa más.


Un Saludo

10 Comments:

Anónimo dijo...

muy interesante lo que cuentas

te suenan
la tranformada wavelets?

Genesis dijo...

No las he estudiado demasiado, de hecho se veía de pasada en una asignatura. En realidad es una forma de representar una señal por medio de una onda definida en un intervalo y superponiéndola en el tiempo con retardos, es decir, definimos una señal mediante dilataciones, contracciones y retardos de una función definida en un intervalo.

Hay varias funciones que se usan como ventana, como la función sinc o la meyer, en cualquier caso te dejo algo que he encontrado por ahí y que lo explica por encima bastante bien:

Explicacion en wikipedia
Paper en pdf sobre transformadas en frecuencia

Muchas gracias por el comment. Un saludo!!

Anónimo dijo...

Siempre fliparé con los puntos de lagrange 2,3,4 y 5, no me explico por qué pijo ahí se compensa la gravedad xD

Genesis dijo...

Bien, de esto se hablará más extendido en el siguiente post, los puntos de Lagrange no es que tengan gravedad cero, sino que si un cuerpo estuviese en rotación con el cuerpo pequeño el balance entre las fuerzas de gravedad y centrípetas sería cero. Me explico. La gravedad no va a ser cero, pero sí el balance final de fuerzas. Paso pues a corregirlo ya que ahí he patinado.

Lo que permitiría a un cuerpo que estuviese en esa zona estar geoestacionario. ¿Como? cojamos L2, la tierra gira en torno al sol y nuestro objeto está girando alrededor de la tierra. El balance entre las fuerzas derivadas de la acción de la gravedad y la fuerza centrípeta propia del MCU del cuerpo de Lagange hacen que el cuerpo esté geoestacionario con respecto al sistema. El cuerpo no se moverá entonces.

Paso a corregir el fallo en el post. Muchas gracias por la puntualización y disculpad ;). Un abrazo!

Anónimo dijo...

Muy interesante, espero que sigas enseñándome más ^^

Genesis dijo...

Gracias! Espero que todos sigamos aprendiendo!!

Un bso Cél!

Anónimo dijo...

e=mc2 <== Fórmula.... lo siento tío, acabas de perder un lector potente, digo potencial, jajaja.

Está bien este campo, me parece muy interesante. Espero la siguiente entrega.

Para cuando los fascículos en papel? jeje.

Un saludo crack.

Genesis dijo...

Estamos en ello, con la primera entrega vamos a regalar un balón de playa ahora que se acerca el veranito!! xD

Ésta es una rama en pleno auge sobre todo en el ámbito del control de sistemas complejos como puedan ser los biológicos o los bioquímicos.

Respecto a lo de la fórmula,.. jeje, por si os apetece encontrar el texto completo os pongo un link, aunque tarde o temprano haré un post sobre éste hombre:

Discurso Premio Príncipe de Asturias a la Concordia 1989. Stephen Hawking.

Un abrazo!

Luis Felipe dijo...

El ser humano es un sistema complejo de la ostia. Pero la meteorología a mí me sigue pareciendo un bromazo, no me parece una cantidad de datos tan grande y unos cálculos tan chungos como para no poder predecir por ejemplo las riadas de hace unas semanas en Alcázar. No sé, no lo veo tan caótico, aunque quizá sea por mi ignorancia sobre el tema. ¿Algún meteorólogo en la sala?

Genesis dijo...

La meteorología tiene bastantes variables,... normalmente se usan las básicas, presión, humedad, temperatura, velocidad y dirección del viento,... a eso has de añadir las geográficas, orografía, temperatura regresiva, pluviosidad regresiva... y por si no fuese suficiente, añade los subsistemas contiguos,... porque si analizamos el tiempo en España por ejemplo, hemos de tener en cuenta el tiempo en el norte de África y en el norte de Europa... corrientes marinas,... en realidad no sé mucho de meteorología, pero es lo que se te vaya ocurriendo.

Y por si no fuese poco, los modelos meteorológicos son llamados sistemas de fase no mínima, lo que quiere decir, dicho en terminos técnicos ;) que los cabronazos cuando parece que van para abajo de pronto cambian bruscamente y suben como grandes mamones que son, es decir, cuándo hay calma,... después viene la tormenta,... y gorda.

Lo de alcázar es otro tema,.. tal vez si las canalizaciones de desagüe fuesen mejores,.. y no vamos a hablar del afán que tenemos de construir en las venidas de agua... tengo claro que de la casa de mi pueblo,.. como llueva algún día en serio,... salimos con barca... aunque Mario Picazo diga que va a llover...

Un abrazo tío!