Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/leonamtv/routh
Software para determinar estabilidade e características de sistemas modelados como função de transferência.
https://github.com/leonamtv/routh
angular control-systems mathematics matlab nodejs octave rest-api routh
Last synced: about 14 hours ago
JSON representation
Software para determinar estabilidade e características de sistemas modelados como função de transferência.
- Host: GitHub
- URL: https://github.com/leonamtv/routh
- Owner: leonamtv
- Created: 2019-11-09T22:37:27.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-02-28T17:13:50.000Z (over 1 year ago)
- Last Synced: 2024-04-15T10:25:44.809Z (7 months ago)
- Topics: angular, control-systems, mathematics, matlab, nodejs, octave, rest-api, routh
- Language: TypeScript
- Size: 4.18 MB
- Stars: 2
- Watchers: 2
- Forks: 2
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Routh
O software desse repositório verifica se um sistema **G(s)** dado por uma função de transferência, é estável, assim como verifica algumas de suas características. Para tal, é utilizado o critério de estabilidade de Routh[1].
## Demonstração
![Demonstração do funcionamento](demonstracao.gif)
### Para executar
**Observação:** É necessário uma instalação do [Octave](https://www.gnu.org/software/octave/) em um ambiente GNU/Linux para que o sistema funcione corretamente, pois toda a arquitetura foi elaborada sob tais requisitos.
Execute os comandos abaixo para:
* Instalar as dependências do backend:
```bash
$ cd backend
$ yarn install
```ou caso não utilize o ```yarn```, substitua o segundo comando por:
```bash
$ npm install
```
* Executar o backend:```bash
$ yarn start
```ou
```bash
$ npm run start
```
* Instalar as dependências do frontend:```bash
$ cd frontend/routh-ng
$ yarn install
```ou caso não utilize o ```yarn```, substitua o segundo comando por:
```bash
$ npm install
```
* Executar o frontend:```bash
$ ng serve
```o software será executado no endereço ```localhost:4200```
### Autores:
* [André M. S. Neves](https://github.com/AndreNeves97);
* [Leonam Teixeira de Vasconcelos](https://github.com/leonamtv).### Referência
* [1] Ogata, Katsuhiko. Engenharia de controle moderno / Katsuhiko Ogata; tradutora Heloísa Coimbra de Souza; revisor técnico Eduardo Aoun Tannuri. -- 5. ed. -- São Paulo : Pearson Prentice Hall, 2010.