1 votos

Longitud colocada a través de regiones alternas

Considere lo siguiente:

Un objeto de longitud L se coloca en un espacio que contiene dos tipos de regiones alternas con longitudes fijas, la región A de anchura $a$ y la región B de anchura $b$ . Los ejes se fijan de forma que el inicio de una región A se sitúa en el origen y el objeto se coloca de forma que comienza a cierta distancia $D\in[0,a+b]$ desde el origen.

(Como se muestra en la figura)

¿Existe una forma de expresar la cantidad de espacio que ocupa el objeto en una región de tipo A como una función una función de $L,D,a$ y $b$ ?

Illustration of problem:

1voto

m0j0 Puntos 181

Puede que haya una manera más fácil de hacerlo, pero aquí hay una forma.

Considere la contribución de cinco partes:

  1. Cualquier cantidad en el lado izquierdo que se extienda a la región más a la izquierda $A$
  2. Cualquier cantidad que se encuentre en la región más a la izquierda $B$
  3. La cantidad que cubre completamente algún número de bloques alternos $A/B$
  4. Cualquier cantidad en el lado derecho que se extienda a la región más a la derecha $A$
  5. Cualquier cantidad que se encuentre en la región más a la derecha $B$

Abordemos los dos primeros de la lista anterior.

Sabemos que $D \leq a+b$ . Si $D=0$ entonces la contribución es $a$ y desciende linealmente hasta $0$ como $D$ va a $a$ . Por lo tanto, la contribución es $a(1-(D/a))$ hasta $D=a$ .

Aunque la contribución se detiene en $D=a$ , esa función no lo hace. Nos gustaría "apagarlo" después de $D=a$ . O, dicho de otro modo, queremos "activar" una función en $D=a$ que resta la contribución.

Podemos utilizar el Función escalonada de Heaviside $H(x)$ para hacer esto. Queremos añadir una contribución $a(D-a)/a = D-a$ pero sólo si $D \geq a$ . Lo hacemos multiplicando por la función de Heaviside en $x=a$ que lo "enciende" allí.

Así, para los dos primeros bloques $A/B$ la contribución es

$$C_{1,2} = a(1-(D/a)) + H(a)(D-a).$$

Para la tercera región, tendremos que calcular el número de pares de bloques $A/B$ que la barra cubra completamente. Para ello podemos utilizar el función del suelo para forzar que una función continua tome un valor entero.

Restamos la parte que acabamos de tratar y luego utilizamos la función suelo en el resto:

$$C_3 = a\lfloor [L-(a+b-D)]/(a+b) \rfloor$$

Ahora nos queda lo que cuelga en el lado derecho.

El borde izquierdo del extremo derecho $A/B$ bloque está en $x=(a+b)\lfloor(D+L)/(a+b)\rfloor$ .

La contribución es lineal hasta $x+a$ y se detiene después de eso.

Así que, finalmente,

$$C_{4,5} = D+L-x - H(x+a)[D+L-x-a].$$

Suma estos, sustituye $x$ en función de $D,L,a,b$ y ya tienes la respuesta.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X