Алгоритм нечеткой логики в задаче управления транспортными потоками

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

Рубрика Транспорт
Вид дипломная работа
Язык русский
Дата добавления 09.10.2013
Размер файла 1007,1 K

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

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

Рисунок 7 ? Ситуация, при которой увеличен поток машин с южного направления

На рисунке 7 показана ситуация, когда преобладает поток машин с южного направления. В результате для светофоров Север-Юг установились значения: 90 секунд зеленого света, 30 - для красного. Так как поток машин большой (больше 50), то суммарное время цикла - 120 секунд.

Рисунок 8 ? Ситуация, при которой увеличен поток машин с южного и восточного направлений

На рисунке 8 показана ситуация, когда преобладает поток машин с южного и восточного направления. В результате для светофоров Север-Юг установились значения: 60 секунд зеленого света, 60 - для красного. Так как поток машин очень большой (больше 80 машин), то суммарное время цикла стало максимальным - 120 секунд.

На рисунке 9 показана ситуация, когда преобладает поток машин с северного и южного направления. В результате для светофоров Север-Юг установились значения: 80 секунд зеленого света, 40 - для красного. Так как поток машин большой, то суммарное время цикла стало 120 секунд.

Рисунок 9 ? Ситуация, при которой увеличен поток машин с северного и южного направлений

На рисунке 10 показана ситуация, преобладает поток машин с западного и восточного направлений. В результате для светофоров Запад-Восток установились значения: 90 секунд зеленого света, 30 - для красного. Так как поток машин очень большой (с Запада больше 80 машин), то суммарное время цикла - 120 секунд.

Рисунок 10 ? Ситуация, при которой увеличен поток машин с западного и восточного направлений

Рисунок 11 - Настройка трафика

Для настройки количества машин, подъезжающих к перекрестку с каждой из сторон, используется окно "Настройка трафика" (рис.12). В нем для каждого часа суток можно установить количество автомобилей, подъезжающих к перекрестку за 10 секунд.

Заключение

Проблема пробок остро стоит во многих странах мира, а попытки ее разрешить - очень разнообразны.

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

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

Результатом дипломной работы является программа автоматизации управления светофорами. В дипломной работе были изучены понятия нечеткой логики, нечеткий алгоритм, транспортные системы мира. Написана программа автоматизации работы нечеткого светофора с целью уменьшения загруженности дорог.

Список использованных источников

1. Архангельский, А.Я. Программирование в Delphi 7/А.Я. Архангельский. - М.: Бином, 2003

2. Заде, Л. Понятие лингвистической переменной и его применение к принятию приближенных решений / Л. Заде. - М.: Мир, 1976.

3. Круглов, В.В. Интеллектуальные информационные системы:

4. компьютерная поддержка систем нечеткой логики и нечеткого вывода

5. / В.В. Круглов, М.И. Дли - М.: Физматлит, 2002.

6. Круглов, В.В. Нечеткая логика и искусственные нейронные сети

7. / В.В. Круглов, М.И. Дли, Р.Ю. Голунов - М.: Физматлит, 2001.

8. Культин, Н.В. Delphi в задачах и примерах / Н.В. Культин ? Спб.: БХВ Петербург, 2003.

9. Макаров, Ю.Ф. Способы решения транспортных проблем больших городов с помощью легких объемных магистралей-эстакад, этажи которых связаны переездами для автомобилей / Ю.Ф. Макаров, Ю.М. Низовцев [Электронный ресурс] // Гильдия экологов. Вместе во имя будущего http://www.ecoguild.ru/docs/2010transport2. htm> (16.12.2012 г.)

Приложение А

Текст основных модулей программы

unit PMain;

interface

uses

Winapi. Windows, Winapi. Messages, System. SysUtils, System. Variants, System. Classes, Vcl. Graphics,

Vcl. Controls, Vcl. Forms, Vcl. Dialogs, Vcl. StdCtrls;

type

TMain = class (TForm)

Button1: TButton;

