Форум программистов, компьютерный форум, киберфорум
Электротехника, ТОЭ
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/15: Рейтинг темы: голосов - 15, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 27.10.2016
Сообщений: 70

Необходимо построить лах и афчх

02.12.2018, 17:07. Показов 3182. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
передаточную функцию разбил на простые звенья:https://www.cyberforum.ru/cgi-bin/latex.cgi?{W}_{p}=https://www.cyberforum.ru/cgi-bin/latex.cgi?{k}_{1}/p*({k}_{2}({\tau }_{2}p+1)/{T}_{2}p+1)*({k}_{3}p/{T}_{3}p+1)*({k}_{4}p/{T}_{4}p+1)*({k}_{5}p/{T}_{5}p+1) при https://www.cyberforum.ru/cgi-bin/latex.cgi?{T}_{2}=0.2,{\tau }_{2}=0.15,{T}_{3}=1.2,{T}_{4}=0.9,{T}_{5}=0.01,{k}_{1}=15,{k}_{2}=10,{k}_{3}=5,{k}_{4}=0.1,{k}_{5}=1 Объясните пожалуйста как построить ЛАХ и АФЧХ для этой передаточной функции
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.12.2018, 17:07
Ответы с готовыми решениями:

Построить частотные характеристики в виде АЧХ, ФЧХ, АФЧХ и ЛАХ
Необходимо построить частотные характеристики в виде АЧХ, ФЧХ, АФЧХ и ЛАХ для 10*exp(-2p)/{0.01*p^2+p+1}. Работаю в Smath Studio на...

Построить ЛАХ
Нужно построить ЛАХ. W(s)? A(s)? L(s)? Возможно неустойчивое звено. Рисунок во вложении. Помогите кто чем может.

Построить годограф АФЧХ
Привет. Подскажите как сделать такое задание в маткаде (это ТАУ): В незамкнутой системе есть два звена соединенных параллельно, они...

8
WH
1589 / 817 / 192
Регистрация: 10.09.2013
Сообщений: 3,281
Записей в блоге: 3
02.12.2018, 17:39
Подзабыл я за много лет с тех пор как проходил, если напомните выражение "p", может быть получится. Если не ошибаюсь p=j*omega?
0
0 / 0 / 0
Регистрация: 27.10.2016
Сообщений: 70
02.12.2018, 17:52  [ТС]
Да, но тут лучше строить ЛАХ путем суммирования типовых звеньев, а я не представляю как этого сделать
0
WH
1589 / 817 / 192
Регистрация: 10.09.2013
Сообщений: 3,281
Записей в блоге: 3
02.12.2018, 20:01
Цитата Сообщение от Alexiivn Посмотреть сообщение
Да, но тут лучше строить ЛАХ путем суммирования типовых звеньев, а я не представляю как этого сделать
У Вас ведь уже готовая передаточная функция записана...
0
0 / 0 / 0
Регистрация: 27.10.2016
Сообщений: 70
02.12.2018, 21:11  [ТС]
Да, но я не совсем понимаю как это в один график соединить
0
WH
1589 / 817 / 192
Регистрация: 10.09.2013
Сообщений: 3,281
Записей в блоге: 3
03.12.2018, 13:21
В таком случае могу предположить, что с Вас требуют изобразить ЛАЧХ отдельных звеньев, а после путем суммирования значений, определяемых по графикам отдельных звеньев, построить результирующую кривую. На это наталкивает мысль, что построение требуется в логарифмическом масштабе, а логарифмические величины в таких случаях как известно складываются. Но нужно знать схему во первых, а во вторых соединения могут быть не каскадными. Уточните у преподавателя, что он хочет.
0
0 / 0 / 0
Регистрация: 27.10.2016
Сообщений: 70
03.12.2018, 23:02  [ТС]
В общем нужно построить ЛАХ и АФЧХ разомкнутой системы, ввести коррекцию. Передаточная функция состоит из последовательных звеньев которые я написал выше
0
WH
1589 / 817 / 192
Регистрация: 10.09.2013
Сообщений: 3,281
Записей в блоге: 3
06.12.2018, 18:12
Лучший ответ Сообщение было отмечено Alexiivn как решение

Решение

