Usuários online

sexta-feira, 28 de outubro de 2011

Matemática Computacional - Aula 28/10/2011 (Trabalho Prático - 30 pontos)



Trabalho Prático - Valor 30 pontos - Entrega 10/11/2011

Os trabalhos são individuais e deverão ser entregues à mão. Cada problema vale 10 pontos.

Usando o método Simplex e o princípio da Dualidade (se aplicável), resolver os problemas seguintes:

Problema 1
Em uma situação de gerenciamento de recursos hídricos para a geração de energia elétrica, o problema a ser resolvido tem por objetivo minimizar o custo de produção de energia elétrica no horário de operação das 8 às 16h em uma rede de duas usinas.

A descrição geográfica consiste em um rio, com uma barragem e usina hidrelétrica UA a montante, e uma barragem com usina hidrelétrica UB a jusante. Existe uma ramificação afluente B ao rio principal, como mostra a figura abaixo.


Os fluxos de afluência de água às barragens são 60 m³/s para a ramificação A e 20 m³/s para B. A potência elétrica gerada pela usina A é calculada por PA = 0,98ΦA, expressa em kW, e ΦAj é o fluxo de água turbinada, em m³/s. Para B, vale PB = 0,93ΦB. O consumo de energia é dividido em dois períodos: das 8 às 12h e das 12 às 16h. Para cada usina -- que funciona também como ponto de distribuição -- valem os consumos de energia da tabela a seguir.


onde 1 kWh é a medida de energia correspondente ao consumo de 1 kWh de potência durante um período de 1 hora. A saber, energia = potência x tempo.

O que não é possível suprir com a energia hidrelétrica deve ser suprido com energia proveniente de usinas térmicas. Porém, 1 kWh de energia elétrica gerada por hidrelétricas custa 18 u.m. (unidades monetárias), e a energia proveniente de termoelétricas custa 50 u.m. por kWh.

