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 { }
+
+
+
+
@@ -201,37 +205,32 @@
Table of Contents
@@ -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:
-
+
Table 1: UGM de referência de acordo com a categoria animal
@@ -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 3: Entradas e saídas de animais do rebanho durante os primeiros 6 anos (até estabilizar)
@@ -495,19 +491,19 @@ As tabelas de composição de rebanho serão calculadas automáticamente, com ba
| - |
- |
- |
-- a calcular |
+- na elaboração do projeto |
|
| Novilhas (12 a 24) existentes |
-05 |
+0 |
- |
- |
- |
- |
- |
-- a calcular |
+- na elaboração do projeto |
|
@@ -519,7 +515,7 @@ As tabelas de composição de rebanho serão calculadas automáticamente, com ba
- |
- |
- |
-- a calcular |
+- na elaboração do projeto |
|
@@ -527,12 +523,12 @@ As tabelas de composição de rebanho serão calculadas automáticamente, com ba
| Novilhas para vacas |
0 |
+5 |
0 |
-5 |
-5 |
-7 |
-7 |
- |
+0 |
+0 |
+0 |
+- Anual |
|
@@ -544,7 +540,7 @@ As tabelas de composição de rebanho serão calculadas automáticamente, com ba
0.4 |
0.4 |
0.4 |
-com base no total de nascidos |
+- base no total nascidos |
|
@@ -555,9 +551,9 @@ As tabelas de composição de rebanho serão calculadas automáticamente, com ba
0 |
0 |
3 |
-3 |
-5 |
- |
+10 |
+7 |
+- anual |
|
@@ -569,7 +565,7 @@ As tabelas de composição de rebanho serão calculadas automáticamente, com ba
0 |
7 |
7 |
- |
+- anual |
|
@@ -581,7 +577,7 @@ As tabelas de composição de rebanho serão calculadas automáticamente, com ba
1 |
1 |
1 |
- |
+- anual |
|
@@ -589,36 +585,36 @@ As tabelas de composição de rebanho serão calculadas automáticamente, com ba
| Vacas a comprar |
0 |
-5 |
0 |
0 |
0 |
0 |
- |
+0 |
+- anual |
|
| Novilhas a comprar |
-2 |
+5 |
0 |
0 |
0 |
0 |
0 |
- |
+- anual |
|
| Bezerras a compras |
-1 |
-1 |
-1 |
-1 |
-1 |
-1 |
- |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+-anual |
|
@@ -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 4: Composição do rebanho na fazenda VITRUVIO (ANO 1)
@@ -683,23 +679,23 @@ Temos o seguinte:
| NOVILHAS 12<>24 |
-1 |
+0 |
+0 |
5 |
-2 |
0 |
-8 |
+5 |
0 |
-3 |
+5 |
| BEZERRAS <12 |
-2 |
+0 |
8 |
0 |
0 |
-10 |
-10 |
+8 |
+8 |
0 |
@@ -715,6 +711,7 @@ Temos o seguinte:
+
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
-
+
Table 5: Composição do rebanho na fazenda VITRUVIO (ANO 2)
@@ -759,17 +756,17 @@ Na tabela 3.1 consta o número de animais para cada categoria, com as ocorrencia
| VACAS >24 |
20 |
0 |
-5 |
0 |
-25 |
0 |
-25 |
+20 |
+0 |
+20 |
| Novilhas 12<>24 |
-3 |
-10 |
+5 |
+8 |
0 |
0 |
13 |
@@ -780,11 +777,11 @@ Na tabela 3.1 consta o número de animais para cada categoria, com as ocorrencia
| Bezerras <12 |
0 |
-10 |
-1 |
+8 |
0 |
-11 |
-11 |
+0 |
+8 |
+8 |
0 |
@@ -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 6: Composição do rebanho na fazenda VITRUVIO (ANO 3)
@@ -844,34 +841,34 @@ Na tabela 3.3 podemos observar…
| VACAS >24 |
-25 |
+20 |
13 |
0 |
0 |
-38 |
+33 |
0 |
-38 |
+33 |
| Novilhas 12<>24 |
0 |
-11 |
+8 |
0 |
0 |
-11 |
-11 |
+8 |
+8 |
0 |
| Bezerras <12 |
0 |
-15 |
+13 |
+0 |
1 |
-1 |
-15 |
-15 |
+12 |
+12 |
0 |
@@ -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 7: Composição do rebanho na fazenda VITRUVIO (ANO 4)
@@ -932,34 +929,34 @@ Na tabela 3.4 …
| VACAS >24 |
-38 |
-11 |
+33 |
+8 |
0 |
3 |
-46 |
+38 |
0 |
-46 |
+38 |
| Novilhas 12<>24 |
0 |
-15 |
+12 |
0 |
0 |
-15 |
-15 |
+12 |
+12 |
0 |
| Bezerras <12 |
0 |
-18 |
+15 |
+0 |
1 |
-1 |
-18 |
-18 |
+14 |
+14 |
0 |
@@ -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
| VACAS >24 |
-46 |
-15 |
+38 |
+12 |
0 |
-3 |
-58 |
+10 |
+40 |
0 |
-58 |
+40 |
| Novilhas 12<>24 |
0 |
-18 |
+14 |
0 |
7 |
-11 |
-11 |
+7 |
+7 |
0 |
| Bezerras <12 |
0 |
-23 |
+16 |
+0 |
1 |
-1 |
-23 |
-23 |
+15 |
+15 |
0 |
@@ -1066,6 +1063,17 @@ na tabela 3.5
|
1 |
+
+
+| |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
@@ -1074,7 +1082,7 @@ 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)
@@ -1109,34 +1117,34 @@ e, finalmente, na tabela 3.6, a composição do rebanho no sexto ano após a imp
| VACAS >24 |
-58 |
-11 |
+40 |
+7 |
0 |
-5 |
-64 |
+7 |
+40 |
0 |
-64 |
+40 |
| Novilhas 12<>24 |
0 |
-23 |
+15 |
0 |
7 |
-16 |
-16 |
+8 |
+8 |
0 |
| Bezerras <12 |
0 |
-26 |
+16 |
+0 |
1 |
-1 |
-26 |
-26 |
+15 |
+15 |
0 |
@@ -1151,6 +1159,18 @@ e, finalmente, na tabela 3.6, a composição do rebanho no sexto ano após a imp
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)
+
@@ -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 animal |
+UGM |
+abrev |
+
+
+
+
+| Vacas em lactação |
+1 |
+vaca |
+
+
+
+| Vacas secas |
+1 |
+vase |
+
+
+
+| Bezerras até 12 meses |
+0.25 |
+Beze |
+
+
+
+| Novilhas até 18 meses |
+0.50 |
+No18 |
+
+
+
+| Novilhas até 24 meses |
+0.75 |
+No24 |
+
+
+
+| Outros |
+1 |
+Outr |
+
+
+
+
+
+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 animais |
+Cabeças |
+%cab% |
+UGM |
+%UGM |
+
+
+
+
+| Vacas em lactação |
+10 |
+47.6 |
+10 |
+60.6 |
+
+
+
+| Vacas secas |
+2 |
+9.5 |
+2 |
+12.1 |
+
+
+
+| Bezerras ate 12 meses |
+3 |
+14.3 |
+0.75 |
+4.5 |
+
+
+
+| Novilhas até 18 meses |
+3 |
+14.3 |
+1.5 |
+9.1 |
+
+
+
+| Novilhas até 24 meses |
+3 |
+14.3 |
+2.25 |
+13.6 |
+
+
+
+| Outros animais |
+ |
+0.0 |
+0 |
+0.0 |
+
+
+
+| Total |
+21 |
+100.0 |
+16.5 |
+100.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)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+| Constante |
+ano 1 |
+ano 2 |
+ano 3 |
+ano 4 |
+ano 5 |
+ano .. |
+observação |
+ |
+
+
+
+
+| Partos por vaca ano |
+1 |
+1 |
+1 |
+1 |
+1 |
+1 |
+ |
+ |
+
+
+
+
+| Vacas Existentes |
+20 |
+- |
+- |
+- |
+- |
+- |
+- a calcular |
+ |
+
+
+
+| Novilhas (12 a 24) existentes |
+05 |
+- |
+- |
+- |
+- |
+- |
+- a calcular |
+ |
+
+
+
+| Bezerras existentes |
+0 |
+- |
+- |
+- |
+- |
+- |
+- a calcular |
+ |
+
+
+
+
+| Novilhas para vacas |
+0 |
+0 |
+5 |
+5 |
+7 |
+7 |
+ |
+ |
+
+
+
+| % Bezerras para novilhas |
+0.4 |
+0.4 |
+0.4 |
+0.4 |
+0.4 |
+0.4 |
+com base no total de nascidos |
+ |
+
+
+
+
+| Vacas a vender |
+0 |
+0 |
+0 |
+3 |
+3 |
+5 |
+ |
+ |
+
+
+
+| Novilhas a vender (Num) |
+0 |
+0 |
+0 |
+0 |
+7 |
+7 |
+ |
+ |
+
+
+
+| Bezerras a vender |
+0 |
+0 |
+1 |
+1 |
+1 |
+1 |
+ |
+ |
+
+
+
+
+| Vacas a comprar |
+0 |
+5 |
+0 |
+0 |
+0 |
+0 |
+ |
+ |
+
+
+
+| Novilhas a comprar |
+2 |
+0 |
+0 |
+0 |
+0 |
+0 |
+ |
+ |
+
+
+
+| Bezerras a compras |
+1 |
+1 |
+1 |
+1 |
+1 |
+1 |
+ |
+ |
+
+
+
+
+
+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)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+| Categoria |
+ExttAnt |
+TIR |
+Compra |
+Venda |
+Saldo |
+TIC |
+ExttFin |
+
+
+
+
+| VACAS >24 |
+20 |
+0 |
+0 |
+0 |
+20 |
+0 |
+20 |
+
+
+
+| NOVILHAS 12<>24 |
+1 |
+5 |
+2 |
+0 |
+8 |
+0 |
+3 |
+
+
+
+| BEZERRAS <12 |
+2 |
+8 |
+0 |
+0 |
+10 |
+10 |
+0 |
+
+
+
+| Outros |
+ |
+0 |
+0 |
+0 |
+ |
+0 |
+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.
+
+
+
+
+
+
+Table 5: Composição do rebanho na fazenda VITRUVIO (ANO 2)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+| CATEGORIA |
+EXTTANT |
+TIR |
+COMPRA |
+VENDA |
+SALDO |
+TIC |
+EXTTFIN |
+
+
+
+
+| VACAS >24 |
+20 |
+0 |
+5 |
+0 |
+25 |
+0 |
+25 |
+
+
+
+| Novilhas 12<>24 |
+3 |
+10 |
+0 |
+0 |
+13 |
+13 |
+0 |
+
+
+
+| Bezerras <12 |
+0 |
+10 |
+1 |
+0 |
+11 |
+11 |
+0 |
+
+
+
+| outros |
+1 |
+ |
+ |
+ |
+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)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+| CATEGORIA |
+EXTTANT |
+TIR |
+COMPRA |
+VENDA |
+SALDO |
+TIC |
+EXTTFIN |
+
+
+
+
+| VACAS >24 |
+25 |
+13 |
+0 |
+0 |
+38 |
+0 |
+38 |
+
+
+
+| Novilhas 12<>24 |
+0 |
+11 |
+0 |
+0 |
+11 |
+11 |
+0 |
+
+
+
+| Bezerras <12 |
+0 |
+15 |
+1 |
+1 |
+15 |
+15 |
+0 |
+
+
+
+| outros |
+1 |
+ |
+ |
+ |
+1 |
+ |
+1 |
+
+
+
+
+
+
+
+
1.3. Comentários da tabela acima
+
+
+Na tabela 3.4 …
+
+
+
+Table 7: Composição do rebanho na fazenda VITRUVIO (ANO 4)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+| CATEGORIA |
+EXTTANT |
+TIR |
+COMPRA |
+VENDA |
+SALDO |
+TIC |
+EXTTFIN |
+
+
+
+
+| VACAS >24 |
+38 |
+11 |
+0 |
+3 |
+46 |
+0 |
+46 |
+
+
+
+| Novilhas 12<>24 |
+0 |
+15 |
+0 |
+0 |
+15 |
+15 |
+0 |
+
+
+
+| Bezerras <12 |
+0 |
+18 |
+1 |
+1 |
+18 |
+18 |
+0 |
+
+
+
+| outros |
+1 |
+ |
+ |
+ |
+1 |
+ |
+1 |
+
+
+
+
+
+
+
+
1.4. Comentários da tabela acima
+
+
+na tabela 3.5
+
+
+
+
+:TABLEEXPORTFILE: Documents/Tabela 3.5.csv
+:TABLEEXPORTFORMAT: orgtbl-to-csv
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+| CATEGORIA |
+EXTTANT |
+TIR |
+COMPRA |
+VENDA |
+SALDO |
+TIC |
+EXTTFIN |
+
+
+
+
+| VACAS >24 |
+46 |
+15 |
+0 |
+3 |
+58 |
+0 |
+58 |
+
+
+
+| Novilhas 12<>24 |
+0 |
+18 |
+0 |
+7 |
+11 |
+11 |
+0 |
+
+
+
+| Bezerras <12 |
+0 |
+23 |
+1 |
+1 |
+23 |
+23 |
+0 |
+
+
+
+| outros |
+1 |
+ |
+ |
+ |
+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)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+| CATEGORIA |
+EXTTANT |
+TIR |
+COMPRA |
+VENDA |
+SALDO |
+TIC |
+EXTTFIN |
+
+
+
+
+| VACAS >24 |
+58 |
+11 |
+0 |
+5 |
+64 |
+0 |
+64 |
+
+
+
+| Novilhas 12<>24 |
+0 |
+23 |
+0 |
+7 |
+16 |
+16 |
+0 |
+
+
+
+| Bezerras <12 |
+0 |
+26 |
+1 |
+1 |
+26 |
+26 |
+0 |
+
+
+
+| outros |
+1 |
+ |
+ |
+ |
+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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+| 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 |
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
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)
@@ -205,6 +212,7 @@
Table of Contents
@@ -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)
Table 1: UGM de referência de acordo com a categoria animal
@@ -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 <Tab0
tabela 3>.
+=======
+
+
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)
Table 3: Entradas e saídas de animais do rebanho durante os primeiros 6 anos (até estabilizar)
@@ -491,19 +569,31 @@ As tabelas de composição de rebanho serão calculadas automáticamente, com ba
| - |
- |
- |
+<<<<<<< HEAD
- na elaboração do projeto |
+=======
+- a calcular |
+>>>>>>> 1d4d4f8 (para discutir na reuniao)
|
| Novilhas (12 a 24) existentes |
+<<<<<<< HEAD
0 |
+=======
+05 |
+>>>>>>> 1d4d4f8 (para discutir na reuniao)
- |
- |
- |
- |
- |
+<<<<<<< HEAD
- na elaboração do projeto |
+=======
+- a calcular |
+>>>>>>> 1d4d4f8 (para discutir na reuniao)
|
@@ -515,7 +605,11 @@ As tabelas de composição de rebanho serão calculadas automáticamente, com ba
- |
- |
- |
+<<<<<<< HEAD
- na elaboração do projeto |
+=======
+- a calcular |
+>>>>>>> 1d4d4f8 (para discutir na reuniao)
|
@@ -523,12 +617,21 @@ As tabelas de composição de rebanho serão calculadas automáticamente, com ba
| Novilhas para vacas |
0 |
+<<<<<<< HEAD
5 |
0 |
0 |
0 |
0 |
- Anual |
+=======
+0 |
+5 |
+5 |
+7 |
+7 |
+ |
+>>>>>>> 1d4d4f8 (para discutir na reuniao)
|
@@ -540,7 +643,11 @@ As tabelas de composição de rebanho serão calculadas automáticamente, com ba
0.4 |
0.4 |
0.4 |
+<<<<<<< HEAD
- base no total nascidos |
+=======
+com base no total de nascidos |
+>>>>>>> 1d4d4f8 (para discutir na reuniao)
|
@@ -551,9 +658,15 @@ As tabelas de composição de rebanho serão calculadas automáticamente, com ba
0 |
0 |
3 |
+<<<<<<< HEAD
10 |
7 |
- anual |
+=======
+3 |
+5 |
+ |
+>>>>>>> 1d4d4f8 (para discutir na reuniao)
|
@@ -565,7 +678,11 @@ As tabelas de composição de rebanho serão calculadas automáticamente, com ba
0 |
7 |
7 |
+<<<<<<< HEAD
- anual |
+=======
+ |
+>>>>>>> 1d4d4f8 (para discutir na reuniao)
|
@@ -577,7 +694,11 @@ As tabelas de composição de rebanho serão calculadas automáticamente, com ba
1 |
1 |
1 |
+<<<<<<< HEAD
- anual |
+=======
+ |
+>>>>>>> 1d4d4f8 (para discutir na reuniao)
|
@@ -585,6 +706,7 @@ As tabelas de composição de rebanho serão calculadas automáticamente, com ba
| Vacas a comprar |
0 |
+<<<<<<< HEAD
0 |
0 |
0 |
@@ -596,18 +718,37 @@ As tabelas de composição de rebanho serão calculadas automáticamente, com ba
| Novilhas a comprar |
+=======
+>>>>>>> 1d4d4f8 (para discutir na reuniao)
5 |
0 |
0 |
0 |
0 |
+<<<<<<< HEAD
0 |
- anual |
+=======
+ |
+ |
+
+
+
+| Novilhas a comprar |
+2 |
+0 |
+0 |
+0 |
+0 |
+0 |
+ |
+>>>>>>> 1d4d4f8 (para discutir na reuniao)
|
| Bezerras a compras |
+<<<<<<< HEAD
0 |
0 |
0 |
@@ -615,6 +756,15 @@ As tabelas de composição de rebanho serão calculadas automáticamente, com ba
0 |
0 |
-anual |
+=======
+1 |
+1 |
+1 |
+1 |
+1 |
+1 |
+ |
+>>>>>>> 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
+=======
+>> No segundo ano serão compradas 2 novilhas
+
+
+
+
+>>>>>>> 1d4d4f8 (para discutir na reuniao)
Table 4: Composição do rebanho na fazenda VITRUVIO (ANO 1)
@@ -679,6 +837,7 @@ Temos o seguinte:
| NOVILHAS 12<>24 |
+<<<<<<< HEAD
0 |
0 |
5 |
@@ -686,16 +845,34 @@ Temos o seguinte:
5 |
0 |
5 |
+=======
+1 |
+5 |
+2 |
+0 |
+8 |
+0 |
+3 |
+>>>>>>> 1d4d4f8 (para discutir na reuniao)
| BEZERRAS <12 |
+<<<<<<< HEAD
0 |
8 |
0 |
0 |
8 |
8 |
+=======
+2 |
+8 |
+0 |
+0 |
+10 |
+10 |
+>>>>>>> 1d4d4f8 (para discutir na reuniao)
0 |
@@ -711,7 +888,10 @@ Temos o seguinte:
+<<<<<<< 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)
Table 5: Composição do rebanho na fazenda VITRUVIO (ANO 2)
@@ -756,17 +940,30 @@ Na tabela 3.1 consta o número de animais para cada categoria, com as ocorrencia
| VACAS >24 |
20 |
0 |
+<<<<<<< HEAD
0 |
0 |
20 |
0 |
20 |
+=======
+5 |
+0 |
+25 |
+0 |
+25 |
+>>>>>>> 1d4d4f8 (para discutir na reuniao)
| Novilhas 12<>24 |
+<<<<<<< HEAD
5 |
8 |
+=======
+3 |
+10 |
+>>>>>>> 1d4d4f8 (para discutir na reuniao)
0 |
0 |
13 |
@@ -777,11 +974,19 @@ Na tabela 3.1 consta o número de animais para cada categoria, com as ocorrencia
| Bezerras <12 |
0 |
+<<<<<<< HEAD
8 |
0 |
0 |
8 |
8 |
+=======
+10 |
+1 |
+0 |
+11 |
+11 |
+>>>>>>> 1d4d4f8 (para discutir na reuniao)
0 |
@@ -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
+=======
+
+>>>>>>> 1d4d4f8 (para discutir na reuniao)
Table 6: Composição do rebanho na fazenda VITRUVIO (ANO 3)
@@ -841,6 +1055,7 @@ Na tabela 3.3 podemos observar…
| VACAS >24 |
+<<<<<<< HEAD
20 |
13 |
0 |
@@ -848,27 +1063,52 @@ Na tabela 3.3 podemos observar…
33 |
0 |
33 |
+=======
+25 |
+13 |
+0 |
+0 |
+38 |
+0 |
+38 |
+>>>>>>> 1d4d4f8 (para discutir na reuniao)
| Novilhas 12<>24 |
0 |
+<<<<<<< HEAD
8 |
0 |
0 |
8 |
8 |
+=======
+11 |
+0 |
+0 |
+11 |
+11 |
+>>>>>>> 1d4d4f8 (para discutir na reuniao)
0 |
| Bezerras <12 |
0 |
+<<<<<<< HEAD
13 |
0 |
1 |
12 |
12 |
+=======
+15 |
+1 |
+1 |
+15 |
+15 |
+>>>>>>> 1d4d4f8 (para discutir na reuniao)
0 |
@@ -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
+=======
+
+>>>>>>> 1d4d4f8 (para discutir na reuniao)
Table 7: Composição do rebanho na fazenda VITRUVIO (ANO 4)
@@ -929,6 +1178,7 @@ Na tabela 3.4 …
| VACAS >24 |
+<<<<<<< HEAD
33 |
8 |
0 |
@@ -936,27 +1186,52 @@ Na tabela 3.4 …
38 |
0 |
38 |
+=======
+38 |
+11 |
+0 |
+3 |
+46 |
+0 |
+46 |
+>>>>>>> 1d4d4f8 (para discutir na reuniao)
| Novilhas 12<>24 |
0 |
+<<<<<<< HEAD
12 |
0 |
0 |
12 |
12 |
+=======
+15 |
+0 |
+0 |
+15 |
+15 |
+>>>>>>> 1d4d4f8 (para discutir na reuniao)
0 |
| Bezerras <12 |
0 |
+<<<<<<< HEAD
15 |
0 |
1 |
14 |
14 |
+=======
+18 |
+1 |
+1 |
+18 |
+18 |
+>>>>>>> 1d4d4f8 (para discutir na reuniao)
0 |
@@ -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
| VACAS >24 |
+<<<<<<< HEAD
38 |
12 |
0 |
@@ -1029,27 +1310,52 @@ na tabela 3.5
40 |
0 |
40 |
+=======
+46 |
+15 |
+0 |
+3 |
+58 |
+0 |
+58 |
+>>>>>>> 1d4d4f8 (para discutir na reuniao)
| Novilhas 12<>24 |
0 |
+<<<<<<< HEAD
14 |
0 |
7 |
7 |
7 |
+=======
+18 |
+0 |
+7 |
+11 |
+11 |
+>>>>>>> 1d4d4f8 (para discutir na reuniao)
0 |
| Bezerras <12 |
0 |
+<<<<<<< HEAD
16 |
0 |
1 |
15 |
15 |
+=======
+23 |
+1 |
+1 |
+23 |
+23 |
+>>>>>>> 1d4d4f8 (para discutir na reuniao)
0 |
@@ -1063,6 +1369,7 @@ na tabela 3.5
|
1 |
+<<<<<<< HEAD
| |
@@ -1074,6 +1381,8 @@ na tabela 3.5
|
|
+=======
+>>>>>>> 1d4d4f8 (para discutir na reuniao)
@@ -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)
Table 8: Composição do rebanho na fazenda VITRUVIO (ANO 6)
@@ -1117,6 +1430,7 @@ e, finalmente, na tabela 3.6, a composição do rebanho no sexto ano após a imp
| VACAS >24 |
+<<<<<<< HEAD
40 |
7 |
0 |
@@ -1124,27 +1438,52 @@ e, finalmente, na tabela 3.6, a composição do rebanho no sexto ano após a imp
40 |
0 |
40 |
+=======
+58 |
+11 |
+0 |
+5 |
+64 |
+0 |
+64 |
+>>>>>>> 1d4d4f8 (para discutir na reuniao)
| Novilhas 12<>24 |
0 |
+<<<<<<< HEAD
15 |
0 |
7 |
8 |
8 |
+=======
+23 |
+0 |
+7 |
+16 |
+16 |
+>>>>>>> 1d4d4f8 (para discutir na reuniao)
0 |
| Bezerras <12 |
0 |
+<<<<<<< HEAD
16 |
0 |
1 |
15 |
15 |
+=======
+26 |
+1 |
+1 |
+26 |
+26 |
+>>>>>>> 1d4d4f8 (para discutir na reuniao)
0 |
@@ -1159,6 +1498,7 @@ e, finalmente, na tabela 3.6, a composição do rebanho no sexto ano após a imp
1 |
+<<<<<<< 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)
@@ -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)
+