Имитационное структурное моделирование системы

Методика и основные этапы построения математических моделей, их сущность и особенности, порядок разработки. Составление математических моделей для системы "ЭМУ-Д". Алгоритм расчета переходных процессов в системе и оформление результатов программы.

Рубрика Экономико-математическое моделирование
Вид реферат
Язык русский
Дата добавления 22.04.2009
Размер файла 198,6 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

2

Северская Государственная Технологическая Академия

Имитационное структурное моделирование системы ЭП на ЦВМ с учетом нелинейностей

Северск 2008

Цель работы

Методом цифрового имитационного моделирования исследовать переходные процессы в элементах электропривода и автоматической системе регулирования с учетом влияния нелинейного момента нагрузки.

Структурная и функциональная схемы системы

Рис. 1 - Функциональная схема системы “ЭМУ - Д”

Рис. 2 - Структурная схема системы “ЭМУ - Д”

Технические данные

Данные для расчета представлены в таблице 1.

Таблица 1 - Данные для расчета

ЭМУ

Двигатель

ТГ

Еэму

К1

Ту

К2

Ткз

Rя эму

Uн

I

wн

Rяц

Тяц

Тэм

Ктг

В

-

с

-

с

Ом

В

А

рад/с

Ом

с

с

Вс

230

1,5

0,05

1,5

0,17

5,3

220

4,25

157

2,9

0,02

0,18

1

Нелинейная зависимость момента сопротивления механизма приведена на рис. 3.

Рис. 3 - Нелинейная зависимость момента сопротивления механизма

Краткое описание этапов и особенностей процесса моделирования

На первом этапе необходимо оценить все возможные алгоритмы функционирования системы и выбрать наиболее полно отвечающий цели моделирования. Этот этап заканчивается принятием допущений и оценкой ограничений для процесса моделирования.

Второй этап подразумевает создание математических моделей системы и окружающей среды с учетом результатов и выводов первого этапа, причем, математические модели могут содержать взаимосвязанные подсистемы и элементы.

Третий этап содержит выбор способа решения уравнений математической модели. Затем разрабатывается алгоритм решения задачи и пишется программа на выбранном языке (PASCAL).

Заключительный, четвертый этап содержит отладку программы. Ввод данных, непосредственное решение задачи, вывод и анализ результатов.

Составление математической модели для системы “ЭМУ - Д”

На схеме (рис. 2) ЭМУ представлен в виде двух апериодических звеньев с коэффициентами К1 первого и К2 второго каскадов усиления и постоянными времени Ту обмотки управления и Ткз короткозамкнутой обмотки. Структурная схема двигателя состоит из безинерционного, интегрирующего и апериодического звеньев, параметры которых определяются сопротивлением якорной цепи Rяц, электромагнитной - Тяц и электромеханической - Тэм постоянными времени, а коэффициент передачи безинерционного звена С рассчитывается по номинальным данным двигателя.

Определяем величину сигнала ошибки на входе системы:

Для получения частного решения численным методом, например, Эйлера первого порядка необходимы конечно-разностные уравнения. Удобнее всего осуществить переход от передаточной функции звена к конечно-разностному уравнению.

В результате перехода к конечно-разностным уравнениям получим уравнения для пошагового машинного решения численным методом Эйлера первого порядка для апериодических звеньев:

,

,

Находим ЭДС управления еу на втором сумматоре схемы:

.

,

Моделирование нелинейного момента сопротивления механизма из-за трудоемкости описания его дифференциальными уравнениями проведем с использованием логических зависимостей:

- при пуске:

если , то ;

, то

Определим величину суммарного тока на третьем сумматоре схемы:

.

В результате перехода к конечно-разностным уравнениям получим уравнения для пошагового машинного решения численным методом Эйлера первого порядка для интегрирующего звена:

,

Алгоритм расчета переходных процессов в системе “ЭМУ - Д”

Выражения, приведенные в пункте 5, являются исходными для составления алгоритма решения задачи, в котором предусмотрено конечное время расчета переходного процесса tпп с шагом интегрирования t.

Алгоритм, представленный на рис. 3, соответствует пуску ДПТ при нелинейном моменте сопротивления механизма.

Рис. 4 - Алгоритм расчета переходных процессов в системе “ЭМУ - Д”

Листинг программ расчета и графики переходных процессов

