KnightOfMelons / KnightOfMelons/Graduation-Project-University

Комбинированная система. Комплексно-частотная характеристика идеального компенсатора.

Open
#6 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

good first issue
Dominant language
HTML
Stars
4
Forks
1
PR merge metrics
No merged PRs in 30d

Description

Необходимо реализовать построение графика комплексно-частотной характеристики идеального компенсатора.

Если не ошибаюсь, то сначала идёт расчёт передаточной функции, вот по такой формуле (лично у меня такие значения были в курсаче по АТП):

image

Затем строится сама КЧХ идеального компенсатора, как в MATLAB (если у кого есть код матлабовский, который строил этот график - можете просто адаптировать его и перенести в Python, для построения использовав библиотеку Matplotlib. Я в принципе так и делал). КЧХ график должен выглядеть так примерно:
image

Сделайте сначала реализацию КЧХ идеального компенсатора как отдельную страницу, а уже потом я попробую воткнуть данный функционал в основной расчёт комбинированной системы.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files or tests are named. Start by reviewing the existing combined-system calculation pages and the transfer-function formula in the issue, then compare the rendered result with the MATLAB-style example. Done means a separate page calculates and plots the ideal compensator's complex-frequency characteristic using Matplotlib.

Written by the indexing model from the issue text.

Assessment

Tech stack
matlab, matplotlib, python
Domain
data-visualization, web-dev
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.