Às 8 horas, a barragem da usina A dispõe de 216000 m³ e a barragem B dispõe de 72000 m³. Suponha que a água não turbinada fique represada na barragem e que as perdas por infiltrações e evaporação sejam desprezíveis. As barragens são grandes o suficiente para evitar que água em excesso possa vir a verter. Variáveis de decisão sugeridas para a formulação:
  • Φij = fluxo de água turbinada na usina hidrelétrica i (i = A, B) durante o período j (j = 1 no horário das 8 às 12h; j = 2 no horário das 12 às 16h);
  • Tij = energia gerada pelas termoelétricas em i (i = A ou B) durante o período j para suprir eventuais carências de energia não supridas pelas geradoras hidrelétricas.

    Solução

    Análise do período das 8 às 12 horas:

    USINA A
    Nas 4 horas iniciais, o volume total de água, em m³, à montante seria, se nada fosse turbinado: 216000 m³ + 60 m³/s x 14400 s = 1080000 m³.

    Assim, o volume que pode ser turbinado deve ser <= a isto: 14400ΦA1 <= 1080000 => ΦA1 <= 75 m³/s.

    Em energia: energia hidrelétrica + energia termoelétrica >= 400 => 4 horas x 0,98ΦA1 + TA1 >= 400.


    USINA B
    Nestas 4 horas, o volume total de água, em m³, à montante seria (se nada fosse turbinado): 72000 m³ + 20 m³/s x 14400 s + 14400ΦA1 = 360000 + 14400ΦA1.

    Assim, o volume que pode ser turbinado deve ser <= a isto: 14400ΦB1 <= 360000 + 14400ΦA1 => ΦB1 - ΦA1 <= 25 m³/s.

    Em energia: energia hidrelétrica + energia termoelétrica >= 250 => 4 horas x 0,93ΦB1 + TB1 >= 250.



    Análise do período das 12 às 16 horas:

    USINA A
    Volume turbinado <= volume que chega + volume não utilizado no período anterior:
    14400ΦA2 <= 14400 x 60 + (1080000 - 14400ΦA1) => ΦA1 + ΦA2 <= 135.

    Em energia: energia hidrelétrica + energia termoelétrica >= 330:
    4 x 0,98ΦA2 + TA2 >= 330.


    USINA B

    14400ΦB2 <= 14400 x 20 + 14400ΦA2 + (360000 + 14400ΦA1 - 14400ΦB1) => -ΦA1 - ΦA2 + ΦB1 + ΦB2 <= 45.

    Em energia: 4 x 0,93ΦB2 + TB2 >= 485.

    Assim, o modelo consiste em 8 restrições estruturais.




    Função objetivo
    Lembre-se que a função objetivo é minimizar o custo total de energia, que é obtido pelo produto entre tempo, potência e custo/kWh.

    Cada custo é obtido por tempo (4h) x potência (kW) x custo/kWh. O objetivo é minimizar o custo total de energia, expresso por meio de

    Min Z = 4 x (0,98ΦA1 + 0,98ΦA2 + 0,93ΦB1 + 0,93ΦB2) x 18 + 4 x (TA1 + TA2 + TB1 + TB2) x 50.



    Problema 2
    Min Z = 5 x1 + 10 x2 + x3
    sujeito a
    3 x1 + 2 x2 + 0,8 x3 >= 40
    x1 + x2 + 0,5 x3 >= 25
    x1 - 2 x3 >= -1
    x1, x3 >= 0

    Solução (sugestão inicial)
    A colocação na forma padrão de minimização necessita a restrição x2 >= 0, pois não pode haver variável negativa na minimização.

    Forma padrão da minimização:
    Necessitamos trocar x2 por xa - xb. O modelo final de minimização na forma padrão ficará assim:

    Min Z = 5 x1 + 10 xa - 10 xb + x3
    sujeito a
    3 x1 + 2 xa - 2 xb + 0,8 x3 >= 40
    x1 + xa - xb + 0,5 x3 >= 25
    x1 - 2 x3 >= -1
    x1, xa, xb, x3 >= 0

    Falta agora aplicar a dualidade, transformando o problema de minimização em um problema de maximização, aplicar o método Simplex e dar a solução final da minimização.


    Problema 3

    Min Z = 2 x1 ‐ 10 x2 + x3 + 4 x4
    sujeito a
    3 x1 + 6 x2 + 3 x4 <= 100
    4 x1 + 10 x4 >= 50
    ‐3 x1 + x2 + 6 x3 >= 30
    x1, x2, x3, x4 >= 0


    Solução (sugestão inicial)
    O Mathaeus esboçou um princípio de solução, que parece-me estar correta.



    Boa sorte!

    Nenhum comentário:

    Postar um comentário

    Observação: somente um membro deste blog pode postar um comentário.

    LinkWithin

    Related Posts Plugin for WordPress, Blogger...

    NOSSO OBJETIVO

    OBJETIVO

    Este blog será usado para divulgação de minhas ideias, notícias sobre tecnologia, disponibilização de links para download de materiais diversos (incluindo materiais didáticos -- que poderão ser usados em minhas aulas e/ou cursos). Gostaria de DEIXAR BEM CLARO que quaisquer materiais disponibilizados através deste blog são, tão somente, para acompanhamento de aulas e/ou cursos, e não constituem de modo algum, aulas na modalidade "ensino à distância" (EAD). Alunos têm total acesso aos materiais disponíveis, mas somente como tutoriais passo a passo. Apostilas disponibilizadas através deste blog não são materiais obrigatórios em disciplinas cursadas ou cursos ministrados.

    RESPONSABILIDADE

    O autor deste blog não é responsável pelo mau uso, intencional ou não, de qualquer código de programa disponibilizado aqui. Os códigos de programas disponíveis neste blog para download é e serão sempre, e tão somente, para uso didático durante o aprendizado. Seja bem-vindo.