Пуск ДПТ при линейном моменте сопротивления механизма

program map;

uses graph;

var

wnom,t,eu,Uvx,Tac,inl,ic,isum,inom,ia,w,k1,k2,ktg,du,ekz,emu,dt,

tpp,rc,Tu,Tkz,c,Tem:real;

x,y,gd,gm:integer;

begin

tpp:=12;

wnom:=157;

c:=1.322;

dt:=0.001;

Uvx:=10;

k1:=1.5;

k2:=1.5;

Tu:=0.05;

Tkz:=0.17;

rc:=5.3;

inom:=4.25;

Tac:=0.02;

Tem:=0.18;

ktg:=1;

w:=0;

gd:=vga;initgraph(gd,gm,'c:\BPascal\BGI');

setlinestyle(1,0,1);setcolor(2);

for x:=0 to 9 do

line(x*70,0,x*70,199);

for y:=0 to 9 do

line(0,y*20,639,y*20);

setcolor(5);

setlinestyle(0,0,1);setcolor(6);

line(0,120,639,120);

line(70,0,70,199);

setcolor(4); outtextxy(10,10,'w,rad/sec ');

setcolor(4); outtextxy(90,10,'Isum,A');

setcolor(4); outtextxy(580,125,'t,sec');

setcolor(7); outtextxy(120,125,'1,5 3.0 4.5 6.0 7.5 9.0');

setcolor(7); outtextxy(40,100,'4,0');

setcolor(7); outtextxy(40,80,'8,0');

setcolor(7); outtextxy(40,60,'12,0');setcolor(7); outtextxy(40,40,'16,0');

ic:=0.1*inom;

while t<tpp do

begin

du:=Uvx-w*ktg;

ekz:=ekz+(k1*du-ekz)*(dt/Tu);

emu:=emu+(k2*ekz-emu)*(dt/Tkz);

eu:=emu-w*c;

ia:=ia+((eu/rc)-ia)*(dt/Tac);

isum:=ia-ic;

w:=w+((rc*isum*dt)/(c*Tem));

t:=t+dt;

putpixel(round(70+t*700/tpp),round(120-w*5),1);

putpixel(round(70+t*700/tpp),round(120-Isum*5),4);

end;

readln;

closegraph;

writeln('Pusk DPT pri lineinom momente soprotivleniya');

writeln('');

writeln('Chastota vrasheniya w=',w:6:2);

writeln('Tok yakorya ia:=',ia:4:2);

writeln('Signal oshibki dU=',ia:4:2);

writeln('EDS kz Ekz=',ekz:6:2);

writeln('EDS emu Emu=',emu:6:2);

writeln('EDS oy Ey=',eu:4:2);

writeln('isum=',isum:4:2);

readln;

end.

Пуск ДПТ при нелинейном моменте сопротивления механизма

program map;

uses graph;

var

wnom,t,eu,Uvx,Tac,inl,ic,isum,inom,ia,w,k1,k2,ktg,du,ekz,emu,dt,

tpp,rc,Tu,Tkz,c,Tem,inel:real;

x,y,gd,gm:integer;

begin

gd:=vga;initgraph(gd,gm,'c:\BPascal\BGI');

tpp:=2;

wnom:=157;

c:=1.322;

dt:=0.001;

Uvx:=10;

k1:=1.5;

k2:=1.5;

Tu:=0.05;

Tkz:=0.17;

rc:=5.3;

inom:=4.25;

Tac:=0.02;

Tem:=0.18;

ktg:=1;

w:=0;

setlinestyle(1,0,1);setcolor(2);

for x:=0 to 9 do

line(x*70,0,x*70,199);

for y:=0 to 9 do

line(0,y*20,639,y*20);

setcolor(5);

setlinestyle(0,0,1);setcolor(6);

line(0,120,639,120);

line(70,0,70,199);

setcolor(4); outtextxy(10,10,'w,rad/sec ');

setcolor(4); outtextxy(90,10,'Isum,A');

setcolor(4); outtextxy(580,125,'t,sec');

setcolor(7); outtextxy(120,125,'6,0 12.0 18.0 24.0 30.0 36.0 42.0 48.0');

ic:=0.1*inom;

while t<tpp do

begin

du:=Uvx-w*ktg;

ekz:=ekz+(k1*du-ekz)*(dt/Tu);

