Форум программистов, компьютерный форум, киберфорум
Наши страницы
Электротехника, ТОЭ
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
Alexiivn
0 / 0 / 0
Регистрация: 27.10.2016
Сообщений: 67
1

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

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

передаточную функцию разбил на простые звенья:http://www.cyberforum.ru/cgi-bin/latex.cgi?{W}_{p}=http://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) при http://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)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.12.2018, 17:07
Ответы с готовыми решениями:

Ошибочный скачок значения АФЧХ
Здравствуйте, такой вопрос: при теоретическом построении АФЧХ колебательного звена меньше -90...

Необходимо построить звезду фазных ЭДС
В общем мне необходимо построить звезду пазных ЭДС асинхронного двигателя. Количество лучей в...

Как найти ФЧХ, ЛАХ, g(x) для интегрирующего ОУ?
Вот дал препод задание - исследовать интегрирующий усилитель, для него найти АЧХ,ФЧХ,АФК, h(t) -...

Построить частотные характеристики в виде АЧХ, ФЧХ, АФЧХ и ЛАХ
Необходимо построить частотные характеристики в виде АЧХ, ФЧХ, АФЧХ и ЛАХ для...

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

8
WH
857 / 273 / 46
Регистрация: 10.09.2013
Сообщений: 1,089
Записей в блоге: 1
02.12.2018, 17:39 2
Подзабыл я за много лет с тех пор как проходил, если напомните выражение "p", может быть получится. Если не ошибаюсь p=j*omega?
0
Alexiivn
0 / 0 / 0
Регистрация: 27.10.2016
Сообщений: 67
02.12.2018, 17:52  [ТС] 3
Да, но тут лучше строить ЛАХ путем суммирования типовых звеньев, а я не представляю как этого сделать
0
WH
857 / 273 / 46
Регистрация: 10.09.2013
Сообщений: 1,089
Записей в блоге: 1
02.12.2018, 20:01 4
Цитата Сообщение от Alexiivn Посмотреть сообщение
Да, но тут лучше строить ЛАХ путем суммирования типовых звеньев, а я не представляю как этого сделать
У Вас ведь уже готовая передаточная функция записана...
0
Alexiivn
0 / 0 / 0
Регистрация: 27.10.2016
Сообщений: 67
02.12.2018, 21:11  [ТС] 5
Да, но я не совсем понимаю как это в один график соединить
0
WH
857 / 273 / 46
Регистрация: 10.09.2013
Сообщений: 1,089
Записей в блоге: 1
03.12.2018, 13:21 6
В таком случае могу предположить, что с Вас требуют изобразить ЛАЧХ отдельных звеньев, а после путем суммирования значений, определяемых по графикам отдельных звеньев, построить результирующую кривую. На это наталкивает мысль, что построение требуется в логарифмическом масштабе, а логарифмические величины в таких случаях как известно складываются. Но нужно знать схему во первых, а во вторых соединения могут быть не каскадными. Уточните у преподавателя, что он хочет.
0
Alexiivn
0 / 0 / 0
Регистрация: 27.10.2016
Сообщений: 67
03.12.2018, 23:02  [ТС] 7
В общем нужно построить ЛАХ и АФЧХ разомкнутой системы, ввести коррекцию. Передаточная функция состоит из последовательных звеньев которые я написал выше
0
WH
857 / 273 / 46
Регистрация: 10.09.2013
Сообщений: 1,089
Записей в блоге: 1
06.12.2018, 18:12 8
Лучший ответ Сообщение было отмечено 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, в порядке наименований

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

Код
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
857 / 273 / 46
Регистрация: 10.09.2013
Сообщений: 1,089
Записей в блоге: 1
08.12.2018, 10:48 9
Строку № 23 нужно исправить на такую, что бы при построеннии фазовых характеристик более сложных звеньев результат получался правильным.

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

Fortran
1
h = k*(1-exp**(-omega/t))
для построения графика переходного процесса на единичное воздействие.
1
Миниатюры
Необходимо построить лах и афчх  
08.12.2018, 10:48
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.12.2018, 10:48

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

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

Построить АФЧХ для передаточной функции (компас)
Составить программы определения A (w) и ф (w) и на pascal. Нужен код, чтобы вставить...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru