21
Paso de los diagramas de grafos a los diagramas de bloques 11.1. INTRODUCCIÓN Uno de los lenguajes de simulación más antiguo y más utilizado es el de los diagramas de bloques. De hecho, aún en la actualidad es el más frecuente en la simulación de sistemas dinámicos controlados y muchos programas comerciales siguen basándose en esta técnica para resolver cualquier sistema dinámico. Sin embargo, el Bond-Graph ha supuesto una mejora en algunos aspectos, motivo por el cual mostraremos cómo plantear el diagrama de bloques a partir de un diagrama de grafos de manera que pueda utilizarse en la entrada de datos de dichos programas. Para introducir al lector en la técnica de los diagramas de bloques, desarrollaremos paso a paso un ejemplo sencillo. En la figura 11.1, se presenta un modelo mecánico con su diagrama de grafos al que se le ha hallado la causalidad. A lo largo de la construcción del diagrama de bloques será muy importante tener presente en cada instante la causalidad de cada grafo. K R V(t) m S e :-m · g 2 6 5 7 1 3 4 I:m K R 0 1 1 S f :V(t) Figura 11.1 C C C a a a p p p í í í t t t u u u l l l o o o T T T 1 1 1 1 1 1

Paso de los diagramas de grafos a los diagramas de bloques

  • Upload
    vantruc

  • View
    264

  • Download
    6

Embed Size (px)

Citation preview

Page 1: Paso de los diagramas de grafos a los diagramas de bloques

Paso de los diagramas de grafos a los diagramas de bloques 11.1. INTRODUCCIÓN

Uno de los lenguajes de simulación más antiguo y más utilizado es el de los diagramas de bloques. De hecho, aún en la actualidad es el más frecuente en la simulación de sistemas dinámicos controlados y muchos programas comerciales siguen basándose en esta técnica para resolver cualquier sistema dinámico.

Sin embargo, el Bond-Graph ha supuesto una mejora en algunos aspectos, motivo por el cual mostraremos cómo plantear el diagrama de bloques a partir de un diagrama de grafos de manera que pueda utilizarse en la entrada de datos de dichos programas.

Para introducir al lector en la técnica de los diagramas de bloques, desarrollaremos paso a paso un ejemplo sencillo. En la figura 11.1, se presenta un modelo mecánico con su diagrama de grafos al que se le ha hallado la causalidad. A lo largo de la construcción del diagrama de bloques será muy importante tener presente en cada instante la causalidad de cada grafo.

K R

V(t)

m

Se:-m · g

2

6

5

7

1

3

4

I:m

K

R

0

1 1

Sf:V(t)

Figura 11.1

CCCaaapppííítttuuulllooo

TTT111111

Page 2: Paso de los diagramas de grafos a los diagramas de bloques

C a p í t u l o T 1 1 P A S O A L O S D I A G R A M A S D E B L O Q U E S

- 166 -

En la unión 0, formada por los grafos 1, 5 y 2, se tiene que el grafo 1 entra en la unión con flujo conocido al igual que el grafo 5, mientras que el 2, sale con flujo conocido. Es decir, en esta unión, atendiendo a la causalidad, puede decirse que se suma el flujo de 1 más el de 5 para dar el flujo en 2. Es decir, podría escribirse que:

f = f + f 251 No obstante, el grafo 5 toma como dirección la salida de la unión 0, lo que significa que entra

en la unión con flujo conocido pero su signo es negativo. En definitiva, en esta unión se cumplirá que:

f = f - f 251 En la figura 11.2, se representa el bloque de la fuente Sf, y el de la unión 0.

Flujo del grafo 5

Suma de flujos en la unión 0

Flujo del grafo 2

Flujo del grafo 1

Fuente de flujo

+ - V(t)

Figura 11.2

Siguiendo por el grafo 2, se llega a una unión 1 en donde, según la causalidad, los grafos 3 y 4 salen con flujo conocido ya que el grafo 2 se ha encargado de definir el flujo de la unión. En la figura 11.3, se añade al diagrama de bloques de la figura anterior, la representación de la unión 1 formada por los grafos 2, 3 y 4.

f5

Flujo del grafo 3

Flujo del grafo 4

Unión 1 Igualdad de flujos

+ - V(t)

f2

f4

f3

f1

Figura 11.3