emu:=emu+(k2*ekz-emu)*(dt/Tkz);

eu:=emu-w*c;

if 0<w<0.5*wnom THEN inel:=(w/wnom)*2*inom; if w>0.5*wnom THEN inel:=0.5*inom;

isum:=ia-(ic+inel);

w:=w+((rc*isum*dt)/(c*Tem));

t:=t+dt;

putpixel(round(70+t*700/tpp),round(120-w*0.100),1);

putpixel(round(70+t*700/tpp),round(120-isum*9),4);

end;

readln;

closegraph;

writeln('Pusk DPT pri nelineinom momente soprotivleniya');

writeln('');

writeln('Chastota vrasheniya w=',w:6:2);

writeln('Tok yakorya ia:=',ia:4:2);

writeln('Signal oshibki dU=',ia:4:2);

writeln('EDS kz Ekz=',ekz:6:2);

writeln('EDS emu Emu=',emu:6:2);

writeln('EDS oy Ey=',eu:4:2);

writeln('isum=',isum:4:2);

readln;

end.

Результаты программы расчета переходных процессов в системе “ЭМУ-Д”

Пуск ДПТ при линейном моменте нагрузки:

W=51 с-1, ia=0,44 А, dU=32.17 B, Ekz=48.28 B, Emu=72.55 B, Ey=1.26 B, isum=0.02 A

Пуск ДПТ при нелинейном моменте нагрузки:

W=54.4 с-1, ia=2,20 А, dU=31.8 B, Ekz=50.78 B, Emu=81.12 B, Ey=4.86 B, isum=0.02 A


Подобные документы

  • Анализ основных способов построения математической модели. Математическое моделирование социально-экономических процессов как неотъемлемая часть методов экономики, особенности. Общая характеристика примеров построения линейных математических моделей.

    курсовая работа [1,3 M], добавлен 23.06.2013

  • Характеристика основных принципов создания математических моделей гидрологических процессов. Описание процессов дивергенции, трансформации и конвергенции. Ознакомление с базовыми компонентами гидрологической модели. Сущность имитационного моделирования.

    презентация [60,6 K], добавлен 16.10.2014

  • Особенности формирования и способы решения оптимизационной задачи. Сущность экономико-математической модели транспортной задачи. Характеристика и методика расчета балансовых и игровых экономико-математических моделей. Свойства и признаки сетевых моделей.

    практическая работа [322,7 K], добавлен 21.01.2010

  • Изучение экономических приложений математических дисциплин для решения экономических задач: использование математических моделей в экономике и менеджменте. Примеры моделей линейного и динамического программирования как инструмента моделирования экономики.

    курсовая работа [2,0 M], добавлен 21.12.2010

  • Изучение и отработка навыков математического моделирования стохастических процессов; исследование реальных моделей и систем с помощью двух типов моделей: аналитических и имитационных. Основные методы анализа: дисперсионный, корреляционный, регрессионный.

    курсовая работа [701,2 K], добавлен 19.01.2016

  • Основной тезис формализации. Моделирование динамических процессов и имитационное моделирование сложных биологических, технических, социальных систем. Анализ моделирования объекта и выделение всех его известных свойств. Выбор формы представления модели.

    реферат [493,5 K], добавлен 09.09.2010

  • Теоретические основы математического прогнозирования продвижения инвестиционных инструментов. Понятие системы имитационного моделирования. Этапы построения моделей экономических процессов. Характеристика ООО "Брянск-Капитал". Оценка адекватности модели.

    курсовая работа [2,1 M], добавлен 20.11.2013

  • Основные понятия и типы моделей, их классификация и цели создания. Особенности применяемых экономико-математических методов. Общая характеристика основных этапов экономико-математического моделирования. Применение стохастических моделей в экономике.

    реферат [91,1 K], добавлен 16.05.2012

  • Сущность и необходимость применения математических моделей в экономике. Характеристика предприятия "Лукойл", определение стоимости компании с помощью модели дисконтированных денежных потоков. Использование математических моделей в управлении предприятием.

    дипломная работа [1,7 M], добавлен 25.09.2010

  • Теоретические основы экономико-математических задач о смесях. Принципы построения и структура интегрированной системы экономико-математических моделей. Организационно-экономическая характеристика и технико-экономические показатели работы СПК "Родина".

    курсовая работа [66,6 K], добавлен 01.04.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.