Графики характеристик отдельных звеньев можно построить так, на примере апериодлического звена 1-го порядка. Используем для этого gnuplot

Fortran
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
program tau
implicit none
 
 real :: k, t, omega, afr, pfr, lafr
 complex, parameter :: j=(0, 1)
 complex :: w, p
 
omega = 0.1
k=5
t=0.1
 
 open(unit=100,file='log_data_polar')
 open(unit=101,file='log_data_decart1')
 open(unit=102,file='log_data_decart2')
 
 omega=0.1
 
    !Исследуем апериодическое звено
    do while (omega < 150)
        p = j * omega
        w = k / (t*p + 1)               !Передаточная функция звена
        afr = abs (w)                   !АЧХ
        pfr = atan (aimag(w)/real(w))   !ФЧХ
        lafr=20*log10(afr)              !Логарифмическая АЧХ
        write (100,*)  pfr, afr         !Пишем годограф АФЧХ
        write (101,*)  omega, afr, pfr  !Пишем АЧХ и ФЧХ
        write (102,*)  omega, lafr      !Пишем логарифмическую АЧХ
        omega = omega + 0.1
    end do
 
 close(100) 
 close(101)
 close(102)
 
 call system('gnuplot -p log_plot_polar.plt')
 call system('gnuplot -p log_plot_decart1.plt') 
 call system('gnuplot -p log_plot_decart2.plt') 
 
end program tau
файлы log_plot_polar.plt, log_plot_decart1.plt, log_plot_decart2.plt, в порядке наименований

Кликните здесь для просмотра всего текста

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
m="./log_data_polar"
#set terminal x11 0
set terminal png
set output "plot_apfr.png"
set polar
set grid polar
set size ratio -1
set title 'АФЧХ'
plot m using 1:2 title "apfr" with lines lw 2 lt rgb 'red'
 
m="./log_data_decart1"
#set terminal x11 0
set terminal png
set output "plot_afr_pfr.png"
set grid
set xlabel "omega"
set ylabel "afr, pfr"
set title 'АЧХ, ФЧХ'
plot m using 1:2 title "afr"  with lines lw 2, \
""using 1:3 title "pfr" with lines lw 2
 
m="./log_data_decart2"
#set terminal x11 0
set terminal png
set output "plot_lafr.png"
set grid
set grid mxtics
set logscale x
#set logscale y
set title 'Логарифмическая АЧХ'
set xlabel "omega"
plot m using 1:2 title "lafr" with lines lw 2 lt rgb 'blue'


И в результате получаем набор графиков. Из графиков видно, что частота среза равна 10 omega (при заданном t=0.1), крутизна спада АЧХ составляет 20 дб/декаду.
Миниатюры
Необходимо построить лах и афчх   Необходимо построить лах и афчх   Необходимо построить лах и афчх  

1
WH
1589 / 817 / 192
Регистрация: 10.09.2013
Сообщений: 3,281
Записей в блоге: 3
08.12.2018, 10:48
Строку № 23 нужно исправить на такую, что бы при построеннии фазовых характеристик более сложных звеньев результат получался правильным.

Fortran
1
pfr = atan2 (aimag(w), real(w))  !ФЧХ
И можно добавить переходную функцию апериодического звена

Fortran
1
h = k*(1-exp**(-omega/t))
для построения графика переходного процесса на единичное воздействие.
Миниатюры
Необходимо построить лах и афчх  
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.12.2018, 10:48
Помогаю со студенческими работами здесь

Построить АФЧХ, как?
Есть передаточная функция разомкнутой системы, найдены её действительная(Re) и мнимая(Im) части, как по ним построить АФЧХ в Матлабе? ...

Построить график АФЧХ
Помогите построить график АФЧХ в маткаде. данные T1=11.T=19.T3=26 k=3 Для инерционного звена.

Не получается построить ЛАХ и ЛФХ в матлабе
Здравствуйте. В схеме Получилась такая передаточная функция: Вопрос Как составить программу которая построит ЛАХ и ЛФХ? ...

Как построить афчх по таблице?
...

Построить АФЧХ передаточной функции в jpeg
Помогите построить АФЧХ передаточная функция в jpeg.k=0,1;T1=9.08;T2=1.88


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru