From c4ea3aa12807e9552068eb97c47fe32304d442c4 Mon Sep 17 00:00:00 2001 From: Adenor Date: Wed, 20 Sep 2023 22:03:49 -0300 Subject: [PATCH 1/5] =?UTF-8?q?Altera=C3=A7=C3=B5es=20no=20evolu=C3=A7?= =?UTF-8?q?=C3=A3o=20e=20na=20estrutura=20dos=20arquivos.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Evolucao.org | 200 ++++++++++++++++++++++++++------------------------- README | 4 +- 2 files changed, 106 insertions(+), 98 deletions(-) diff --git a/Evolucao.org b/Evolucao.org index a75d02e..7ecec8a 100644 --- a/Evolucao.org +++ b/Evolucao.org @@ -7,6 +7,11 @@ #+TAGS: tabelas, org-mode, composição ideal #+share: false #+DRAFT: true +#+SETUPFIL: https://fniessen.github.io/org-html-themes/org/theme-readtheorg.setup +#+HTML_HEAD: +#+HTML_HEAD: +#+HTML_HEAD: +#+HTML_HEAD: #+TODO @@ -26,9 +31,9 @@ IP = intervalo entre partos (12 meses) (setq IP "12") PP = primeiro parto (24 meses) (setq PP "24") PL = Período de lactação (10 meses)(setq PL "10") -'CL = capacidade de lotação (20UGM) (setq CL "20") -'IndMor = Indice de mortalidade de bezerras -'IRP = índice de renovação do plantel - substituição de vacas velhas ou ruins +CL = capacidade de lotação (20UGM) (setq CL "20") +IndMor = Indice de mortalidade de bezerras +IRP = Índice de renovação do plantel - substituição de vacas velhas ou ruins Comnpisição ideal em número de animais por categoria: @@ -61,53 +66,50 @@ Os dados acima são padronizados, sendo que, por padrão, 1 UGM equivale a 500 k #+TBLFM: $4=$3*100/$Tcab;%.1f::@2$5=@2$3*remote(Tab1,@2$2)::@8$3=@2$3+@3$3+@4$3+@5$3+@6$3+@7$3::@3$5=@3$3*remote(Tab1, @3$2)::@4$5=@4$3*remote(Tab1, @4$2)::@5$5=@5$3*remote(Tab1, @5$2)::@6$5=@6$3*remote(Tab1, @6$2)::@7$5=@7$3*remote(Tab1, @7$2)::@8$5=vsum(@2..@7)::$6=$5*100/$Tugm;%.1f -A composição do rebanho é dinâmico, com espectativa de crescimento ao longo do tempo, até alcançar o limite de suporte das pastagens -ou de outro limitante definido pela infraestrutura ou de trabalho da fazenda. A espectativa de crescimento se deve à previsão de 1 parto anual -por vaca, que gera um incremento anual de 50% de fêmeas em relação ao número de vacas, e do descarte de 25% das vacas. +A composição do rebanho é dinâmico, com perspectativa de crescimento anual, até alcançar o limite de capacidade de suporte das pastagens ou de outro limitante definido pela infraestrutura ou de trabalho da fazenda. A espectativa de crescimento se deve à previsão de 1 parto anual +por vaca, que gera um incremento anual de 50% de fêmeas em relação ao número de vacas, e do descarte médio de 25% de vacas. Quando for atingido o limite de vacas na fazenda, pode-se vender o excedente de fêmeas em idade de terneiras, novilhas prenhas, ou vacas, -de acordo com a conveniência da fazenda. Entretanto, o limite é medido em UGM, o que também vai limitar a opção pela venda de animais maiores. -Com base nos índices definidos em conjunto com a fazenda, estimamos que a evolução do rebanho de apresente conforme a tabela 3, ressalvando que -esses valores não são absolutos, pois podem ocorrer imprevistos que alterem a evolução. Da mesma forma, havendo alteração nos índices esperados, -haverá impacto na evolução do rebanho, o que não caracteriza necessariamente erro de previsão ou de manejo. +de acordo com a conveniência da fazenda. Entretanto, a capacidade de suporte se dá em UGM, o que também vai limitar a opção pela venda de animais maiores. +Com base nos índices definidos em conjunto com a fazenda, e as entradas e saídas programadas na tabela 3, estimamos que a evolução do rebanho possa ocorrer conforme a tabela 9, ressalvando que esses valores não são absolutos, pois podem ocorrer imprevistos que alterem a evolução. Da mesma forma, havendo alteração nos índices esperados,haverá impacto na evolução do rebanho, o que não caracteriza necessariamente erro de previsão ou de manejo. -** Tabela Basede Constantes +** Tabela de entradas e saídas de animais Os dados desta tabela deve ser alterados conforme necessário para alcançar a evolução do rebanho desejada. -As tabelas de composição de rebanho serão calculadas automáticamente, com base nos dados anotados na tabela . +As tabelas de composição de rebanho serão calculadas automáticamente, com base nos dados anotados na tabela . #+Caption: Entradas e saídas de animais do rebanho durante os primeiros 6 anos (até estabilizar) #+NAME:Tab0 -| | Constante | ano 1 | ano 2 | ano 3 | ano 4 | ano 5 | ano .. | observação | | -|---+-------------------------------+-------+-------+-------+-------+-------+--------+-------------------------------+---| -| | Partos por vaca ano | 1 | 1 | 1 | 1 | 1 | 1 | | | -| ^ | | PV1 | PV2 | PV3 | PV4 | PV5 | PV6 | | | -|---+-------------------------------+-------+-------+-------+-------+-------+--------+-------------------------------+---| -| | Vacas Existentes | 20 | - | - | - | - | - | - a calcular | | -| ^ | | VE1 | | | | | | | | -| | Novilhas (12 a 24) existentes | 05 | - | - | - | - | - | - a calcular | | -| ^ | | NE1 | | | | | | | | -| | Bezerras existentes | 0 | - | - | - | - | - | - a calcular | | -| ^ | | TE1 | | | | | | | | -|---+-------------------------------+-------+-------+-------+-------+-------+--------+-------------------------------+---| -| | Novilhas para vacas | 0 | 0 | 5 | 5 | 7 | 7 | | | -| ^ | | TN1 | TN2 | TN3 | TN4 | TN5 | TN6 | | | -| | % Bezerras para novilhas | 0.4 | 0.4 | 0.4 | 0.4 | 0.4 | 0.4 | com base no total de nascidos | | -| ^ | | BA1 | BA2 | BA3 | BA4 | BA5 | BA6 | | | -|---+-------------------------------+-------+-------+-------+-------+-------+--------+-------------------------------+---| -| | Vacas a vender | 0 | 0 | 0 | 3 | 3 | 5 | | | -| ^ | | VV1 | VV2 | VV3 | VV4 | VV5 | VV6 | | | -| | Novilhas a vender (Num) | 0 | 0 | 0 | 0 | 7 | 7 | | | -| ^ | | NV1 | NV2 | NV3 | NV4 | NV5 | NV6 | | | -| | Bezerras a vender | 0 | 0 | 1 | 1 | 1 | 1 | | | -| ^ | | BV1 | BV2 | BV3 | BV4 | BV5 | BV6 | | | -|---+-------------------------------+-------+-------+-------+-------+-------+--------+-------------------------------+---| -| | Vacas a comprar | 0 | 5 | 0 | 0 | 0 | 0 | | | -| ^ | | VC1 | VC2 | VC3 | VC4 | VC5 | VC6 | | | -| | Novilhas a comprar | 2 | 0 | 0 | 0 | 0 | 0 | | | -| ^ | | NC1 | NC2 | NC3 | NC4 | NC5 | NC6 | | | -| | Bezerras a compras | 1 | 1 | 1 | 1 | 1 | 1 | | | -| ^ | | BC1 | BC2 | BC3 | BC4 | BC5 | BC6 | | | -|---+-------------------------------+-------+-------+-------+-------+-------+--------+-------------------------------+---| +| | Constante | ano 1 | ano 2 | ano 3 | ano 4 | ano 5 | ano .. | observação | | +|---+-------------------------------+-------+-------+-------+-------+-------+--------+----------------------------+---| +| | Partos por vaca ano | 1 | 1 | 1 | 1 | 1 | 1 | | | +| ^ | | PV1 | PV2 | PV3 | PV4 | PV5 | PV6 | | | +|---+-------------------------------+-------+-------+-------+-------+-------+--------+----------------------------+---| +| | Vacas Existentes | 20 | - | - | - | - | - | - na elaboração do projeto | | +| ^ | | VE1 | | | | | | | | +| | Novilhas (12 a 24) existentes | 0 | - | - | - | - | - | - na elaboração do projeto | | +| ^ | | NE1 | | | | | | | | +| | Bezerras existentes | 0 | - | - | - | - | - | - na elaboração do projeto | | +| ^ | | TE1 | | | | | | | | +|---+-------------------------------+-------+-------+-------+-------+-------+--------+----------------------------+---| +| | Novilhas para vacas | 0 | 5 | 0 | 0 | 0 | 0 | - Anual | | +| ^ | | TN1 | TN2 | TN3 | TN4 | TN5 | TN6 | | | +| | % Bezerras para novilhas | 0.4 | 0.4 | 0.4 | 0.4 | 0.4 | 0.4 | - base no total nascidos | | +| ^ | | BA1 | BA2 | BA3 | BA4 | BA5 | BA6 | | | +|---+-------------------------------+-------+-------+-------+-------+-------+--------+----------------------------+---| +| | Vacas a vender | 0 | 0 | 0 | 3 | 10 | 7 | - anual | | +| ^ | | VV1 | VV2 | VV3 | VV4 | VV5 | VV6 | | | +| | Novilhas a vender (Num) | 0 | 0 | 0 | 0 | 7 | 7 | - anual | | +| ^ | | NV1 | NV2 | NV3 | NV4 | NV5 | NV6 | | | +| | Bezerras a vender | 0 | 0 | 1 | 1 | 1 | 1 | - anual | | +| ^ | | BV1 | BV2 | BV3 | BV4 | BV5 | BV6 | | | +|---+-------------------------------+-------+-------+-------+-------+-------+--------+----------------------------+---| +| | Vacas a comprar | 0 | 0 | 0 | 0 | 0 | 0 | - anual | | +| ^ | | VC1 | VC2 | VC3 | VC4 | VC5 | VC6 | | | +| | Novilhas a comprar | 5 | 0 | 0 | 0 | 0 | 0 | - anual | | +| ^ | | NC1 | NC2 | NC3 | NC4 | NC5 | NC6 | | | +| | Bezerras a compras | 0 | 0 | 0 | 0 | 0 | 0 | -anual | | +| ^ | | BC1 | BC2 | BC3 | BC4 | BC5 | BC6 | | | +|---+-------------------------------+-------+-------+-------+-------+-------+--------+----------------------------+---| Com a evolução estimada através dos indicadores: . 1 parto por vaca por ano; @@ -117,7 +119,7 @@ Com a evolução estimada através dos indicadores: . Aproveitamento de 40% dos nascidos para repsição Temos o seguinte: >> Iniciamos com 20 vacas ->> No segundo ano serão compradas 2 novilhas +>> Compramos 5 novilhas cobertas #+Caption: Composição do rebanho na fazenda VITRUVIO (ANO 1) @@ -126,15 +128,13 @@ Temos o seguinte: |---+-----------------+---------+-----+--------+-------+-------+-----+---------| | # | VACAS >24 | 20 | 0 | 0 | 0 | 20 | 0 | 20 | | ^ | | EAV | TRV | COV | VEV | SAV | TCV | EFV | -| # | NOVILHAS 12<>24 | 1 | 5 | 2 | 0 | 8 | 0 | 3 | +| # | NOVILHAS 12<>24 | 0 | 0 | 5 | 0 | 5 | 0 | 5 | | ^ | | EAN | TRN | CON | VEN | SAN | TCN | EFN | -| # | BEZERRAS <12 | 2 | 8 | 0 | 0 | 10 | 10 | 0 | +| # | BEZERRAS <12 | 0 | 8 | 0 | 0 | 8 | 8 | 0 | | ^ | | EAB | FRB | COB | VEB | SAB | TCB | EFB | | # | Outros | | 0 | 0 | 0 | | 0 | 0 | | ^ | | EAO | FRO | COO | VEO | SAO | TCO | EFO | -#+TBLFM: $EAV=remote(Tab0, $VE1)::$EFV=$SAV-$TCV::$SAV=$EAV+$TRV+$COV-$VEV::$TCN=remote(Tab0,$TN1)::$VEV=remote(Tab0, $VV1) -#+TBLFM: $EAN=remote(Tab0, $NE1)::$TRN=remote(Tab0, $TN1)::$CON=remote(Tab0, $NC1)::$VEN=remote(Tab0, $NV1)::$SAN=$EAN+$TRN+$CON-$VEN::$EFN=$SAN-$TCN -#+TBLFM:$EAB=remote(Tab0, $TE1) ::$FRB=$EFV*remote(Tab0, $BA1);%.0f::$SAB=$EAB+$FRB+$COB-$VEB::$TCB=$SAB::$EFB=$SAB-$TCB +#+TBLFM: $EAV=remote(Tab0, $VE1)::$EFV=$SAV-$TCV::$SAV=$EAV+$TRV+$COV-$VEV::$TCN=remote(Tab0,$TN1)::$VEV=remote(Tab0, $VV1):: $EAN=remote(Tab0, $NE1)::$TRN=remote(Tab0, $TN1)::$CON=remote(Tab0, $NC1)::$VEN=remote(Tab0, $NV1)::$SAN=$EAN+$TRN+$CON-$VEN::$EFN=$SAN-$TCN::$EAB=remote(Tab0, $TE1)::$FRB=$EFV*remote(Tab0, $BA1);%.0f::$SAB=$EAB+$FRB+$COB-$VEB::$TCB=$SAB::$EFB=$SAB-$TCB Na tabela 3.1 consta o número de animais para cada categoria, com as ocorrencias do ano. No caso das vacas, não há alteração, visto que não há entradas, nem saídas, e o número inicial é o mesmo do final. No caso das novilhas, há movimentação, com a transferência interna de 5 (que passam de bezerras para novilhas), compra de 2, e transferência cedendo 5 para serem vacas no próximo ano. Assim, o ano inicia com 1 novilha, e termina com 3. @@ -145,11 +145,11 @@ Na tabela 3.1 consta o número de animais para cada categoria, com as ocorrencia #+NAME: Tab3_2 | | CATEGORIA | EXTTANT | TIR | COMPRA | VENDA | SALDO | TIC | EXTTFIN | |---+-----------------+---------+-----+--------+-------+-------+-----+---------| -| # | VACAS >24 | 20 | 0 | 5 | 0 | 25 | 0 | 25 | +| # | VACAS >24 | 20 | 0 | 0 | 0 | 20 | 0 | 20 | | ^ | | EAV | TRV | COV | VEV | SAV | TCV | EFV | -| # | Novilhas 12<>24 | 3 | 10 | 0 | 0 | 13 | 13 | 0 | +| # | Novilhas 12<>24 | 5 | 8 | 0 | 0 | 13 | 13 | 0 | | ^ | | EAN | TRN | CON | VEN | SAN | TCN | EFN | -| # | Bezerras <12 | 0 | 10 | 1 | 0 | 11 | 11 | 0 | +| # | Bezerras <12 | 0 | 8 | 0 | 0 | 8 | 8 | 0 | | ^ | | EAB | FRB | COB | VEB | SAB | TCB | EFB | | # | outros | 1 | | | | 1 | | 1 | | ^ | | EAO | FRO | COO | VEO | SAO | TCO | EFO | @@ -164,11 +164,11 @@ Na tabela 3.3 podemos observar... #+NAME: Tab3_3 | | CATEGORIA | EXTTANT | TIR | COMPRA | VENDA | SALDO | TIC | EXTTFIN | |---+-----------------+---------+-----+--------+-------+-------+-----+---------| -| # | VACAS >24 | 25 | 13 | 0 | 0 | 38 | 0 | 38 | +| # | VACAS >24 | 20 | 13 | 0 | 0 | 33 | 0 | 33 | | ^ | | EAV | TRV | COV | VEV | SAV | TCV | EFV | -| # | Novilhas 12<>24 | 0 | 11 | 0 | 0 | 11 | 11 | 0 | +| # | Novilhas 12<>24 | 0 | 8 | 0 | 0 | 8 | 8 | 0 | | ^ | | EAN | TRN | CON | VEN | SAN | TCN | EFN | -| # | Bezerras <12 | 0 | 15 | 1 | 1 | 15 | 15 | 0 | +| # | Bezerras <12 | 0 | 13 | 0 | 1 | 12 | 12 | 0 | | ^ | | EAB | FRB | COB | VEB | SAB | TCB | EFB | | # | outros | 1 | | | | 1 | | 1 | | ^ | | EAO | FRO | COO | VEO | SAO | TCO | EFO | @@ -182,11 +182,11 @@ Na tabela 3.4 ... #+NAME: Tab3_4 | | CATEGORIA | EXTTANT | TIR | COMPRA | VENDA | SALDO | TIC | EXTTFIN | |---+-----------------+---------+-----+--------+-------+-------+-----+---------| -| # | VACAS >24 | 38 | 11 | 0 | 3 | 46 | 0 | 46 | +| # | VACAS >24 | 33 | 8 | 0 | 3 | 38 | 0 | 38 | | ^ | | EAV | TRV | COV | VEV | SAV | TCV | EFV | -| # | Novilhas 12<>24 | 0 | 15 | 0 | 0 | 15 | 15 | 0 | +| # | Novilhas 12<>24 | 0 | 12 | 0 | 0 | 12 | 12 | 0 | | ^ | | EAN | TRN | CON | VEN | SAN | TCN | EFN | -| # | Bezerras <12 | 0 | 18 | 1 | 1 | 18 | 18 | 0 | +| # | Bezerras <12 | 0 | 15 | 0 | 1 | 14 | 14 | 0 | | ^ | | EAB | FRB | COB | VEB | SAB | TCB | EFB | | # | outros | 1 | | | | 1 | | 1 | | ^ | | EAO | FRO | COO | VEO | SAO | TCO | EFO | @@ -205,14 +205,15 @@ na tabela 3.5 :END: | | CATEGORIA | EXTTANT | TIR | COMPRA | VENDA | SALDO | TIC | EXTTFIN | |---+-----------------+---------+-----+--------+-------+-------+-----+---------| -| # | VACAS >24 | 46 | 15 | 0 | 3 | 58 | 0 | 58 | +| # | VACAS >24 | 38 | 12 | 0 | 10 | 40 | 0 | 40 | | ^ | | EAV | TRV | COV | VEV | SAV | TCV | EFV | -| # | Novilhas 12<>24 | 0 | 18 | 0 | 7 | 11 | 11 | 0 | +| # | Novilhas 12<>24 | 0 | 14 | 0 | 7 | 7 | 7 | 0 | | ^ | | EAN | TRN | CON | VEN | SAN | TCN | EFN | -| # | Bezerras <12 | 0 | 23 | 1 | 1 | 23 | 23 | 0 | +| # | Bezerras <12 | 0 | 16 | 0 | 1 | 15 | 15 | 0 | | ^ | | EAB | FRB | COB | VEB | SAB | TCB | EFB | | # | outros | 1 | | | | 1 | | 1 | | ^ | | EAO | FRO | COO | VEO | SAO | TCO | EFO | +| | | | | | | | | | |---+-----------------+---------+-----+--------+-------+-------+-----+---------| #+TBLFM: $EAV=remote(Tab3_4, $EFV)::$TRV=remote(Tab3_4, $TCN)::$COV=remote(Tab0,$VC5)::$VEV=remote(Tab0, $VV5)::$SAV=$EAV+$TRV+$COV-$VEV::$EFV=$SAV::$EAN=remote(Tab3_4, $EFN)::$TRN=remote(Tab3_4, $TCB)::$CON=remote(Tab0,$NC5)::$VEN=remote(Tab0, $NV5)::$SAN=$EAN+$TRN+$CON-$VEN::$TCN=$SAN::$EFN=$SAN-$TCN::$EAB=remote(Tab3_4, $EFB)::$FRB=$EFV*remote(Tab0, $BA5);%.0f::$COB=remote(Tab0,$BC5)::$VEB=remote(Tab0,$BV4)::$SAB=$EAB+$FRB+$COB-$VEB::$TCB=$SAB::$EFB=$SAB-$TCB @@ -223,15 +224,16 @@ e, finalmente, na tabela 3.6, a composição do rebanho no sexto ano após a imp #+caption: Composição do rebanho na fazenda VITRUVIO (ANO 6) | | CATEGORIA | EXTTANT | TIR | COMPRA | VENDA | SALDO | TIC | EXTTFIN | |---+-----------------+---------+-----+--------+-------+-------+-----+---------| -| # | VACAS >24 | 58 | 11 | 0 | 5 | 64 | 0 | 64 | +| # | VACAS >24 | 40 | 7 | 0 | 7 | 40 | 0 | 40 | | ^ | | EAV | TRV | COV | VEV | SAV | TCV | EFV | -| # | Novilhas 12<>24 | 0 | 23 | 0 | 7 | 16 | 16 | 0 | +| # | Novilhas 12<>24 | 0 | 15 | 0 | 7 | 8 | 8 | 0 | | ^ | | EAN | TRN | CON | VEN | SAN | TCN | EFN | -| # | Bezerras <12 | 0 | 26 | 1 | 1 | 26 | 26 | 0 | +| # | Bezerras <12 | 0 | 16 | 0 | 1 | 15 | 15 | 0 | | ^ | | EAB | FRB | COB | VEB | SAB | TCB | EFB | | # | outros | 1 | | | | 1 | | 1 | | ^ | | EAO | FRO | COO | VEO | SAO | TCO | EFO | |---+-----------------+---------+-----+--------+-------+-------+-----+---------| +| | | | | | | | | | #+TBLFM: $EAV=remote(Tab3_5, $EFV)::$TRV=remote(Tab3_5, $TCN)::$COV=remote(Tab0,$VC6)::$VEV=remote(Tab0, $VV6)::$SAV=$EAV+$TRV+$COV-$VEV::$EFV=$SAV::$EAN=remote(Tab3_5, $EFN)::$TRN=remote(Tab3_5, $TCB)::$CON=remote(Tab0,$NC6)::$VEN=remote(Tab0, $NV6)::$SAN=$EAN+$TRN+$CON-$VEN::$TCN=$SAN::$EFN=$SAN-$TCN::$EAB=remote(Tab3_5, $EFB)::$FRB=$EFV*remote(Tab0, $BA6);%.0f::$COB=remote(Tab0,$BC6)::$VEB=remote(Tab0,$BV6)::$SAB=$EAB+$FRB+$COB-$VEB::$TCB=$SAB::$EFB=$SAB-$TCB @@ -250,25 +252,32 @@ Os dados da tabela abaixo resultam da estimativa de evolução de rebanho, de ac :END: | | Ano | 2004 | 2005 | 2006 | 2007 | 2008 | 2009 | |---+-----------+------+------+------+------+------+------| -| # | Vacas | 20 | 25 | 38 | 46 | 58 | 64 | -| # | Novilhas | 8 | 13 | 11 | 15 | 11 | 16 | -| # | Terneiras | 10 | 11 | 15 | 18 | 23 | 26 | +| # | Vacas | 20 | 20 | 33 | 38 | 40 | 40 | +| # | Novilhas | 5 | 13 | 8 | 12 | 7 | 8 | +| # | Terneiras | 8 | 8 | 12 | 14 | 15 | 15 | |---+-----------+------+------+------+------+------+------| -#+TBLFM:@2$3=remote(Tab3_1, $SAV)::@2$4=remote(Tab3_2, $SAV)::@2$5=remote(Tab3_3, $SAV)::@2$6=remote(Tab3_4, $SAV)::@2$7=remote(Tab3_5, $SAV)::@2$8=remote(Tab3_6, $SAV)::@3$3=remote(Tab3_1, $SAN)::@3$4=remote(Tab3_2, $SAN)::@3$5=remote(Tab3_3, $SAN)::@3$6=remote(Tab3_4, $SAN)::@3$7=remote(Tab3_5, $SAN)::@3$8=remote(Tab3_6, $SAN)::@4$3=remote(Tab3_1, $SAB)::@4$4=remote(Tab3_2, $SAB)::@4$5=remote(Tab3_3, $SAB)::@4$6=remote(Tab3_4, $SAB)::@4$7=remote(Tab3_5, $SAB)::@4$8=remote(Tab3_6, $SAB) +| # | Total | 33 | 41 | 53 | 64 | 60 | 63 | +#+TBLFM:@2$3=remote(Tab3_1, $SAV)::@2$4=remote(Tab3_2, $SAV)::@2$5=remote(Tab3_3, $SAV)::@2$6=remote(Tab3_4, $SAV)::@2$7=remote(Tab3_5, $SAV)::@2$8=remote(Tab3_6, $SAV)::@3$3=remote(Tab3_1, $SAN)::@3$4=remote(Tab3_2, $SAN)::@3$5=remote(Tab3_3, $SAN)::@3$6=remote(Tab3_4, $SAN)::@3$7=remote(Tab3_5, $SAN)::@3$8=remote(Tab3_6, $SAN)::@4$3=remote(Tab3_1, $SAB)::@4$4=remote(Tab3_2, $SAB)::@4$5=remote(Tab3_3, $SAB)::@4$6=remote(Tab3_4, $SAB)::@4$7=remote(Tab3_5, $SAB)::@4$8=remote(Tab3_6, $SAB)::@5$3=@2$3+@3$3+@4$3::@5$4=@2$4+@3$4+@4$4::@5$5=@2$5+@3$5+@4$5::@5$6=@2$6+@3$6+@4$6::@5$7=@2$7+@3$3+@4$7::@5$8=@2$8+@3$8+@4$8 * TODO Resolver exportar ou criar data.tabela. Para continuar, é necessário exportar a Tabela acima. Faço pelo menu Table - Export to file. Nome do Arquivo a exportar = Tabela$.csv.>> *** Importação dos dados dos animais existentes #+BEGIN_src R -getwd() - library (data.table) - Evol_exist <- fread("data/Tabela4.csv", check.names =FALSE, header=TRUE) -# str(Evol_exist) +library (data.table) +library(tidyr) +library(dplyr) +Evol_exist <- fread("data/Tabela4.csv", check.names =FALSE, header=TRUE) + str(Evol_exist) #View(Evol_exist) #Transpor a tabela Evol_exist1<-dcast(melt(Evol_exist, id.vars="Ano"),variable ~Ano) # deu um trabalho para n ão aparecer uma linha nova com os nomes da colunas... str(Evol_exist1) +Evoluc<-Evol_exist1%>% + pivot_longer(!variable, names_to="Categoria", values_to="Cabecas")%>% + dplyr::mutate(Ano=variable) +#View(Evoluc) +str(Evoluc) #+END_src @@ -276,33 +285,21 @@ str(Evol_exist1) ** Gráfico 1 #+header: :width 8 :height 8 :family Times -#+BEGIN_src R -library (ggplot2) +#+begin_src R :file ..fig/evol1.png :results file graphics + library (ggplot2) -ggplot(Evol_exist1, -aes(x =as.numeric(variable)))+ -geom_line ( aes (y = Vacas),col="red")+ -geom_line (aes(y=Novilhas), col="blue")+ -geom_line (aes(y=Terneiras), col="green") + Evoluc<-ggplot(Evoluc, aes(x=Ano, y=Cabecas, group = Categoria))+ + geom_line (aes(color=Categoria))+ + geom_point(aes(color=Categoria)) + + Evoluc +#+end_src -END_src +#+RESULTS: +[[file:..fig/Evol1.png]] * TODO - Resolver exportação figura no arquivo html -** Animais comprados - -| # | Vacas compradas | | | | | | | | | | | | | | | | -| # | Novilhas compradas | | | | | | | as | | | | | | | | | -| # | Terneiras compradas | | | | | | | | | | | | | | | | -|---+---------------------+-------+-------+-------+-------+-------+-------+----+---+---+---+---+---+---+---+---| - - - -** Animais vendidos -| # | Vacas vendidas | | | | | | | | | | | | | | | | -| # | Novilhas vendidas | | | | | | | | | | | | | | | | -| # | Terneiras vendidas | | | | | | | | | | | | | | | - * Figuras (só para testar) Exemplo 2 @@ -312,6 +309,15 @@ Exemplo 2 Exemplo 3 - -#+Caption: Composição do rebanho. Nes propriedade, os animais são divididos em dois lotes para o pastoreio. -#+ATTR_HTML: width 200 px :aling center -[[https://nuvem.multifarm.top/apps/files/?dir=/Photos&openfile=457848]] +#+begin_export html +
+

+ Composição do rebanho. Nes propriedade, os animais são divididos em dois lotes para o pastoreio. +

+

+ + + +

+
+#+end_export> diff --git a/README b/README index 58d5f34..2262523 100644 --- a/README +++ b/README @@ -1 +1,3 @@ -Campos_rebanho +'Este repositório, da multifarm, terá como função a elaboração de uma estimativa de evolução do rebanho. +Inicialmente, o arquivo [[Evolução.org]] tem as configurações para bovinos de leite. +Deverá ser criado outro script para bovinos de corte, tanto para sistemas de recria, quanto para ciclo completo ou terminação. From 2426b753c9f8dbd52f11428e2e4b7a7051b01905 Mon Sep 17 00:00:00 2001 From: Adenor Date: Wed, 27 Sep 2023 09:03:19 -0300 Subject: [PATCH 2/5] Atualizando --- Evolucao.html | 618 +++++++------------ Tab0 | 1 + data/Tabela4.csv | 7 +- script/Evolucao.html | 1337 ++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 1569 insertions(+), 394 deletions(-) create mode 100644 Tab0 create mode 100644 script/Evolucao.html diff --git a/Evolucao.html b/Evolucao.html index 78b3eee..c1fbc68 100644 --- a/Evolucao.html +++ b/Evolucao.html @@ -3,7 +3,7 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - + Evolução de rebanho leiteiro em PRV @@ -193,6 +193,10 @@ { background-color: #ffff00; color: #000000; font-weight: bold; } .org-svg { } + + + + @@ -252,8 +251,8 @@ Vou utilizar os manuais on line https://orgmode.org/org.html#Built_002din-Table-Editor

-
-

1. Indices

+
+

1. Indices

IP = intervalo entre partos (12 meses) (setq IP "12") @@ -265,16 +264,16 @@ PP = primeiro parto (24 meses) (setq PP "24")

PL = Período de lactação (10 meses)(setq PL "10") -'CL = capacidade de lotação (20UGM) (setq CL "20") -'IndMor = Indice de mortalidade de bezerras -'IRP = índice de renovação do plantel - substituição de vacas velhas ou ruins +CL = capacidade de lotação (20UGM) (setq CL "20") +IndMor = Indice de mortalidade de bezerras +IRP = Índice de renovação do plantel - substituição de vacas velhas ou ruins

Comnpisição ideal em número de animais por categoria:

- +
@@ -418,27 +417,24 @@ Os dados acima são padronizados, sendo que, por padrão, 1 UGM equivale a 500 k

-A composição do rebanho é dinâmico, com espectativa de crescimento ao longo do tempo, até alcançar o limite de suporte das pastagens -ou de outro limitante definido pela infraestrutura ou de trabalho da fazenda. A espectativa de crescimento se deve à previsão de 1 parto anual -por vaca, que gera um incremento anual de 50% de fêmeas em relação ao número de vacas, e do descarte de 25% das vacas. +A composição do rebanho é dinâmico, com perspectativa de crescimento anual, até alcançar o limite de capacidade de suporte das pastagens ou de outro limitante definido pela infraestrutura ou de trabalho da fazenda. A espectativa de crescimento se deve à previsão de 1 parto anual +por vaca, que gera um incremento anual de 50% de fêmeas em relação ao número de vacas, e do descarte médio de 25% de vacas. Quando for atingido o limite de vacas na fazenda, pode-se vender o excedente de fêmeas em idade de terneiras, novilhas prenhas, ou vacas, -de acordo com a conveniência da fazenda. Entretanto, o limite é medido em UGM, o que também vai limitar a opção pela venda de animais maiores. -Com base nos índices definidos em conjunto com a fazenda, estimamos que a evolução do rebanho de apresente conforme a tabela 3, ressalvando que -esses valores não são absolutos, pois podem ocorrer imprevistos que alterem a evolução. Da mesma forma, havendo alteração nos índices esperados, -haverá impacto na evolução do rebanho, o que não caracteriza necessariamente erro de previsão ou de manejo. +de acordo com a conveniência da fazenda. Entretanto, a capacidade de suporte se dá em UGM, o que também vai limitar a opção pela venda de animais maiores. +Com base nos índices definidos em conjunto com a fazenda, e as entradas e saídas programadas na tabela 3, estimamos que a evolução do rebanho possa ocorrer conforme a tabela 9, ressalvando que esses valores não são absolutos, pois podem ocorrer imprevistos que alterem a evolução. Da mesma forma, havendo alteração nos índices esperados,haverá impacto na evolução do rebanho, o que não caracteriza necessariamente erro de previsão ou de manejo.

-
-

1.1. Tabela Basede Constantes

+
+

1.1. Tabela de entradas e saídas de animais

Os dados desta tabela deve ser alterados conforme necessário para alcançar a evolução do rebanho desejada. -As tabelas de composição de rebanho serão calculadas automáticamente, com base nos dados anotados na tabela <Tab0>. +As tabelas de composição de rebanho serão calculadas automáticamente, com base nos dados anotados na tabela <Tab0tabela 3>.

-
Table 1: UGM de referência de acordo com a categoria animal
+
@@ -495,19 +491,19 @@ As tabelas de composição de rebanho serão calculadas automáticamente, com ba - + - + - + @@ -519,7 +515,7 @@ As tabelas de composição de rebanho serão calculadas automáticamente, com ba - + @@ -527,12 +523,12 @@ As tabelas de composição de rebanho serão calculadas automáticamente, com ba + - - - - - + + + + @@ -544,7 +540,7 @@ As tabelas de composição de rebanho serão calculadas automáticamente, com ba - + @@ -555,9 +551,9 @@ As tabelas de composição de rebanho serão calculadas automáticamente, com ba - - - + + + @@ -569,7 +565,7 @@ As tabelas de composição de rebanho serão calculadas automáticamente, com ba - + @@ -581,7 +577,7 @@ As tabelas de composição de rebanho serão calculadas automáticamente, com ba - + @@ -589,36 +585,36 @@ As tabelas de composição de rebanho serão calculadas automáticamente, com ba - - + + - + - + - - - - - - - + + + + + + + @@ -633,11 +629,11 @@ Com a evolução estimada através dos indicadores: . Aproveitamento de 40% dos nascidos para repsição Temos o seguinte: >> Iniciamos com 20 vacas ->> No segundo ano serão compradas 2 novilhas +>> Compramos 5 novilhas cobertas

-
Table 3: Entradas e saídas de animais do rebanho durante os primeiros 6 anos (até estabilizar)
- - -- a calcular- na elaboração do projeto  
Novilhas (12 a 24) existentes050 - - - - -- a calcular- na elaboração do projeto  
- - -- a calcular- na elaboração do projeto  
Novilhas para vacas 05 05577 000- Anual  
0.4 0.4 0.4com base no total de nascidos- base no total nascidos  
0 0 335 107- anual  
0 7 7 - anual  
1 1 1 - anual  
Vacas a comprar 05 0 0 0 0 0- anual  
Novilhas a comprar25 0 0 0 0 0 - anual  
Bezerras a compras111111 000000-anual  
+
@@ -683,23 +679,23 @@ Temos o seguinte: - + + - - + - + - + - - + + @@ -715,6 +711,7 @@ Temos o seguinte:
Table 4: Composição do rebanho na fazenda VITRUVIO (ANO 1)
NOVILHAS 12<>24100 52 085 035
BEZERRAS <1220 8 0 0101088 0
+

Na tabela 3.1 consta o número de animais para cada categoria, com as ocorrencias do ano. No caso das vacas, não há alteração, visto que não há entradas, nem saídas, e o número inicial é o mesmo do final. No caso das novilhas, há movimentação, com a transferência interna de 5 (que passam de bezerras para novilhas), compra de 2, e transferência cedendo 5 para serem vacas no próximo ano. Assim, o ano inicia com 1 novilha, e termina com 3.

@@ -722,7 +719,7 @@ Na tabela 3.1 consta o número de animais para cada categoria, com as ocorrencia - +
@@ -759,17 +756,17 @@ Na tabela 3.1 consta o número de animais para cada categoria, com as ocorrencia - - - + + + - - + + @@ -780,11 +777,11 @@ Na tabela 3.1 consta o número de animais para cada categoria, com as ocorrencia - - + - - + + + @@ -803,13 +800,13 @@ Na tabela 3.1 consta o número de animais para cada categoria, com as ocorrencia -
-

1.2. Comentários sobre tabela acima

+
+

1.2. Comentários sobre tabela acima

Na tabela 3.3 podemos observar…

-
Table 5: Composição do rebanho na fazenda VITRUVIO (ANO 2)
VACAS >24 20 05 025 02520020
Novilhas 12<>2431058 0 0 13
Bezerras <12 01018 01111088 0
+
@@ -844,34 +841,34 @@ Na tabela 3.3 podemos observar… - + - + - + - + - - + + - + + - - - + + @@ -890,14 +887,14 @@ Na tabela 3.3 podemos observar… -
-

1.3. Comentários da tabela acima

+
+

1.3. Comentários da tabela acima

Na tabela 3.4 …

-
Table 6: Composição do rebanho na fazenda VITRUVIO (ANO 3)
VACAS >242520 13 0 03833 03833
Novilhas 12<>24 0118 0 0111188 0
Bezerras <12 015130 1115151212 0
+
@@ -932,34 +929,34 @@ Na tabela 3.4 … - - + + - + - + - + - - + + - + + - - - + + @@ -978,8 +975,8 @@ Na tabela 3.4 … -
-

1.4. Comentários da tabela acima

+
+

1.4. Comentários da tabela acima

na tabela 3.5 @@ -1025,34 +1022,34 @@ na tabela 3.5

- - + + - - + + - + - + - - + + - + + - - - + + @@ -1066,6 +1063,17 @@ na tabela 3.5 + + + + + + + + + + +
Table 7: Composição do rebanho na fazenda VITRUVIO (ANO 4)
VACAS >243811338 0 34638 04638
Novilhas 12<>24 01512 0 015151212 0
Bezerras <12 018150 1118181414 0
VACAS >2446153812 03581040 05840
Novilhas 12<>24 01814 0 7111177 0
Bezerras <12 023160 1123231515 0
  1
        
@@ -1074,7 +1082,7 @@ e, finalmente, na tabela 3.6, a composição do rebanho no sexto ano após a imp

- +
@@ -1109,34 +1117,34 @@ e, finalmente, na tabela 3.6, a composição do rebanho no sexto ano após a imp - - + + - - + + - + - + - - + + - + + - - - + + @@ -1151,6 +1159,18 @@ e, finalmente, na tabela 3.6, a composição do rebanho no sexto ano após a imp + + + + + + + + + + + +
Table 8: Composição do rebanho na fazenda VITRUVIO (ANO 6)
VACAS >245811407 0564740 06440
Novilhas 12<>24 02315 0 7161688 0
Bezerras <12 026160 1126261515 0
1
        
@@ -1158,16 +1178,16 @@ e, finalmente, na tabela 3.6, a composição do rebanho no sexto ano após a imp -
-

2. Resumo da evolução

+
+

2. Resumo da evolução

Esta tabela é a que efetivamente interessa para ser apresentada ao cliente, ou para análise técnica, pois apresenta o resumo (resultado da evolução) proposto para a fazenda.

-
-

2.1. Tabela com os dados resumidos referente aos animais existentes anualmente

+
+

2.1. Tabela com os dados resumidos referente aos animais existentes anualmente

Os dados da tabela abaixo resultam da estimativa de evolução de rebanho, de acordo com os dados da tabela de dados. @@ -1210,31 +1230,42 @@ Os dados da tabela abaixo resultam da estimativa de evolução de rebanho, de ac Vacas 20 -25 +20 +33 38 -46 -58 -64 +40 +40 Novilhas -8 +5 13 -11 -15 -11 -16 +8 +12 +7 +8 Terneiras -10 -11 +8 +8 +12 +14 15 -18 -23 -26 +15 + + + + +Total +33 +41 +53 +64 +60 +63 @@ -1242,267 +1273,63 @@ Os dados da tabela abaixo resultam da estimativa de evolução de rebanho, de ac

-
-

3. TODO Resolver exportar ou criar data.tabela. Para continuar, é necessário exportar a Tabela acima. Faço pelo menu Table - Export to file. Nome do Arquivo a exportar = Tabela$.csv.>>

+
+

3. TODO Resolver exportar ou criar data.tabela. Para continuar, é necessário exportar a Tabela acima. Faço pelo menu Table - Export to file. Nome do Arquivo a exportar = Tabela$.csv.>>

-
-

3.0.1. Importação dos dados dos animais existentes

+
+

3.0.1. Importação dos dados dos animais existentes

-
getwd()
-  library (data.table)
-  Evol_exist <- fread("data/Tabela4.csv", check.names =FALSE, header=TRUE)
-#  str(Evol_exist)
+
library (data.table)
+library(tidyr)
+library(dplyr)
+Evol_exist <- fread("data/Tabela4.csv", check.names =FALSE, header=TRUE)
+  str(Evol_exist)
 #View(Evol_exist)
 #Transpor a tabela
 Evol_exist1<-dcast(melt(Evol_exist, id.vars="Ano"),variable ~Ano)
 # deu um trabalho para n ão aparecer uma linha nova com os nomes da colunas...
 str(Evol_exist1)
+Evoluc<-Evol_exist1%>%
+	 pivot_longer(!variable, names_to="Categoria", values_to="Cabecas")%>%
+	dplyr::mutate(Ano=variable)
+#View(Evoluc)
+str(Evoluc)
 
-
-

3.0.2. Gráfico da evolução do rebanho

+
+

3.0.2. Gráfico da evolução do rebanho

-
-

3.1. Gráfico 1

+
+

3.1. Gráfico 1

-

-#+BEGINsrc R -library (ggplot2) -

+
+
 library (ggplot2)
 
-

-ggplot(Evolexist1, -aes(x as.numeric(variable)))+ -geom_line ( aes (y = Vacas),col"red")+ -geomline (aes(y=Novilhas), col="blue")+ -geomline (aes(y=Terneiras), col="green") -

+ Evoluc<-ggplot(Evoluc, aes(x=Ano, y=Cabecas, group = Categoria))+ + geom_line (aes(color=Categoria))+ + geom_point(aes(color=Categoria)) -

-ENDsrc -

+Evoluc +
+
-
-

4. TODO - Resolver exportação figura no arquivo html

-
-
-
-

4.1. Animais comprados

-
- - - --- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Vacas compradas               
Novilhas compradas      as        
Terneiras compradas               
-
+
+

4. TODO - Resolver exportação figura no arquivo html

- -
-

4.2. Animais vendidos

-
- - - --- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Vacas vendidas               
Novilhas vendidas               
Terneiras vendidas              
-
-
-
- - -
-

5. Figuras (só para testar)

+
+

5. Figuras (só para testar)

Exemplo 2 @@ -1514,9 +1341,18 @@ Exemplo 2

Exemplo 3 - -

-

-https://nuvem.multifarm.top/apps/files/?dir=/Photos&openfile=457848 +#+beginexport html +<div id="subtittle" style="float: center; text-aling:center;"> +<p> +<font size="1"> Composição do rebanho. Nes propriedade, os animais são divididos em dois lotes para o pastoreio.</font> +</p> +<p> +<a href="http://multifarm.top"> +<img src= "https://nuvem.multifarm.top/apps/files/?dir=/Photos&openfile=457848" width = "250"/> +</a> +</p> +</div> +#+endexport>

@@ -1524,7 +1360,7 @@ Exemplo 3 -

Date: 08-31-2023

Author: Adenor Wendling

-

Created: 2023-09-20 qua 14:59

+

Created: 2023-09-26 ter 20:42

Validate

diff --git a/Tab0 b/Tab0 new file mode 100644 index 0000000..9cbe6ea --- /dev/null +++ b/Tab0 @@ -0,0 +1 @@ +e \ No newline at end of file diff --git a/data/Tabela4.csv b/data/Tabela4.csv index 5c0dc52..a1c1e47 100644 --- a/data/Tabela4.csv +++ b/data/Tabela4.csv @@ -1,4 +1,5 @@ Ano,2004,2005,2006,2007,2008,2009 -Vacas,20,25,38,46,58,64 -Novilhas,8,13,11,15,11,16 -Terneiras,10,11,15,18,23,26 +Vacas,20,20,33,38,40,40 +Novilhas,5,13,8,12,7,8 +Terneiras,8,8,12,14,15,15 +Total,33,41,53,64,60,63 diff --git a/script/Evolucao.html b/script/Evolucao.html new file mode 100644 index 0000000..0b88665 --- /dev/null +++ b/script/Evolucao.html @@ -0,0 +1,1337 @@ + + + + + + + +Evolução de rebanho leiteiro em PRV + + + + + + + + + +
+

Evolução de rebanho leiteiro em PRV

+ +

+#+TODO +Continuar planilha +#+startup 2023-08-02 +

+ + +

+Vou estudar o emacs calc, tentando elaborar uma planilha para evolução do +

+ + +

+Vou utilizar os manuais on line https://orgmode.org/manual/Field-and-range-formulas.html +e https://orgmode.org/org.html#Built_002din-Table-Editor +

+ +
+

1. Indices

+
+

+IP = intervalo entre partos (12 meses) (setq IP "12") +

+ +

+PP = primeiro parto (24 meses) (setq PP "24") +

+ +

+PL = Período de lactação (10 meses)(setq PL "10") +'CL = capacidade de lotação (20UGM) (setq CL "20") +'IndMor = Indice de mortalidade de bezerras +'IRP = índice de renovação do plantel - substituição de vacas velhas ou ruins +

+ + +

+Comnpisição ideal em número de animais por categoria: +

+ + + +++ ++ ++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 1: UGM de referência de acordo com a categoria animal
Cataegoria animalUGMabrev
Vacas em lactação1vaca
Vacas secas1vase
Bezerras até 12 meses0.25Beze
Novilhas até 18 meses0.50No18
Novilhas até 24 meses0.75No24
Outros1Outr
+ +

+Os dados acima são padronizados, sendo que, por padrão, 1 UGM equivale a 500 kg de peso vivo. Desta forma, pode ser necessário ajustar as UGMs e acordo com o peso dos animais de cada fazenda. +

+ + + + +++ ++ ++ ++ ++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 2: Composição ideal em porcentagem , número de animais e UGM, com base em 10 vacas em lactação.
Categoria de animaisCabeças%cab%UGM%UGM
Vacas em lactação1047.61060.6
Vacas secas29.5212.1
Bezerras ate 12 meses314.30.754.5
Novilhas até 18 meses314.31.59.1
Novilhas até 24 meses314.32.2513.6
Outros animais 0.000.0
Total21100.016.5100.0
+ + +

+A composição do rebanho é dinâmico, com espectativa de crescimento ao longo do tempo, até alcançar o limite de suporte das pastagens +ou de outro limitante definido pela infraestrutura ou de trabalho da fazenda. A espectativa de crescimento se deve à previsão de 1 parto anual +por vaca, que gera um incremento anual de 50% de fêmeas em relação ao número de vacas, e do descarte de 25% das vacas. +Quando for atingido o limite de vacas na fazenda, pode-se vender o excedente de fêmeas em idade de terneiras, novilhas prenhas, ou vacas, +de acordo com a conveniência da fazenda. Entretanto, o limite é medido em UGM, o que também vai limitar a opção pela venda de animais maiores. +Com base nos índices definidos em conjunto com a fazenda, estimamos que a evolução do rebanho de apresente conforme a tabela 3, ressalvando que +esses valores não são absolutos, pois podem ocorrer imprevistos que alterem a evolução. Da mesma forma, havendo alteração nos índices esperados, +haverá impacto na evolução do rebanho, o que não caracteriza necessariamente erro de previsão ou de manejo. +

+
+ + + +
+

1.1. Tabela Basede Constantes

+
+

+Os dados desta tabela deve ser alterados conforme necessário para alcançar a evolução do rebanho desejada. +As tabelas de composição de rebanho serão calculadas automáticamente, com base nos dados anotados na tabela <Tab0>. +

+ + + +++ ++ ++ ++ ++ ++ ++ ++ ++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 3: Entradas e saídas de animais do rebanho durante os primeiros 6 anos (até estabilizar)
Constanteano 1ano 2ano 3ano 4ano 5ano ..observação 
Partos por vaca ano111111  
Vacas Existentes20------ a calcular 
Novilhas (12 a 24) existentes05------ a calcular 
Bezerras existentes0------ a calcular 
Novilhas para vacas005577  
% Bezerras para novilhas0.40.40.40.40.40.4com base no total de nascidos 
Vacas a vender000335  
Novilhas a vender (Num)000077  
Bezerras a vender001111  
Vacas a comprar050000  
Novilhas a comprar200000  
Bezerras a compras111111  
+ +

+Com a evolução estimada através dos indicadores: +. 1 parto por vaca por ano; +. Primeiro parto aos 18 meses +. Descarte de 25% das vacas a partir do 3º ano +. Capacidade de suporte para 40 vacas +. Aproveitamento de 40% dos nascidos para repsição +Temos o seguinte: +>> Iniciamos com 20 vacas +>> No segundo ano serão compradas 2 novilhas +

+ + + + + +++ ++ ++ ++ ++ ++ ++ ++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 4: Composição do rebanho na fazenda VITRUVIO (ANO 1)
CategoriaExttAntTIRCompraVendaSaldoTICExttFin
VACAS >242000020020
NOVILHAS 12<>241520803
BEZERRAS <12280010100
Outros 000 00
+

+Na tabela 3.1 consta o número de animais para cada categoria, com as ocorrencias do ano. No caso das vacas, não há alteração, visto que não há entradas, nem saídas, e o número inicial é o mesmo do final. No caso das novilhas, há movimentação, com a transferência interna de 5 (que passam de bezerras para novilhas), compra de 2, e transferência cedendo 5 para serem vacas no próximo ano. Assim, o ano inicia com 1 novilha, e termina com 3. +

+ + + + + + + +++ ++ ++ ++ ++ ++ ++ ++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 5: Composição do rebanho na fazenda VITRUVIO (ANO 2)
CATEGORIAEXTTANTTIRCOMPRAVENDASALDOTICEXTTFIN
VACAS >242005025025
Novilhas 12<>243100013130
Bezerras <120101011110
outros1   1 1
+
+
+ +
+

1.2. Comentários sobre tabela acima

+
+

+Na tabela 3.3 podemos observar… +

+ + + +++ ++ ++ ++ ++ ++ ++ ++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 6: Composição do rebanho na fazenda VITRUVIO (ANO 3)
CATEGORIAEXTTANTTIRCOMPRAVENDASALDOTICEXTTFIN
VACAS >2425130038038
Novilhas 12<>240110011110
Bezerras <120151115150
outros1   1 1
+
+
+ +
+

1.3. Comentários da tabela acima

+
+

+Na tabela 3.4 … +

+ + + + +++ ++ ++ ++ ++ ++ ++ ++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 7: Composição do rebanho na fazenda VITRUVIO (ANO 4)
CATEGORIAEXTTANTTIRCOMPRAVENDASALDOTICEXTTFIN
VACAS >2438110346046
Novilhas 12<>240150015150
Bezerras <120181118180
outros1   1 1
+
+
+ +
+

1.4. Comentários da tabela acima

+
+

+na tabela 3.5 +

+ + +

+:TABLEEXPORTFILE: Documents/Tabela 3.5.csv +:TABLEEXPORTFORMAT: orgtbl-to-csv +

+ + + +++ ++ ++ ++ ++ ++ ++ ++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CATEGORIAEXTTANTTIRCOMPRAVENDASALDOTICEXTTFIN
VACAS >2446150358058
Novilhas 12<>240180711110
Bezerras <120231123230
outros1   1 1
+ +

+e, finalmente, na tabela 3.6, a composição do rebanho no sexto ano após a implementeação e adoção do PRV na propriedade VITRUVIO. +

+ + + + + +++ ++ ++ ++ ++ ++ ++ ++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 8: Composição do rebanho na fazenda VITRUVIO (ANO 6)
CATEGORIAEXTTANTTIRCOMPRAVENDASALDOTICEXTTFIN
VACAS >2458110564064
Novilhas 12<>240230716160
Bezerras <120261126260
outros1   1 1
+
+
+
+ + + +
+

2. Resumo da evolução

+
+

+Esta tabela é a que efetivamente interessa para ser apresentada ao cliente, ou para análise técnica, pois apresenta o resumo (resultado da evolução) proposto para a fazenda. +

+
+ +
+

2.1. Tabela com os dados resumidos referente aos animais existentes anualmente

+
+

+Os dados da tabela abaixo resultam da estimativa de evolução de rebanho, de acordo com os dados da tabela de dados. +

+ +

+:TABLEEXPORTFILE: Documents/Tabela4.csv +:TABLEEXPORTFORMAT: orgtbl-to-csv +

+ + + +++ ++ ++ ++ ++ ++ ++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Ano200420052006200720082009
Vacas202538465864
Novilhas81311151116
Terneiras101115182326
+
+
+
+ +
+

3. TODO Resolver exportar ou criar data.tabela. Para continuar, é necessário exportar a Tabela acima. Faço pelo menu Table - Export to file. Nome do Arquivo a exportar = Tabela$.csv.>>

+
+
+
+

3.0.1. Importação dos dados dos animais existentes

+
+
+
getwd()
+  library (data.table)
+  Evol_exist <- fread("data/Tabela4.csv", check.names =FALSE, header=TRUE)
+#  str(Evol_exist)
+#View(Evol_exist)
+#Transpor a tabela
+Evol_exist1<-dcast(melt(Evol_exist, id.vars="Ano"),variable ~Ano)
+# deu um trabalho para n ão aparecer uma linha nova com os nomes da colunas...
+str(Evol_exist1)
+
+
+
+
+ + +
+

3.0.2. Gráfico da evolução do rebanho

+
+ +
+

3.1. Gráfico 1

+
+

+#+BEGINsrc R :file /evol1.png :results file graphics +library (ggplot2) +

+ +

+Evol1<-ggplot(Evolexist1, + aes(x as.numeric(variable)))+ + geom_line ( aes (y = Vacas),col"red")+ + geomline (aes(y=Novilhas), col="blue")+ + geomline (aes(y=Terneiras), col="green")+ + themebw() +Evol1 +ENDsrc +

+ +

+file /Evol1.png +

+
+
+
+ +
+

4. TODO - Resolver exportação figura no arquivo html

+
+ + +
+

5. Figuras (só para testar)

+
+

+Exemplo 2 +

+

+https://nuvem.multifarm.top/apps/files/?dir=/Photos&openfile=457851 +

+ + +

+Exemplo 3 - +#+beginexport html +<div id="subtittle" style="float: center; text-aling:center;"> +<p> +<font size="1"> Composição do rebanho. Nes propriedade, os animais são divididos em dois lotes para o pastoreio.</font> +</p> +<p> +<a href="http://multifarm.top"> +<img src= "https://nuvem.multifarm.top/apps/files/?dir=/Photos&openfile=457848" width = "250"/> +</a> +</p> +</div> +#+endexport>

+
+
+
+
+

Date: 08-31-2023

+

Author: Adenor Wendling

+

Created: 2023-09-21 qui 11:51

+

Validate

+
+ + From e0a5a183c84ce23526aaabb392d8a0761a1e58ec Mon Sep 17 00:00:00 2001 From: Adenor Date: Wed, 27 Sep 2023 11:01:48 -0300 Subject: [PATCH 3/5] =?UTF-8?q?atualiza=C3=A7=C3=A3o?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Evolucao.html | 646 +++++++++++++++++++++++++++++++++++++++++++++++ Evolucao.org | 165 +++++++++++- README | 4 + data/Tabela4.csv | 6 + 4 files changed, 820 insertions(+), 1 deletion(-) diff --git a/Evolucao.html b/Evolucao.html index c1fbc68..3de828a 100644 --- a/Evolucao.html +++ b/Evolucao.html @@ -3,7 +3,11 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<<<<<<< HEAD +======= + +>>>>>>> 1d4d4f8 (para discutir na reuniao) Evolução de rebanho leiteiro em PRV @@ -193,10 +197,13 @@ { background-color: #ffff00; color: #000000; font-weight: bold; } .org-svg { } +<<<<<<< HEAD +======= +>>>>>>> 1d4d4f8 (para discutir na reuniao) @@ -251,8 +292,13 @@ Vou utilizar os manuais on line https://orgmode.org/org.html#Built_002din-Table-Editor

+<<<<<<< HEAD

1. Indices

+======= +
+

1. Indices

+>>>>>>> 1d4d4f8 (para discutir na reuniao)

IP = intervalo entre partos (12 meses) (setq IP "12") @@ -264,16 +310,26 @@ PP = primeiro parto (24 meses) (setq PP "24")

PL = Período de lactação (10 meses)(setq PL "10") +<<<<<<< HEAD CL = capacidade de lotação (20UGM) (setq CL "20") IndMor = Indice de mortalidade de bezerras IRP = Índice de renovação do plantel - substituição de vacas velhas ou ruins +======= +'CL = capacidade de lotação (20UGM) (setq CL "20") +'IndMor = Indice de mortalidade de bezerras +'IRP = índice de renovação do plantel - substituição de vacas velhas ou ruins +>>>>>>> 1d4d4f8 (para discutir na reuniao)

Comnpisição ideal em número de animais por categoria:

+<<<<<<< HEAD +======= +
+>>>>>>> 1d4d4f8 (para discutir na reuniao) @@ -417,16 +473,28 @@ Os dados acima são padronizados, sendo que, por padrão, 1 UGM equivale a 500 k

+<<<<<<< HEAD A composição do rebanho é dinâmico, com perspectativa de crescimento anual, até alcançar o limite de capacidade de suporte das pastagens ou de outro limitante definido pela infraestrutura ou de trabalho da fazenda. A espectativa de crescimento se deve à previsão de 1 parto anual por vaca, que gera um incremento anual de 50% de fêmeas em relação ao número de vacas, e do descarte médio de 25% de vacas. Quando for atingido o limite de vacas na fazenda, pode-se vender o excedente de fêmeas em idade de terneiras, novilhas prenhas, ou vacas, de acordo com a conveniência da fazenda. Entretanto, a capacidade de suporte se dá em UGM, o que também vai limitar a opção pela venda de animais maiores. Com base nos índices definidos em conjunto com a fazenda, e as entradas e saídas programadas na tabela 3, estimamos que a evolução do rebanho possa ocorrer conforme a tabela 9, ressalvando que esses valores não são absolutos, pois podem ocorrer imprevistos que alterem a evolução. Da mesma forma, havendo alteração nos índices esperados,haverá impacto na evolução do rebanho, o que não caracteriza necessariamente erro de previsão ou de manejo. +======= +A composição do rebanho é dinâmico, com espectativa de crescimento ao longo do tempo, até alcançar o limite de suporte das pastagens +ou de outro limitante definido pela infraestrutura ou de trabalho da fazenda. A espectativa de crescimento se deve à previsão de 1 parto anual +por vaca, que gera um incremento anual de 50% de fêmeas em relação ao número de vacas, e do descarte de 25% das vacas. +Quando for atingido o limite de vacas na fazenda, pode-se vender o excedente de fêmeas em idade de terneiras, novilhas prenhas, ou vacas, +de acordo com a conveniência da fazenda. Entretanto, o limite é medido em UGM, o que também vai limitar a opção pela venda de animais maiores. +Com base nos índices definidos em conjunto com a fazenda, estimamos que a evolução do rebanho de apresente conforme a tabela 3, ressalvando que +esses valores não são absolutos, pois podem ocorrer imprevistos que alterem a evolução. Da mesma forma, havendo alteração nos índices esperados, +haverá impacto na evolução do rebanho, o que não caracteriza necessariamente erro de previsão ou de manejo. +>>>>>>> 1d4d4f8 (para discutir na reuniao)

+<<<<<<< HEAD

1.1. Tabela de entradas e saídas de animais

@@ -435,6 +503,16 @@ Os dados desta tabela deve ser alterados conforme necessário para alcançar a e As tabelas de composição de rebanho serão calculadas automáticamente, com base nos dados anotados na tabela <Tab0tabela 3>.

Table 1: UGM de referência de acordo com a categoria animal
+======= +
+

1.1. Tabela Basede Constantes

+
+

+Os dados desta tabela deve ser alterados conforme necessário para alcançar a evolução do rebanho desejada. +As tabelas de composição de rebanho serão calculadas automáticamente, com base nos dados anotados na tabela <Tab0>. +

+
+>>>>>>> 1d4d4f8 (para discutir na reuniao) @@ -491,19 +569,31 @@ As tabelas de composição de rebanho serão calculadas automáticamente, com ba +<<<<<<< HEAD +======= + +>>>>>>> 1d4d4f8 (para discutir na reuniao) +<<<<<<< HEAD +======= + +>>>>>>> 1d4d4f8 (para discutir na reuniao) +<<<<<<< HEAD +======= + +>>>>>>> 1d4d4f8 (para discutir na reuniao) @@ -515,7 +605,11 @@ As tabelas de composição de rebanho serão calculadas automáticamente, com ba +<<<<<<< HEAD +======= + +>>>>>>> 1d4d4f8 (para discutir na reuniao) @@ -523,12 +617,21 @@ As tabelas de composição de rebanho serão calculadas automáticamente, com ba +<<<<<<< HEAD +======= + + + + + + +>>>>>>> 1d4d4f8 (para discutir na reuniao) @@ -540,7 +643,11 @@ As tabelas de composição de rebanho serão calculadas automáticamente, com ba +<<<<<<< HEAD +======= + +>>>>>>> 1d4d4f8 (para discutir na reuniao) @@ -551,9 +658,15 @@ As tabelas de composição de rebanho serão calculadas automáticamente, com ba +<<<<<<< HEAD +======= + + + +>>>>>>> 1d4d4f8 (para discutir na reuniao) @@ -565,7 +678,11 @@ As tabelas de composição de rebanho serão calculadas automáticamente, com ba +<<<<<<< HEAD +======= + +>>>>>>> 1d4d4f8 (para discutir na reuniao) @@ -577,7 +694,11 @@ As tabelas de composição de rebanho serão calculadas automáticamente, com ba +<<<<<<< HEAD +======= + +>>>>>>> 1d4d4f8 (para discutir na reuniao) @@ -585,6 +706,7 @@ As tabelas de composição de rebanho serão calculadas automáticamente, com ba +<<<<<<< HEAD @@ -596,18 +718,37 @@ As tabelas de composição de rebanho serão calculadas automáticamente, com ba +======= +>>>>>>> 1d4d4f8 (para discutir na reuniao) +<<<<<<< HEAD +======= + + + + + + + + + + + + + +>>>>>>> 1d4d4f8 (para discutir na reuniao) +<<<<<<< HEAD @@ -615,6 +756,15 @@ As tabelas de composição de rebanho serão calculadas automáticamente, com ba +======= + + + + + + + +>>>>>>> 1d4d4f8 (para discutir na reuniao) @@ -629,11 +779,19 @@ Com a evolução estimada através dos indicadores: . Aproveitamento de 40% dos nascidos para repsição Temos o seguinte: >> Iniciamos com 20 vacas +<<<<<<< HEAD >> Compramos 5 novilhas cobertas

Table 3: Entradas e saídas de animais do rebanho durante os primeiros 6 anos (até estabilizar)
- - -- na elaboração do projeto- a calcular 
Novilhas (12 a 24) existentes005- - - - -- na elaboração do projeto- a calcular 
- - -- na elaboração do projeto- a calcular 
Novilhas para vacas 05 0 0 0 0 - Anual05577  
0.4 0.4 0.4- base no total nascidoscom base no total de nascidos 
0 0 310 7 - anual35  
0 7 7- anual  
1 1 1- anual  
Vacas a comprar 00 0 0
Novilhas a comprar5 0 0 0 00 - anual  
Novilhas a comprar200000  
Bezerras a compras0 0 00 0 -anual111111  
+======= +>> No segundo ano serão compradas 2 novilhas +

+ + +
+>>>>>>> 1d4d4f8 (para discutir na reuniao) @@ -679,6 +837,7 @@ Temos o seguinte: +<<<<<<< HEAD @@ -686,16 +845,34 @@ Temos o seguinte: +======= + + + + + + + +>>>>>>> 1d4d4f8 (para discutir na reuniao) +<<<<<<< HEAD +======= + + + + + + +>>>>>>> 1d4d4f8 (para discutir na reuniao) @@ -711,7 +888,10 @@ Temos o seguinte:
Table 4: Composição do rebanho na fazenda VITRUVIO (ANO 1)
NOVILHAS 12<>240 0 55 0 51520803
BEZERRAS <120 8 0 0 8 8280010100
+<<<<<<< HEAD +======= +>>>>>>> 1d4d4f8 (para discutir na reuniao)

Na tabela 3.1 consta o número de animais para cada categoria, com as ocorrencias do ano. No caso das vacas, não há alteração, visto que não há entradas, nem saídas, e o número inicial é o mesmo do final. No caso das novilhas, há movimentação, com a transferência interna de 5 (que passam de bezerras para novilhas), compra de 2, e transferência cedendo 5 para serem vacas no próximo ano. Assim, o ano inicia com 1 novilha, e termina com 3.

@@ -719,7 +899,11 @@ Na tabela 3.1 consta o número de animais para cada categoria, com as ocorrencia +<<<<<<< HEAD +======= +
+>>>>>>> 1d4d4f8 (para discutir na reuniao) @@ -756,17 +940,30 @@ Na tabela 3.1 consta o número de animais para cada categoria, com as ocorrencia +<<<<<<< HEAD +======= + + + + + +>>>>>>> 1d4d4f8 (para discutir na reuniao) +<<<<<<< HEAD +======= + + +>>>>>>> 1d4d4f8 (para discutir na reuniao) @@ -777,11 +974,19 @@ Na tabela 3.1 consta o número de animais para cada categoria, com as ocorrencia +<<<<<<< HEAD +======= + + + + + +>>>>>>> 1d4d4f8 (para discutir na reuniao) @@ -800,13 +1005,22 @@ Na tabela 3.1 consta o número de animais para cada categoria, com as ocorrencia +<<<<<<< HEAD

1.2. Comentários sobre tabela acima

+======= +
+

1.2. Comentários sobre tabela acima

+>>>>>>> 1d4d4f8 (para discutir na reuniao)

Na tabela 3.3 podemos observar…

+<<<<<<< HEAD
Table 5: Composição do rebanho na fazenda VITRUVIO (ANO 2)
VACAS >24 20 00 0 20 0 205025025
Novilhas 12<>245 83100 0 13
Bezerras <12 08 0 0 8 8101011110
+======= +
+>>>>>>> 1d4d4f8 (para discutir na reuniao) @@ -841,6 +1055,7 @@ Na tabela 3.3 podemos observar… +<<<<<<< HEAD @@ -848,27 +1063,52 @@ Na tabela 3.3 podemos observar… +======= + + + + + + + +>>>>>>> 1d4d4f8 (para discutir na reuniao) +<<<<<<< HEAD +======= + + + + + +>>>>>>> 1d4d4f8 (para discutir na reuniao) +<<<<<<< HEAD +======= + + + + + +>>>>>>> 1d4d4f8 (para discutir na reuniao) @@ -887,14 +1127,23 @@ Na tabela 3.3 podemos observar… +<<<<<<< HEAD

1.3. Comentários da tabela acima

+======= +
+

1.3. Comentários da tabela acima

+>>>>>>> 1d4d4f8 (para discutir na reuniao)

Na tabela 3.4 …

+<<<<<<< HEAD
Table 6: Composição do rebanho na fazenda VITRUVIO (ANO 3)
VACAS >2420 13 033 0 3325130038038
Novilhas 12<>24 08 0 0 8 8110011110
Bezerras <12 013 0 1 12 12151115150
+======= +
+>>>>>>> 1d4d4f8 (para discutir na reuniao) @@ -929,6 +1178,7 @@ Na tabela 3.4 … +<<<<<<< HEAD @@ -936,27 +1186,52 @@ Na tabela 3.4 … +======= + + + + + + + +>>>>>>> 1d4d4f8 (para discutir na reuniao) +<<<<<<< HEAD +======= + + + + + +>>>>>>> 1d4d4f8 (para discutir na reuniao) +<<<<<<< HEAD +======= + + + + + +>>>>>>> 1d4d4f8 (para discutir na reuniao) @@ -975,8 +1250,13 @@ Na tabela 3.4 … +<<<<<<< HEAD

1.4. Comentários da tabela acima

+======= +
+

1.4. Comentários da tabela acima

+>>>>>>> 1d4d4f8 (para discutir na reuniao)

na tabela 3.5 @@ -1022,6 +1302,7 @@ na tabela 3.5

+<<<<<<< HEAD @@ -1029,27 +1310,52 @@ na tabela 3.5 +======= + + + + + + + +>>>>>>> 1d4d4f8 (para discutir na reuniao) +<<<<<<< HEAD +======= + + + + + +>>>>>>> 1d4d4f8 (para discutir na reuniao) +<<<<<<< HEAD +======= + + + + + +>>>>>>> 1d4d4f8 (para discutir na reuniao) @@ -1063,6 +1369,7 @@ na tabela 3.5 +<<<<<<< HEAD @@ -1074,6 +1381,8 @@ na tabela 3.5 +======= +>>>>>>> 1d4d4f8 (para discutir na reuniao)
Table 7: Composição do rebanho na fazenda VITRUVIO (ANO 4)
VACAS >2433 8 038 0 3838110346046
Novilhas 12<>24 012 0 0 12 12150015150
Bezerras <12 015 0 1 14 14181118180
VACAS >2438 12 040 0 4046150358058
Novilhas 12<>24 014 0 7 7 7180711110
Bezerras <12 016 0 1 15 15231123230
  1
    
@@ -1082,7 +1391,11 @@ e, finalmente, na tabela 3.6, a composição do rebanho no sexto ano após a imp

+<<<<<<< HEAD +======= +
+>>>>>>> 1d4d4f8 (para discutir na reuniao) @@ -1117,6 +1430,7 @@ e, finalmente, na tabela 3.6, a composição do rebanho no sexto ano após a imp +<<<<<<< HEAD @@ -1124,27 +1438,52 @@ e, finalmente, na tabela 3.6, a composição do rebanho no sexto ano após a imp +======= + + + + + + + +>>>>>>> 1d4d4f8 (para discutir na reuniao) +<<<<<<< HEAD +======= + + + + + +>>>>>>> 1d4d4f8 (para discutir na reuniao) +<<<<<<< HEAD +======= + + + + + +>>>>>>> 1d4d4f8 (para discutir na reuniao) @@ -1159,6 +1498,7 @@ e, finalmente, na tabela 3.6, a composição do rebanho no sexto ano após a imp +<<<<<<< HEAD @@ -1171,6 +1511,8 @@ e, finalmente, na tabela 3.6, a composição do rebanho no sexto ano após a imp +======= +>>>>>>> 1d4d4f8 (para discutir na reuniao)
Table 8: Composição do rebanho na fazenda VITRUVIO (ANO 6)
VACAS >2440 7 040 0 4058110564064
Novilhas 12<>24 015 0 7 8 8230716160
Bezerras <12 016 0 1 15 15261126260
1
  
@@ -1178,16 +1520,26 @@ e, finalmente, na tabela 3.6, a composição do rebanho no sexto ano após a imp +<<<<<<< HEAD

2. Resumo da evolução

+======= +
+

2. Resumo da evolução

+>>>>>>> 1d4d4f8 (para discutir na reuniao)

Esta tabela é a que efetivamente interessa para ser apresentada ao cliente, ou para análise técnica, pois apresenta o resumo (resultado da evolução) proposto para a fazenda.

+<<<<<<< HEAD

2.1. Tabela com os dados resumidos referente aos animais existentes anualmente

+======= +
+

2.1. Tabela com os dados resumidos referente aos animais existentes anualmente

+>>>>>>> 1d4d4f8 (para discutir na reuniao)

Os dados da tabela abaixo resultam da estimativa de evolução de rebanho, de acordo com os dados da tabela de dados. @@ -1230,25 +1582,43 @@ Os dados da tabela abaixo resultam da estimativa de evolução de rebanho, de ac Vacas 20 +<<<<<<< HEAD 20 33 38 40 40 +======= +25 +38 +46 +58 +64 +>>>>>>> 1d4d4f8 (para discutir na reuniao) Novilhas +<<<<<<< HEAD 5 13 8 12 7 8 +======= +8 +13 +11 +15 +11 +16 +>>>>>>> 1d4d4f8 (para discutir na reuniao) Terneiras +<<<<<<< HEAD 8 8 12 @@ -1266,6 +1636,14 @@ Os dados da tabela abaixo resultam da estimativa de evolução de rebanho, de ac 64 60 63 +======= +10 +11 +15 +18 +23 +26 +>>>>>>> 1d4d4f8 (para discutir na reuniao) @@ -1273,6 +1651,7 @@ Os dados da tabela abaixo resultam da estimativa de evolução de rebanho, de ac

+<<<<<<< HEAD

3. TODO Resolver exportar ou criar data.tabela. Para continuar, é necessário exportar a Tabela acima. Faço pelo menu Table - Export to file. Nome do Arquivo a exportar = Tabela$.csv.>>

@@ -1286,22 +1665,40 @@ library(tidyr) library(dplyr) Evol_exist <- fread("data/Tabela4.csv", check.names =FALSE, header=TRUE) str(Evol_exist) +======= +
+

3. TODO Resolver exportar ou criar data.tabela. Para continuar, é necessário exportar a Tabela acima. Faço pelo menu Table - Export to file. Nome do Arquivo a exportar = Tabela$.csv.>>

+
+
+
+

3.0.1. Importação dos dados dos animais existentes

+
+
+
getwd()
+  library (data.table)
+  Evol_exist <- fread("data/Tabela4.csv", check.names =FALSE, header=TRUE)
+#  str(Evol_exist)
+>>>>>>> 1d4d4f8 (para discutir na reuniao)
 #View(Evol_exist)
 #Transpor a tabela
 Evol_exist1<-dcast(melt(Evol_exist, id.vars="Ano"),variable ~Ano)
 # deu um trabalho para n ão aparecer uma linha nova com os nomes da colunas...
 str(Evol_exist1)
+<<<<<<< HEAD
 Evoluc<-Evol_exist1%>%
 	 pivot_longer(!variable, names_to="Categoria", values_to="Cabecas")%>%
 	dplyr::mutate(Ano=variable)
 #View(Evoluc)
 str(Evoluc)
+=======
+>>>>>>> 1d4d4f8 (para discutir na reuniao)
 
+<<<<<<< HEAD

3.0.2. Gráfico da evolução do rebanho

@@ -1319,10 +1716,36 @@ str(Evoluc) Evoluc
+======= +
+

3.0.2. Gráfico da evolução do rebanho

+
+ +
+

3.1. Gráfico 1

+
+

+#+BEGINsrc R +library (ggplot2) +

+ +

+ggplot(Evolexist1, +aes(x as.numeric(variable)))+ +geom_line ( aes (y = Vacas),col"red")+ +geomline (aes(y=Novilhas), col="blue")+ +geomline (aes(y=Terneiras), col="green") +

+ +

+ENDsrc +

+>>>>>>> 1d4d4f8 (para discutir na reuniao)
+<<<<<<< HEAD

4. TODO - Resolver exportação figura no arquivo html

@@ -1330,6 +1753,219 @@ Evoluc

5. Figuras (só para testar)

+======= +
+

4. TODO - Resolver exportação figura no arquivo html

+
+
+
+

4.1. Animais comprados

+
+ + + +++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Vacas compradas               
Novilhas compradas      as        
Terneiras compradas               
+
+
+ + + +
+

4.2. Animais vendidos

+
+ + + +++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Vacas vendidas               
Novilhas vendidas               
Terneiras vendidas              
+
+
+
+ + +
+

5. Figuras (só para testar)

+>>>>>>> 1d4d4f8 (para discutir na reuniao)

Exemplo 2 @@ -1341,6 +1977,7 @@ Exemplo 2

Exemplo 3 - +<<<<<<< HEAD #+beginexport html <div id="subtittle" style="float: center; text-aling:center;"> <p> @@ -1353,6 +1990,11 @@ Exemplo 3 - </p> </div> #+endexport> +======= +

+

+https://nuvem.multifarm.top/apps/files/?dir=/Photos&openfile=457848 +>>>>>>> 1d4d4f8 (para discutir na reuniao)

@@ -1360,7 +2002,11 @@ Exemplo 3 -

Date: 08-31-2023

Author: Adenor Wendling

+<<<<<<< HEAD

Created: 2023-09-26 ter 20:42

+======= +

Created: 2023-09-20 qua 14:59

+>>>>>>> 1d4d4f8 (para discutir na reuniao)

Validate

diff --git a/Evolucao.org b/Evolucao.org index 7ecec8a..41185a9 100644 --- a/Evolucao.org +++ b/Evolucao.org @@ -7,11 +7,14 @@ #+TAGS: tabelas, org-mode, composição ideal #+share: false #+DRAFT: true +<<<<<<< HEAD #+SETUPFIL: https://fniessen.github.io/org-html-themes/org/theme-readtheorg.setup #+HTML_HEAD: #+HTML_HEAD: #+HTML_HEAD: #+HTML_HEAD: +======= +>>>>>>> 1d4d4f8 (para discutir na reuniao) #+TODO @@ -31,9 +34,15 @@ IP = intervalo entre partos (12 meses) (setq IP "12") PP = primeiro parto (24 meses) (setq PP "24") PL = Período de lactação (10 meses)(setq PL "10") +<<<<<<< HEAD CL = capacidade de lotação (20UGM) (setq CL "20") IndMor = Indice de mortalidade de bezerras IRP = Índice de renovação do plantel - substituição de vacas velhas ou ruins +======= +'CL = capacidade de lotação (20UGM) (setq CL "20") +'IndMor = Indice de mortalidade de bezerras +'IRP = índice de renovação do plantel - substituição de vacas velhas ou ruins +>>>>>>> 1d4d4f8 (para discutir na reuniao) Comnpisição ideal em número de animais por categoria: @@ -66,6 +75,7 @@ Os dados acima são padronizados, sendo que, por padrão, 1 UGM equivale a 500 k #+TBLFM: $4=$3*100/$Tcab;%.1f::@2$5=@2$3*remote(Tab1,@2$2)::@8$3=@2$3+@3$3+@4$3+@5$3+@6$3+@7$3::@3$5=@3$3*remote(Tab1, @3$2)::@4$5=@4$3*remote(Tab1, @4$2)::@5$5=@5$3*remote(Tab1, @5$2)::@6$5=@6$3*remote(Tab1, @6$2)::@7$5=@7$3*remote(Tab1, @7$2)::@8$5=vsum(@2..@7)::$6=$5*100/$Tugm;%.1f +<<<<<<< HEAD A composição do rebanho é dinâmico, com perspectativa de crescimento anual, até alcançar o limite de capacidade de suporte das pastagens ou de outro limitante definido pela infraestrutura ou de trabalho da fazenda. A espectativa de crescimento se deve à previsão de 1 parto anual por vaca, que gera um incremento anual de 50% de fêmeas em relação ao número de vacas, e do descarte médio de 25% de vacas. Quando for atingido o limite de vacas na fazenda, pode-se vender o excedente de fêmeas em idade de terneiras, novilhas prenhas, ou vacas, @@ -110,6 +120,55 @@ As tabelas de composição de rebanho serão calculadas automáticamente, com ba | | Bezerras a compras | 0 | 0 | 0 | 0 | 0 | 0 | -anual | | | ^ | | BC1 | BC2 | BC3 | BC4 | BC5 | BC6 | | | |---+-------------------------------+-------+-------+-------+-------+-------+--------+----------------------------+---| +======= +A composição do rebanho é dinâmico, com espectativa de crescimento ao longo do tempo, até alcançar o limite de suporte das pastagens +ou de outro limitante definido pela infraestrutura ou de trabalho da fazenda. A espectativa de crescimento se deve à previsão de 1 parto anual +por vaca, que gera um incremento anual de 50% de fêmeas em relação ao número de vacas, e do descarte de 25% das vacas. +Quando for atingido o limite de vacas na fazenda, pode-se vender o excedente de fêmeas em idade de terneiras, novilhas prenhas, ou vacas, +de acordo com a conveniência da fazenda. Entretanto, o limite é medido em UGM, o que também vai limitar a opção pela venda de animais maiores. +Com base nos índices definidos em conjunto com a fazenda, estimamos que a evolução do rebanho de apresente conforme a tabela 3, ressalvando que +esses valores não são absolutos, pois podem ocorrer imprevistos que alterem a evolução. Da mesma forma, havendo alteração nos índices esperados, +haverá impacto na evolução do rebanho, o que não caracteriza necessariamente erro de previsão ou de manejo. + + + +** Tabela Basede Constantes +Os dados desta tabela deve ser alterados conforme necessário para alcançar a evolução do rebanho desejada. +As tabelas de composição de rebanho serão calculadas automáticamente, com base nos dados anotados na tabela . +#+Caption: Entradas e saídas de animais do rebanho durante os primeiros 6 anos (até estabilizar) +#+NAME:Tab0 +| | Constante | ano 1 | ano 2 | ano 3 | ano 4 | ano 5 | ano .. | observação | | +|---+-------------------------------+-------+-------+-------+-------+-------+--------+-------------------------------+---| +| | Partos por vaca ano | 1 | 1 | 1 | 1 | 1 | 1 | | | +| ^ | | PV1 | PV2 | PV3 | PV4 | PV5 | PV6 | | | +|---+-------------------------------+-------+-------+-------+-------+-------+--------+-------------------------------+---| +| | Vacas Existentes | 20 | - | - | - | - | - | - a calcular | | +| ^ | | VE1 | | | | | | | | +| | Novilhas (12 a 24) existentes | 05 | - | - | - | - | - | - a calcular | | +| ^ | | NE1 | | | | | | | | +| | Bezerras existentes | 0 | - | - | - | - | - | - a calcular | | +| ^ | | TE1 | | | | | | | | +|---+-------------------------------+-------+-------+-------+-------+-------+--------+-------------------------------+---| +| | Novilhas para vacas | 0 | 0 | 5 | 5 | 7 | 7 | | | +| ^ | | TN1 | TN2 | TN3 | TN4 | TN5 | TN6 | | | +| | % Bezerras para novilhas | 0.4 | 0.4 | 0.4 | 0.4 | 0.4 | 0.4 | com base no total de nascidos | | +| ^ | | BA1 | BA2 | BA3 | BA4 | BA5 | BA6 | | | +|---+-------------------------------+-------+-------+-------+-------+-------+--------+-------------------------------+---| +| | Vacas a vender | 0 | 0 | 0 | 3 | 3 | 5 | | | +| ^ | | VV1 | VV2 | VV3 | VV4 | VV5 | VV6 | | | +| | Novilhas a vender (Num) | 0 | 0 | 0 | 0 | 7 | 7 | | | +| ^ | | NV1 | NV2 | NV3 | NV4 | NV5 | NV6 | | | +| | Bezerras a vender | 0 | 0 | 1 | 1 | 1 | 1 | | | +| ^ | | BV1 | BV2 | BV3 | BV4 | BV5 | BV6 | | | +|---+-------------------------------+-------+-------+-------+-------+-------+--------+-------------------------------+---| +| | Vacas a comprar | 0 | 5 | 0 | 0 | 0 | 0 | | | +| ^ | | VC1 | VC2 | VC3 | VC4 | VC5 | VC6 | | | +| | Novilhas a comprar | 2 | 0 | 0 | 0 | 0 | 0 | | | +| ^ | | NC1 | NC2 | NC3 | NC4 | NC5 | NC6 | | | +| | Bezerras a compras | 1 | 1 | 1 | 1 | 1 | 1 | | | +| ^ | | BC1 | BC2 | BC3 | BC4 | BC5 | BC6 | | | +|---+-------------------------------+-------+-------+-------+-------+-------+--------+-------------------------------+---| +>>>>>>> 1d4d4f8 (para discutir na reuniao) Com a evolução estimada através dos indicadores: . 1 parto por vaca por ano; @@ -119,7 +178,11 @@ Com a evolução estimada através dos indicadores: . Aproveitamento de 40% dos nascidos para repsição Temos o seguinte: >> Iniciamos com 20 vacas +<<<<<<< HEAD >> Compramos 5 novilhas cobertas +======= +>> No segundo ano serão compradas 2 novilhas +>>>>>>> 1d4d4f8 (para discutir na reuniao) #+Caption: Composição do rebanho na fazenda VITRUVIO (ANO 1) @@ -128,6 +191,7 @@ Temos o seguinte: |---+-----------------+---------+-----+--------+-------+-------+-----+---------| | # | VACAS >24 | 20 | 0 | 0 | 0 | 20 | 0 | 20 | | ^ | | EAV | TRV | COV | VEV | SAV | TCV | EFV | +<<<<<<< HEAD | # | NOVILHAS 12<>24 | 0 | 0 | 5 | 0 | 5 | 0 | 5 | | ^ | | EAN | TRN | CON | VEN | SAN | TCN | EFN | | # | BEZERRAS <12 | 0 | 8 | 0 | 0 | 8 | 8 | 0 | @@ -135,6 +199,17 @@ Temos o seguinte: | # | Outros | | 0 | 0 | 0 | | 0 | 0 | | ^ | | EAO | FRO | COO | VEO | SAO | TCO | EFO | #+TBLFM: $EAV=remote(Tab0, $VE1)::$EFV=$SAV-$TCV::$SAV=$EAV+$TRV+$COV-$VEV::$TCN=remote(Tab0,$TN1)::$VEV=remote(Tab0, $VV1):: $EAN=remote(Tab0, $NE1)::$TRN=remote(Tab0, $TN1)::$CON=remote(Tab0, $NC1)::$VEN=remote(Tab0, $NV1)::$SAN=$EAN+$TRN+$CON-$VEN::$EFN=$SAN-$TCN::$EAB=remote(Tab0, $TE1)::$FRB=$EFV*remote(Tab0, $BA1);%.0f::$SAB=$EAB+$FRB+$COB-$VEB::$TCB=$SAB::$EFB=$SAB-$TCB +======= +| # | NOVILHAS 12<>24 | 1 | 5 | 2 | 0 | 8 | 0 | 3 | +| ^ | | EAN | TRN | CON | VEN | SAN | TCN | EFN | +| # | BEZERRAS <12 | 2 | 8 | 0 | 0 | 10 | 10 | 0 | +| ^ | | EAB | FRB | COB | VEB | SAB | TCB | EFB | +| # | Outros | | 0 | 0 | 0 | | 0 | 0 | +| ^ | | EAO | FRO | COO | VEO | SAO | TCO | EFO | +#+TBLFM: $EAV=remote(Tab0, $VE1)::$EFV=$SAV-$TCV::$SAV=$EAV+$TRV+$COV-$VEV::$TCN=remote(Tab0,$TN1)::$VEV=remote(Tab0, $VV1) +#+TBLFM: $EAN=remote(Tab0, $NE1)::$TRN=remote(Tab0, $TN1)::$CON=remote(Tab0, $NC1)::$VEN=remote(Tab0, $NV1)::$SAN=$EAN+$TRN+$CON-$VEN::$EFN=$SAN-$TCN +#+TBLFM:$EAB=remote(Tab0, $TE1) ::$FRB=$EFV*remote(Tab0, $BA1);%.0f::$SAB=$EAB+$FRB+$COB-$VEB::$TCB=$SAB::$EFB=$SAB-$TCB +>>>>>>> 1d4d4f8 (para discutir na reuniao) Na tabela 3.1 consta o número de animais para cada categoria, com as ocorrencias do ano. No caso das vacas, não há alteração, visto que não há entradas, nem saídas, e o número inicial é o mesmo do final. No caso das novilhas, há movimentação, com a transferência interna de 5 (que passam de bezerras para novilhas), compra de 2, e transferência cedendo 5 para serem vacas no próximo ano. Assim, o ano inicia com 1 novilha, e termina com 3. @@ -145,11 +220,19 @@ Na tabela 3.1 consta o número de animais para cada categoria, com as ocorrencia #+NAME: Tab3_2 | | CATEGORIA | EXTTANT | TIR | COMPRA | VENDA | SALDO | TIC | EXTTFIN | |---+-----------------+---------+-----+--------+-------+-------+-----+---------| +<<<<<<< HEAD | # | VACAS >24 | 20 | 0 | 0 | 0 | 20 | 0 | 20 | | ^ | | EAV | TRV | COV | VEV | SAV | TCV | EFV | | # | Novilhas 12<>24 | 5 | 8 | 0 | 0 | 13 | 13 | 0 | | ^ | | EAN | TRN | CON | VEN | SAN | TCN | EFN | | # | Bezerras <12 | 0 | 8 | 0 | 0 | 8 | 8 | 0 | +======= +| # | VACAS >24 | 20 | 0 | 5 | 0 | 25 | 0 | 25 | +| ^ | | EAV | TRV | COV | VEV | SAV | TCV | EFV | +| # | Novilhas 12<>24 | 3 | 10 | 0 | 0 | 13 | 13 | 0 | +| ^ | | EAN | TRN | CON | VEN | SAN | TCN | EFN | +| # | Bezerras <12 | 0 | 10 | 1 | 0 | 11 | 11 | 0 | +>>>>>>> 1d4d4f8 (para discutir na reuniao) | ^ | | EAB | FRB | COB | VEB | SAB | TCB | EFB | | # | outros | 1 | | | | 1 | | 1 | | ^ | | EAO | FRO | COO | VEO | SAO | TCO | EFO | @@ -164,11 +247,19 @@ Na tabela 3.3 podemos observar... #+NAME: Tab3_3 | | CATEGORIA | EXTTANT | TIR | COMPRA | VENDA | SALDO | TIC | EXTTFIN | |---+-----------------+---------+-----+--------+-------+-------+-----+---------| +<<<<<<< HEAD | # | VACAS >24 | 20 | 13 | 0 | 0 | 33 | 0 | 33 | | ^ | | EAV | TRV | COV | VEV | SAV | TCV | EFV | | # | Novilhas 12<>24 | 0 | 8 | 0 | 0 | 8 | 8 | 0 | | ^ | | EAN | TRN | CON | VEN | SAN | TCN | EFN | | # | Bezerras <12 | 0 | 13 | 0 | 1 | 12 | 12 | 0 | +======= +| # | VACAS >24 | 25 | 13 | 0 | 0 | 38 | 0 | 38 | +| ^ | | EAV | TRV | COV | VEV | SAV | TCV | EFV | +| # | Novilhas 12<>24 | 0 | 11 | 0 | 0 | 11 | 11 | 0 | +| ^ | | EAN | TRN | CON | VEN | SAN | TCN | EFN | +| # | Bezerras <12 | 0 | 15 | 1 | 1 | 15 | 15 | 0 | +>>>>>>> 1d4d4f8 (para discutir na reuniao) | ^ | | EAB | FRB | COB | VEB | SAB | TCB | EFB | | # | outros | 1 | | | | 1 | | 1 | | ^ | | EAO | FRO | COO | VEO | SAO | TCO | EFO | @@ -182,11 +273,19 @@ Na tabela 3.4 ... #+NAME: Tab3_4 | | CATEGORIA | EXTTANT | TIR | COMPRA | VENDA | SALDO | TIC | EXTTFIN | |---+-----------------+---------+-----+--------+-------+-------+-----+---------| +<<<<<<< HEAD | # | VACAS >24 | 33 | 8 | 0 | 3 | 38 | 0 | 38 | | ^ | | EAV | TRV | COV | VEV | SAV | TCV | EFV | | # | Novilhas 12<>24 | 0 | 12 | 0 | 0 | 12 | 12 | 0 | | ^ | | EAN | TRN | CON | VEN | SAN | TCN | EFN | | # | Bezerras <12 | 0 | 15 | 0 | 1 | 14 | 14 | 0 | +======= +| # | VACAS >24 | 38 | 11 | 0 | 3 | 46 | 0 | 46 | +| ^ | | EAV | TRV | COV | VEV | SAV | TCV | EFV | +| # | Novilhas 12<>24 | 0 | 15 | 0 | 0 | 15 | 15 | 0 | +| ^ | | EAN | TRN | CON | VEN | SAN | TCN | EFN | +| # | Bezerras <12 | 0 | 18 | 1 | 1 | 18 | 18 | 0 | +>>>>>>> 1d4d4f8 (para discutir na reuniao) | ^ | | EAB | FRB | COB | VEB | SAB | TCB | EFB | | # | outros | 1 | | | | 1 | | 1 | | ^ | | EAO | FRO | COO | VEO | SAO | TCO | EFO | @@ -205,6 +304,7 @@ na tabela 3.5 :END: | | CATEGORIA | EXTTANT | TIR | COMPRA | VENDA | SALDO | TIC | EXTTFIN | |---+-----------------+---------+-----+--------+-------+-------+-----+---------| +<<<<<<< HEAD | # | VACAS >24 | 38 | 12 | 0 | 10 | 40 | 0 | 40 | | ^ | | EAV | TRV | COV | VEV | SAV | TCV | EFV | | # | Novilhas 12<>24 | 0 | 14 | 0 | 7 | 7 | 7 | 0 | @@ -214,6 +314,16 @@ na tabela 3.5 | # | outros | 1 | | | | 1 | | 1 | | ^ | | EAO | FRO | COO | VEO | SAO | TCO | EFO | | | | | | | | | | | +======= +| # | VACAS >24 | 46 | 15 | 0 | 3 | 58 | 0 | 58 | +| ^ | | EAV | TRV | COV | VEV | SAV | TCV | EFV | +| # | Novilhas 12<>24 | 0 | 18 | 0 | 7 | 11 | 11 | 0 | +| ^ | | EAN | TRN | CON | VEN | SAN | TCN | EFN | +| # | Bezerras <12 | 0 | 23 | 1 | 1 | 23 | 23 | 0 | +| ^ | | EAB | FRB | COB | VEB | SAB | TCB | EFB | +| # | outros | 1 | | | | 1 | | 1 | +| ^ | | EAO | FRO | COO | VEO | SAO | TCO | EFO | +>>>>>>> 1d4d4f8 (para discutir na reuniao) |---+-----------------+---------+-----+--------+-------+-------+-----+---------| #+TBLFM: $EAV=remote(Tab3_4, $EFV)::$TRV=remote(Tab3_4, $TCN)::$COV=remote(Tab0,$VC5)::$VEV=remote(Tab0, $VV5)::$SAV=$EAV+$TRV+$COV-$VEV::$EFV=$SAV::$EAN=remote(Tab3_4, $EFN)::$TRN=remote(Tab3_4, $TCB)::$CON=remote(Tab0,$NC5)::$VEN=remote(Tab0, $NV5)::$SAN=$EAN+$TRN+$CON-$VEN::$TCN=$SAN::$EFN=$SAN-$TCN::$EAB=remote(Tab3_4, $EFB)::$FRB=$EFV*remote(Tab0, $BA5);%.0f::$COB=remote(Tab0,$BC5)::$VEB=remote(Tab0,$BV4)::$SAB=$EAB+$FRB+$COB-$VEB::$TCB=$SAB::$EFB=$SAB-$TCB @@ -224,16 +334,27 @@ e, finalmente, na tabela 3.6, a composição do rebanho no sexto ano após a imp #+caption: Composição do rebanho na fazenda VITRUVIO (ANO 6) | | CATEGORIA | EXTTANT | TIR | COMPRA | VENDA | SALDO | TIC | EXTTFIN | |---+-----------------+---------+-----+--------+-------+-------+-----+---------| +<<<<<<< HEAD | # | VACAS >24 | 40 | 7 | 0 | 7 | 40 | 0 | 40 | | ^ | | EAV | TRV | COV | VEV | SAV | TCV | EFV | | # | Novilhas 12<>24 | 0 | 15 | 0 | 7 | 8 | 8 | 0 | | ^ | | EAN | TRN | CON | VEN | SAN | TCN | EFN | | # | Bezerras <12 | 0 | 16 | 0 | 1 | 15 | 15 | 0 | +======= +| # | VACAS >24 | 58 | 11 | 0 | 5 | 64 | 0 | 64 | +| ^ | | EAV | TRV | COV | VEV | SAV | TCV | EFV | +| # | Novilhas 12<>24 | 0 | 23 | 0 | 7 | 16 | 16 | 0 | +| ^ | | EAN | TRN | CON | VEN | SAN | TCN | EFN | +| # | Bezerras <12 | 0 | 26 | 1 | 1 | 26 | 26 | 0 | +>>>>>>> 1d4d4f8 (para discutir na reuniao) | ^ | | EAB | FRB | COB | VEB | SAB | TCB | EFB | | # | outros | 1 | | | | 1 | | 1 | | ^ | | EAO | FRO | COO | VEO | SAO | TCO | EFO | |---+-----------------+---------+-----+--------+-------+-------+-----+---------| +<<<<<<< HEAD | | | | | | | | | | +======= +>>>>>>> 1d4d4f8 (para discutir na reuniao) #+TBLFM: $EAV=remote(Tab3_5, $EFV)::$TRV=remote(Tab3_5, $TCN)::$COV=remote(Tab0,$VC6)::$VEV=remote(Tab0, $VV6)::$SAV=$EAV+$TRV+$COV-$VEV::$EFV=$SAV::$EAN=remote(Tab3_5, $EFN)::$TRN=remote(Tab3_5, $TCB)::$CON=remote(Tab0,$NC6)::$VEN=remote(Tab0, $NV6)::$SAN=$EAN+$TRN+$CON-$VEN::$TCN=$SAN::$EFN=$SAN-$TCN::$EAB=remote(Tab3_5, $EFB)::$FRB=$EFV*remote(Tab0, $BA6);%.0f::$COB=remote(Tab0,$BC6)::$VEB=remote(Tab0,$BV6)::$SAB=$EAB+$FRB+$COB-$VEB::$TCB=$SAB::$EFB=$SAB-$TCB @@ -252,32 +373,50 @@ Os dados da tabela abaixo resultam da estimativa de evolução de rebanho, de ac :END: | | Ano | 2004 | 2005 | 2006 | 2007 | 2008 | 2009 | |---+-----------+------+------+------+------+------+------| +<<<<<<< HEAD | # | Vacas | 20 | 20 | 33 | 38 | 40 | 40 | | # | Novilhas | 5 | 13 | 8 | 12 | 7 | 8 | | # | Terneiras | 8 | 8 | 12 | 14 | 15 | 15 | |---+-----------+------+------+------+------+------+------| | # | Total | 33 | 41 | 53 | 64 | 60 | 63 | #+TBLFM:@2$3=remote(Tab3_1, $SAV)::@2$4=remote(Tab3_2, $SAV)::@2$5=remote(Tab3_3, $SAV)::@2$6=remote(Tab3_4, $SAV)::@2$7=remote(Tab3_5, $SAV)::@2$8=remote(Tab3_6, $SAV)::@3$3=remote(Tab3_1, $SAN)::@3$4=remote(Tab3_2, $SAN)::@3$5=remote(Tab3_3, $SAN)::@3$6=remote(Tab3_4, $SAN)::@3$7=remote(Tab3_5, $SAN)::@3$8=remote(Tab3_6, $SAN)::@4$3=remote(Tab3_1, $SAB)::@4$4=remote(Tab3_2, $SAB)::@4$5=remote(Tab3_3, $SAB)::@4$6=remote(Tab3_4, $SAB)::@4$7=remote(Tab3_5, $SAB)::@4$8=remote(Tab3_6, $SAB)::@5$3=@2$3+@3$3+@4$3::@5$4=@2$4+@3$4+@4$4::@5$5=@2$5+@3$5+@4$5::@5$6=@2$6+@3$6+@4$6::@5$7=@2$7+@3$3+@4$7::@5$8=@2$8+@3$8+@4$8 +======= +| # | Vacas | 20 | 25 | 38 | 46 | 58 | 64 | +| # | Novilhas | 8 | 13 | 11 | 15 | 11 | 16 | +| # | Terneiras | 10 | 11 | 15 | 18 | 23 | 26 | +|---+-----------+------+------+------+------+------+------| +#+TBLFM:@2$3=remote(Tab3_1, $SAV)::@2$4=remote(Tab3_2, $SAV)::@2$5=remote(Tab3_3, $SAV)::@2$6=remote(Tab3_4, $SAV)::@2$7=remote(Tab3_5, $SAV)::@2$8=remote(Tab3_6, $SAV)::@3$3=remote(Tab3_1, $SAN)::@3$4=remote(Tab3_2, $SAN)::@3$5=remote(Tab3_3, $SAN)::@3$6=remote(Tab3_4, $SAN)::@3$7=remote(Tab3_5, $SAN)::@3$8=remote(Tab3_6, $SAN)::@4$3=remote(Tab3_1, $SAB)::@4$4=remote(Tab3_2, $SAB)::@4$5=remote(Tab3_3, $SAB)::@4$6=remote(Tab3_4, $SAB)::@4$7=remote(Tab3_5, $SAB)::@4$8=remote(Tab3_6, $SAB) +>>>>>>> 1d4d4f8 (para discutir na reuniao) * TODO Resolver exportar ou criar data.tabela. Para continuar, é necessário exportar a Tabela acima. Faço pelo menu Table - Export to file. Nome do Arquivo a exportar = Tabela$.csv.>> *** Importação dos dados dos animais existentes #+BEGIN_src R +<<<<<<< HEAD library (data.table) library(tidyr) library(dplyr) Evol_exist <- fread("data/Tabela4.csv", check.names =FALSE, header=TRUE) str(Evol_exist) +======= +getwd() + library (data.table) + Evol_exist <- fread("data/Tabela4.csv", check.names =FALSE, header=TRUE) +# str(Evol_exist) +>>>>>>> 1d4d4f8 (para discutir na reuniao) #View(Evol_exist) #Transpor a tabela Evol_exist1<-dcast(melt(Evol_exist, id.vars="Ano"),variable ~Ano) # deu um trabalho para n ão aparecer uma linha nova com os nomes da colunas... str(Evol_exist1) +<<<<<<< HEAD Evoluc<-Evol_exist1%>% pivot_longer(!variable, names_to="Categoria", values_to="Cabecas")%>% dplyr::mutate(Ano=variable) #View(Evoluc) str(Evoluc) +======= +>>>>>>> 1d4d4f8 (para discutir na reuniao) #+END_src @@ -285,6 +424,7 @@ str(Evoluc) ** Gráfico 1 #+header: :width 8 :height 8 :family Times +<<<<<<< HEAD #+begin_src R :file ..fig/evol1.png :results file graphics library (ggplot2) @@ -296,10 +436,27 @@ str(Evoluc) #+end_src #+RESULTS: -[[file:..fig/Evol1.png]] +[[file:..fig/Evol1.png]] + + * TODO - Resolver exportação figura no arquivo html +** Animais comprados + +| # | Vacas compradas | | | | | | | | | | | | | | | | +| # | Novilhas compradas | | | | | | | as | | | | | | | | | +| # | Terneiras compradas | | | | | | | | | | | | | | | | +|---+---------------------+-------+-------+-------+-------+-------+-------+----+---+---+---+---+---+---+---+---| + + + +** Animais vendidos +| # | Vacas vendidas | | | | | | | | | | | | | | | | +| # | Novilhas vendidas | | | | | | | | | | | | | | | | +| # | Terneiras vendidas | | | | | | | | | | | | | | | + +>>>>>>> 1d4d4f8 (para discutir na reuniao) * Figuras (só para testar) Exemplo 2 @@ -309,6 +466,7 @@ Exemplo 2 Exemplo 3 - +<<<<<<< HEAD #+begin_export html

@@ -321,3 +479,8 @@ Exemplo 3 -

#+end_export> +======= +#+Caption: Composição do rebanho. Nes propriedade, os animais são divididos em dois lotes para o pastoreio. +#+ATTR_HTML: width 200 px :aling center +[[https://nuvem.multifarm.top/apps/files/?dir=/Photos&openfile=457848]] +>>>>>>> 1d4d4f8 (para discutir na reuniao) diff --git a/README b/README index 2262523..d72a9f8 100644 --- a/README +++ b/README @@ -1,3 +1,7 @@ +<<<<<<< HEAD 'Este repositório, da multifarm, terá como função a elaboração de uma estimativa de evolução do rebanho. Inicialmente, o arquivo [[Evolução.org]] tem as configurações para bovinos de leite. Deverá ser criado outro script para bovinos de corte, tanto para sistemas de recria, quanto para ciclo completo ou terminação. +======= +Campos_rebanho +>>>>>>> 1d4d4f8 (para discutir na reuniao) diff --git a/data/Tabela4.csv b/data/Tabela4.csv index a1c1e47..ce98dc0 100644 --- a/data/Tabela4.csv +++ b/data/Tabela4.csv @@ -1,5 +1,11 @@ Ano,2004,2005,2006,2007,2008,2009 +<<<<<<< HEAD Vacas,20,20,33,38,40,40 Novilhas,5,13,8,12,7,8 Terneiras,8,8,12,14,15,15 Total,33,41,53,64,60,63 +======= +Vacas,20,25,38,46,58,64 +Novilhas,8,13,11,15,11,16 +Terneiras,10,11,15,18,23,26 +>>>>>>> 1d4d4f8 (para discutir na reuniao) From 6c21db8cf16e3bc9b86d2d4de79a6e952a0eeed8 Mon Sep 17 00:00:00 2001 From: Adenor Date: Thu, 28 Sep 2023 10:34:56 -0300 Subject: [PATCH 4/5] =?UTF-8?q?atualiza=C3=A7=C3=A3o?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Evolucao.org | 338 ++++++++++++++++------------------------------- data/Tabela4.csv | 14 +- 2 files changed, 121 insertions(+), 231 deletions(-) diff --git a/Evolucao.org b/Evolucao.org index 41185a9..b0b4e9a 100644 --- a/Evolucao.org +++ b/Evolucao.org @@ -7,17 +7,15 @@ #+TAGS: tabelas, org-mode, composição ideal #+share: false #+DRAFT: true -<<<<<<< HEAD #+SETUPFIL: https://fniessen.github.io/org-html-themes/org/theme-readtheorg.setup #+HTML_HEAD: #+HTML_HEAD: #+HTML_HEAD: #+HTML_HEAD: ======= ->>>>>>> 1d4d4f8 (para discutir na reuniao) -#+TODO +* TODO Continuar planilha #+startup 2023-08-02 @@ -34,18 +32,14 @@ IP = intervalo entre partos (12 meses) (setq IP "12") PP = primeiro parto (24 meses) (setq PP "24") PL = Período de lactação (10 meses)(setq PL "10") -<<<<<<< HEAD + CL = capacidade de lotação (20UGM) (setq CL "20") IndMor = Indice de mortalidade de bezerras IRP = Índice de renovação do plantel - substituição de vacas velhas ou ruins -======= -'CL = capacidade de lotação (20UGM) (setq CL "20") -'IndMor = Indice de mortalidade de bezerras -'IRP = índice de renovação do plantel - substituição de vacas velhas ou ruins ->>>>>>> 1d4d4f8 (para discutir na reuniao) -Comnpisição ideal em número de animais por categoria: +* Relação UGM e categoria animal + #+Caption: UGM de referência de acordo com a categoria animal #+NAME: Tab1 | Cataegoria animal | UGM | abrev | @@ -59,8 +53,12 @@ Comnpisição ideal em número de animais por categoria: |-----------------------+------+-------| Os dados acima são padronizados, sendo que, por padrão, 1 UGM equivale a 500 kg de peso vivo. Desta forma, pode ser necessário ajustar as UGMs e acordo com o peso dos animais de cada fazenda. +* Composição do Rebanho +A composição do rebanho de cada estabelecimento varia conforme os objetivos, índices e manejo adotado. De modo geral busca-se uma composição com maior participação de categorias produtivas, ou seja, em caso de atividade leiteira, busca-se maior número de animais na categoria *vacas em lactação*. +Os dados da tabela 2 refletem a composição de um rebanho com finalidade de produção de leite, considerando um manejo reprodutivo e de alimentação excelentes. #+Caption: Composição ideal em porcentagem , número de animais e UGM, com base em 10 vacas em lactação. +#+NAME: C_ideal | | Categoria de animais | Cabeças | %cab% | UGM | %UGM | |---+-----------------------+---------+-------+------+-------| | # | Vacas em lactação | 10 | 47.6 | 10 | 60.6 | @@ -75,52 +73,7 @@ Os dados acima são padronizados, sendo que, por padrão, 1 UGM equivale a 500 k #+TBLFM: $4=$3*100/$Tcab;%.1f::@2$5=@2$3*remote(Tab1,@2$2)::@8$3=@2$3+@3$3+@4$3+@5$3+@6$3+@7$3::@3$5=@3$3*remote(Tab1, @3$2)::@4$5=@4$3*remote(Tab1, @4$2)::@5$5=@5$3*remote(Tab1, @5$2)::@6$5=@6$3*remote(Tab1, @6$2)::@7$5=@7$3*remote(Tab1, @7$2)::@8$5=vsum(@2..@7)::$6=$5*100/$Tugm;%.1f -<<<<<<< HEAD -A composição do rebanho é dinâmico, com perspectativa de crescimento anual, até alcançar o limite de capacidade de suporte das pastagens ou de outro limitante definido pela infraestrutura ou de trabalho da fazenda. A espectativa de crescimento se deve à previsão de 1 parto anual -por vaca, que gera um incremento anual de 50% de fêmeas em relação ao número de vacas, e do descarte médio de 25% de vacas. -Quando for atingido o limite de vacas na fazenda, pode-se vender o excedente de fêmeas em idade de terneiras, novilhas prenhas, ou vacas, -de acordo com a conveniência da fazenda. Entretanto, a capacidade de suporte se dá em UGM, o que também vai limitar a opção pela venda de animais maiores. -Com base nos índices definidos em conjunto com a fazenda, e as entradas e saídas programadas na tabela 3, estimamos que a evolução do rebanho possa ocorrer conforme a tabela 9, ressalvando que esses valores não são absolutos, pois podem ocorrer imprevistos que alterem a evolução. Da mesma forma, havendo alteração nos índices esperados,haverá impacto na evolução do rebanho, o que não caracteriza necessariamente erro de previsão ou de manejo. - - -** Tabela de entradas e saídas de animais -Os dados desta tabela deve ser alterados conforme necessário para alcançar a evolução do rebanho desejada. -As tabelas de composição de rebanho serão calculadas automáticamente, com base nos dados anotados na tabela . -#+Caption: Entradas e saídas de animais do rebanho durante os primeiros 6 anos (até estabilizar) -#+NAME:Tab0 -| | Constante | ano 1 | ano 2 | ano 3 | ano 4 | ano 5 | ano .. | observação | | -|---+-------------------------------+-------+-------+-------+-------+-------+--------+----------------------------+---| -| | Partos por vaca ano | 1 | 1 | 1 | 1 | 1 | 1 | | | -| ^ | | PV1 | PV2 | PV3 | PV4 | PV5 | PV6 | | | -|---+-------------------------------+-------+-------+-------+-------+-------+--------+----------------------------+---| -| | Vacas Existentes | 20 | - | - | - | - | - | - na elaboração do projeto | | -| ^ | | VE1 | | | | | | | | -| | Novilhas (12 a 24) existentes | 0 | - | - | - | - | - | - na elaboração do projeto | | -| ^ | | NE1 | | | | | | | | -| | Bezerras existentes | 0 | - | - | - | - | - | - na elaboração do projeto | | -| ^ | | TE1 | | | | | | | | -|---+-------------------------------+-------+-------+-------+-------+-------+--------+----------------------------+---| -| | Novilhas para vacas | 0 | 5 | 0 | 0 | 0 | 0 | - Anual | | -| ^ | | TN1 | TN2 | TN3 | TN4 | TN5 | TN6 | | | -| | % Bezerras para novilhas | 0.4 | 0.4 | 0.4 | 0.4 | 0.4 | 0.4 | - base no total nascidos | | -| ^ | | BA1 | BA2 | BA3 | BA4 | BA5 | BA6 | | | -|---+-------------------------------+-------+-------+-------+-------+-------+--------+----------------------------+---| -| | Vacas a vender | 0 | 0 | 0 | 3 | 10 | 7 | - anual | | -| ^ | | VV1 | VV2 | VV3 | VV4 | VV5 | VV6 | | | -| | Novilhas a vender (Num) | 0 | 0 | 0 | 0 | 7 | 7 | - anual | | -| ^ | | NV1 | NV2 | NV3 | NV4 | NV5 | NV6 | | | -| | Bezerras a vender | 0 | 0 | 1 | 1 | 1 | 1 | - anual | | -| ^ | | BV1 | BV2 | BV3 | BV4 | BV5 | BV6 | | | -|---+-------------------------------+-------+-------+-------+-------+-------+--------+----------------------------+---| -| | Vacas a comprar | 0 | 0 | 0 | 0 | 0 | 0 | - anual | | -| ^ | | VC1 | VC2 | VC3 | VC4 | VC5 | VC6 | | | -| | Novilhas a comprar | 5 | 0 | 0 | 0 | 0 | 0 | - anual | | -| ^ | | NC1 | NC2 | NC3 | NC4 | NC5 | NC6 | | | -| | Bezerras a compras | 0 | 0 | 0 | 0 | 0 | 0 | -anual | | -| ^ | | BC1 | BC2 | BC3 | BC4 | BC5 | BC6 | | | -|---+-------------------------------+-------+-------+-------+-------+-------+--------+----------------------------+---| -======= A composição do rebanho é dinâmico, com espectativa de crescimento ao longo do tempo, até alcançar o limite de suporte das pastagens ou de outro limitante definido pela infraestrutura ou de trabalho da fazenda. A espectativa de crescimento se deve à previsão de 1 parto anual por vaca, que gera um incremento anual de 50% de fêmeas em relação ao número de vacas, e do descarte de 25% das vacas. @@ -132,43 +85,42 @@ haverá impacto na evolução do rebanho, o que não caracteriza necessariamente -** Tabela Basede Constantes +* Tabela inicial, com o dimensionamento atual e previsão de entradas e saídas de animais Os dados desta tabela deve ser alterados conforme necessário para alcançar a evolução do rebanho desejada. As tabelas de composição de rebanho serão calculadas automáticamente, com base nos dados anotados na tabela . #+Caption: Entradas e saídas de animais do rebanho durante os primeiros 6 anos (até estabilizar) #+NAME:Tab0 -| | Constante | ano 1 | ano 2 | ano 3 | ano 4 | ano 5 | ano .. | observação | | -|---+-------------------------------+-------+-------+-------+-------+-------+--------+-------------------------------+---| -| | Partos por vaca ano | 1 | 1 | 1 | 1 | 1 | 1 | | | -| ^ | | PV1 | PV2 | PV3 | PV4 | PV5 | PV6 | | | -|---+-------------------------------+-------+-------+-------+-------+-------+--------+-------------------------------+---| -| | Vacas Existentes | 20 | - | - | - | - | - | - a calcular | | -| ^ | | VE1 | | | | | | | | -| | Novilhas (12 a 24) existentes | 05 | - | - | - | - | - | - a calcular | | -| ^ | | NE1 | | | | | | | | -| | Bezerras existentes | 0 | - | - | - | - | - | - a calcular | | -| ^ | | TE1 | | | | | | | | -|---+-------------------------------+-------+-------+-------+-------+-------+--------+-------------------------------+---| -| | Novilhas para vacas | 0 | 0 | 5 | 5 | 7 | 7 | | | -| ^ | | TN1 | TN2 | TN3 | TN4 | TN5 | TN6 | | | -| | % Bezerras para novilhas | 0.4 | 0.4 | 0.4 | 0.4 | 0.4 | 0.4 | com base no total de nascidos | | -| ^ | | BA1 | BA2 | BA3 | BA4 | BA5 | BA6 | | | -|---+-------------------------------+-------+-------+-------+-------+-------+--------+-------------------------------+---| -| | Vacas a vender | 0 | 0 | 0 | 3 | 3 | 5 | | | -| ^ | | VV1 | VV2 | VV3 | VV4 | VV5 | VV6 | | | -| | Novilhas a vender (Num) | 0 | 0 | 0 | 0 | 7 | 7 | | | -| ^ | | NV1 | NV2 | NV3 | NV4 | NV5 | NV6 | | | -| | Bezerras a vender | 0 | 0 | 1 | 1 | 1 | 1 | | | -| ^ | | BV1 | BV2 | BV3 | BV4 | BV5 | BV6 | | | -|---+-------------------------------+-------+-------+-------+-------+-------+--------+-------------------------------+---| -| | Vacas a comprar | 0 | 5 | 0 | 0 | 0 | 0 | | | -| ^ | | VC1 | VC2 | VC3 | VC4 | VC5 | VC6 | | | -| | Novilhas a comprar | 2 | 0 | 0 | 0 | 0 | 0 | | | -| ^ | | NC1 | NC2 | NC3 | NC4 | NC5 | NC6 | | | -| | Bezerras a compras | 1 | 1 | 1 | 1 | 1 | 1 | | | -| ^ | | BC1 | BC2 | BC3 | BC4 | BC5 | BC6 | | | -|---+-------------------------------+-------+-------+-------+-------+-------+--------+-------------------------------+---| ->>>>>>> 1d4d4f8 (para discutir na reuniao) +| | Constante | ano 1 | ano 2 | ano 3 | ano 4 | ano 5 | ano .. | observação | +|---+------------------------+-------+-------+-------+-------+-------+--------+--------------| +| | Partos/vaca/ano | 1 | 1 | 1 | 1 | 1 | 1 | | +| ^ | | PV1 | PV2 | PV3 | PV4 | PV5 | PV6 | | +|---+------------------------+-------+-------+-------+-------+-------+--------+--------------| +| | Vacas Existentes | 20 | - | - | - | - | - | - a calcular | +| ^ | | VE1 | | | | | | | +| | Novilhas exist. | 05 | - | - | - | - | - | - a calcular | +| ^ | | NE1 | | | | | | | +| | Bezerras existentes | 0 | - | - | - | - | - | - a calcular | +| ^ | | TE1 | | | | | | | +|---+------------------------+-------+-------+-------+-------+-------+--------+--------------| +| | Novilhas >- vacas | 0 | 0 | 0 | 0 | 0 | 0 | NÃO ALTERAR | +| ^ | | TN1 | TN2 | TN3 | TN4 | TN5 | TN6 | | +| | % Bezerras -> novilhas | 0.4 | 0.4 | 0.4 | 0.4 | 0.4 | 0.4 | % S_Nascidos | +| ^ | | BA1 | BA2 | BA3 | BA4 | BA5 | BA6 | | +|---+------------------------+-------+-------+-------+-------+-------+--------+--------------| +| | Vacas a vender | 0 | 0 | 0 | 3 | 14 | 9 | | +| ^ | | VV1 | VV2 | VV3 | VV4 | VV5 | VV6 | | +| | Novilhas a vender | 0 | 0 | 0 | 0 | 7 | 8 | | +| ^ | | NV1 | NV2 | NV3 | NV4 | NV5 | NV6 | | +| | Bezerras a vender | 0 | 0 | 0 | 0 | 0 | 0 | | +| ^ | | BV1 | BV2 | BV3 | BV4 | BV5 | BV6 | | +|---+------------------------+-------+-------+-------+-------+-------+--------+--------------| +| | Vacas a comprar | 0 | 0 | 0 | 0 | 0 | 0 | | +| ^ | | VC1 | VC2 | VC3 | VC4 | VC5 | VC6 | | +| | Novilhas a comprar | 2 | 0 | 0 | 0 | 0 | 0 | | +| ^ | | NC1 | NC2 | NC3 | NC4 | NC5 | NC6 | | +| | Bezerras a compras | 0 | 0 | 0 | 0 | 0 | 0 | | +| ^ | | BC1 | BC2 | BC3 | BC4 | BC5 | BC6 | | +|---+------------------------+-------+-------+-------+-------+-------+--------+--------------| Com a evolução estimada através dos indicadores: . 1 parto por vaca por ano; @@ -178,123 +130,86 @@ Com a evolução estimada através dos indicadores: . Aproveitamento de 40% dos nascidos para repsição Temos o seguinte: >> Iniciamos com 20 vacas -<<<<<<< HEAD >> Compramos 5 novilhas cobertas -======= >> No segundo ano serão compradas 2 novilhas ->>>>>>> 1d4d4f8 (para discutir na reuniao) +* Composição anual do rebanho da fazenda +** Ano 1 #+Caption: Composição do rebanho na fazenda VITRUVIO (ANO 1) #+NAME: Tab3_1 | | Categoria | ExttAnt | TIR | Compra | Venda | Saldo | TIC | ExttFin | |---+-----------------+---------+-----+--------+-------+-------+-----+---------| | # | VACAS >24 | 20 | 0 | 0 | 0 | 20 | 0 | 20 | | ^ | | EAV | TRV | COV | VEV | SAV | TCV | EFV | -<<<<<<< HEAD -| # | NOVILHAS 12<>24 | 0 | 0 | 5 | 0 | 5 | 0 | 5 | +| # | NOVILHAS 12<>24 | 5 | 0 | 2 | 0 | 7 | 0 | 7 | | ^ | | EAN | TRN | CON | VEN | SAN | TCN | EFN | | # | BEZERRAS <12 | 0 | 8 | 0 | 0 | 8 | 8 | 0 | | ^ | | EAB | FRB | COB | VEB | SAB | TCB | EFB | | # | Outros | | 0 | 0 | 0 | | 0 | 0 | | ^ | | EAO | FRO | COO | VEO | SAO | TCO | EFO | #+TBLFM: $EAV=remote(Tab0, $VE1)::$EFV=$SAV-$TCV::$SAV=$EAV+$TRV+$COV-$VEV::$TCN=remote(Tab0,$TN1)::$VEV=remote(Tab0, $VV1):: $EAN=remote(Tab0, $NE1)::$TRN=remote(Tab0, $TN1)::$CON=remote(Tab0, $NC1)::$VEN=remote(Tab0, $NV1)::$SAN=$EAN+$TRN+$CON-$VEN::$EFN=$SAN-$TCN::$EAB=remote(Tab0, $TE1)::$FRB=$EFV*remote(Tab0, $BA1);%.0f::$SAB=$EAB+$FRB+$COB-$VEB::$TCB=$SAB::$EFB=$SAB-$TCB -======= -| # | NOVILHAS 12<>24 | 1 | 5 | 2 | 0 | 8 | 0 | 3 | -| ^ | | EAN | TRN | CON | VEN | SAN | TCN | EFN | -| # | BEZERRAS <12 | 2 | 8 | 0 | 0 | 10 | 10 | 0 | -| ^ | | EAB | FRB | COB | VEB | SAB | TCB | EFB | -| # | Outros | | 0 | 0 | 0 | | 0 | 0 | -| ^ | | EAO | FRO | COO | VEO | SAO | TCO | EFO | -#+TBLFM: $EAV=remote(Tab0, $VE1)::$EFV=$SAV-$TCV::$SAV=$EAV+$TRV+$COV-$VEV::$TCN=remote(Tab0,$TN1)::$VEV=remote(Tab0, $VV1) -#+TBLFM: $EAN=remote(Tab0, $NE1)::$TRN=remote(Tab0, $TN1)::$CON=remote(Tab0, $NC1)::$VEN=remote(Tab0, $NV1)::$SAN=$EAN+$TRN+$CON-$VEN::$EFN=$SAN-$TCN -#+TBLFM:$EAB=remote(Tab0, $TE1) ::$FRB=$EFV*remote(Tab0, $BA1);%.0f::$SAB=$EAB+$FRB+$COB-$VEB::$TCB=$SAB::$EFB=$SAB-$TCB ->>>>>>> 1d4d4f8 (para discutir na reuniao) - -Na tabela 3.1 consta o número de animais para cada categoria, com as ocorrencias do ano. No caso das vacas, não há alteração, visto que não há entradas, nem saídas, e o número inicial é o mesmo do final. No caso das novilhas, há movimentação, com a transferência interna de 5 (que passam de bezerras para novilhas), compra de 2, e transferência cedendo 5 para serem vacas no próximo ano. Assim, o ano inicia com 1 novilha, e termina com 3. +Na tabela 4 consta o número de animais para cada categoria, com as ocorrencias do ano. No caso das vacas, não há alteração, visto que não há entradas, nem saídas, e o número inicial é o mesmo do final. No caso das novilhas, há movimentação, com a transferência interna de 5 (que passam de bezerras para novilhas), compra de 2, e transferência cedendo 5 para serem vacas no próximo ano. Assim, o ano inicia com 1 novilha, e termina com 3. +** Ano 2 + #+Caption: Composição do rebanho na fazenda VITRUVIO (ANO 2) #+NAME: Tab3_2 | | CATEGORIA | EXTTANT | TIR | COMPRA | VENDA | SALDO | TIC | EXTTFIN | |---+-----------------+---------+-----+--------+-------+-------+-----+---------| -<<<<<<< HEAD | # | VACAS >24 | 20 | 0 | 0 | 0 | 20 | 0 | 20 | | ^ | | EAV | TRV | COV | VEV | SAV | TCV | EFV | -| # | Novilhas 12<>24 | 5 | 8 | 0 | 0 | 13 | 13 | 0 | +| # | Novilhas 12<>24 | 7 | 8 | 0 | 0 | 15 | 15 | 0 | | ^ | | EAN | TRN | CON | VEN | SAN | TCN | EFN | | # | Bezerras <12 | 0 | 8 | 0 | 0 | 8 | 8 | 0 | -======= -| # | VACAS >24 | 20 | 0 | 5 | 0 | 25 | 0 | 25 | -| ^ | | EAV | TRV | COV | VEV | SAV | TCV | EFV | -| # | Novilhas 12<>24 | 3 | 10 | 0 | 0 | 13 | 13 | 0 | -| ^ | | EAN | TRN | CON | VEN | SAN | TCN | EFN | -| # | Bezerras <12 | 0 | 10 | 1 | 0 | 11 | 11 | 0 | ->>>>>>> 1d4d4f8 (para discutir na reuniao) | ^ | | EAB | FRB | COB | VEB | SAB | TCB | EFB | | # | outros | 1 | | | | 1 | | 1 | | ^ | | EAO | FRO | COO | VEO | SAO | TCO | EFO | |---+-----------------+---------+-----+--------+-------+-------+-----+---------| #+TBLFM: $EAV=remote(Tab3_1, $EFV)::$TRV=remote(Tab3_1, $TCN)::$COV=remote(Tab0,$VC2)::$VEV=remote(Tab0, $VV2)::$SAV=$EAV+$TRV+$COV-$VEV::$EFV=$SAV::$EAN=remote(Tab3_1, $EFN)::$TRN=remote(Tab3_1, $TCB)::$CON=remote(Tab0,$NC2)::$VEN=remote(Tab0, $NV2)::$SAN=$EAN+$TRN+$CON-$VEN::$TCN=$SAN::$EFN=$SAN-$TCN::$EAB=remote(Tab3_1, $EFB)::$FRB=$EFV*remote(Tab0, $BA2);%.0f::$COB=remote(Tab0,$BC2)::$VEB=remote(Tab0,$BV2)::$SAB=$EAB+$FRB+$COB-$VEB::$TCB=$SAB::$EFB=$SAB-$TCB -** Comentários sobre tabela acima - + Comentários sobre tabela 5 +** Ano 3 Na tabela 3.3 podemos observar... #+Caption: Composição do rebanho na fazenda VITRUVIO (ANO 3) #+NAME: Tab3_3 | | CATEGORIA | EXTTANT | TIR | COMPRA | VENDA | SALDO | TIC | EXTTFIN | |---+-----------------+---------+-----+--------+-------+-------+-----+---------| -<<<<<<< HEAD -| # | VACAS >24 | 20 | 13 | 0 | 0 | 33 | 0 | 33 | +| # | VACAS >24 | 20 | 15 | 0 | 0 | 35 | 0 | 35 | | ^ | | EAV | TRV | COV | VEV | SAV | TCV | EFV | | # | Novilhas 12<>24 | 0 | 8 | 0 | 0 | 8 | 8 | 0 | | ^ | | EAN | TRN | CON | VEN | SAN | TCN | EFN | -| # | Bezerras <12 | 0 | 13 | 0 | 1 | 12 | 12 | 0 | -======= -| # | VACAS >24 | 25 | 13 | 0 | 0 | 38 | 0 | 38 | -| ^ | | EAV | TRV | COV | VEV | SAV | TCV | EFV | -| # | Novilhas 12<>24 | 0 | 11 | 0 | 0 | 11 | 11 | 0 | -| ^ | | EAN | TRN | CON | VEN | SAN | TCN | EFN | -| # | Bezerras <12 | 0 | 15 | 1 | 1 | 15 | 15 | 0 | ->>>>>>> 1d4d4f8 (para discutir na reuniao) +| # | Bezerras <12 | 0 | 14 | 0 | 0 | 14 | 14 | 0 | | ^ | | EAB | FRB | COB | VEB | SAB | TCB | EFB | | # | outros | 1 | | | | 1 | | 1 | | ^ | | EAO | FRO | COO | VEO | SAO | TCO | EFO | |---+-----------------+---------+-----+--------+-------+-------+-----+---------| #+TBLFM: $EAV=remote(Tab3_2, $EFV)::$TRV=remote(Tab3_2, $TCN)::$COV=remote(Tab0,$VC3)::$VEV=remote(Tab0, $VV3)::$SAV=$EAV+$TRV+$COV-$VEV::$EFV=$SAV::$EAN=remote(Tab3_2, $EFN)::$TRN=remote(Tab3_2, $TCB)::$CON=remote(Tab0,$NC3)::$VEN=remote(Tab0, $NV3)::$SAN=$EAN+$TRN+$CON-$VEN::$TCN=$SAN::$EFN=$SAN-$TCN::$EAB=remote(Tab3_2, $EFB)::$FRB=$EFV*remote(Tab0, $BA3);%.0f::$COB=remote(Tab0,$BC3)::$VEB=remote(Tab0,$BV3)::$SAB=$EAB+$FRB+$COB-$VEB::$TCB=$SAB::$EFB=$SAB-$TCB +Comentários sobre a tabela 6 -** Comentários da tabela acima -Na tabela 3.4 ... +** Ano 4 #+Caption: Composição do rebanho na fazenda VITRUVIO (ANO 4) #+NAME: Tab3_4 | | CATEGORIA | EXTTANT | TIR | COMPRA | VENDA | SALDO | TIC | EXTTFIN | |---+-----------------+---------+-----+--------+-------+-------+-----+---------| -<<<<<<< HEAD -| # | VACAS >24 | 33 | 8 | 0 | 3 | 38 | 0 | 38 | +| # | VACAS >24 | 35 | 8 | 0 | 3 | 40 | 0 | 40 | | ^ | | EAV | TRV | COV | VEV | SAV | TCV | EFV | -| # | Novilhas 12<>24 | 0 | 12 | 0 | 0 | 12 | 12 | 0 | +| # | Novilhas 12<>24 | 0 | 14 | 0 | 0 | 14 | 14 | 0 | | ^ | | EAN | TRN | CON | VEN | SAN | TCN | EFN | -| # | Bezerras <12 | 0 | 15 | 0 | 1 | 14 | 14 | 0 | -======= -| # | VACAS >24 | 38 | 11 | 0 | 3 | 46 | 0 | 46 | -| ^ | | EAV | TRV | COV | VEV | SAV | TCV | EFV | -| # | Novilhas 12<>24 | 0 | 15 | 0 | 0 | 15 | 15 | 0 | -| ^ | | EAN | TRN | CON | VEN | SAN | TCN | EFN | -| # | Bezerras <12 | 0 | 18 | 1 | 1 | 18 | 18 | 0 | ->>>>>>> 1d4d4f8 (para discutir na reuniao) +| # | Bezerras <12 | 0 | 16 | 0 | 0 | 16 | 16 | 0 | | ^ | | EAB | FRB | COB | VEB | SAB | TCB | EFB | | # | outros | 1 | | | | 1 | | 1 | | ^ | | EAO | FRO | COO | VEO | SAO | TCO | EFO | |---+-----------------+---------+-----+--------+-------+-------+-----+---------| #+TBLFM: $EAV=remote(Tab3_3, $EFV)::$TRV=remote(Tab3_3, $TCN)::$COV=remote(Tab0,$VC4)::$VEV=remote(Tab0, $VV4)::$SAV=$EAV+$TRV+$COV-$VEV::$EFV=$SAV::$EAN=remote(Tab3_3, $EFN)::$TRN=remote(Tab3_3, $TCB)::$CON=remote(Tab0,$NC4)::$VEN=remote(Tab0, $NV4)::$SAN=$EAN+$TRN+$CON-$VEN::$TCN=$SAN::$EFN=$SAN-$TCN::$EAB=remote(Tab3_3, $EFB)::$FRB=$EFV*remote(Tab0, $BA4);%.0f::$COB=remote(Tab0,$BC4)::$VEB=remote(Tab0,$BV4)::$SAB=$EAB+$FRB+$COB-$VEB::$TCB=$SAB::$EFB=$SAB-$TCB -** Comentários da tabela acima -na tabela 3.5 - + Comentários da tabela 7 +** Ano 5 #+NAME: Tab3_5 #+Caption: Composição do rebanho na fazenda VITRUVIO (ANO 5) @@ -304,57 +219,37 @@ na tabela 3.5 :END: | | CATEGORIA | EXTTANT | TIR | COMPRA | VENDA | SALDO | TIC | EXTTFIN | |---+-----------------+---------+-----+--------+-------+-------+-----+---------| -<<<<<<< HEAD -| # | VACAS >24 | 38 | 12 | 0 | 10 | 40 | 0 | 40 | +| # | VACAS >24 | 40 | 14 | 0 | 14 | 40 | 0 | 40 | | ^ | | EAV | TRV | COV | VEV | SAV | TCV | EFV | -| # | Novilhas 12<>24 | 0 | 14 | 0 | 7 | 7 | 7 | 0 | +| # | Novilhas 12<>24 | 0 | 16 | 0 | 7 | 9 | 9 | 0 | | ^ | | EAN | TRN | CON | VEN | SAN | TCN | EFN | -| # | Bezerras <12 | 0 | 16 | 0 | 1 | 15 | 15 | 0 | +| # | Bezerras <12 | 0 | 16 | 0 | 0 | 16 | 16 | 0 | | ^ | | EAB | FRB | COB | VEB | SAB | TCB | EFB | | # | outros | 1 | | | | 1 | | 1 | | ^ | | EAO | FRO | COO | VEO | SAO | TCO | EFO | -| | | | | | | | | | -======= -| # | VACAS >24 | 46 | 15 | 0 | 3 | 58 | 0 | 58 | -| ^ | | EAV | TRV | COV | VEV | SAV | TCV | EFV | -| # | Novilhas 12<>24 | 0 | 18 | 0 | 7 | 11 | 11 | 0 | -| ^ | | EAN | TRN | CON | VEN | SAN | TCN | EFN | -| # | Bezerras <12 | 0 | 23 | 1 | 1 | 23 | 23 | 0 | -| ^ | | EAB | FRB | COB | VEB | SAB | TCB | EFB | -| # | outros | 1 | | | | 1 | | 1 | -| ^ | | EAO | FRO | COO | VEO | SAO | TCO | EFO | ->>>>>>> 1d4d4f8 (para discutir na reuniao) |---+-----------------+---------+-----+--------+-------+-------+-----+---------| +| | | | | | | | | | #+TBLFM: $EAV=remote(Tab3_4, $EFV)::$TRV=remote(Tab3_4, $TCN)::$COV=remote(Tab0,$VC5)::$VEV=remote(Tab0, $VV5)::$SAV=$EAV+$TRV+$COV-$VEV::$EFV=$SAV::$EAN=remote(Tab3_4, $EFN)::$TRN=remote(Tab3_4, $TCB)::$CON=remote(Tab0,$NC5)::$VEN=remote(Tab0, $NV5)::$SAN=$EAN+$TRN+$CON-$VEN::$TCN=$SAN::$EFN=$SAN-$TCN::$EAB=remote(Tab3_4, $EFB)::$FRB=$EFV*remote(Tab0, $BA5);%.0f::$COB=remote(Tab0,$BC5)::$VEB=remote(Tab0,$BV4)::$SAB=$EAB+$FRB+$COB-$VEB::$TCB=$SAB::$EFB=$SAB-$TCB -e, finalmente, na tabela 3.6, a composição do rebanho no sexto ano após a implementeação e adoção do PRV na propriedade VITRUVIO. +Comentários da tabela 8 + +** Ano 6 +e, finalmente, na tabela 9, a composição do rebanho no sexto ano após a implementeação e adoção do PRV na propriedade VITRUVIO. #+name:Tab3_6 #+caption: Composição do rebanho na fazenda VITRUVIO (ANO 6) | | CATEGORIA | EXTTANT | TIR | COMPRA | VENDA | SALDO | TIC | EXTTFIN | |---+-----------------+---------+-----+--------+-------+-------+-----+---------| -<<<<<<< HEAD -| # | VACAS >24 | 40 | 7 | 0 | 7 | 40 | 0 | 40 | +| # | VACAS >24 | 40 | 9 | 0 | 9 | 40 | 0 | 40 | | ^ | | EAV | TRV | COV | VEV | SAV | TCV | EFV | -| # | Novilhas 12<>24 | 0 | 15 | 0 | 7 | 8 | 8 | 0 | +| # | Novilhas 12<>24 | 0 | 16 | 0 | 8 | 8 | 8 | 0 | | ^ | | EAN | TRN | CON | VEN | SAN | TCN | EFN | -| # | Bezerras <12 | 0 | 16 | 0 | 1 | 15 | 15 | 0 | -======= -| # | VACAS >24 | 58 | 11 | 0 | 5 | 64 | 0 | 64 | -| ^ | | EAV | TRV | COV | VEV | SAV | TCV | EFV | -| # | Novilhas 12<>24 | 0 | 23 | 0 | 7 | 16 | 16 | 0 | -| ^ | | EAN | TRN | CON | VEN | SAN | TCN | EFN | -| # | Bezerras <12 | 0 | 26 | 1 | 1 | 26 | 26 | 0 | ->>>>>>> 1d4d4f8 (para discutir na reuniao) +| # | Bezerras <12 | 0 | 16 | 0 | 0 | 16 | 16 | 0 | | ^ | | EAB | FRB | COB | VEB | SAB | TCB | EFB | | # | outros | 1 | | | | 1 | | 1 | | ^ | | EAO | FRO | COO | VEO | SAO | TCO | EFO | |---+-----------------+---------+-----+--------+-------+-------+-----+---------| -<<<<<<< HEAD -| | | | | | | | | | -======= ->>>>>>> 1d4d4f8 (para discutir na reuniao) #+TBLFM: $EAV=remote(Tab3_5, $EFV)::$TRV=remote(Tab3_5, $TCN)::$COV=remote(Tab0,$VC6)::$VEV=remote(Tab0, $VV6)::$SAV=$EAV+$TRV+$COV-$VEV::$EFV=$SAV::$EAN=remote(Tab3_5, $EFN)::$TRN=remote(Tab3_5, $TCB)::$CON=remote(Tab0,$NC6)::$VEN=remote(Tab0, $NV6)::$SAN=$EAN+$TRN+$CON-$VEN::$TCN=$SAN::$EFN=$SAN-$TCN::$EAB=remote(Tab3_5, $EFB)::$FRB=$EFV*remote(Tab0, $BA6);%.0f::$COB=remote(Tab0,$BC6)::$VEB=remote(Tab0,$BV6)::$SAB=$EAB+$FRB+$COB-$VEB::$TCB=$SAB::$EFB=$SAB-$TCB @@ -362,9 +257,28 @@ e, finalmente, na tabela 3.6, a composição do rebanho no sexto ano após a imp * Resumo da evolução Esta tabela é a que efetivamente interessa para ser apresentada ao cliente, ou para análise técnica, pois apresenta o resumo (resultado da evolução) proposto para a fazenda. -** Tabela com os dados resumidos referente aos animais existentes anualmente +Tabela com os dados resumidos referente aos animais existentes anualmente Os dados da tabela abaixo resultam da estimativa de evolução de rebanho, de acordo com os dados da tabela de dados. +** Entradas e saídas +| | Ano | 2004 | 2005 | 2006 | 2007 | 2008 | 2009 | +|---+--------------------+------+------+------+------+------+------| +| # | Vacas entradas | 0 | 0 | 0 | 0 | 0 | 0 | +| # | Novilhas entradas | 2 | 0 | 0 | 0 | 0 | 0 | +| # | Terneiras entradas | 0 | 0 | 0 | 0 | 0 | 0 | +|---+--------------------+------+------+------+------+------+------| +| # | Total entradas | 2 | 0 | 0 | 0 | 2 | 0 | +|---+--------------------+------+------+------+------+------+------| +| # | Vacas saídas | 0 | 0 | 0 | 3 | 14 | 9 | +| # | Novilhas saídas | 0 | 0 | 0 | 0 | 7 | 8 | +| # | Terneiras saídas | 0 | 0 | 0 | 0 | 0 | 0 | +|---+--------------------+------+------+------+------+------+------| +| # | Total saídas | 0 | 0 | 0 | 3 | 14 | 17 | +|---+--------------------+------+------+------+------+------+------| +| | | | | | | | | +#+TBLFM:@2$3=remote(Tab3_1, $COV)::@2$4=remote(Tab3_2, $COV)::@2$5=remote(Tab3_3, $COV)::@2$6=remote(Tab3_4, $COV)::@2$7=remote(Tab3_5, $COV)::@2$8=remote(Tab3_6, $COV)::@3$3=remote(Tab3_1, $CON)::@3$4=remote(Tab3_2, $CON)::@3$5=remote(Tab3_3, $CON)::@3$6=remote(Tab3_4, $CON)::@3$7=remote(Tab3_5, $CON)::@3$8=remote(Tab3_6, $CON)::@4$3=remote(Tab3_1, $COB)::@4$4=remote(Tab3_2, $COB)::@4$5=remote(Tab3_3, $COB)::@4$6=remote(Tab3_4, $COB)::@4$7=remote(Tab3_5, $COB)::@4$8=remote(Tab3_6, $COB)::@5$3=@2$3+@3$3+@4$3::@5$4=@2$4+@3$4+@4$4::@5$5=@2$5+@3$5+@4$5::@5$6=@2$6+@3$6+@4$6::@5$7=@2$7+@3$3+@4$7::@5$8=@2$8+@3$8+@4$8::@6$3=remote(Tab3_1, $VEV)::@6$4=remote(Tab3_2, $VEV)::@6$5=remote(Tab3_3, $VEV)::@6$6=remote(Tab3_4, $VEV)::@6$7=remote(Tab3_5, $VEV)::@6$8=remote(Tab3_6, $VEV)::@7$3=remote(Tab3_1, $VEN)::@7$4=remote(Tab3_2, $VEN)::@7$5=remote(Tab3_3, $VEN)::@7$6=remote(Tab3_4, $VEN)::@7$7=remote(Tab3_5, $VEN)::@7$8=remote(Tab3_6, $VEN)::@8$3=remote(Tab3_1, $VEB)::@8$4=remote(Tab3_2, $VEB)::@8$5=remote(Tab3_3, $VEB)::@8$6=remote(Tab3_4, $VEB)::@8$7=remote(Tab3_5, $VEB)::@8$8=remote(Tab3_6, $VEB)::@9$3=@6$3+@7$3+@8$3::@9$4=@6$4+@7$4+@8$4::@9$5=@6$5+@7$5+@8$5::@9$6=@6$6+@7$6+@8$6::@9$7=@6$7+@7$3+@8$7::@9$8=@6$8+@7$8+@8$8 + +** Animais existentes #+NAME:TABELA4 #+CAPTION: Resumo da evolução do rebanho (Animais existentes anualmente) nos primeiros anos do projeto :PROPERTIES: @@ -373,50 +287,39 @@ Os dados da tabela abaixo resultam da estimativa de evolução de rebanho, de ac :END: | | Ano | 2004 | 2005 | 2006 | 2007 | 2008 | 2009 | |---+-----------+------+------+------+------+------+------| -<<<<<<< HEAD -| # | Vacas | 20 | 20 | 33 | 38 | 40 | 40 | -| # | Novilhas | 5 | 13 | 8 | 12 | 7 | 8 | -| # | Terneiras | 8 | 8 | 12 | 14 | 15 | 15 | +| # | Vacas | 20 | 20 | 35 | 40 | 40 | 40 | +| # | Novilhas | 7 | 15 | 8 | 14 | 9 | 8 | +| # | Terneiras | 8 | 8 | 14 | 16 | 16 | 16 | |---+-----------+------+------+------+------+------+------| -| # | Total | 33 | 41 | 53 | 64 | 60 | 63 | +| # | Total | 35 | 43 | 57 | 70 | 63 | 64 | +| # | | | | | | | | #+TBLFM:@2$3=remote(Tab3_1, $SAV)::@2$4=remote(Tab3_2, $SAV)::@2$5=remote(Tab3_3, $SAV)::@2$6=remote(Tab3_4, $SAV)::@2$7=remote(Tab3_5, $SAV)::@2$8=remote(Tab3_6, $SAV)::@3$3=remote(Tab3_1, $SAN)::@3$4=remote(Tab3_2, $SAN)::@3$5=remote(Tab3_3, $SAN)::@3$6=remote(Tab3_4, $SAN)::@3$7=remote(Tab3_5, $SAN)::@3$8=remote(Tab3_6, $SAN)::@4$3=remote(Tab3_1, $SAB)::@4$4=remote(Tab3_2, $SAB)::@4$5=remote(Tab3_3, $SAB)::@4$6=remote(Tab3_4, $SAB)::@4$7=remote(Tab3_5, $SAB)::@4$8=remote(Tab3_6, $SAB)::@5$3=@2$3+@3$3+@4$3::@5$4=@2$4+@3$4+@4$4::@5$5=@2$5+@3$5+@4$5::@5$6=@2$6+@3$6+@4$6::@5$7=@2$7+@3$3+@4$7::@5$8=@2$8+@3$8+@4$8 -======= -| # | Vacas | 20 | 25 | 38 | 46 | 58 | 64 | -| # | Novilhas | 8 | 13 | 11 | 15 | 11 | 16 | -| # | Terneiras | 10 | 11 | 15 | 18 | 23 | 26 | -|---+-----------+------+------+------+------+------+------| -#+TBLFM:@2$3=remote(Tab3_1, $SAV)::@2$4=remote(Tab3_2, $SAV)::@2$5=remote(Tab3_3, $SAV)::@2$6=remote(Tab3_4, $SAV)::@2$7=remote(Tab3_5, $SAV)::@2$8=remote(Tab3_6, $SAV)::@3$3=remote(Tab3_1, $SAN)::@3$4=remote(Tab3_2, $SAN)::@3$5=remote(Tab3_3, $SAN)::@3$6=remote(Tab3_4, $SAN)::@3$7=remote(Tab3_5, $SAN)::@3$8=remote(Tab3_6, $SAN)::@4$3=remote(Tab3_1, $SAB)::@4$4=remote(Tab3_2, $SAB)::@4$5=remote(Tab3_3, $SAB)::@4$6=remote(Tab3_4, $SAB)::@4$7=remote(Tab3_5, $SAB)::@4$8=remote(Tab3_6, $SAB) ->>>>>>> 1d4d4f8 (para discutir na reuniao) + * TODO Resolver exportar ou criar data.tabela. Para continuar, é necessário exportar a Tabela acima. Faço pelo menu Table - Export to file. Nome do Arquivo a exportar = Tabela$.csv.>> *** Importação dos dados dos animais existentes #+BEGIN_src R -<<<<<<< HEAD -library (data.table) -library(tidyr) -library(dplyr) -Evol_exist <- fread("data/Tabela4.csv", check.names =FALSE, header=TRUE) - str(Evol_exist) -======= -getwd() library (data.table) + library(tidyr) +library(dplyr) + library (ggplot2) +#+END_src + +#+BEGIN_src R Evol_exist <- fread("data/Tabela4.csv", check.names =FALSE, header=TRUE) -# str(Evol_exist) ->>>>>>> 1d4d4f8 (para discutir na reuniao) -#View(Evol_exist) -#Transpor a tabela -Evol_exist1<-dcast(melt(Evol_exist, id.vars="Ano"),variable ~Ano) -# deu um trabalho para n ão aparecer uma linha nova com os nomes da colunas... -str(Evol_exist1) -<<<<<<< HEAD -Evoluc<-Evol_exist1%>% - pivot_longer(!variable, names_to="Categoria", values_to="Cabecas")%>% - dplyr::mutate(Ano=variable) -#View(Evoluc) -str(Evoluc) -======= ->>>>>>> 1d4d4f8 (para discutir na reuniao) + str(Evol_exist) + + #Transpor a tabela + Evol_exist1<-dcast(melt(Evol_exist, id.vars="Ano"),variable ~Ano) + # deu um trabalho para n ão aparecer uma linha nova com os nomes da colunas... + str(Evol_exist1) + Evoluc<-Evol_exist1%>% + pivot_longer(!variable, names_to="Categoria", values_to="Cabecas")%>% + dplyr::mutate(Ano=variable) + #View(Evoluc) + str(Evoluc) + #+END_src @@ -424,9 +327,7 @@ str(Evoluc) ** Gráfico 1 #+header: :width 8 :height 8 :family Times -<<<<<<< HEAD #+begin_src R :file ..fig/evol1.png :results file graphics - library (ggplot2) Evoluc<-ggplot(Evoluc, aes(x=Ano, y=Cabecas, group = Categoria))+ geom_line (aes(color=Categoria))+ @@ -442,12 +343,7 @@ str(Evoluc) * TODO - Resolver exportação figura no arquivo html -** Animais comprados -| # | Vacas compradas | | | | | | | | | | | | | | | | -| # | Novilhas compradas | | | | | | | as | | | | | | | | | -| # | Terneiras compradas | | | | | | | | | | | | | | | | -|---+---------------------+-------+-------+-------+-------+-------+-------+----+---+---+---+---+---+---+---+---| @@ -456,7 +352,6 @@ str(Evoluc) | # | Novilhas vendidas | | | | | | | | | | | | | | | | | # | Terneiras vendidas | | | | | | | | | | | | | | | ->>>>>>> 1d4d4f8 (para discutir na reuniao) * Figuras (só para testar) Exemplo 2 @@ -466,7 +361,6 @@ Exemplo 2 Exemplo 3 - -<<<<<<< HEAD #+begin_export html

@@ -479,8 +373,10 @@ Exemplo 3 -

#+end_export> -======= + + #+Caption: Composição do rebanho. Nes propriedade, os animais são divididos em dois lotes para o pastoreio. #+ATTR_HTML: width 200 px :aling center [[https://nuvem.multifarm.top/apps/files/?dir=/Photos&openfile=457848]] ->>>>>>> 1d4d4f8 (para discutir na reuniao) + + diff --git a/data/Tabela4.csv b/data/Tabela4.csv index ce98dc0..e5507df 100644 --- a/data/Tabela4.csv +++ b/data/Tabela4.csv @@ -1,11 +1,5 @@ Ano,2004,2005,2006,2007,2008,2009 -<<<<<<< HEAD -Vacas,20,20,33,38,40,40 -Novilhas,5,13,8,12,7,8 -Terneiras,8,8,12,14,15,15 -Total,33,41,53,64,60,63 -======= -Vacas,20,25,38,46,58,64 -Novilhas,8,13,11,15,11,16 -Terneiras,10,11,15,18,23,26 ->>>>>>> 1d4d4f8 (para discutir na reuniao) +Vacas,20,25,40,48,61,68 +Novilhas,7,15,11,16,12,17 +Terneiras,8,11,16,19,24,27 +Total,35,51,67,83,92,112 From fc66c83bf03e582b5b0a3ce7ca0ae468fc032266 Mon Sep 17 00:00:00 2001 From: Adenor Date: Thu, 28 Sep 2023 11:52:44 -0300 Subject: [PATCH 5/5] Finaliza --- Evolucao.org => EvolucaoVitruvio.org | 0 README | 6 ++---- 2 files changed, 2 insertions(+), 4 deletions(-) rename Evolucao.org => EvolucaoVitruvio.org (100%) diff --git a/Evolucao.org b/EvolucaoVitruvio.org similarity index 100% rename from Evolucao.org rename to EvolucaoVitruvio.org diff --git a/README b/README index d72a9f8..bda8cd3 100644 --- a/README +++ b/README @@ -1,7 +1,5 @@ -<<<<<<< HEAD + 'Este repositório, da multifarm, terá como função a elaboração de uma estimativa de evolução do rebanho. Inicialmente, o arquivo [[Evolução.org]] tem as configurações para bovinos de leite. Deverá ser criado outro script para bovinos de corte, tanto para sistemas de recria, quanto para ciclo completo ou terminação. -======= -Campos_rebanho ->>>>>>> 1d4d4f8 (para discutir na reuniao) +