El grafo 3 es una puerta resorte en la que se cumple que: x . K = e3

En donde x, sería el desplazamiento en esta puerta. Evidentemente, el desplazamiento x no es otra cosa que la integral del flujo f3 en el tiempo.

dt . f = x 3∫

Page 3: Paso de los diagramas de grafos a los diagramas de bloques

C a p í t u l o T 1 1 P A S O A L O S D I A G R A M A S D E B L O Q U E S

- 167 -

En la puerta resorte, por tanto, es necesario hacer dos operaciones: primero, integrar el flujo para obtener el desplazamiento y en segundo lugar, multiplicar el desplazamiento por la rigidez K asociada a la puerta. Al final se ha transformado el flujo de entrada en un esfuerzo. En la figura 11.4 se representan los bloques necesarios para simular esta puerta.

Si se observa el diagrama de bloques de la figura 11.4, se llega a la conclusión de que por cada línea entre bloques, solamente va un parámetro físico, bien sea el flujo o el esfuerzo, pero nunca los dos. Este hecho es contrario a la estructura del Bond-Graph, en donde cada grafo lleva asociado tanto el flujo como el esfuerzo.

Page 4: Paso de los diagramas de grafos a los diagramas de bloques

C a p í t u l o T 1 1 P A S O A L O S D I A G R A M A S D E B L O Q U E S

- 168 -

f5

Integración en el tiempo del flujo f3

Esfuerzo enel grafo 3

Transforma el desplazamiento a laentrada en esfuerzoa la salida

+ - V(t)

f2

f4

f3

f1

Int

K

e3

Multiplicación deldesplazamiento x

por K

Bloque fuente de esfuerzo

Bloque suma de flujos

Bloque que representa un nudo en donde todos los flujos son iguales

Bloque integrador

Bloque multiplicador que da a la salida el valor de laentrada multiplicado por K

+ -

Int

K

V(t)

Figura 11.4

Continuemos con el desarrollo del ejemplo; el flujo del grafo 4 entra en una puerta resistencia.

En esta puerta, al entrar con flujo conocido, se cumplirá que el esfuerzo asociado a la puerta es igual al flujo f4 por R. En la figura 11.5, se muestra el bloque que simula la puerta R.

Page 5: Paso de los diagramas de grafos a los diagramas de bloques

C a p í t u l o T 1 1 P A S O A L O S D I A G R A M A S D E B L O Q U E S

- 169 -

f5

Esfuerzo enel grafo 4

+ - V(t)

f2

f4

f3

f1

Int

K

e3

Multiplica f4 por R, ysiendo la entrada flujo da

a la salida esfuerzoR

e3

x

Figura 11.5

Una vez obtenidos en el diagrama de bloques los esfuerzos de los grafos 3 y 4, volvemos al Bond-Graph del modelo donde se observa la unión 1 formada por los grafos 3, 4 y 2. Si se atiende a la causalidad, el grafo 3 y el 4 entran en la unión con esfuerzo conocido y el grafo 2, sale de la unión con esfuerzo conocido.

Siguiendo pues el criterio de la causalidad, se tiene que: e + e = e 432

Esta suma de esfuerzos se representará en el diagrama de bloques mediante un bloque tipo suma que ya había sido utilizado anteriormente. En la figura 11.6, se muestra la continuación del diagrama de bloques.

Anteriormente se había indicado que por cada línea del diagrama de bloques, solamente iba un

parámetro físico; en la figura 11.7 puede observarse cómo esto implica que cada unión tenga que ser representada mediante dos bloques. Efectivamente, la unión 1 formada por los grafos 2, 3 y 4, necesita dos bloques, uno para indicar que el flujo de todos los grafos de la unión es igual, y el otro para que se cumpla la suma de esfuerzos.

Page 6: Paso de los diagramas de grafos a los diagramas de bloques

C a p í t u l o T 1 1 P A S O A L O S D I A G R A M A S D E B L O Q U E S

- 170 -

f5

Suma deesfuerzos en

la unión 1

+ - V(t)

f2

f4

f3

f1

Int

K

e3

Flujos igualesen la unión 1

R

e4

Esfuerzo en elgrafo 5

+ +

e2

x

Figura 11.6

Una vez determinado el esfuerzo en el grafo 2 se llega a la unión 0 y como es lógico, los grafos 1 y 5 salen de la unión con esfuerzo conocido.