procedure Button1Click (Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Main: TMain;

implementation

{$R *. dfm}

uses POne;

procedure TMain. Button1Click (Sender: TObject);

begin

One. ShowModal; // открыть форму

end;

end.

unit POne;

interface

uses

Winapi. Windows, Winapi. Messages, System. SysUtils, System. Variants, System. Classes, Vcl. Graphics,

Vcl. Controls, Vcl. Forms, Vcl. Dialogs, Vcl. ExtCtrls, Vcl. StdCtrls, Vcl.comCtrls;

type

TOne = class (TForm)

Panel1: TPanel;

Button1: TButton;

Button2: TButton;

Button3: TButton;

Image1: TImage;

Button4: TButton;

Timer1: TTimer;

Label1: TLabel;

Label2: TLabel;

Label3: TLabel;

Label4: TLabel;

Label5: TLabel;

Label6: TLabel;

Label7: TLabel;

Procedure Draw;

procedure Button1Click (Sender: TObject);

procedure Button2Click (Sender: TObject);

procedure Timer1Timer (Sender: TObject);

procedure FormShow (Sender: TObject);

procedure Button4Click (Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

CarsN, CarsS, CarsE, CarsW: array [0.23] of integer;

end;

var

One: TOne;

N,S,E,W: Integer;

Cn,Cs,Ce,Cw: integer;

min,max,Step: integer;

hour, minute, sec: integer;

Svetofor: boolean;

SvetoforTime: integer;

SvetoforGreen: integer;

SvetoforRed: integer;

S1,S2,S3: boolean;

implementation

{$R *. dfm}

uses PTrafic;

procedure TOne. Button1Click (Sender: TObject);

begin

Timer1. Enabled: =true;

end;

procedure TOne. Button2Click (Sender: TObject);

begin

Timer1. Enabled: =False;

end;

procedure TOne. Button4Click (Sender: TObject);

begin

Trafic. Init;

end;

Procedure TOne. Draw;

var

i, number, count: integer;

begin

Randomize;

// Отрисовка улицы

Image1. Canvas. Brush. Color: =clGray;

Image1. Canvas. Rectangle (0,0, Image1. Width, Image1. Height);

Image1. Canvas. Pen. Color: =clBlack;

Image1. Canvas. Pen. Width: =3;

Image1. Canvas. MoveTo (50, 200);

Image1. Canvas. LineTo (200, 200);

Image1. Canvas. LineTo (200,50);

Image1. Canvas. MoveTo (300,50);

Image1. Canvas. LineTo (300, 200);

Image1. Canvas. LineTo (450, 200);

Image1. Canvas. MoveTo (50,300);

Image1. Canvas. LineTo (200,300);

Image1. Canvas. LineTo (200,450);

Image1. Canvas. MoveTo (300,450);

Image1. Canvas. LineTo (300,300);

Image1. Canvas. LineTo (450,300);

Image1. Canvas. Pen. Color: =clBlack;

Image1. Canvas. Pen. Style: =psDash;

Image1. Canvas. Pen. Width: =1;

Image1. Canvas. MoveTo (50,250);

Image1. Canvas. LineTo (450,250);

Image1. Canvas. MoveTo (250,50);

Image1. Canvas. LineTo (250,450);

// Отрисовка машин север

Count: =N;

if N mod 2=0 then number: =N div 2 else number: =N div 2+1;

for i: =1 to number do

begin

if Count<>0 then

begin

Image1. Canvas. Brush. Color: =Random (2000000);

Image1. Canvas. Rectangle (210, 195- (i-1) *25,220,175- (i-1) *25);

Count: =Count-1;

end;

if Count<>0 then

begin

Image1. Canvas. Brush. Color: =Random (2000000);

Image1. Canvas. Rectangle (225, 195- (i-1) *25,235,175- (i-1) *25);

Count: =Count-1;

end;

end;

// Отрисовка машин юг

Count: =S;

if S mod 2=0 then number: =S div 2 else number: =S div 2+1;

for i: =1 to number do

begin

if Count<>0 then

begin

Image1. Canvas. Brush. Color: =Random (2000000);

Image1. Canvas. Rectangle (290,305+ (i-1) *25,280,325+ (i-1) *25);

Count: =Count-1;

end;

if Count<>0 then

begin

Image1. Canvas. Brush. Color: =Random (2000000);

Image1. Canvas. Rectangle (275,305+ (i-1) *25,265,325+ (i-1) *25);

Count: =Count-1;

end;

end;

// Отрисовка машин запад

Count: =W;

if W mod 2=0 then number: =W div 2 else number: =W div 2+1;

for i: =1 to number do

begin

if Count<>0 then

begin

Image1. Canvas. Brush. Color: =Random (2000000);

Image1. Canvas. Rectangle (195- (i-1) *25,295,175- (i-1) *25,285);

Count: =Count-1;

end;

if Count<>0 then

begin

Image1. Canvas. Brush. Color: =Random (2000000);

Image1. Canvas. Rectangle (195- (i-1) *25,280,175- (i-1) *25,270);

Count: =Count-1;

end;

end;

// Отрисовка машин восток

Count: =E;

if E mod 2=0 then number: =E div 2 else number: =E div 2+1;

for i: =1 to number do

begin

if Count<>0 then

begin

Image1. Canvas. Brush. Color: =Random (2000000);

Image1. Canvas. Rectangle (305+ (i-1) *25, 205,325+ (i-1) *25,215);

Count: =Count-1;

end;

if Count<>0 then

begin

Image1. Canvas. Brush. Color: =Random (2000000);

Image1. Canvas. Rectangle (305+ (i-1) *25,220,325+ (i-1) *25,230);

Count: =Count-1;

end;

end;

if Svetofor then

begin

Image1. Canvas. Brush. Color: =clGreen;

Image1. Canvas. Ellipse (180,180, 195, 195);

Image1. Canvas. Ellipse (320,320,305,305);

Image1. Canvas. Brush. Color: =clRed;

Image1. Canvas. Ellipse (180,320, 195,305);

Image1. Canvas. Ellipse (320,180,305, 195);

end

else begin

Image1. Canvas. Brush. Color: =clRed;

Image1. Canvas. Ellipse (180,180, 195, 195);

Image1. Canvas. Ellipse (320,320,305,305);

Image1. Canvas. Brush. Color: =clGreen;

Image1. Canvas. Ellipse (180,320, 195,305);

Image1. Canvas. Ellipse (320,180,305, 195);

end;

Label6. Caption: =IntToStr (SvetoforGreen);

Label7. Caption: =IntToStr (SvetoforRed);

// условия принадлежности

If (Cn<10) and (Cs<10) and ( (Cw>50) or (Ce>50)) and (SvetoforGreen>20) then

begin

SvetoforGreen: = SvetoforGreen-10;

SvetoforRed: = SvetoforRed+10;

end;

If (Cn<10) and (Cs<10) and ( (Cw>30) and (Cw<60) or (Ce>30) and (Ce<60)) and (SvetoforGreen>20) then

begin

SvetoforRed: = SvetoforRed+10;

SvetoforGreen: = SvetoforGreen-10;

end;

If ( (Cn>60) or (Cs>60)) and ( (Cw<20) and (Ce<20)) and (SvetoforRed>20) then

begin

SvetoforRed: = SvetoforRed-10;

SvetoforGreen: = SvetoforGreen+10;

end;

If (Cw<10) and (Ce<10) and ( (Cn>50) or (Cs>50)) and (SvetoforGreen>20) then

begin

SvetoforGreen: = SvetoforGreen-10;

SvetoforRed: = SvetoforRed+10;

end;

If (Cw>60) and (Ce>60) and ( (Cn>30) and (Cn<60) or (Cs>30) and (Cs<60)) and (SvetoforGreen>20) then

begin

SvetoforGreen: = SvetoforGreen-10;

SvetoforRed: = SvetoforRed+10;

end;

If (Cw>60) and (Ce>60) and ( (Cn<20) or (Cs<20)) and (SvetoforRed>20) then

begin

SvetoforRed: = SvetoforRed-10;

SvetoforGreen: = SvetoforGreen+10;

end;

If (Cn<10) and (Cs<10) and (Cw<10) and (Ce<10) and S1 then

begin

SvetoforGreen: =30;

SvetoforRed: =30;

S1: =False;

S2: =True;

S3: =True;

end;

If ( (Cn>60) or (Cs>60) or (Cw>60) or (Ce>60)) and S3 then

begin

SvetoforGreen: =60;

SvetoforRed: =60;

S1: =True;

S2: =True;

S3: =False;

end;

{If ( ( (Cn>30) and (Cn<50) or (Cs>30) and (Cs<50)) or ( (Ce>30) and (Ce<50) or (Cw>30) and (Cw<50))) and S2 then

begin

SvetoforGreen: =45;

SvetoforRed: =45;

S1: =True;

S2: =False;

S3: =True;

end; }

end;

procedure TOne. FormShow (Sender: TObject);

begin

min: =20;

max: =100;

step: =10;

hour: =20;

minute: =0;

sec: =0;

S1: =True; S2: =True; S3: =True;

CarsN [0]: =2; CarsS [0]: =4; CarsE [0]: =6; CarsW [0]: =7;

CarsN [1]: =2; CarsS [1]: =4; CarsE [1]: =6; CarsW [1]: =7;

CarsN [2]: =2; CarsS [2]: =4; CarsE [2]: =6; CarsW [2]: =7;

CarsN [3]: =2; CarsS [3]: =4; CarsE [3]: =6; CarsW [3]: =7;

CarsN [4]: =2; CarsS [4]: =4; CarsE [4]: =6; CarsW [4]: =7;

CarsN [5]: =2; CarsS [5]: =4; CarsE [5]: =6; CarsW [5]: =7;

CarsN [6]: =2; CarsS [6]: =4; CarsE [6]: =6; CarsW [6]: =7;

CarsN [7]: =2; CarsS [7]: =4; CarsE [7]: =6; CarsW [7]: =7;

CarsN [8]: =7; CarsS [8]: =4; CarsE [8]: =3; CarsW [8]: =9;

CarsN [9]: =6; CarsS [9]: =7; CarsE [9]: =3; CarsW [9]: =3;

CarsN [10]: =2; CarsS [10]: =7; CarsE [10]: =7; CarsW [10]: =4;

CarsN [11]: =2; CarsS [11]: =8; CarsE [11]: =5; CarsW [11]: =4;

CarsN [12]: =3; CarsS [12]: =7; CarsE [12]: =4; CarsW [12]: =5;

CarsN [13]: =2; CarsS [13]: =5; CarsE [13]: =4; CarsW [13]: =3;

CarsN [14]: =3; CarsS [14]: =6; CarsE [14]: =4; CarsW [14]: =5;

CarsN [15]: =4; CarsS [15]: =5; CarsE [15]: =4; CarsW [15]: =5;

CarsN [16]: =6; CarsS [16]: =6; CarsE [16]: =4; CarsW [16]: =4;

CarsN [17]: =6; CarsS [17]: =4; CarsE [17]: =5; CarsW [17]: =6;

CarsN [18]: =5; CarsS [18]: =6; CarsE [18]: =5; CarsW [18]: =6;

CarsN [19]: =6; CarsS [19]: =4; CarsE [19]: =7; CarsW [19]: =6;

CarsN [20]: =3; CarsS [20]: =3; CarsE [20]: =5; CarsW [20]: =5;

CarsN [21]: =3; CarsS [21]: =3; CarsE [21]: =4; CarsW [21]: =5;

CarsN [22]: =4; CarsS [22]: =3; CarsE [22]: =3; CarsW [22]: =3;

CarsN [23]: =2; CarsS [23]: =2; CarsE [23]: =3; CarsW [23]: =2;

Cn: =0;

Cs: =0;

Ce: =0;

Cw: =0;

Svetofor: =False;

SvetoforTime: =0;

SvetoforGreen: =60;

SvetoforRed: =60;

Draw;

end;

procedure TOne. Timer1Timer (Sender: TObject);

begin

sec: =sec+10;

if sec>=60 then

begin

minute: =minute+1;

sec: =0;

end;

if minute>=60 then

begin

hour: =hour+1;

minute: =0;

end;

if hour>=24 then

hour: =0;

Label1. Caption: =IntToStr (hour) +': '+IntToStr (minute) +': '+IntToStr (sec);

SvetoforTime: =SvetoforTime+10;

if Svetofor then

begin

Cn: =Cn-10;

if Cn<0 then Cn: =0;

Cs: =Cs-10;

if Cs<0 then Cs: =0;

if SvetoforTime>=SvetoforGreen then

begin

Svetofor: =False;

SvetoforTime: =0;

end;

end

else begin

Ce: =Ce-10;

if Ce<0 then Ce: =0;

Cw: =Cw-10;

if Cw<0 then Cw: =0;

if SvetoforTime>=SvetoforRed then

begin

Svetofor: =True;

SvetoforTime: =0;

end;

end;

Cn: =Cn+CarsN [hour];

Cs: =Cs+CarsS [hour];

Ce: =Ce+CarsE [hour];

Cw: =Cw+CarsW [hour];

Label2. Caption: =IntToStr (Cn);

Label3. Caption: =IntToStr (Cs);

Label4. Caption: =IntToStr (Cw);

Label5. Caption: =IntToStr (Ce);

N: =Cn div 10+1;

S: =Cs div 10+1;

E: =Ce div 10+1;

W: =Cw div 10+1;

Draw;

end;

end.

unit PTrafic;

interface

uses

Winapi. Windows, Winapi. Messages, System. SysUtils, System. Variants, System. Classes, Vcl. Graphics,

Vcl. Controls, Vcl. Forms, Vcl. Dialogs, Vcl. Grids;

type

TTrafic = class (TForm)

StringGrid1: TStringGrid;

procedure FormClose (Sender: TObject; var Action: TCloseAction);

private

{ Private declarations }

public

{ Public declarations }

Procedure Init;

end;

var

Trafic: TTrafic;

implementation

{$R *. dfm}

uses POne;

procedure TTrafic. FormClose (Sender: TObject; var Action: TCloseAction);

var

i: integer;

begin

for I: = 0 to 23 do

Begin

One. CarsN [i]: =StrToInt (StringGrid1. Cells [1, i+1]);

One. CarsS [i]: =StrToInt (StringGrid1. Cells [2, i+1]);

One. CarsW [i]: =StrToInt (StringGrid1. Cells [3, i+1]);

One. CarsE [i]: =StrToInt (StringGrid1. Cells [4, i+1]);

End;

end;

Procedure TTrafic. Init;

var

i: integer;

begin

StringGrid1. Cells [0,0]: =' t \ N ';

StringGrid1. Cells [1,0]: ='Север';

StringGrid1. Cells [2,0]: ='Юг';

StringGrid1. Cells [3,0]: ='Запад';

StringGrid1. Cells [4,0]: ='Восток';

StringGrid1. RowCount: =25;

for I: = 0 to 23 do

Begin

StringGrid1. Cells [0, i+1]: =inttoStr (i);

StringGrid1. Cells [1, i+1]: =IntToStr (One. CarsN [i]);

StringGrid1. Cells [2, i+1]: =IntToStr (One. CarsS [i]);

StringGrid1. Cells [3, i+1]: =IntToStr (One. CarsW [i]);

StringGrid1. Cells [4, i+1]: =IntToStr (One. CarsE [i]);

End;

ShowModal;

end;

end.

Размещено на Allbest.ru

...

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

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

    дипломная работа [4,2 M], добавлен 16.05.2013

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

    дипломная работа [135,2 K], добавлен 23.05.2015

  • Анализ экономической сущности, задач и функций транспортной логистики - управления транспортировкой грузов, изменением местоположения материальных ценностей с использованием транспортных средств. Процесс управления транспортными потоками на РУПП "Ольса".

    курсовая работа [59,8 K], добавлен 10.03.2011

  • Основы развития, сущность и задачи транспортной логистики. Сравнительные характеристики разных типов транспорта. Анализ видов транспортировки: плюсы и минусы. Критерии выбора перевозчика. Направления совершенствования управления транспортными потоками.

    презентация [2,1 M], добавлен 12.12.2011

  • Развитие инфраструктуры внешнего транспорта г. Уфы. Пути решения его проблем. Улично-дорожная сеть. Развитие трамвайной и троллейбусной сети города. Общая характеристика и программно-аппаратный комплекс интеллектуальной транспортной системы региона.

    курсовая работа [246,5 K], добавлен 18.09.2013

  • Нормативы пропускной способности зоны взлета и посадки. Расчет минимальных временных интервалов занятости ВПП при выполнении взлетно-посадочных операций. Определение позиций и методика управления потоками взлетающих и поступающих в ЗВП воздушных суден.

    курсовая работа [627,9 K], добавлен 15.12.2013

  • Разработка оперативно-диспетчерской структуры дорожного района управления. Общая схема диспетчерского руководства работой управления. Особенности сменно-суточного планирования. Оперативное регулирование парка поездных локомотивов и работы бригады.

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

  • Автоматизация управления режимами работы оборудования на подвижном составе. Условия и задачи применения систем автоматического регулирования. Устройство и механизм работы регуляторов теплового двигателя. Способы управления работой газотурбинной установки.

    контрольная работа [2,4 M], добавлен 25.07.2013

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

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

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

    дипломная работа [255,2 K], добавлен 24.09.2010

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

    курсовая работа [52,0 K], добавлен 19.10.2009

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

    курсовая работа [239,8 K], добавлен 14.12.2012

  • Система государственного регулирования безопасности в сфере дорожного движения в Республике Саха (Якутия). Оценка дорожно-транспортных происшествий. Анализ федерально целевой программы "Повышения безопасности дорожного движения в 2013-2020 годах".

    курсовая работа [509,7 K], добавлен 12.04.2015

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

    курсовая работа [582,4 K], добавлен 05.05.2014

  • Проблема движения в городах. Организация дорожного движения как самостоятельная отрасль техники. Анализ и организация дорожного движения на пересечениях. Разделение транспортных потоков во времени, в пространстве и по составу в основе регулирования.

    курсовая работа [893,3 K], добавлен 20.09.2012

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

    реферат [305,2 K], добавлен 22.09.2011

  • Разработка автоматизированной системы координированного управления дорожным движением на дорожно-уличной сети. Характеристика функций управления, используемых методов и средств управления. Процесс функционирования АСУ координации дорожного движения.

    дипломная работа [544,1 K], добавлен 26.01.2014

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

    курс лекций [291,6 K], добавлен 07.11.2010

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

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

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

    реферат [21,7 K], добавлен 06.02.2008

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