- •Синтез регуляторов скорости, напряжения и тока при настройке контуров на модульный оптимум
- •Анализ непрерывной модели спр, настроенной на модульный оптимум
- •Определение передаточной функции спр
- •Проверка устойчивости спр по корням характеристического уравнения в плоскости «p»
- •Нахождение уравнения переходного процесса и показателей качества при реакции спр на единичное ступенчатое воздействие
- •Разработка структурной схемы дискретной спр
- •Определение периода квантования дискретной системы по критерию джури
- •Анализ дискретной системы с аналоговым регулятором скорости и цифровым регулятором скорости
- •Определение передаточной функции дискретной спр
- •Проверка устойчивости дискретной спр по корням характеристического уравнения в плоскостях «z» и «w»
- •Нахождение уравнения переходного процесса и показателей качества при реакции дискретной спр на единичное ступенчатое воздействие
- •Синтез дискретной спр с регулятором скорости, обеспечивающим конечную длительность переходного процесса
- •Анализ дискретной спр с перходными процессами конечной длительности
- •Определение передаточной функции дискретной спр
- •Определение устойчивости дискретной спр по корням характеристического уравнения в плоскостях «z» и «w»
- •Нахождение уравнения переходного процесса и показателей качества при реакции дискретной спр на единичное ступенчатое воздействие
- •Построение переходного процесса в цифровой спр по разностному уравнению
- •Построение переходного процесса в цифровой спр в среде MatLab Simulink
- •Определение показателей качества
Построение переходного процесса в цифровой спр в среде MatLab Simulink
Рисунок 12 – Модель дискретной СПР в программе Matlab Simulink
Рисунок 13 – График переходного момента скорости АД дискретной СПР
Определение показателей качества
Определим показатели качества дискретной СПР:
ПРОГРАММНАЯ РЕАЛИЗАЦИЯ РЕГУЛЯТОРА, ОБЕСПЕЧИВАЮЩАЯ КОНЕЧНУЮ ДЛИТЕЛЬНОСТЬ ПЕРЕХОДНОГО ПРОЦЕССА СР.
Моделирование в Matlabe.
Рисунок –Модель регулятора в пакете Matlab Simulink
Рисунок –График переходного процесса регулятора в Matlab Simulink
8.2 Программирование регулятора в программе Delphi 7
Листинг программы:
unit Unit2;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls, TeeProcs, TeEngine, Chart, StdCtrls, Series;
type
TForm1 = class(TForm)
Edit1: TEdit;
Button1: TButton;
Chart1: TChart;
Series1: TLineSeries;
procedure Button1Click(Sender: TObject);
private
public
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
var vhod,vuhod:real; n,i:integer;
Xo,Yo:array[0..10]of real;
X,Y:array[0..3] of real;
begin
X[0]:=619.96;
X[1]:=-579.66;
Y[0]:=0;
Y[1]:=-0.4463;
n:=21;
For i:=0 to n do
begin
vhod:=X[0]*Xo[i]+X[1]*Xo[i-1];
vuhod:=Y[1]*Yo[i-1];
Yo[i]:=vhod+vuhod;
Edit1.Text:=FloatToStr(Yo[i]);
end;
Chart1.SeriesList.Series[0].Clear;
for i:=1 to n do
begin
Chart1.SeriesList.Series[0].AddXY(i-1,Yo[i],'',clGreen);
Chart1.SeriesList.Series[0].AddXY(i,Yo[i],'',clGreen);
end;
Рисунок – Результаты работы программы
8.3Блок схема регулятора:
і=0..n
Начало
і=0..n
vhod:=X[0]*Xo[i]+X[1]*Xo[i-1]; vuhod:=Y[1]*Yo[i-1]; Yo[i]:=vhod+vuhod;
Обработка
графика
Конец
