diff options
author | Thales Lima Oliveira <thaleslima.ufu@gmail.com> | 2020-07-26 19:03:50 -0300 |
---|---|---|
committer | Thales Lima Oliveira <thaleslima.ufu@gmail.com> | 2020-07-26 19:03:50 -0300 |
commit | 98d4292f1c492c217f3dde9c44052a15b62137b9 (patch) | |
tree | ff995de7c82de29310ef8cad218297eb8c1edad4 /docusaurus/docs | |
parent | 87fea1875172141fd12a633110ef964e9c4ba10e (diff) | |
download | PSP.git-98d4292f1c492c217f3dde9c44052a15b62137b9.tar.gz PSP.git-98d4292f1c492c217f3dde9c44052a15b62137b9.tar.xz PSP.git-98d4292f1c492c217f3dde9c44052a15b62137b9.zip |
Documentation update
Diffstat (limited to 'docusaurus/docs')
29 files changed, 350 insertions, 284 deletions
diff --git a/docusaurus/docs/bus.md b/docusaurus/docs/bus.md index fa95bd9..f005c7c 100644 --- a/docusaurus/docs/bus.md +++ b/docusaurus/docs/bus.md @@ -21,7 +21,7 @@ O barramento deve ser o **primeiro elemento elétrico a ser inserido no diagrama A imagem abaixo apresenta o formulário de inserção/alteração de dados das barras: -<img src={useBaseUrl("images/busForm.png")} alt="Formulário dos barramentos no PSP-UFU" title="Formulário dos barramentos no PSP-UFU" /> +<div><center><img src={useBaseUrl("images/busForm.png")} alt="Formulário dos barramentos no PSP-UFU" title="Formulário dos barramentos no PSP-UFU" /></center></div> Esse formulário é subdividido em quatro contextos distintos: - **Geral**: no qual são inseridas informações gerais da barra e informações do fluxo de carga; diff --git a/docusaurus/docs/capacitor.md b/docusaurus/docs/capacitor.md index 709b347..cd5491f 100644 --- a/docusaurus/docs/capacitor.md +++ b/docusaurus/docs/capacitor.md @@ -22,11 +22,11 @@ Os capacitores e reatores exigem somente sua potência reativa como parâmetro. ## Formulário de edição dos capacitores A imagem abaixo apresenta o formulário de inserção/alteração de dados dos capacitores: -<img src={useBaseUrl("images/capacitorForm.png")} alt="Formulário dos capacitores no PSP-UFU" title="Formulário dos capacitores no PSP-UFU" /> +<div><center><img src={useBaseUrl("images/capacitorForm.png")} alt="Formulário dos capacitores no PSP-UFU" title="Formulário dos capacitores no PSP-UFU" /></center></div> Além do único contexto geral, pode ser observado o botão "Estabilidade" na parte inferior esquerda do formulário. Esse formulário, comum a vários outros elementos, permite a inserção e/ou remoção do capacitor durante o estudo de [estabilidade](stability). -<img src={useBaseUrl("images/swCapacitor.png")} alt="Formulário de chaveamento do capacitor" title="Formulário de chaveamento do capacitor" /> +<div><center><img src={useBaseUrl("images/swCapacitor.png")} alt="Formulário de chaveamento do capacitor" title="Formulário de chaveamento do capacitor" /></center></div> --- ### Geral diff --git a/docusaurus/docs/const.md b/docusaurus/docs/const.md new file mode 100644 index 0000000..4209d90 --- /dev/null +++ b/docusaurus/docs/const.md @@ -0,0 +1,8 @@ +--- +id: const +title: Constante +sidebar_label: Constante +--- +import useBaseUrl from "@docusaurus/useBaseUrl"; + +<link rel="stylesheet" href={useBaseUrl("katex/katex.min.css")} />
\ No newline at end of file diff --git a/docusaurus/docs/controlEditor.md b/docusaurus/docs/controlEditor.md index d74a092..b9a94f5 100644 --- a/docusaurus/docs/controlEditor.md +++ b/docusaurus/docs/controlEditor.md @@ -3,4 +3,104 @@ id: controlEditor title: Editor de Controle sidebar_label: Editor de Controle --- -import useBaseUrl from "@docusaurus/useBaseUrl";
\ No newline at end of file +import useBaseUrl from "@docusaurus/useBaseUrl"; + +<link rel="stylesheet" href={useBaseUrl("katex/katex.min.css")} /> + +Os controles das [máquinas síncronas](syncGenerator) são criados, modificados, importados e exportados em um editor distinto dos elementos de potência, apresentado na figura abaixo. + +<div><center><img src={useBaseUrl("images/controlEditor.png")} alt="Editor de elementos de controle do PSP-UFU" title="Editor de elementos de controle do PSP-UFU" /></center></div> + +O acesso ao editor é realizado por meio de dois botões presentes no [formulário de edição dos dados de estabilidade dos geradores síncronos](syncGenerator#formulário-de-edição-dos-geradores-síncronos): +- [Editar AVR](syncGenerator#utilizar-avr-e-regulador-de-velocidade) +- [Editar regulador de velocidade](syncGenerator#utilizar-avr-e-regulador-de-velocidade) + +## Elementos de Controle +O acesso aos elementos de controle é realizado em uma janela (removível e encaixável) por meio de ícones relacionados. + +Uma vez que o usuário clicar no ícone desejado, o elemento de controle acompanhará o ponteiro do mouse até ser efetivamente inserido na posição desejada ao clicar novamente na área de trabalho. Os elementos são então conectados por “linhas de conexão” inseridas ao clicar nos nós dos componentes previamente adicionados, permitindo a construção da rede de controle genérica. + +As ferramentas de manipulação e navegação, como arrastar, mover e excluir são [herdadas](cadTools) do [editor de elementos de potência](powerEditor), possuindo comportamento idêntico. A **edição dos dados** dos componentes inseridos também é realizada com **duplo clique** sobre o elemento inserido, exibindo um formulário de edição de dados. + +<video autoPlay loop muted controls> + <source src= "/PSP/videos/timelapseControlEditor.mp4" type="video/mp4" /> + <source src= "/PSP/videos/timelapseControlEditor.webm" type="video/webm" /> +</video> + +Os seguintes blocos de controle estão presentes no PSP-UFU: +- [Entrada e Saída](io) +- [Função Transferência](transferFunction) +- Matemática + - [Somador](sum) + - [Multiplicador](multiplier) + - [Divisor](divider) + - [Exponencial](exponential) +- Limitadores + - [Limitador absoluto](limiter) + - [Limitador de taxa](rateLimiter) +- Constantes + - [Constante](const) + - [Ganho](gain) +- [Expressão Matemática](mathExpression) + +## Inicialização do sistema de controle +Caso as entradas do sistema de controle apresentem valores diferentes de zero ou a primeira operação entre elas não resulte em uma saída nula, o sistema necessita de inicialização, de forma a adequar os valores de entradas e saída dos blocos elementares e dos vetores de estado das [funções transferências](transferFunction) presentes. Tal procedimento é realizado por meio da solução de toda rede de controle até que se obtenha sua convergência, ou seja, a diferença absoluta entre as mesmas saídas de uma solução anterior e uma atual deve ser nula ou muito próxima de zero. + +:::info +O processo de **inicialização é realizada automaticamente** pelo PSP-UFU. + +Uma vez que a inicialização é imposta pelas [entradas](io) do controle, erros de convergência podem ocorrer devido à má parametrização dos elementos dos sistemas de **potência e controle**. +::: + +Para otimizar e melhorar a estabilidade do processo de inicialização utilizou-se um passo de integração variável dentro de limites, de forma que o passo aumenta em condições de diferenças menores entre as soluções do sistema de controle e diminui caso essa diferença se torne elevada. A implementação dessa abordagem reduziu significativamente o encerramento do processo com erro causado pela instabilidade numérica, além de acelerar a inicialização. + +O fluxograma abaixo evidencia o processo de inicialização implementado no PSP-UFU: + +<div><center><img src={useBaseUrl("images/controlInit.png")} alt="Estrutura da inicialização do sistema de controle" title="Estrutura da inicialização do sistema de controle" /></center></div> + +## Teste do diagrama de controle +Na parte inferior esquerda do Editor de Controle está presente o botão "**Testar Sistema...**". O botão acessa o formulário de teste de controles, como é indicado na figura abaixo: + +<div><center><img src={useBaseUrl("images/testControl.png")} alt="Formulário de teste de controles" title="Formulário de teste de controles" /></center></div> + +Nesse formulário é possível inserir o comportamento de **todas as entradas do diagrama**: +- **Tipo de entrada**: Define um dos tipos de entradas possíveis no PSP-UFU: "Passo (*Step*)", Rampa (*Ramp*) ou Quadrática (*Quadratic*); +- **Tempo de início ($t_i$)**: Define o tempo de início na simulação da entrada definida. As entradas iniciais são sempre definidas como zero e assumem valores diferentes após o tempo de início; +- **Inclinação ($\alpha$)**: Valor relacionado ao tipo de entrada: + - Para entrada do tipo "Passo" - O valor da inclinação define o valor final do passo: + $$ + \begin{cases} + \text{Se~} t < t_i \rightarrow f(t) = 0,0\\ + \text{Se~} t \ge t_i \rightarrow f(t) = \alpha + \end{cases} + $$ + - Para entrada do tipo "Rampa" - define o coeficiente de inclinação da reta: + $$ + \begin{cases} + \text{Se~} t < t_i \rightarrow f(t) = 0,0\\ + \text{Se~} t \ge t_i \rightarrow f(t) = \alpha \times t + \end{cases} + $$ + - Para entrada do tipo "Quadrática" - define o coeficiente de crescimento da curva: + $$ + \begin{cases} + \text{Se~} t < t_i \rightarrow f(t) = 0,0\\ + \text{Se~} t \ge t_i \rightarrow f(t) = \alpha \times t^2 + \end{cases} + $$ + +- **Passo de integração ($h$)**: Passo do método de integração Trapezoidal Implícito; +- **Tempo de simulação ($t_f$)**: Tempo total de simulação. + +:::caution Atenção! +A mesma parametrização de entrada é aplicada em todos os blocos de [entrada](io) do sistema. +::: + +:::tip Dica +É possível aplicar **várias entradas distintas** (inclusive com condicionais!) utilizando o bloco de [expressão matemática](mathExpression). +::: + +Utilizando o bloco de [expressão matemática](mathExpression) é possível inserir entradas complexas, como por exemplo testar o diagrama de blocos (AVR DC1C + PSS1A - [IEEE Std. 421.5-2016](https://doi.org/10.1109/IEEESTD.2016.7553421)) da figura abaixo: + +<div><center><img src={useBaseUrl("images/exControl.svg")} alt="Sistema de controle sob teste" title="Sistema de controle sob teste" /></center></div> +<div><center><img src={useBaseUrl("images/compControl.svg")} alt="Comparação do sistema de controle sob teste" title="Comparação do sistema de controle sob teste" /></center></div>
\ No newline at end of file diff --git a/docusaurus/docs/divider.md b/docusaurus/docs/divider.md new file mode 100644 index 0000000..2dd7315 --- /dev/null +++ b/docusaurus/docs/divider.md @@ -0,0 +1,8 @@ +--- +id: divider +title: Divisor +sidebar_label: Divisor +--- +import useBaseUrl from "@docusaurus/useBaseUrl"; + +<link rel="stylesheet" href={useBaseUrl("katex/katex.min.css")} />
\ No newline at end of file diff --git a/docusaurus/docs/doc1.md b/docusaurus/docs/doc1.md deleted file mode 100644 index 69bc295..0000000 --- a/docusaurus/docs/doc1.md +++ /dev/null @@ -1,200 +0,0 @@ ---- -id: doc1 -title: Style Guide -sidebar_label: Style Guide ---- - -You can write content using [GitHub-flavored Markdown syntax](https://github.github.com/gfm/). - -## Markdown Syntax - -To serve as an example page when styling markdown based Docusaurus sites. - -## Headers - -# H1 - Create the best documentation - -## H2 - Create the best documentation - -### H3 - Create the best documentation - -#### H4 - Create the best documentation - -##### H5 - Create the best documentation - -###### H6 - Create the best documentation - ---- - -## Emphasis - -Emphasis, aka italics, with *asterisks* or _underscores_. - -Strong emphasis, aka bold, with **asterisks** or __underscores__. - -Combined emphasis with **asterisks and _underscores_**. - -Strikethrough uses two tildes. ~~Scratch this.~~ - ---- - -## Lists - -1. First ordered list item -1. Another item - - Unordered sub-list. -1. Actual numbers don't matter, just that it's a number - 1. Ordered sub-list -1. And another item. - -* Unordered list can use asterisks - -- Or minuses - -+ Or pluses - ---- - -## Links - -[I'm an inline-style link](https://www.google.com/) - -[I'm an inline-style link with title](https://www.google.com/ "Google's Homepage") - -[I'm a reference-style link][arbitrary case-insensitive reference text] - -[I'm a relative reference to a repository file](../blob/master/LICENSE) - -[You can use numbers for reference-style link definitions][1] - -Or leave it empty and use the [link text itself]. - -URLs and URLs in angle brackets will automatically get turned into links. http://www.example.com/ or <http://www.example.com/> and sometimes example.com (but not on GitHub, for example). - -Some text to show that the reference links can follow later. - -[arbitrary case-insensitive reference text]: https://www.mozilla.org/ -[1]: http://slashdot.org/ -[link text itself]: http://www.reddit.com/ - ---- - -## Images - -Here's our logo (hover to see the title text): - -Inline-style:  - -Reference-style: ![alt text][logo] - -[logo]: https://github.com/adam-p/markdown-here/raw/master/src/common/images/icon48.png 'Logo Title Text 2' - ---- - -## Code - -```javascript -var s = 'JavaScript syntax highlighting'; -alert(s); -``` - -```python -s = "Python syntax highlighting" -print(s) -``` - -``` -No language indicated, so no syntax highlighting. -But let's throw in a <b>tag</b>. -``` - -```js {2} -function highlightMe() { - console.log('This line can be highlighted!'); -} -``` - ---- - -## Tables - -Colons can be used to align columns. - -| Tables | Are | Cool | -| ------------- | :-----------: | -----: | -| col 3 is | right-aligned | \$1600 | -| col 2 is | centered | \$12 | -| zebra stripes | are neat | \$1 | - -There must be at least 3 dashes separating each header cell. The outer pipes (|) are optional, and you don't need to make the raw Markdown line up prettily. You can also use inline Markdown. - -| Markdown | Less | Pretty | -| -------- | --------- | ---------- | -| _Still_ | `renders` | **nicely** | -| 1 | 2 | 3 | - ---- - -## Blockquotes - -> Blockquotes are very handy in email to emulate reply text. This line is part of the same quote. - -Quote break. - -> This is a very long line that will still be quoted properly when it wraps. Oh boy let's keep writing to make sure this is long enough to actually wrap for everyone. Oh, you can _put_ **Markdown** into a blockquote. - ---- - -## Inline HTML - -<dl> - <dt>Definition list</dt> - <dd>Is something people use sometimes.</dd> - - <dt>Markdown in HTML</dt> - <dd>Does *not* work **very** well. Use HTML <em>tags</em>.</dd> -</dl> - ---- - -## Line Breaks - -Here's a line for us to start with. - -This line is separated from the one above by two newlines, so it will be a _separate paragraph_. - -This line is also a separate paragraph, but... This line is only separated by a single newline, so it's a separate line in the _same paragraph_. - ---- - -## Admonitions - -:::note - -This is a note - -::: - -:::tip - -This is a tip - -::: - -:::important - -This is important - -::: - -:::caution - -This is a caution - -::: - -:::warning - -This is a warning - -::: diff --git a/docusaurus/docs/doc2.md b/docusaurus/docs/doc2.md deleted file mode 100644 index 16cfce4..0000000 --- a/docusaurus/docs/doc2.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -id: doc2 -title: Document Number 2 ---- - -This is a link to [another document.](doc3.md) This is a link to an [external page.](http://www.example.com/) diff --git a/docusaurus/docs/doc3.md b/docusaurus/docs/doc3.md deleted file mode 100644 index 2c40cc6..0000000 --- a/docusaurus/docs/doc3.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -id: doc3 -title: This is Document Number 3 ---- - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. In ac euismod odio, eu consequat dui. Nullam molestie consectetur risus id imperdiet. Proin sodales ornare turpis, non mollis massa ultricies id. Nam at nibh scelerisque, feugiat ante non, dapibus tortor. Vivamus volutpat diam quis tellus elementum bibendum. Praesent semper gravida velit quis aliquam. Etiam in cursus neque. Nam lectus ligula, malesuada et mauris a, bibendum faucibus mi. Phasellus ut interdum felis. Phasellus in odio pulvinar, porttitor urna eget, fringilla lectus. Aliquam sollicitudin est eros. Mauris consectetur quam vitae mauris interdum hendrerit. Lorem ipsum dolor sit amet, consectetur adipiscing elit. - -Duis et egestas libero, imperdiet faucibus ipsum. Sed posuere eget urna vel feugiat. Vivamus a arcu sagittis, fermentum urna dapibus, congue lectus. Fusce vulputate porttitor nisl, ac cursus elit volutpat vitae. Nullam vitae ipsum egestas, convallis quam non, porta nibh. Morbi gravida erat nec neque bibendum, eu pellentesque velit posuere. Fusce aliquam erat eu massa eleifend tristique. - -Sed consequat sollicitudin ipsum eget tempus. Integer a aliquet velit. In justo nibh, pellentesque non suscipit eget, gravida vel lacus. Donec odio ante, malesuada in massa quis, pharetra tristique ligula. Donec eros est, tristique eget finibus quis, semper non nisl. Vivamus et elit nec enim ornare placerat. Sed posuere odio a elit cursus sagittis. - -Phasellus feugiat purus eu tortor ultrices finibus. Ut libero nibh, lobortis et libero nec, dapibus posuere eros. Sed sagittis euismod justo at consectetur. Nulla finibus libero placerat, cursus sapien at, eleifend ligula. Vivamus elit nisl, hendrerit ac nibh eu, ultrices tempus dui. Nam tellus neque, commodo non rhoncus eu, gravida in risus. Nullam id iaculis tortor. - -Nullam at odio in sem varius tempor sit amet vel lorem. Etiam eu hendrerit nisl. Fusce nibh mauris, vulputate sit amet ex vitae, congue rhoncus nisl. Sed eget tellus purus. Nullam tempus commodo erat ut tristique. Cras accumsan massa sit amet justo consequat eleifend. Integer scelerisque vitae tellus id consectetur. diff --git a/docusaurus/docs/exponential.md b/docusaurus/docs/exponential.md new file mode 100644 index 0000000..351d63b --- /dev/null +++ b/docusaurus/docs/exponential.md @@ -0,0 +1,8 @@ +--- +id: exponential +title: Exponencial +sidebar_label: Exponencial +--- +import useBaseUrl from "@docusaurus/useBaseUrl"; + +<link rel="stylesheet" href={useBaseUrl("katex/katex.min.css")} />
\ No newline at end of file diff --git a/docusaurus/docs/gain.md b/docusaurus/docs/gain.md new file mode 100644 index 0000000..09e54f9 --- /dev/null +++ b/docusaurus/docs/gain.md @@ -0,0 +1,8 @@ +--- +id: gain +title: Ganho +sidebar_label: Ganho +--- +import useBaseUrl from "@docusaurus/useBaseUrl"; + +<link rel="stylesheet" href={useBaseUrl("katex/katex.min.css")} />
\ No newline at end of file diff --git a/docusaurus/docs/harmSource.md b/docusaurus/docs/harmSource.md index d1eca91..c661124 100644 --- a/docusaurus/docs/harmSource.md +++ b/docusaurus/docs/harmSource.md @@ -7,7 +7,7 @@ import useBaseUrl from "@docusaurus/useBaseUrl"; <link rel="stylesheet" href={useBaseUrl("katex/katex.min.css")} /> -> (*Fonte de perturbação harmônica*) Parte do sistema elétrico de potência ou das instalações a ele conectadas, que causa distorção harmônica da forma de onda da corrente e / ou tensão. [*tradução livre* - IEC 60050]( +> (**Fonte de perturbação harmônica**) Parte do sistema elétrico de potência ou das instalações a ele conectadas, que causa distorção harmônica da forma de onda da corrente e / ou tensão. [*tradução livre* - IEC 60050]( http://www.electropedia.org/iev/iev.nsf/display?openform&ievref=614-01-16). ## Fonte de corrente harmônica no PSP-UFU @@ -20,7 +20,7 @@ A presença da fonte de corrente harmônica **não é considerada** nos estudos ## Formulário de edição das fontes de corrente harmônica A imagem abaixo apresenta o formulário de inserção/alteração de dados da fonte de corrente harmônica: -<img src={useBaseUrl("images/harmSourceForm.png")} alt="Formulário dos indutores no PSP-UFU" title="Formulário dos indutores no PSP-UFU" /> +<div><center><img src={useBaseUrl("images/harmSourceForm.png")} alt="Formulário dos indutores no PSP-UFU" title="Formulário dos indutores no PSP-UFU" /></center></div> #### Nome Identificação do elemento elétrico. Podem ser inseridos quaisquer números de caracteres no padrão [Unicode](https://pt.wikipedia.org/wiki/Unicode). diff --git a/docusaurus/docs/indMotor.md b/docusaurus/docs/indMotor.md index e5a89b8..bba7503 100644 --- a/docusaurus/docs/indMotor.md +++ b/docusaurus/docs/indMotor.md @@ -24,7 +24,7 @@ Ao marcar a opção "Calcular a potência reativa no fluxo de carga", devem ser ### Motor de indução trifásico no cálculo do fluxo de carga A figura abaixo apresenta o modelo do motor de indução trifásico (MIT) de gaiola simples. -<img src={useBaseUrl("images/indMotorModel.svg")} alt="Circuito equivalente do motor de indução" title="Circuito equivalente do motor de indução" /> +<div><center><img src={useBaseUrl("images/indMotorModel.svg")} alt="Circuito equivalente do motor de indução" title="Circuito equivalente do motor de indução" /></center></div> As potências ativa e reativa podem ser calculadas em relação às variáveis e parâmetros do motor em $p.u.$ como: @@ -128,11 +128,11 @@ $$ ## Formulário de edição dos geradores síncronos A imagem abaixo apresenta o formulário de inserção/alteração de dados dos motores de indução: -<img src={useBaseUrl("images/indMotorForm.png")} alt="Formulário dos motores de indução no PSP-UFU" title="Formulário dos motores de indução no PSP-UFU" /> +<div><center><img src={useBaseUrl("images/indMotorForm.png")} alt="Formulário dos motores de indução no PSP-UFU" title="Formulário dos motores de indução no PSP-UFU" /></center></div> No formulário pode ser observado o botão "Chaveamento" na parte inferior esquerda do formulário. Esse formulário, comum a vários outros elementos, permite a inserção e/ou remoção do motor durante o estudo de [estabilidade](stability). -<img src={useBaseUrl("images/indMotorSw.png")} alt="Formulário de chaveamento do motores de indução" title="Formulário de chaveamento do motores de indução" /> +<div><center><img src={useBaseUrl("images/indMotorSw.png")} alt="Formulário de chaveamento do motores de indução" title="Formulário de chaveamento do motores de indução" /></center></div> --- ### Geral diff --git a/docusaurus/docs/inductor.md b/docusaurus/docs/inductor.md index 17192b1..b126deb 100644 --- a/docusaurus/docs/inductor.md +++ b/docusaurus/docs/inductor.md @@ -7,7 +7,6 @@ import useBaseUrl from "@docusaurus/useBaseUrl"; <link rel="stylesheet" href={useBaseUrl("katex/katex.min.css")} /> -## Capacitor no PSP-UFU >Um reator destinado à conexão de derivação em uma rede para compensar a corrente capacitiva. [*tradução livre* - IEC 60050]( http://www.electropedia.org/iev/iev.nsf/display?openform&ievref=421-01-03). @@ -19,11 +18,11 @@ Os capacitores e reatores exigem somente sua potência reativa como parâmetro. ## Formulário de edição dos indutores A imagem abaixo apresenta o formulário de inserção/alteração de dados dos indutores: -<img src={useBaseUrl("images/indForm.png")} alt="Formulário dos indutores no PSP-UFU" title="Formulário dos indutores no PSP-UFU" /> +<div><center><img src={useBaseUrl("images/indForm.png")} alt="Formulário dos indutores no PSP-UFU" title="Formulário dos indutores no PSP-UFU" /></center></div> Além do único contexto geral, pode ser observado o botão "Estabilidade" na parte inferior esquerda do formulário. Esse formulário, comum a vários outros elementos, permite a inserção e/ou remoção do indutor durante o estudo de [estabilidade](stability). -<img src={useBaseUrl("images/indSw.png")} alt="Formulário de chaveamento do indutor" title="Formulário de chaveamento do indutor" /> +<div><center><img src={useBaseUrl("images/indSw.png")} alt="Formulário de chaveamento do indutor" title="Formulário de chaveamento do indutor" /></center></div> --- ### Geral diff --git a/docusaurus/docs/installation.md b/docusaurus/docs/installation.md index 9e59f62..4b937e9 100644 --- a/docusaurus/docs/installation.md +++ b/docusaurus/docs/installation.md @@ -11,7 +11,7 @@ O download do PSP-UFU pode ser realizado pelo ["*last release*" do repositório Ao acessar ao link, role a página até encontrar os *Assets*: -<img src={useBaseUrl("images/download.png")} alt="Assets download" title="Informações da Figura" /> +<div><center><img src={useBaseUrl("images/download.png")} alt="Assets download" title="Informações da Figura" /></center></div> Como o PSP-UFU é um *software* multiplataforma, você deve baixar o arquivo correto: - Para o sistema operacional [Windows](installation#windows) baixe os arquivos *.exe* (recomendado) ou *.zip*. diff --git a/docusaurus/docs/io.md b/docusaurus/docs/io.md index c02cca2..561ab10 100644 --- a/docusaurus/docs/io.md +++ b/docusaurus/docs/io.md @@ -3,4 +3,41 @@ id: io title: Entrada / Saída sidebar_label: Entrada / Saída --- -import useBaseUrl from "@docusaurus/useBaseUrl";
\ No newline at end of file +import useBaseUrl from "@docusaurus/useBaseUrl"; + +<link rel="stylesheet" href={useBaseUrl("katex/katex.min.css")} /> + +As entradas e saída são variáveis relacionadas às máquinas síncronas. Cada tipo de entrada e saída está relacionada a um regulador da máquina: **Regulador de Tensão (AVR, do inglês *Automatic Voltage Regulator*)** e **Regulador de Velocidade (RV)**. + +:::warning Cuidado! +O sistema de controle deve ter **ao menos uma entrada e uma saída**. +::: + +As entradas e saídas do sistema de controle são definidas por esses blocos, os quais são distintos para cada tipo de escopo. A figura abaixo apresenta um exemplo de um formulário de edição das entradas e saídas de um AVR: + +<div><center><img src={useBaseUrl("images/ioForm.png")} alt="Formulário de edição de entradas e saídas de sistemas de controle de um AVR" title="Formulário de edição de entradas e saídas de sistemas de controle de um AVR" /></center></div> + +## Variáveis de entrada e saída + +O usuário deve sinalizar o tipo de bloco entre entrada e saída e, então, selecionar em uma lista a variável desejada. As seguintes variáveis de controle estão atualmente disponíveis no programa: + +- **Tensão terminal** (*entrada: AVR*): Módulo da tensão no barramento da máquina síncrona, em $p.u.$, variável no tempo. Essa variável é normalmente utilizada no cálculo do erro da tensão de referência do AVR; +- **Velocidade** (*entrada: AVR e RV*): Velocidade da máquina síncrona, em rad/s, variável no tempo. Normalmente utilizada no cálculo do erro de velocidade nos reguladores de velocidade, além de entrada do PSS em AVRs; +- **Potência ativa e reativa** (*entrada: AVR*): Potência ativa fornecida pela máquina síncrona, em $p.u.$, variável no tempo. Normalmente utilizada como entrada do PSS (potência ativa) e controle de sub e sobrecorrente de excitação nos AVRs; +- **Tensão terminal inicial** (*entrada: AVR*): Módulo da tensão no barramento da máquina síncrona prévia ao estudo dinâmico originado do fluxo de carga, em $p.u.$, fixo no tempo. Essa variável está normalmente associada à referência de tensão do AVR; +- **Velocidade inicial** (*entrada: AVR e RV*): Velocidade do sistema (2πf_ref), definida nas opções de simulação, em rad/s, fixa no tempo. Normalmente utiliza-se essa variável como referência de velocidade em RVs e normalização da velocidade; +- **Potência mecânica inicial** (*entrada: RV*): Potência mecânica inicial, calculada após a inicialização das máquinas síncronas com os dados originados do fluxo de carga, em $p.u.$, fixa no tempo. Normalmente é utilizada como referência de potência mecânica nos reguladores de velocidade; +- **Variação de velocidade e potência ativa** (*entrada: AVR*): Cálculo da variação dessas entradas entre os passos de integração normalizada pelo passo de integração, conforme a equação: + $$ + \Delta x = \frac{x_n-x_{n-1}}{h} + $$ + Em que: + - $\Delta x$ é a variação da entrada (velocidade ou potência ativa); + - $x_n$ e $x_{n-1}$ é a variável no passo atual e anterior, respectivamente; + - $h$ é o passo de integração. + + :::note Nota + A normalização é necessária para a correta utilização da razão de passo de controle, definida nas [configurações de simulação](simulationConfig). + ::: +- **Tensão de campo** (*saída: AVR*): Define a tensão aplicada ao campo na máquina síncrona, em $p.u.$ Utilizada como saída dos AVRs, controlando principalmente tensão no barramento conectado e/ou fator de potência da máquina; +- **Potência mecânica** (*saída: RV*): Define qual a potência mecânica aplicada no eixo da máquina síncrona. Utilizada como saída dos reguladores de velocidade, controlando principalmente a potência ativa injetada pela máquina e sua frequência. diff --git a/docusaurus/docs/limiter.md b/docusaurus/docs/limiter.md new file mode 100644 index 0000000..3e829f0 --- /dev/null +++ b/docusaurus/docs/limiter.md @@ -0,0 +1,8 @@ +--- +id: limiter +title: Limitador absoluto +sidebar_label: Limitador absoluto +--- +import useBaseUrl from "@docusaurus/useBaseUrl"; + +<link rel="stylesheet" href={useBaseUrl("katex/katex.min.css")} />
\ No newline at end of file diff --git a/docusaurus/docs/line.md b/docusaurus/docs/line.md index 26661e8..f7062fa 100644 --- a/docusaurus/docs/line.md +++ b/docusaurus/docs/line.md @@ -15,7 +15,7 @@ As linhas no PSP-UFU são modelos $\pi$ equilibradas. Podem ser utilizadas como A figura abaixo mostra o modelo $\pi$ implementado no PSP-UFU: -<img src={useBaseUrl("images/lineModel.svg")} alt="Modelo PI da linha" title="Modelo PI da linha" /> +<div><center><img src={useBaseUrl("images/lineModel.svg")} alt="Modelo PI da linha" title="Modelo PI da linha" /></center></div> Em que: - $\bold{r_L}$ é a resistência da linha; @@ -40,7 +40,7 @@ Um arranjo série de uma [linha](line) sem as susceptâncias *shunt*, um [barram A imagem abaixo apresenta o formulário de inserção/alteração de dados das linhas de transmissão: -<img src={useBaseUrl("images/lineForm.png")} alt="Formulário das linhas no PSP-UFU" title="Formulário das linhas no PSP-UFU" /> +<div><center><img src={useBaseUrl("images/lineForm.png")} alt="Formulário das linhas no PSP-UFU" title="Formulário das linhas no PSP-UFU" /></center></div> Esse formulário é subdividido em dois contextos distintos: - **Geral**: no qual são inseridas informações gerais da linha e informações do fluxo de carga; @@ -54,7 +54,7 @@ Dados adicionais de impedâncias de sequência zero necessário para o cálculo Além desses dois contextos, pode ser observado o botão "Estabilidade" na parte inferior esquerda do formulário. Esse formulário, comum a vários outros elementos, permite a inserção e/ou remoção da linha durante o estudo de [estabilidade](stability). -<img src={useBaseUrl("images/lineSw.png")} alt="Formulário de chaveamento da linha" title="Formulário de chaveamento da linha" /> +<div><center><img src={useBaseUrl("images/lineSw.png")} alt="Formulário de chaveamento da linha" title="Formulário de chaveamento da linha" /></center></div> --- ### Geral diff --git a/docusaurus/docs/load.md b/docusaurus/docs/load.md index abf22db..6db0aac 100644 --- a/docusaurus/docs/load.md +++ b/docusaurus/docs/load.md @@ -66,14 +66,14 @@ Os valores de $k_{PZ}$, $k_{PI}$ e $k_{PP}$ representam a composição em imped O comportamento das potências, retiradas de simulações no PSP-UFU, de cada parcela que compõe a carga ZIP são evidenciadas na figura abaixo. -<img src={useBaseUrl("images/loadModel.svg")} alt="Comportamento da carga ZIP implementada no software: (a) curva de Tensão x Potência; (b) Curva de Tensão x Corrente" title="Comportamento da carga ZIP implementada no software: (a) curva de Tensão x Potência; (b) Curva de Tensão x Corrente" /> +<div><center><img src={useBaseUrl("images/loadModel.svg")} alt="Comportamento da carga ZIP implementada no software: (a) curva de Tensão x Potência; (b) Curva de Tensão x Corrente" title="Comportamento da carga ZIP implementada no software: (a) curva de Tensão x Potência; (b) Curva de Tensão x Corrente" /></center></div> Cargas de corrente e potência constantes possuem problemas em tensões muito baixas. À medida que a tensão diminui as correntes dessas cargas não reduz, como pode ser observado na figura acima, resultando em perda de precisão e problemas na convergência de processos iterativos. Para contornar esse problema utiliza-se uma tensão pré-definida pelo usuário ($V_{low}$), a qual as cargas (ou parcelas) de corrente e potência constantes são modeladas como impedância constante, resultando no comportamento de potência e corrente apresentados na figura acima. ## Formulário de edição das cargas A imagem abaixo apresenta o formulário de inserção/alteração de dados das cargas: -<img src={useBaseUrl("images/loadForm.png")} alt="Formulário das cargas no PSP-UFU" title="Formulário das cargas no PSP-UFU" /> +<div><center><img src={useBaseUrl("images/loadForm.png")} alt="Formulário das cargas no PSP-UFU" title="Formulário das cargas no PSP-UFU" /></center></div> Esse formulário é subdividido em dois contextos distintos: - **Geral**: no qual são inseridas informações gerais das cargas, informações e o tipo de carga no fluxo de carga; @@ -81,7 +81,7 @@ Esse formulário é subdividido em dois contextos distintos: Além desses dois contextos, pode ser observado o botão "Chaveamento" na parte inferior esquerda do formulário. Esse formulário, comum a vários outros elementos, permite a inserção e/ou remoção da carga durante o estudo de [estabilidade](stability). -<img src={useBaseUrl("images/loadSw.png")} alt="Formulário de chaveamento da carga" title="Formulário de chaveamento da carga" /> +<div><center><img src={useBaseUrl("images/loadSw.png")} alt="Formulário de chaveamento da carga" title="Formulário de chaveamento da carga" /></center></div> --- ### Geral diff --git a/docusaurus/docs/mainScreen.md b/docusaurus/docs/mainScreen.md index c6c1fbd..941317f 100644 --- a/docusaurus/docs/mainScreen.md +++ b/docusaurus/docs/mainScreen.md @@ -8,7 +8,7 @@ import useBaseUrl from "@docusaurus/useBaseUrl"; ## Organização da tela principal A tela principal do PSP-UFU é dividida em três seções: *[Menu "Ribbon"](mainScreen#menu-ribbon)*, *[Área de Trabalho](mainScreen#área-de-trabalho)* e *[Barra de Status](mainScreen#barra-de-status)*. -<img src={useBaseUrl("images/mainScreen.svg")} alt="Tela principal" title="Tela principal do PSP-UFU no Windows" /> +<div><center><img src={useBaseUrl("images/mainScreen.svg")} alt="Tela principal" title="Tela principal do PSP-UFU no Windows" /></center></div> Resumidamente, no **Menu Ribbon** são acessadas as ferramentas do PSP-UFU; na **Área de Trabalho** são criados os diagramas unifilares de potência; e na **Barra de Status** são exibidas importantes informações acerca do estado da Área de Trabalho. @@ -19,15 +19,15 @@ Resumidamente, no **Menu Ribbon** são acessadas as ferramentas do PSP-UFU; na * O menu Ribbon é composto de três submenus: “Arquivo”, “Ferramentas” e “Simulação”. -<img src={useBaseUrl("images/menuFile.png")} alt="Menu Arquivo" title="Menu Arquivo" /> +<div><center><img src={useBaseUrl("images/menuFile.png")} alt="Menu Arquivo" title="Menu Arquivo" /></center></div> Em **Arquivo** estão as ferramentas gerais do programa, as quais permitem ao usuário criar e salvar novos projetos, além daquelas que possibilitam carregar os projetos já existentes e importar arquivos de outros programas. Esse submenu também possui opções gerais do programa e acesso a informações sobre o programa. -<img src={useBaseUrl("images/menuTools.png")} alt="Menu Ferramentas" title="Menu Ferramentas" /> +<div><center><img src={useBaseUrl("images/menuTools.png")} alt="Menu Ferramentas" title="Menu Ferramentas" /></center></div> Em **Ferramentas** estão presentes os itens específicos, os quais estão relacionados à criação e manipulação da rede elétrica de potência, relatórios tabulares de saída de dados e acesso ao formulário de criação de gráficos no tempo. Algumas configurações específicas do projeto ativo são acessadas por esse menu. -<img src={useBaseUrl("images/menuSimulation.png")} alt="Menu Simulação" title="Menu Simulação" /> +<div><center><img src={useBaseUrl("images/menuSimulation.png")} alt="Menu Simulação" title="Menu Simulação" /></center></div> Finalmente, o submenu **Simulação** proporciona o acesso do usuário aos cálculos realizados pelo *software* e suas configurações, além da ferramenta de “solução contínua”, a qual resolve os cálculos estáticos (fluxo de potência, curto-circuito e harmônicos) após quaisquer mudanças na rede de potência, como remoção de componente ou alteração de seus dados. Todas as configurações de simulação do projeto ativo são acessadas por esse menu. @@ -36,7 +36,7 @@ Na área de trabalho estão presentes os projetos em execução, os quais são d As edições gráficas dos elementos, como posição, conexão e tamanho dos barramentos, são realizadas por meio da ação *drag-and-drop* (arrastar e soltar) com a utilização do mouse. A edição dos dados elétricos é feita por meio de formulários de dados acessados clicando duas vezes sobre os elementos. -<img src={useBaseUrl("images/workspace.png")} alt="Área de Trabalho" title="Área de Trabalho" /> +<div><center><img src={useBaseUrl("images/workspace.png")} alt="Área de Trabalho" title="Área de Trabalho" /></center></div> ### Barra de Status A barra de status é responsável por informações interessantes sobre as circunstâncias atuais do programa: modo de operação do mouse (editar, mover, arrastar), zoom aplicado e posição do mouse na área de trabalho, além de dados sobre as ações dos usuários, como: inserção de elementos, informação sobre copiar e colar, etc. diff --git a/docusaurus/docs/mathExpression.md b/docusaurus/docs/mathExpression.md new file mode 100644 index 0000000..be330f9 --- /dev/null +++ b/docusaurus/docs/mathExpression.md @@ -0,0 +1,8 @@ +--- +id: mathExpression +title: Expressão Matemática +sidebar_label: Expressão Matemática +--- +import useBaseUrl from "@docusaurus/useBaseUrl"; + +<link rel="stylesheet" href={useBaseUrl("katex/katex.min.css")} />
\ No newline at end of file diff --git a/docusaurus/docs/mdx.md b/docusaurus/docs/mdx.md deleted file mode 100644 index f0210fb..0000000 --- a/docusaurus/docs/mdx.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -id: mdx -title: Powered by MDX ---- - -You can write JSX and use React components within your Markdown thanks to [MDX](https://mdxjs.com/). - -export const Highlight = ({children, color}) => ( <span style={{ - backgroundColor: color, - borderRadius: '2px', - color: '#fff', - padding: '0.2rem', - }}>{children}</span> ); - -<Highlight color="#25c2a0">Docusaurus green</Highlight> and <Highlight color="#1877F2">Facebook blue</Highlight> are my favorite colors. - -I can write **Markdown** alongside my _JSX_! diff --git a/docusaurus/docs/multiplier.md b/docusaurus/docs/multiplier.md new file mode 100644 index 0000000..365f1aa --- /dev/null +++ b/docusaurus/docs/multiplier.md @@ -0,0 +1,8 @@ +--- +id: multiplier +title: Multiplicador +sidebar_label: Multiplicador +--- +import useBaseUrl from "@docusaurus/useBaseUrl"; + +<link rel="stylesheet" href={useBaseUrl("katex/katex.min.css")} />
\ No newline at end of file diff --git a/docusaurus/docs/powerEditor.md b/docusaurus/docs/powerEditor.md index 93ddea7..d47fef2 100644 --- a/docusaurus/docs/powerEditor.md +++ b/docusaurus/docs/powerEditor.md @@ -3,6 +3,18 @@ id: powerEditor title: Editor de Potência sidebar_label: Editor de Potência --- +import useBaseUrl from "@docusaurus/useBaseUrl"; + +<link rel="stylesheet" href={useBaseUrl("katex/katex.min.css")} /> + +O Editor de Elementos de Potência no PSP-UFU permite a inserção, manipulação e edição de elementos elétricos de potência por meio de um diagrama unifilar. + +>(**Diagrama unifilar**) Um diagrama do sistema no qual as linhas polifásicas são representados por sua única linha equivalente. [*tradução livre* - IEC 60050]( +http://www.electropedia.org/iev/iev.nsf/display?openform&ievref=601-02-04). + +:::info Informação +Todos os elementos inseridos pode ser manipulados e editados utilizando as [Ferramentas CAD](cadTools). +::: ## Novo projeto A criação de um novo projeto é realizada clicando no item **Novo projeto** no [submenu **Arquivo**](mainScreen#menu-ribbon). Essa ação cria um sistema em branco na área de trabalho, local onde é possível inserir os elementos elétricos por meio do [submenu **Ferramentas**](mainScreen#menu-ribbon) ou pelas [teclas de atalho](powerEditor#teclas-de-atalho). @@ -22,17 +34,12 @@ Abaixo são apresentados os elementos elétricos de potência que podem ser inse - [Compensador Síncrono](syncMotor) - [Motor de Indução](indMotor) - -![Elementos de potência][powerElements] -[powerElements]: /PSP/images/powerElements.svg 'Elementos de potência' - -Todos os elementos inseridos pode ser manipulados e editados utilizando as [Ferramentas CAD](cadTools). +<div><center><img src={useBaseUrl("images/powerElements.svg")} alt="Elementos de potência" title="Elementos de potência" /></center></div> ## Inserindo elementos Por meio do submenu **Ferramentas** pode-se inserir os elementos de potência, como é apresentado na imagem abaixo. -![Adicionar elementos de potência][addPowerElements] -[addPowerElements]: /PSP/images/addPowerElements.png 'Adicionar elementos de potência' +<div><center><img src={useBaseUrl("images/addPowerElements.png")} alt="Adicionar elementos de potência" title="Adicionar elementos de potência" /></center></div> No caso de inserção de um barramento, o usuário deve apenas clicar na posição desejada, já para os outros componentes será solicitado que o usuário selecione em uma ou duas barras, o qual o novo componente será conectado. diff --git a/docusaurus/docs/rateLimiter.md b/docusaurus/docs/rateLimiter.md new file mode 100644 index 0000000..16abcb9 --- /dev/null +++ b/docusaurus/docs/rateLimiter.md @@ -0,0 +1,8 @@ +--- +id: rateLimiter +title: Limitador de taxa +sidebar_label: Limitador de taxa +--- +import useBaseUrl from "@docusaurus/useBaseUrl"; + +<link rel="stylesheet" href={useBaseUrl("katex/katex.min.css")} />
\ No newline at end of file diff --git a/docusaurus/docs/sum.md b/docusaurus/docs/sum.md new file mode 100644 index 0000000..35afdbc --- /dev/null +++ b/docusaurus/docs/sum.md @@ -0,0 +1,8 @@ +--- +id: sum +title: Somador +sidebar_label: Somador +--- +import useBaseUrl from "@docusaurus/useBaseUrl"; + +<link rel="stylesheet" href={useBaseUrl("katex/katex.min.css")} />
\ No newline at end of file diff --git a/docusaurus/docs/syncGenerator.md b/docusaurus/docs/syncGenerator.md index 48bd19d..e43a51a 100644 --- a/docusaurus/docs/syncGenerator.md +++ b/docusaurus/docs/syncGenerator.md @@ -38,7 +38,7 @@ Caso o limite de potência reativa seja excedido, o programa automaticamente tra ### Gerador Síncrono no estudo de curto-circuito Enquanto os geradores no estudo de fluxo de carga são modelados somente por correntes injetadas nas barras, para o curto-circuito utiliza-se uma tensão atrás de uma impedância. A figura abaixo mostra o caminho da corrente e o circuito equivalente de cada sequência nos geradores. -<img src={useBaseUrl("images/sycGeneratorSeq.svg")} alt="Caminho das correntes e circuito equivalente: (a) sequência positiva; (b) sequência negativa; (c) sequência zero" title="Caminho das correntes e circuito equivalente: (a) sequência positiva; (b) sequência negativa; (c) sequência zero" /> +<div><center><img src={useBaseUrl("images/sycGeneratorSeq.svg")} alt="Caminho das correntes e circuito equivalente: (a) sequência positiva; (b) sequência negativa; (c) sequência zero" title="Caminho das correntes e circuito equivalente: (a) sequência positiva; (b) sequência negativa; (c) sequência zero" /></center></div> As tensões geradas são somente de sequência positiva, uma vez que o gerador fornece sempre tensões trifásicas equilibradas. Portanto a rede de sequência positiva é composta de uma tensão pré-falta atrás de uma impedância de sequência positiva. As redes de sequência negativa e zero não contêm forças eletromotrizes, porém incluem as impedâncias do gerador de sequência negativa e zero. @@ -100,19 +100,19 @@ Na sequência são apresentados tais modelos, incluídos os efeitos da saturaç - **Modelo 1**: Corresponde a uma tensão constante atrás de uma reatância transitória de eixo direto ($x_{d}'$), não exigindo equações diferenciais; - **Modelo 2**: São representados os efeitos transitórios de eixo direto, sendo necessária a solução de uma equação diferencial ($\frac{dE_{q}'}{dt}$), cujo diagrama de blocos é apresentado na figura abaixo: -<img src={useBaseUrl("images/model2SyncGenerator.svg")} alt="Diagrama de blocos do Modelo 2 das máquinas síncronas" title="Diagrama de blocos do Modelo 2 das máquinas síncronas" /> +<div><center><img src={useBaseUrl("images/model2SyncGenerator.svg")} alt="Diagrama de blocos do Modelo 2 das máquinas síncronas" title="Diagrama de blocos do Modelo 2 das máquinas síncronas" /></center></div> - **Modelo 3**: São representados os efeitos transitórios de eixo direto e em quadratura, exigindo duas equações diferenciais ($\frac{dE_{q}'}{dt}$ e $\frac{dE_{d}'}{dt}$), cujo diagrama de blocos é apresentado na figura abaixo: -<img src={useBaseUrl("images/model3SyncGenerator.svg")} alt="Diagrama de blocos do Modelo 3 das máquinas síncronas" title="Diagrama de blocos do Modelo 3 das máquinas síncronas" /> +<div><center><img src={useBaseUrl("images/model3SyncGenerator.svg")} alt="Diagrama de blocos do Modelo 3 das máquinas síncronas" title="Diagrama de blocos do Modelo 3 das máquinas síncronas" /></center></div> - **Modelo 4**: São representados os efeitos subtransitórios de eixo direto e em quadratura, sendo necessária a solução de três equações diferenciais ($\frac{dE_{q}'}{dt}$, $\frac{dE_{q}''}{dt}$ e $\frac{dE_{d}''}{dt}$), cujo diagrama de blocos é apresentado na figura abaixo: -<img src={useBaseUrl("images/model4SyncGenerator.svg")} alt="Diagrama de blocos do Modelo 4 das máquinas síncronas" title="Diagrama de blocos do Modelo 4 das máquinas síncronas" /> +<div><center><img src={useBaseUrl("images/model4SyncGenerator.svg")} alt="Diagrama de blocos do Modelo 4 das máquinas síncronas" title="Diagrama de blocos do Modelo 4 das máquinas síncronas" /></center></div> - **Modelo 5**: São representados os efeitos subtransitórios de eixo direto e em quadratura, sendo necessária a solução de quatro equações diferenciais ($\frac{dE_{q}'}{dt}$, $\frac{dE_{d}'}{dt}$, $\frac{dE_{q}''}{dt}$ e $\frac{dE_{d}''}{dt}$), cujo diagrama de blocos é apresentado na figura abaixo: -<img src={useBaseUrl("images/model5SyncGenerator.svg")} alt="Diagrama de blocos do Modelo 4 das máquinas síncronas" title="Diagrama de blocos do Modelo 4 das máquinas síncronas" /> +<div><center><img src={useBaseUrl("images/model5SyncGenerator.svg")} alt="Diagrama de blocos do Modelo 4 das máquinas síncronas" title="Diagrama de blocos do Modelo 4 das máquinas síncronas" /></center></div> :::note Nota Em todos os modelos as equações diferenciais mecânicas são solucionadas. @@ -134,19 +134,18 @@ $n$ é o número de máquinas síncronas **conectadas** no sistema. A aplicação do COI resulta em dados de saída, como o ângulo do rotor, mais fáceis de serem analisados. Na implementação realizada no programa a utilização ou não desse recurso é opcional e pode ser [definida pelo usuário](simulationConfig). - ## Formulário de edição dos geradores síncronos A imagem abaixo apresenta o formulário de inserção/alteração de dados dos geradores síncronos: -<img src={useBaseUrl("images/syncGeneratorForm.png")} alt="Formulário dos geradores síncronos no PSP-UFU" title="Formulário dos geradores síncronos no PSP-UFU" /> +<div><center><img src={useBaseUrl("images/syncGeneratorForm.png")} alt="Formulário dos geradores síncronos no PSP-UFU" title="Formulário dos geradores síncronos no PSP-UFU" /></center></div> Um segundo pelos dados de estabilidade, como mostra a figura abaixo, acessado ao clicar no botão "Estabilidade" do formulário principal. Nele é possível também acessar aos controles das máquinas síncronas manipulados pelo [editor de controle](controlEditor). -<img src={useBaseUrl("images/syncGeneratorStabForm.png")} alt="Formulário de estabilidade dos geradores síncronos no PSP-UFU" title="Formulário de estabilidade dos geradores síncronos no PSP-UFU" /> +<div><center><img src={useBaseUrl("images/syncGeneratorStabForm.png")} alt="Formulário de estabilidade dos geradores síncronos no PSP-UFU" title="Formulário de estabilidade dos geradores síncronos no PSP-UFU" /></center></div> No formulário de estabilidade pode ser observado o botão "Chaveamento" na parte inferior esquerda do formulário. Esse formulário, comum a vários outros elementos, permite a inserção e/ou remoção do gerador durante o estudo de [estabilidade](stability). -<img src={useBaseUrl("images/syncGeneratorSw.png")} alt="Formulário de chaveamento do gerador síncrono" title="Formulário de chaveamento do gerador síncrono" /> +<div><center><img src={useBaseUrl("images/syncGeneratorSw.png")} alt="Formulário de chaveamento do gerador síncrono" title="Formulário de chaveamento do gerador síncrono" /></center></div> --- ### Geral diff --git a/docusaurus/docs/syncMotor.md b/docusaurus/docs/syncMotor.md index 2c632f5..b1b116c 100644 --- a/docusaurus/docs/syncMotor.md +++ b/docusaurus/docs/syncMotor.md @@ -28,7 +28,7 @@ Não inclua esse elemento para os estudos de [estabilidade](stability). Versões ## Formulário de edição dos compensadores síncronos A imagem abaixo apresenta o formulário de inserção/alteração de dados dos compensadores síncronos: -<img src={useBaseUrl("images/syncMotorForm.png")} alt="Formulário dos compensadores síncronos no PSP-UFU" title="Formulário dos compensadores síncronos no PSP-UFU" /> +<div><center><img src={useBaseUrl("images/syncMotorForm.png")} alt="Formulário dos compensadores síncronos no PSP-UFU" title="Formulário dos compensadores síncronos no PSP-UFU" /></center></div> --- ### Geral diff --git a/docusaurus/docs/transferFunction.md b/docusaurus/docs/transferFunction.md index ea49854..2319b57 100644 --- a/docusaurus/docs/transferFunction.md +++ b/docusaurus/docs/transferFunction.md @@ -3,4 +3,93 @@ id: transferFunction title: Função Transferência sidebar_label: Função Transferência --- -import useBaseUrl from "@docusaurus/useBaseUrl";
\ No newline at end of file +import useBaseUrl from "@docusaurus/useBaseUrl"; + +<link rel="stylesheet" href={useBaseUrl("katex/katex.min.css")} /> + +A Função Transferência é um importante bloco elementar e essencial em um sistema de controle, visto que esse componente possibilita a representação de sistemas dinâmicos por meio de equações algébricas no domínio da frequência. + +:::info Informação +Nesses blocos é utilizado a letra “**s**” para representação no domínio da frequência, pois essa é a terminologia mais utilizada em sistemas de controle. +::: + +## Função Transferência no PSP-UFU + +Após a inserção da função transferência, o programa a transforma na representação em espaço de estado, visto que sua solução é sistemática tornando-a, assim, mais eficiente computacionalmente. + +Dada uma função transferência genérica abaixo: + +$$ +\frac{Y(\bold{s})}{U(\bold{s})} = \frac{b_0 \bold{s}^k + b_1 \bold{s}^{k-1} + \cdots + b_{k-1} \bold{s} + b_k}{\bold{s}^k + a_1 \bold{s}^{k-1} + \cdots + a_{k-1} \bold{s} + a_k} +$$ + +A transformação em espaço de estado na *forma canônica controlável* ficará da seguinte forma: + +$$ +\begin{bmatrix} +\bold{s}x_1\\ +\bold{s}x_2\\ +\vdots\\ +\bold{s}x_{k-1}\\ +\bold{s}x_k +\end{bmatrix} += +\begin{bmatrix} +0 & 1 & 0 & \cdots & 0\\ +0 & 0 & 1 & \cdots & 0\\ +\vdots & \vdots & \vdots & \ddots & \vdots\\ +0 & 0 & 0 & \cdots & 1\\ +-a_k & -a_{k-1} & -a_{k-2} & \cdots & -a_1 +\end{bmatrix} + +\begin{bmatrix} +x_1\\ +x_2\\ +\vdots\\ +x_{k-1}\\ +x_k +\end{bmatrix} ++ +\begin{bmatrix} +0\\ +0\\ +\vdots\\ +0\\ +1 +\end{bmatrix} +u_n\\ + +y_n = +\begin{bmatrix} +\left( b_n - a_n b_0 \right) & \left( b_{n-1} - a_{n-1} b_0 \right) & \cdots & \left( b_1 - a_1 b_0 \right) +\end{bmatrix} + +\begin{bmatrix} +x_1\\ +x_2\\ +\vdots\\ +x_k +\end{bmatrix} ++ +b_0 u_n +$$ + +A equação diferencial matricial é resolvida pelo método **Trapezoidal Implícito**. Um processo iterativo é realizado até que o erro entre os cálculos se torne menor que uma tolerância pré-estipulada e caso as iterações se tornem excessivas, ultrapassando um número máximo definido pelo usuário, o processo é interrompido com erro. Com os valores do vetor de estado ($x$) calculados obtém-se o valor da saída do bloco ($y_n$). + +## Formulário de edição de dados da Função Transferência + +A figura abaixo apresenta o formulário de edição de dados da função transferência. + +<div><center><img src={useBaseUrl("images/transferFunctionForm.png")} alt="Formulário de edição de dados da função transferência no PSP-UFU" title="Formulário de edição de dados da função transferência no PSP-UFU" /></center></div> + +A função transferência é definida pelos coeficientes do numerador e denominador, **separados por espaço**. + +:::caution Atenção! +Os elementos não presentes são representados como coeficientes de valor zero. + +Por exemplo, um parâmetro inserido igual a “$\begin{matrix} 1 & 0{,}5 & 0 & 2 \end{matrix}$” irá gerar: “$s^3+0{,}5s^2+2$”. +::: + +## Referências + +1. OGATA, K. Modern Control Engineering. Prentice Hall Inc., New Jersey, 2004.
\ No newline at end of file diff --git a/docusaurus/docs/transformer.md b/docusaurus/docs/transformer.md index 7445fa2..5fc8c07 100644 --- a/docusaurus/docs/transformer.md +++ b/docusaurus/docs/transformer.md @@ -19,7 +19,7 @@ O modelo utilizado no PSP-UFU **não considera** o ramo magnetizante ou impedân A figura abaixo mostra o modelo do transformador implementado no PSP-UFU: -<img src={useBaseUrl("images/transformerModel.svg")} alt="Modelo PI da linha" title="Modelo PI da linha" /> +<div><center><img src={useBaseUrl("images/transformerModel.svg")} alt="Modelo PI da linha" title="Modelo PI da linha" /></center></div> Em que: - $\bold{r_T}$ é a resistência total do transformador; @@ -70,7 +70,7 @@ $$ A impedância de sequência negativa nos transformadores deve ser tratada de maneira específica devido aos diferentes tipos de conexão. Na figura abaixo são mostrados os circuitos equivalentes para cada tipo de conexão de transformadores de dois enrolamentos. As setas indicam os caminhos possíveis para circulação da corrente de sequência zero. -<img src={useBaseUrl("images/seqZeroTrafo.svg")} alt="Circuitos equivalentes de sequência zero dos transformadores" title="Circuitos equivalentes de sequência zero dos transformadores" /> +<div><center><img src={useBaseUrl("images/seqZeroTrafo.svg")} alt="Circuitos equivalentes de sequência zero dos transformadores" title="Circuitos equivalentes de sequência zero dos transformadores" /></center></div> Para os transformadores com conexão estrela aterrado, se a ligação do neutro para a terra apresentar uma impedância $\overline{z}_n$, o circuito equivalente de sequência zero deve ter impedância de $3\overline{z}_n$ em série com a resistência e reatância equivalentes do transformador. @@ -78,7 +78,7 @@ Para os transformadores com conexão estrela aterrado, se a ligação do neutro A imagem abaixo apresenta o formulário de inserção/alteração de dados dos transformadores: -<img src={useBaseUrl("images/trafoForm.png")} alt="Formulário dos transformadores no PSP-UFU" title="Formulário dos transformadores no PSP-UFU" /> +<div><center><img src={useBaseUrl("images/trafoForm.png")} alt="Formulário dos transformadores no PSP-UFU" title="Formulário dos transformadores no PSP-UFU" /></center></div> Esse formulário é subdividido em dois contextos distintos: - **Geral**: no qual são inseridas informações gerais dos transformadores, informações do fluxo de carga, sua conexão e defasagem; @@ -86,7 +86,7 @@ Esse formulário é subdividido em dois contextos distintos: Além desses dois contextos, pode ser observado o botão "Estabilidade" na parte inferior esquerda do formulário. Esse formulário, comum a vários outros elementos, permite a inserção e/ou remoção do transformador durante o estudo de [estabilidade](stability). -<img src={useBaseUrl("images/trafoSw.png")} alt="Formulário de chaveamento do transformador" title="Formulário de chaveamento do transformador" /> +<div><center><img src={useBaseUrl("images/trafoSw.png")} alt="Formulário de chaveamento do transformador" title="Formulário de chaveamento do transformador" /></center></div> --- ### Geral |