Los cálculos hidráulicos sobre flujos en canales se fundamentan en coeficientes de resistencia al flujo de los diferentes materiales de construcción. Estos coeficientes son un modelo simplificado de todos los procesos hidrodinámicos que tienen lugar en el interior del flujo, y vienen caracterizados fundamentalmente por un valor, la rugosidad absoluta.
Los valores de los coeficientes de resistencia asociados a cada uno de los materiales son conocidos y están descritos en tablas. Las rugosidades flexibles son una excepción, entre ellas encontraríamos la vegetación presente en ríos y canales, se trata de materiales que tienen una respuesta elástica o semi-elástica a las cargas dinámicas provocadas por el agua, esto hace que la rugosidad absoluta dependa de las condiciones del flujo. En consecuencia para conocer en cada caso el estado de la rugosidad flexible es necesario conocer en cada caso las cargas que están actuando sobre esta, es decir no basta con las macrovariables utilizadas en la hidráulica sino que hay que realizar una descripción interna del flujo