Page 7: Paso de los diagramas de grafos a los diagramas de bloques

C a p í t u l o T 1 1 P A S O A L O S D I A G R A M A S D E B L O Q U E S

- 171 -

f5 + - V(t)

f2

f4

f3

f1

Int

K

e3

Los dos bloques

representan la

misma unión 0

R

e4

Esfuerzo en elgrafo 5

+ +

e2

e5 e1

Esfuerzo en elgrafo 1

x

Figura 11.7

El esfuerzo del grafo 1 se lleva a un punto cercano al bloque de la fuente de flujo, para indicar

que es el esfuerzo asociado a ella. El esfuerzo e5 llega a una unión 1 formada por los grafos 5, 6 y 7. Atendiendo en esta unión a los criterios de causalidad puede decirse que:

e + e = e 756 Siendo el esfuerzo e7, procedente de una fuente de esfuerzo Se. En la figura 11.8, se añaden al diagrama de bloques tanto el bloque suma de esfuerzos, como

el que representa la fuente de esfuerzo.

Page 8: Paso de los diagramas de grafos a los diagramas de bloques

C a p í t u l o T 1 1 P A S O A L O S D I A G R A M A S D E B L O Q U E S

- 172 -

f5 + - V(t)

f2

f4

f3

f1

Int

K

e3

R

e4

Esfuerzo en el grafo 6

+ +

e2

e5

e1

Suma de esfuerzosen unión 1

x

e7 + +

e6

-m · g

Bloque fuente de

Figura 11.8

El grafo 6 es una puerta de inercia a la que se entra con esfuerzo conocido. Recordando la definición de la puerta de inercia se tiene que:

Siendo P el momento asociado a ella: dP/dt = e6

Y por lo tanto, integrando el esfuerzo en el tiempo obtenemos: P = dt . e6∫

Y dividiendo P por el valor asociado a la puerta, queda: f = P/m 6

Lo que significa que en la puerta de inercia se ha entrado con esfuerzo conocido y se sale con flujo conocido. En la figura 11.9 se añaden los bloques necesarios para simular el comportamiento de la puerta inercia.

Por último, el flujo f6 entra en una unión 1 y define el flujo de todos los demás grafos de esta unión, de modo que los grafos 5 y 7 salen de la unión 1 con flujo conocido e igual a f6.

Page 9: Paso de los diagramas de grafos a los diagramas de bloques

C a p í t u l o T 1 1 P A S O A L O S D I A G R A M A S D E B L O Q U E S

- 173 -

f5 + - V(t)

f2

f4

f3

f1

Int

K

e3

R

e4 Bloque integración de esfuerzo

+ +

e2

e5

e1

Momento

x

e7 + +

e6

-m · g

Flujo en el grafo 6

Int

1/m Bloque que multiplicala entrada por 1/m

f6

Figura 11.9

En la figura 11.10, se representa el diagrama de bloques ya terminado.

f5 + - V(t)

f2

f4

f3

f1

Int

K

e3

R

e4

+ +

e2

e5

e1

x

e7 + +

e6

-m · g

Int

1/m

f6

f7

e1

Figura 11.10

Page 10: Paso de los diagramas de grafos a los diagramas de bloques

C a p í t u l o T 1 1 P A S O A L O S D I A G R A M A S D E B L O Q U E S

- 174 -

Con bloques, al igual que con los diagramas de grafos, puede representarse prácticamente cualquier dominio de la física.

Cada elemento del Bond-Graph tiene su representación mediante bloques. En las figuras 11.11 y 11.12, se representan las equivalencias entre elementos de Bond-Graph y bloques.

f

e(t) e

+

+

f f(t)

e

Int

K

f

e

Int

1/m f

e

R

1/R

f

e

e

f

e1 e3

f3 e1

e2 f2

+

+ f1 f3

e3 e1

f2 e2

Se

Sf

K

I

R

R

1 1

2

3

0 1

2

3

Figura 11.11

Page 11: Paso de los diagramas de grafos a los diagramas de bloques

C a p í t u l o T 1 1 P A S O A L O S D I A G R A M A S D E B L O Q U E S

- 175 -

1/m

1/m

e2

f2

e1

f1

r

r e2

f2

e1

f1

m TF

1 2

r GY

1 2

m

m e2

f2

e1

f1 m TF

1 2

1/r

1/r

e2

f2

e1

f1

r GY

1 2

Figura 11.12 Para el paso de un diagrama de grafos a otro de bloques, hay que tener en cuenta

principalmente dos cosas: En los diagramas de bloques las líneas solo llevan asociado un parámetro físico.

La causalidad del bond-graph es lo que determina los criterios a seguir en el paso de un diagrama a otro.

11.2. DIAGRAMA DE BLOQUES DE MODELOS MECÁNICO-HIDRÁULICOS

Uno de los ejemplos desarrollados en los primeros capítulos es el de las suspensiones hidroneumáticas. Utilizaremos aquel Bond-Graph en este apartado para obtener su diagrama de bloques.

El grafo 1 es una fuente de flujo que entra en un elemento transformer y que, evidentemente, tiene como causalidad el flujo.

El elemento transformer se representa en bloques mediante un multiplicador del parámetro físico que entra, siendo la razón del multiplicador la misma que la del transformer. En la figura se representa el equivalente del grafo 1 y del 2 en un diagrama de bloques.

Page 12: Paso de los diagramas de grafos a los diagramas de bloques

C a p í t u l o T 1 1 P A S O A L O S D I A G R A M A S D E B L O Q U E S

- 176 -

Sf:V0 1

TF:A

2

0

6

TF:1/A

7

Se:-m · g

1 9

3 5

4

K

R

1

I:m

AAAcccuuummmuuulllaaadddooorrr hhhiiidddrrrooonnneeeuuummmááátttiiicccooo

K · R z

AAA === SSSeeecccccciiióóónnn dddeeelll ééémmmbbbooolllooo

mmm

Figura 11.13

Fuente de flujo

V A f1 f2 = f1 · A

Figura 11.14 El bloque A es el encargado de multiplicar el flujo f1 por A y dar a la salida el flujo f2 de valor

f1 · A. En la unión 0, formada por los grafos 2, 3 y 6, el grafo 2 y el 6 entran con causalidad flujo

conocido, mientras que el grafo 3 sale de la unión con causa flujo conocido. Como el grafo 6 sale de la unión 0, se cumple que: f = f - f 362

Siguiendo con el grafo 3, entra con flujo conocido en una unión 1 definiendo, por lo tanto, el flujo de salida de los demás grafos de la unión.

Fuente de

flujo

V A f1 f2 f6

f3

f4 f5

Figura 11.15 El grafo 5 entra con flujo conocido en una puerta resorte. Como se vio en el ejemplo anterior,

primeramente es necesario integrar el flujo para obtener el desplazamiento y posteriormente, multiplicarlo por la rigidez K de la puerta para hallar el esfuerzo del grafo 5.

Por su parte, el flujo del grafo 4 entra en una puerta resistencia de valor R. Para obtener el esfuerzo e4, basta con multiplicar f4 · R.

Los esfuerzos de los grafos 4 y 5 entran en una unión 1, donde se cumple que: e = e + e 354

Page 13: Paso de los diagramas de grafos a los diagramas de bloques

C a p í t u l o T 1 1 P A S O A L O S D I A G R A M A S D E B L O Q U E S

- 177 -

Posteriormente, el esfuerzo e3 llega a una unión 0, definiendo ,en consecuencia, el esfuerzo de salida de todos los demás grafos de unión. Una vez definido el esfuerzo e2, este entra en el transformer A con esfuerzo conocido y define la salida en esfuerzo del grafo 1. Por otra parte, el esfuerzo e6 entra en el transformer 1/A, y se obtiene el esfuerzo e7.

Fuente de

flujo

V A f1 f2 f6

f3

f4 f5 R Int

Int

e5 = K· x

e4 = f4 · R

x Desplazamiento en la puerta resorte

- +

Figura 11.16

En la figura 11.17, se añaden al diagrama de bloques los últimos razonamientos. El esfuerzo e7 llega a una unión 1, en donde se cumple que: e = e + e 987 Posteriormente, el grafo 9 entra en una puerta de inercia donde es necesario integrar el

esfuerzo para obtener el momento y después dividir este momento por el valor asociado a la puerta para obtener definitivamente el flujo f9. A su vez, este flujo entra en la unión 1 junto a los grafos 7 y 8, definiendo sus flujos de salida.

Fuente de flujo

V A f1 f2 f6

f3

f4 f5 R Int

Int

e5 = K· x

e4 = f4 · R

x

- +

- +

f3

e2 =e3 e6 = f4·R+L·x A

e1

A

e7 = A ·e6

Desplazamientoen la puerta resorte

Figura 11.17

Page 14: Paso de los diagramas de grafos a los diagramas de bloques

C a p í t u l o T 1 1 P A S O A L O S D I A G R A M A S D E B L O Q U E S

- 178 -

Fuente de flujo

V A f1 f2 f6

f3

f4 f5 R Int

Int

e5 = K· x

e4 = f4 · R

x

- +

- +

e3 = f4·R+K·x

e2 =e3 e6 = f4·R+K·x A

e1

A

e7 = A ·e6

Desplazamientoen la puerta resorte

+

+ -m · g

e8

Int e9 = e7 +e8

Momento 1/m f9

f7 =P/m

f8 =P/m

e1 = A·e2

P

Fuente de esfuerzo –m · g

Figura 11.18 El flujo f7 entra en el transformer de razón 1/A y se obtiene el flujo del grafo 6. Con esto se

ha terminado el diagrama de bloques del modelo planteado.

Page 15: Paso de los diagramas de grafos a los diagramas de bloques

C a p í t u l o T 1 1 P A S O A L O S D I A G R A M A S D E B L O Q U E S

- 179 -

Fuente de flujo

V A f1 f2 f6

f3

f4 f5 R Int

Int

e5 = K· x

e4 = f4 · R

x

- +

- +

e3 = f4·R+K·x

e2 =e3 e6 = f4·R+K·x A

e1

A

e7 = A ·e6

Desplazamientoen la puerta resorte

+

+ -m · g

e8

Int e9 = e7 +e8

Momento 1/m f9

f7 =P/m

f8 =P/m

e1 = A·e2

P

Fuente de esfuerzo –m · g

A f6 =P·A/m

Figura 11.19

11.3. MODELOS CON PUERTAS DE INERCIA DE CAUSALIDAD FLUJO Hasta ahora en todos los ejemplos planteados las puertas inercia tenían como causalidad el esfuerzo. En el

modelo de la figura 11.20 hay una puerta de inercia con causalidad flujo. Veamos en este caso cómo se plantea el diagrama de bloques.

Page 16: Paso de los diagramas de grafos a los diagramas de bloques

C a p í t u l o T 1 1 P A S O A L O S D I A G R A M A S D E B L O Q U E S

- 180 -

w0

w1

w2

k1

k2

R1

J2

J1

w3

R2

J3

Sf:w0 w1

1

2

3

4

5

6

7

8

9 10 111 1 1

K1 K2 I:J1 I:J2

-R1/R2 TF 00 I:J3

x1 P1 P2 x2

Figura 11.20 Se parte como de costumbre de una fuente que, en este caso, es única y de flujo.

Page 17: Paso de los diagramas de grafos a los diagramas de bloques

C a p í t u l o T 1 1 P A S O A L O S D I A G R A M A S D E B L O Q U E S

- 181 -

R f3 = P1/J1

Fuente de flujo - +

Int

K1

f2

x1

e2 = K1·x1

e3 = K1·x1

- +

e4

Int

Momento P1

1/J1

f4 = P1/J1

- +

f3 = P1/J1 f5

Int

K2

f6

x2

e6 = K2·x2 e5 = K2·x2

e5 = K2·x2

e7 = K2·x2 + +

1/J2

K2

f8 = P2/J2

P2 Momento

e8

-R1/R2

d/dt

f7 = P2/J2 f9

f10 f11

11f•

J3

e11

e10 = e11

-R1/R2

e9

211319 R/f·J·Re•

−=

211319 R/f·J·Re•

−=

Figura 11.21

Page 18: Paso de los diagramas de grafos a los diagramas de bloques

C a p í t u l o T 1 1 P A S O A L O S D I A G R A M A S D E B L O Q U E S

- 182 -

Dada una puerta de inercia a la que se entra con causalidad flujo, los pasos que se plantean en el diagrama de bloques son los siguientes:

e11

f11 I:J3

Figura 11.22

Al conocer el flujo f11, se halla inicialmente la aceleración en la puerta de inercia sin más que derivar respecto al tiempo f11.

11f•

= d11/dt 11f

d/dt

11f•

Figura 11.23

Como la aceleración en la puerta, multiplicada por el valor de esta es igual al esfuerzo, se tendrá:

e11 = J3 · 11f•

11f

J3

e11

Figura 11.24

El resto de bloques de la figura 11.21, no incluyen ninguna novedad respecto a lo presentado en los ejemplos anteriores.

9.4. CASO DE QUE LA CAUSALIDAD EN LA PUERTA RESORTE SEA ESFUERZO

En la figura 11.25, se muestra un modelo en el que una de las puertas resorte tiene causalidad esfuerzo. Este caso

ya había sido analizado en el capítulo de la causalidad, y aquí simplemente se desarrollará el diagrama de bloques.

Page 19: Paso de los diagramas de grafos a los diagramas de bloques

C a p í t u l o T 1 1 P A S O A L O S D I A G R A M A S D E B L O Q U E S

- 183 -

2

3

4

5

6

7

8

9

10

11 1

1 -b/a TF

Sf:F(t) 0

K1

I:M

F(t)

a

R1

K2

P1

1 1

A

x

R1

-c/a TF

Se:-M · g

K2

b

c

M

K1

Figura 11.25

El grafo 2 representa una puerta resorte donde la causa es esfuerzo. e2

f2 K1

Figura 11.26

En este caso se conoce el esfuerzo e2, y el flujo f2 se obtiene en dos pasos. Primeramente el esfuerzo es dividido por K1 para obtener el desplazamiento asociado a la puerta.

1/K1 e2/K1 e2 Desplazamiento=e2/K1

Figura 11.27

Por último, basta derivar respecto al tiempo el desplazamiento para obtener el flujo f2.

d/dt f2 e2/K1 f2= d/dt(e2/K1)

Figura 11.28

Page 20: Paso de los diagramas de grafos a los diagramas de bloques

C a p í t u l o T 1 1 P A S O A L O S D I A G R A M A S D E B L O Q U E S

- 184 -

El resto del Bond-Graph se pasa al diagrama de bloques aplicando simplemente los criterios establecidos en los ejemplos anteriores.

En la figura 11.29, se muestra el diagrama completo de bloques del modelo en estudio.

F(t)

Fuente de esfuerzo -+

1/K1

d/dt

e2

e2/K1

e1 = F

+ +

f1

f1

f2

e3

e5

Int

1/M

e4

P

f4

+ e7 =-M · g

--M·g

f7 = P/M

f7

e6

e6 e5

-c/a

f6 = P/M

f9 = -c·P/a·M

R1

f11

e11 = f11·R1

-c/a

e9 = e11

-b/a

f8 = -b·P/a·M

Int

f10

x

f5

K2

e10 = K2·x

-b/a

e8 = K2·x

e5 = -b·K2·x/a Figura 11.29

En definitiva, cuando una puerta resorte tiene causalidad flujo, su representación en bloques se realiza mediante una integración y una multiplicación, mientras que cuando la causalidad es esfuerzo se hace mediante una división y una derivación.

Page 21: Paso de los diagramas de grafos a los diagramas de bloques

C a p í t u l o T 1 1 P A S O A L O S D I A G R A M A S D E B L O Q U E S

- 185 -

d/dt f x 1/K e

Desplazamiento

K e x Int f

Desplazamiento

e

f

f

K

K

e

Figura 11.30

Por este motivo, algunos autores a la causalidad flujo en la puerta resorte la denominan causalidad integral y a la causalidad esfuerzo causalidad diferencial.

K Causalidad diferencial

Causalidad integralK

Figura 11.31

En el caso de las puertas inercia, sucede todo lo contrario. Cuando la causalidad es esfuerzo su representación en bloques se hace mediante una integración y una división, mientras que con causalidad flujo se emplea una derivación y una multiplicación.

d/dt e 11f•

M f

Aceleración

1/M d P Int e

Momento

e

e

f

f

I:M

I:M

Figura 11.32 En este caso, cuando la causalidad es esfuerzo, se dice que la puerta tiene causalidad integral, y

cuando es flujo se denomina diferencial.

I

Causalidad diferencial

Causalidad integral

I

Figura 11.33