Разработка программы для расчёта гибких нитей

Описание среды программирования, характеристика операторов. Механический расчёт воздушных линий и опор. Методика расчёта для различных температурных состояний. Листинг и алгоритм функционирования программы, порядок выполнения расчётов с ее помощью.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 14.02.2015
Размер файла 782,5 K

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

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

Размещено на http://www.allbest.ru/

СОДЕРЖАНИЕ

АННОТАЦИЯ

ВВЕДЕНИЕ

1. МЕХАНИЧЕСКИЙ РАСЧЁТ ВОЗДУШНЫХ ЛИНИЙ

1.1 ОПРЕДЕЛЕНИЕ МЕХАНИЧЕСКИХ НАГРУЗОК НА ПРОВОДА

1.2 ГИБКИЕ НИТИ

1.3 МЕХАНИЧЕСКИЙ РАСЧЁТ ОПОР

2. ОПИСАНИЕ СРЕДЫ ПРОГРАММИРОВАНИЯ

2.1 ОПИСАНИЕ ОПЕРАТОРОВ ЯЗЫКА ТП 7.0

2.2 ИСХОДНЫЕ ДАННЫЕ

2.3 ПОСТАНОВКА ЗАДАЧИ

2.4 МЕТОДИКА РАСЧЁТА

3. АЛГОРИТМ ФУНКЦИОНИРОВАНИЯ ПРОГРАММЫ

3.1 ЛИСТИНГ ПРОГРАММЫ

3.2 ОПИСАНИЕ РАБОТЫ С ПРОГРАММОЙ

4. ТЕХНИКА БЕЗОПАСНОСТИ И ОХРАНА ТРУДА

4.1 ОЦЕНКА ЗАТРАТ НА СОЗДАНИЕ ПРОГРАММЫ

4.2 ВЛИЯНИЕ ЛИНИЙ ЭЛЕКТРОПЕРЕДАЧ НА ОКРУЖАЮЩУЮ СРЕДУ

ЗАКЛЮЧЕНИЕ

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

Аннотация

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

В первой главе приведены описание и механический расчёт воздушных линий, определения механических нагрузок на провода, такие как: собственный вес провода, гололёд, ветер, собственный вес и вес гололёда, суммарные нагрузки. Также рассмотрены гибкие нити на различных уровнях стрелы провисания и в различных сечениях и механический расчёт опор.

Во второй главе приведены:

Описание среды программирования

Краткая характеристика операторов, которые были использованы в нашей дипломной работе

Исходные данные

Постановка задачи для дипломной работы

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

В третьей главе нашей дипломной работы описывается:

Алгоритм функционирования программы с его кратким описанием

Приведён листинг программы

Описание работы с программой, где указана последовательность действий выполнения расчёта при помощи данной программы

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

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

ВВЕДЕНИЕ

Мы вступили в 21 век, век больших технологий и электронно-вычислительных средств обеспечения.

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

Чтобы вычислить простое выражение, надо садится за компьютер.

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

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

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

1. МЕХАНИЧЕСКИЙ РАСЧЕТ ВОЗДУШНЫХ ЛИНИЙ

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

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

Механический расчет воздушных линий основан на применении некоторых положений дисциплины «Сопротивление материалов», на обязательных указаниях Правил устройства электротехнических установок (раздел «Воздушные линии электропередачи напряжением до 1 кВ и выше 1 кВ») и Строительных норм и правил (СНиП).

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

1.1 ОПРЕДЕЛЕНИЕ МЕХАНИЧЕСКИХ НАГРУЗОК НА ПРОВОДА

На провода воздушных электрических линий действуют вертикальные нагрузки (собственный вес провода, вес образовавшегося на проводе гололеда) и горизонтальные нагрузки (давление ветра). При учете этих нагрузок делают некоторые допущения: предполагают равномерное распределение нагрузок по длине провода, нагрузки принимают статическими, то есть неизменными по значению.

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

Таким образом, для определения нагрузок на провода и механических напряжений в материале проводов необходимо знать

Таблица1.1 Толщина стенки гололеда на высоте 10 м над поверхностью земли

Районы СССР по гололеду

Толщина стенки гололеда (мм) с повторяемостью

Районы СССР по гололеду

Толщина стенки гололеда (мм) с повторяемостью

1 раз в 5 лет

1 раз в 10 лет

1 раз в 5 лет

1 раз в 10 лет

I

II

III

5

5

10

5

10

15

IV Особый

15 20 и более

20 более 22

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

Наибольшие нормативные значения толщины стенки гололеда и скоростного напора ветра (2/1,6, где --скорость ветра, м/с) для всех линий напряжением свыше 1 кВ определяют, исходя из повторяемости один раз в 10 лет, а для линий 3 кВ и ниже -- один раз в 5 лет.

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

Территория России разделена на пять районов, которые отличаются толщиной стенки гололеда (табл. 1.1). Чтобы определить, к какому району относится данная местность, следует пользоваться специальными картами.

По скоростным напорам ветра территория России разделена на семь районов (табл. 1.2). В таблице 1.2 в скобках даны скорости ветра, соответствующие приведенным в ней скоростным напорам.

Механические нагрузки на провода принято определять в единицах силы на единицу сечения и единицу длины провода, то есть Н/(мм2м), или МПа/м. Их называют удельными механическими нагрузками.

Таблица 1.2 Скоростной напор ветра на высоте до 15 м

Районы СССР по ветру

Скоростной напор ветра (Па) (в скобках скорость ветра, м/с) с повторяемостью

1 раз в 5 лет

1 раз в 10 лет

1 раз в 5 лет для линии напряжений до 1 кВт

I

II

III

IV

V

VI

VII

270 (21)

350 (24)

450 (27)

550 (30)

700 (33)

850 (37)

1000 (40)

400 (25)

400 (25)

500 (29)

650 (32)

800 (36)

1000 (39)

1250 (45)

157 (16)

206 (18)

262 (21)

343 (24)

441 (27)

538 (30)

626 (33)

Рис. 1.1. Провод, покрытый слоем гололеда.

Собственный вес провода--g1. Удельные нагрузки от собственного веса провода зависят только от материала, из которого

сделан провод, и не зависят от его сечения. В самом деле удельная нагрузка [Н/(ммм2)] от собственного веса

(1.1)

где G -- вес 1 км провода, Н; F -- сечение провода, мм2.

Но, с другой стороны,

где -- удельная сила тяжести материала провода, Н/мм3.

Подставляя значения G в уравнение (1.1), имеем:

(1.2)

Для многопроволочных проводов, учитывая повивы провода, рекомендуют считать их длину на 2 ... 3 % больше, то есть вводить в уравнения (1.1) и (1.2) коэффициент 1,02 ... 1,03.

Гололед --g2. При температуре окружающего воздуха, близкой к 0 °С, с последующим небольшим понижением температуры до -- 5 °С на всех открыто расположенных предметах, в том числе и на проводах, образуется гололед в виде слоя льда. При температуре ниже -- 5 °С гололед обычно не удерживается.

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

Пусть провод диаметром d, (рис. 1.1) покрыт слоем гололеда толщиной b. Тогда вес гололеда на проводе длиной 1 м составляет:

где 0= 0,009 -- удельная сила тяжести гололеда, Н/мм3.

Удельную нагрузку от гололеда (МПа/м) определяют по формуле

(1.3)

Рис. 1.4 Суммарные удельные нагрузки.

1.4 ГИБКИЕ НИТИ

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

Пусть имеется гибкая нить постоянного сечения, нагруженная собственным весом и подвешенная в двух точках, находящихся на разных уровнях. Под действием собственного веса нить провисает по некоторой кривой - ЛОВ.

Горизонтальная проекция расстояния между опорами (точками ее закрепления), обозначаемая /, носит название пролета.

Нить имеет постоянное сечение, следовательно, вес ее распределен равномерно по ее длине. Обычно провисание нити невелико по сравнению с ее пролетом, а длина-кривой АОВ мало отличается (не более чем на 10%) от длины хорды А В. В этом случае с достаточной степенью точности можно считать, что вес нити равномерно распределен по длине ее проекции на горизонтальную ось, т. е. вдоль пролета I. Эту категорию гибких нитей мы и рассмотрим. Примем, что интенсивность нагрузки, равномерно распределенной по пролету нити, равна ц. Эта нагрузка, имеющая размерность сила/длина, может быть не только собственным весом нити, приходящимся на единицу длины пролета, но и весом льда или любой другой нагрузкой, также равномерно распределенной. Сделанное допущение о законе распределения нагрузки значительно облегчает расчет, но делает его вместе с тем приближенным; если при точном решении (нагрузка распределена вдоль кривой) кривой провисания будет цепная линия, то в приближенном решении кривая провисания оказывается квадратной параболой.

Начало координат выберем в самой низшей точке провисания нити О, положение которой, нам пока-неизвестное, очевидно, зависит от величины нагрузки, от соотношения между длиной нити и длиной пролета, а также от относительного положения опорных точек. В точке О касательная к кривой провисания нити, очевидно, горизонтальна. По этой касательной направим вправо ось х.

Вырежем двумя сечениями -- в начале координат и на расстоянии х от начала координат (сечение т--п) -- часть длины нити. Так как нить предположена гибкой, т. е. способной сопротивляться лишь растяжению, то действие отброшенной части на оставшуюся возможно только в виде силы, направленной по касательной к кривой провисания нити в месте разреза; иное направление этой силы невозможно.

На рис. 50 Представлена вырезанная часть нити с действующими на нее силами. Равномерно распределённая нагрузка интенсивностью ^ направлена вертикально вниз. Воздействие левой отброшенной части (горизонтальная сила Н) направлено, ввиду того, что нить работает на растяжение, влево. Действие правой отброшенной части, сила Т, направлено вправо по касательной к кривой провисания нити в этой точке.

сумму проекций всех сил на ось х:

Из этого уравнения найдем силу Т -- натяжение в произвольной точке

Из формулы (5.12) видно, что сила Т увеличивается от низшей точки нити к опорам и будет наибольшей в точках подвеса -- там, где касательная к кривой провисания нити составляет наибольший угол с горизонталью. При малом провисании нити этот угол не достигает больших значений, поэтому с достаточной для практики степенью точности можно считать, что усилие в нити постоянно и равно ее натяжению Н. На эту величину обычно и ведется^ расчет прочности нити. Если все же требуется вести расчет на наибольшую силу у точек подвеса, то для симметричной нити ее величину определим следующим путем. Вертикальные составляющие реакций опор равны между собой и равны половине суммарной нагрузки на нить, т. е. д1/2. Горизонтальные составляющие равны силе Н, определяемой по формуле (5.10). Полные реакции опор получатся как геометрические суммы этих составляющих:

Условие прочности для гибкой нити, если через г обозначена площадь сечения, имеет вид

Заменив натяжение Н его значением по формуле (5.10), получим

Из этой формулы при заданных I, д, Р та [а] можно определить необходимую стрелу провисания /. Решение при этом упростится, если в ^ включен лишь собственный вес; тогда д=='у'Р, где у -- вес единицы объема материала нити, и

т. е. величина Р не войдет в расчет.

Б. Если точки подвеса нити находятся на разных уровнях, то, подставляя в уравнение (5.8) значения х=--а и х=Ь, находим /I и /а:

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

(1.16)

Вернемся к рассмотрению рис. 1.4. Составим еще одно условие равновесия вырезанной части нити, а именно, приравняем нулю сумму проекций всех сил на ось х:

(1.17)

Из этого уравнения найдем силу Т -- натяжение в произвольной точке

(1.18)

Из формулы (1.18) видно, что сила Т увеличивается от низшей точки нити к опорам и будет наибольшей в точках подвеса -- там, где касательная к кривой провисания нити составляет наибольший угол с горизонталью. При малом провисании нити этот угол не достигает больших значений, поэтому с достаточной для практики степенью точности можно считать, что усилие в нити постоянно и равно ее натяжению Н. На эту величину обычно и ведется расчет прочности нити. Если все же требуется вести расчет на наибольшую силу у точек подвеса, то для симметричной нити ее величину определим следующим путем. Вертикальные составляющие реакций опор равны между собой и равны половине суммарной нагрузки на нить, т. е. ql/2. Горизонтальные составляющие равны силе Н, определяемой по формуле (1.15). Полные реакции опор получатся как геометрические суммы этих составляющих:

(1.19)

Условие прочности для гибкой нити, если через F обозначена площадь сечения, имеет вид

(1.20)

Заменив натяжение Н его значением по формуле (1.15), получим

(1.21)

Из этой формулы при заданных l, q, F и [] можно определить необходимую стрелу провисания f. Решение при этом упростится, если в q включен лишь собственный вес; тогда q=F, где -- вес единицы объема материала нити, и

(1.22)

т. е. величина F не войдет в расчет.

Если точки подвеса нити находятся на разных уровнях, то, подставляя в уравнение (1.13) значения х=-а и х=b, находим f1 и f2:

(1.23)

Отсюда из второго выражения определяем натяжение

(1.24)

а деля первое на второе, находим

(1.25)

Имея в виду, что b+a=l, получаем

(1.26)

Подставив это значение b в формулу (1.24), окончательно определяем

(1.27)

Два знака в знаменателе указывают на то, что могут быть две основные формы провисания нити. Первая форма при меньшем значении Н (знак плюс перед вторым корнем) дает нам вершину параболы между опорами нити (рис. 1.3 и пунктирная кривая АО1В на рис. 1.5). При большем натяжении Н (знак минус перед вторым корнем) вершина параболы расположится левее опоры А (сплошная кривая О2АВ на рис. 1.5). Получаем вторую форму кривой.

Рис. 1.5. Формы провисания.

Возможна и третья (промежуточная между двумя основными) форма провисания, соответствующая условию f1=0; тогда начало координат О3 совмещается с точкой А.

Та или иная форма будет получена в зависимости от соотношений между длиной нити AОВ (рис. 1.3) и длиной хорды АВ.

Если при подвеске нити на разных уровнях неизвестны стрелы провисания f1 и f2, но известно натяжение Н, то легко получить значения расстояний а и b стрел провисания f1 и f2. Разность h уровней подвески равна (рис. 1.3 и 1.5)

(1.28)

Подставим в это выражение значения f1 и f2, согласно (1.23), и преобразуем его, имея в виду, что a+b=l:

(1.29)

откуда

(1.30)

а так как a+b=l,то

(1.31)

Следует иметь в виду, что при a>0 будет иметь место первая форма провисания нити (рис. 1.5), при а<0 -- вторая форма провисания и при а=0 -- третья форма. Подставляя значения а и b в выражения (1.23), получаем величины f1и f2:

(1.32)

(1.33)

Теперь выясним, что произойдет с симметричной нитью, перекрывающей пролет l, если после подвешивания ее при температуре t1 и интенсивности нагрузки q1 температура нити повысится до t2, а нагрузка увеличится до интенсивности q2 (например, из-за ее обледенения). При этом предположим, что в первом состоянии задано или натяжение Н1, или стрела провисания f1. (Зная одну из этих двух величин, по формуле (1.15) всегда можно определить другую.)

При подсчете деформации нити, являющейся по сравнению с длиной нити малой величиной, сделаем два допущения: длина нити равна ее пролету, а натяжение постоянно и равно Н. При пологих нитях эти допущения дают небольшую погрешность.

В таком случае удлинение нити, вызванное увеличением температуры, будет равно

(1.34)

где -- коэффициент линейного температурного расширения материала нити.

При повышении температуры нить удлиняется. В связи с этим увеличится ее стрела провисания и, как следствие, в соответствии с формулой (1.15) уменьшится ее натяжение. С другой стороны, из-за увеличения нагрузки, как видно из той же формулы (1.15), натяжение увеличится. Допустим, что окончательно натяжение увеличивается. Тогда удлинение нити, вызванное увеличением натяжения, будет, согласно закону Гука, равно

(1.35)

Если H2 окажется меньше, чем H1 то величина S2 будет отрицательной. При понижении температуры будет отрицательной величина S1.

Таким образом, длина нити во втором ее состоянии будет равна длине при первом ее состоянии с добавлением тех деформаций, которые произойдут от повышения температуры и натяжения:

(1.36)

Изменение длины нити вызовет изменение и ее стрелы провисания. Вместо f1 она станет f2.

Теперь заменим в уравнении (1.36) S1 и S2 их выражениями по формуле (1.16), а деформации S1 и S2 --их значениями по формулам (1.34) и (1.35). Тогда уравнение (1.36) примет следующий вид;

(1.37)

В этом уравнении заменим f1 и f2 их значениями по формуле 1.14

(1.38)

Тогда, после некоторых преобразований, уравнение (1.37) может быть написано в виде

(1.39)

Определив из уравнения (1.39) натяжение H2, можно найти по формуле (1.14) и стрелу f2.

В случае, если при переходе от первого ко второму состоянию нагрузка не изменяется, а изменяется лишь температура, то в уравнении (1.39) интенсивность q2 заменяется на q1. В случае, если при переходе от первого ко второму состоянию не изменяется температура, а изменяется лишь нагрузка, то в уравнении (1.39) средний член в квадратной скобке равен нулю.

Уравнение (1.39) пригодно, конечно, и при понижении температуры и уменьшении нагрузки.

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

Точные подсчеты показывают, что значение погрешности в величине натяжения Н, вызванной этим предположением, таково:

При отношении f/l<1/20 погрешность не превосходит 0,3%, при f/l =1/10 ошибка составляет уже 1,3%, а при f/l =1/5 погрешность несколько превосходит 5%.

1.3 МЕХАНИЧЕСКИЙ РАСЧЕТ ОПОР

В данной дипломной работе ведётся расчет наиболее простых деревянных одностоечных опор. Эти же методы применимы при расчете П-образных опор. Более сложные деревянные опоры, а также металлические и железобетонные обычно рассчитывают специалисты по строительной механике.

Таблица 1.3 Коэффициенты перегрузки

Наименование нагрузок

Коэффициенты перегрузки в нормальных и аварийных режимах

От собственного веса проводов, тросов и строительных конструкций

1,1

От веса гололеда на проводах и тросах

2,0

От давления ветра на конструкции опор:

а) провода и тросы свободны от гололеда

1,2

б) провода и тросы покрыты гололедом

1,0

От давления ветра на провода и тросы:

а) свободные от гололеда

1,2

б) покрытые гололедом

1,4

Горизонтальные нагрузки от тяжения проводов и тросов:

а) свободных от гололеда

1,3

б) покрытых гололедом при толщине его стенки:

10 мм и менее

1,3

свыше 10 мм

1,4 *

* При расчете в аварийных режимах -- 1,3.

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

При нормальных режимах работы опоры рассчитывают в предположении, что провода не оборваны и покрыты гололедом или свободны от него. Скорости ветра при этом соответствуют климатическому району.

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

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

Промежуточные опоры с креплением провода на штыревых изоляторах проволочной вязкой следует рассчитывать на нормативное тяжение одного провода, но не более 1500 Н. Это объясняется тем, что оборвавшийся провод проскальзывает в креплении к изолятору и одностороннее тяжение уменьшается.

Анкерные опоры нормального типа рассчитывают в аварийном режиме на обрыв двух проводов одного пролета при любом числе проводов на опоре. Анкерные опоры облегченного типа рассчитывают на обрыв одного провода при любом числе проводов на опоре.

При пролете больше критического провода покрыты гололедом, температура -- 5 °С. При пролете меньше критического гололед отсутствует, температура минимальная. При всех аварийных режимах принимают, что ветер отсутствует.

Рассмотрим порядок расчета одностоечной промежуточной опоры, схема которой приведена на рисунке 1.6.

Рис. 1.6. Схема одностоечной промежуточной опоры с приставкой.

Прежде всего должна быть выбрана длина пролета l. С увеличением пролета уменьшается число опор на километр, но стоимость каждой опоры увеличивается, так как опоры должны быть выше, чтобы выдержать заданный габарит линии hr. Поэтому обычно при увеличении пролета сначала стоимость километра линии уменьшается, а затем начинает возрастать. Минимальная стоимость линии соответствует оптимальной длине пролета. Следовательно, необходимо рассчитывать большое число вариантов и выбрать наилучший. Так и поступают при разработке типовых проектов воздушных линий, которые составлены для всех сечений проводов и климатических условий. Эти проекты широко применяются при массовом строительстве сельских сетей и дают существенную экономию.

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

Пусть задана длина бревна для стойки lст и для приставки lпр. Тогда можно написать равенство (рис. 1.6):

(1.40)

где 1,5 м -- длина перекрытия стойки и приставки; Н -- высота опоры над землей; h4= 1,5 ... 2,2 м -- глубина заложения опоры в грунт.

Габарит линии hr и максимальная стрела провеса fmax сумме составляют:

(1.41)

где D -- расстояние между проводами; b = 0,2 ... 0,3 м -- расстояние от места крепления верхнего провода до вершины опоры.

Отсюда находим максимальную стрелу провеса, которую можно получить, выполнив опору из данных бревен;

(1.42)

Если принять, что в большинстве случаев fmax имеет место при гололеде без ветра, то она будет иметь место при удельной нагрузке g3, которая должна быть заранее определена для принятых климатических условий.

Тогда длина пролета линии

(1.43)

Если для данных условий максимальная стрела провеса будет при наибольшей температуре воздуха, то в формулу (1.43) вместо c нужно подставить g1.

Рис. 1.7. Силы, действующие на одностоечную промежуточную опору с приставкой.

Вернемся к расчету опоры. На нее действуют две горизонтальные силы. Одна из них Р1 -- результат давления ветра на провода, передающегося на опору (рис. 1.7). Нормативное значение этой силы, приложенной в точке с, при отсутствии гололеда для трехпроводной линии составляет;

(1.44)

где g4-- удельная нагрузка от давления ветра на провод, свободный от гололеда, МПа/м; F -- сечение провода, мм2; l-- пролет линии, м.

Расчетное давление с учетом коэффициента перегрузки:

(1.45)

Нормативное значение давления ветра на провода, покрытые гололедом:

(1.46)

где g5, -- удельная нагрузка от давления ветра на провод, покрытый гололедом, МПа/м.

Расчетное значение в этом случае

(1.47)

В расчет берется большее значение из полученных по формулам (1.45) и (1.47).

Вторая горизонтальная сила Р2 -- результат давления ветра на опору:

(1.48)

где Р0 = Cx2/1,6 -- удельная нагрузка от давления ветра на опору, Па; Cx = 0.7 -- аэродинамический коэффициент; -- максимальная скорость ветра, м/с; dср-- средний диаметр опоры с учетом сбега, м.

Если диаметр столба в отрубе обозначить через d0, то диаметр столба у основания:

(1.49)

где 0,008 -- нормальный сбег, м/м; Н -- высота столба, м.

Расчетное значение давления ветра на опору

(1.50)

Под действием горизонтальных сил опора изгибается. Прогиб опоры показан на рисунке 1.7.

На опору действует также вертикальная сила P3, которая определяется силой тяжести проводов и слоя гололеда на них. Для трехпроводной линии ее расчетное значение

(1.51)

где g3-- суммарная удельная нагрузка от собственного веса провода и от веса гололеда, МПа/м.

Кроме того, на опору действует вертикальная сила Р4, которая равна сумме весов основной стойки G1 надземной части приставки G2 и траверсы G3, если она есть:

(1.52)

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

Сечение А--А. Изгибающий момент от давления ветра на провода и опору в сечении A--A

(1.53)

Здесь сила от давления ветра на стойку высотой h3 равна Р2 и приложена на расстоянии от A--A

Полный изгибающий момент в сечении A--A

MA=1.05M1 (1.54)

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

Напряжение в сечении A--A

(1.55)

где WA--момент сопротивления в сечении A--А; WA = 0,95*0,1d3A; 0,95-- коэффициент, учитывающий ослабление сечения стойки притеской ее к приставке; dA--диаметр опоры в сечении А--А.

Диаметр стойки опоры в сечении A--A

(1.56)

где d0 -- диаметр стойки в отрубе.

Таблица 1.4 Коэффициент А, характеризующий свойства грунта

Грунт

Насыпная земля:

сухая

естественной сырости

насыщенная водой

Чернозем влажный

Глина:

сухая и влажная

мокрая

Суглинок:

сухой и влажный

мокрый

Песок:

сухой

влажный

мокрый

Гравий:

сухой

мокрый

Щебень:

сухой

влажный

Если нет сведений о грунте, в среднем

Плотность грунта, т/м3

1,4

1,6

1,8

1,65

1,6

2,0

1,5

1,9

1,7

1,6

2,0

1,8

1,9

1,8

1,7

1,6

Коэффициент А, 10 кН/м3

9,7

14,0

7,2

9,1 ... 11,4

14... 18,1

6,1 ... 7,4

13,1 ... 17,0

7,0... 8,6

9,4... 11,7

14,0

11,1

12,4 ... 15,7

10,5

20,4

15,7

11,0

Сечение В--В. Изгибающий момент от давления ветра на провода и опору:

(1.57)

Как и в предыдущем случае, действие вертикальных сил можно учесть, увеличив момент М на 10 %. Тогда

MB=1,1M1 (1.58)

Напряжение в сечении В--В

(1.59)

Напряжения A и B, полученные по формулам (1.55) и (1.59), не должны превышать допустимые напряжения на изгиб в материале опоры.

Расчетные допустимые напряжения (МПа) при пропитанной древесине сосны принимают следующими;

без гололеда 16

с гололедом 19

при аварийном режиме 25

Допустимые напряжения древесины лиственницы получаются при умножении приведенных выше значений на коэффициент 1,2, а ели -- на 0,9.

Модуль упругости вдоль волокон независимо от породы дерева принимается равным 10*103 МПа для пропитанной древесины.

Если в материале опоры напряжение меньше допустимого, то диаметр стойки или приставки можно уменьшить. Однако для линий напряжением свыше 35 кВ диаметр в верхнем отрубе должен быть не менее 18 см, для линий напряжением 1 ... 35 кВ -- не менее 16 см, для линий напряжением до 1 кВ -- не менее 14 см.

Если напряжение больше допустимого, то следует взять бревно большего диаметра, а при его отсутствии уменьшить длину пролета.

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

(1.60)

где MB -- изгибающий момент, действующий на опору в месте входа ее в грунт (сечение B--B);y-- коэффициент запаса устойчивости опоры: для промежуточных опор в нормальном режиме y = 2,5, в аварийном y = 2,0, для анкерных -- соответственS2 но 3,0 и 2,5, для угловых, концевых и переходных в обоих режимах y = 4,5; А -- коэффициент, характеризующий свойства грунта (табл. 1.4); b -- расчетная ширина опоры, для одиночной опоры b=2d.

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

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

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

2. ОПИСАНИЕ СРЕДЫ ПРОГРАММИРОВАНИЯ

В 1992 году фирма Borland International представила пользователям очередную версию языка программирования Паскаль - Турбо Паскаль 7.0. (ТП 7.0). Наряду со всеми преимуществами, которые ТП 7.0 унаследовал от предыдущей версии ТП (многооконный режим работы, возможность использования мыши, возможность использования при написании программ языка программирования низкого уровня Ассемблер, возможность создавать объектно-ориентированные программы), в нём были произведены изменения и улучшения.

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

Во-вторых: язык программирования ТП 7.0 был расширен (появилась возможность использовать типизированный адресный оператор, открытые массивы и строки и т. д.), что представило пользователю дополнительные возможности при решении повседневных задач.

В-третьих: был улучшен компилятор, вследствие чего «коды программ» стали более эффектными.

В-четвёртых: был улучшен интерфейс пользователя. Кроме того в ТП 7.0 расширены возможности объектно-ориентированного программирования.

2.1 ОПИСАНИЕ ОПЕРАТОРОВ ЯЗЫКА ТП 7.0

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

Clrscr - очистка экрана и помещения курсора в верхний левый угол. Этот процедура находится в модуле Crt.

Writeln - оператор выдаёт фиксированный текст и устанавливает курсор на начало следующей цепочки (точнее, на то место экрана, в которое она должна выводиться). Этот оператор также может выводить на экран одновременно с результатом вычислений величины, участвовавшие в формировании этого результата.

Readln - выполняет функцию, обратную Writeln. В круглых скобках данного оператора указываются имена переменных, которым будут присвоены вводимые с клавиатуры значения. Окончание ln, так же как и в операторе Writeln, означает, что курсор после завершения ввода значений переменной должен перейти к началу следующей строки на экране.

If then - условная конструкция. В общем случае структура оператора If then выглядит следующим образом.

If Условие

THEN

Оператор_1;

Оператор_2;

.

.

оператор последний;

END;

Case of - условная конструкция, предназначенная для замены конструкции из вложенных операторов If then. Данная конструкция является идеальным средством для обработки ситуаций с несколькими исходами, когда условие может принимать более двух значений. В общем случае структура оператора Case of выглядит следующим образом.

CASE порядковая переменная of

Значение_1:

Begin

Оператор1_1;

.

.

Оператор1_n;

End;

Значение_2:

Begin

Оператор2_1;

.

.

Оператор2_n;

End;

Значение_n:

Begin

ОператорN_1;

.

.

Оператор N_n;

End;

END;

Fortodo(downto) - циклическая конструкция. Позволяет реализовать повторение в Паскаль - программах. Данная конструкция называется переменным циклом или циклом со счётчиком. В этом операторе обязательно указываются следующие параметры:

имя переменной, в которой хранится число повторений цикла.

некоторое начальное значение для переменной цикла, которое она получает при первом выполнении цикла.

некоторое конечное значение для переменной цикла, достигнув некоторое повторение цикл прекращается.

Общая структура:

FOR переменная цикла:=начальное значение to (downto)

конечное значение do

BEGIN

Оператор1;

Оператор2;

.

.

ОператорN;

END;

BREAK - Принудительный выход из циклов FOR, WHILE, REPEAT.

EXIT - Немедленный выход из текущей подпрограммы или завершение работы основной программы.

Read Key - Считывает символ с клавиатуры.

2.2 ИСХОДНЫЕ ДАННЫЕ

Под исходными данными понимаются те величины, которые будут использованы в программе. В большинстве случаев исходные данные для правильного расчёта необходимо перевести в систему СИ.

Рассмотрим эти данные:

А - поперечное сечение провода (мм2 переводим в м2)

L - пролёт (задан в метрах)

l - толщина слоя льда (см переводим в метры)

л - вес льда (кН/м3 переводим в Н/м3)

P - скоростной напор ветра (даётся в Н/м2)

d - диаметр провода (мм переводим в м)

q1 - погонный метр провода (даётся в Н)

Е - модуль упругости материала провода (МПа переводим в Н/м2)

- коэффициент температурного расширения (безразмерная величина)

[] - допустимое напряжение (МПа переводим в Н/м2)

2.3 ПОСТАНОВКА ЗАДАЧИ

Расчёт гибких нитей

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

Рис. 2.1. Силы, действующие на гибкую нить.

Горизонтальная проекция расстояния между опорами (L) - пролёт. Вес нити (провода) считается равномерно распределённым по длине и имеет интенсивность q. Величина f - является расстоянием от точки подвеса провода до нижней точки провисания - стрела провисания (f). Обозначим через Н горизонтальное натяжение нити.

Величина f=

Длина провода S=L(1+)

После подвешивания проводов при температуре t1 и интенсивности нагрева q1 его температура изменяется до t2, а нагрузка имеет интенсивность q2. При этом предположим, что в первом случае задано, или напряжение Н1 или стрела провеса f1. Изменение нагрузки (t и интенсивности нагрева) вызовет изменение длины провода (изменение, деформация гибкой нити), что приведёт к изменению её натяжения до значения Н2, а стрелы провисания до f2.

Определение величины Н2 с достаточной точностью определим по формуле:

H32+[+EA(t2-t1)-H1]H22-=0 (2.1)

Многожильный медный провод с сечением А= мм симметрично подвешен при t1 который расположен на одном уровне и на расстоянии L одна от другой. Температура провода зимой может снизиться до -40С, а при t=-5С имеет место обледенение, при этом толщина слоя льда L. Вес льда 9 кН/м3. Обледенение сопровождается ветром, скорость напора которого Р. Летом t доходит до +40С. Требуется определить, какую стрелу провисания надо дать проводу, чтобы натяжение провода в опасном состоянии было равно допускаемому. Определить высоту точки провеса провода, чтобы расстояние его нижней точки от земли не менее 6 м.

2.4 МЕТОДИКА РАСЧЁТА

Перевод всех величин в систему СИ.

Из условия прочности определим величину допустимого напряжения

Н=A*[]

Предположим, что пи t=-40С натяжение будет наибольшим и равным допускаемому 9600 Н. Проверим каким нибудь натяжением во втором случае при обледенении, ветре, t=-5С. Для этого подсчитаем в этих условиях погонную нагрузку провода. Диаметр провода с учётом обледенения dл=d+2L

Рис. 2.2. Обледенение провода.

S поперечного сечения льда определяем

Aл=(dл2-d2)

5. Нагрузка от льда на один погонный метр провода при л равном 9000 Н/м

qл=л*Aл

6. Давление ветра определяется на диаметральное сечение провода, интенсивность давления по условию Р. Направление ветра считаем горизонтальным. В этих условиях нагрузка от ветра - горизонтальная нагрузка и равна

qв=qгор=P*dл*1м

Суммирование нагрузок от собственного веса провода и веса льда с ветровой нагрузкой проводится геометрически, как сложение ветров.

Рис. 2.3. Суммирование нагрузок.

Полная нагрузка на погонный метр

q2=

Определение натяжение провода при этой нагрузке определяем по формуле (2.1). Для этого нужно перейти к первому состоянию при t=-40С провод нагружают собственным весом, напряжение равно допускаемому.

Во втором случае t=-5С q2, а натяжение Н2 не известно.

Состояние 1 t1=-40С, q1, H1

Состояние 2 t2=-5С, q2, H2=?

H32+[+EA(t2-t1)-H1]H22-=0

9. Однако повторное решение это уравнения имеет смысл, поскольку известно, что при обледенении и ветре натяжение больше, чем при низкой температуре. Важно то, что численное значение натяжения нас не интересует, главное, чтобы оно было меньше допустимого.

Состояние 1 t1=-5С, q1, H1

Состояние 2 t2=+15С, q2, H2=?

H32+[+EA(t2-t1)-H1]H22-=0

Определяем стрелу провисания провода

f2=

Длина провода

S=

10. Наибольшее провисание провода может быть летом при t=+40С или зимой при t=-5С и обледенении провода, но в отсутствии ветра. Для определения точек высоты подвеса, надо знать величину наибольшей стрелы провисания. Для этого следует перейти от неизвестного состояния провода к тем состояниям, когда возможна наибольшая стрела провисания. Этот переход может быть сделан, как от опасного, так и от монтажного состояния. Выберем за исходное опасное состояние.

Состояние 1 t1=-5С, q1, H1

Состояние 2 t2=-5С, q2, H2=?

H32+[+EA(t2-t1)-H1]H22-=0

Определяем стрелу провисания провода

f2=

Длина провода

S=

11. Определим максимальную стрелу провисания.

Состояние 1 t1=-5С, q1, H1

Состояние 2 t2=+40С, q2, H2=?

H32+[+EA(t2-t1)-H1]H22-=0

Определяем стрелу провисания провода

f2=

Длина провода

S=

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

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

3. АЛГОРИТМ ФУНКЦИОНИРОВАНИЯ ПРОГРАММЫ

Описание алгоритма

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

3.2 ЛИСТИНГ ПРОГРАММЫ

В данном разделе будет рассмотрен листинг программы, реализованный на языке программирования Turbo Pascal 7.0

program cononov;

uses crt;

const

gamma=9000;

label 1,2;

var H1,DDL,AL,Qlda,Qgor,Qvert,Q2,A,L,P,dL,D,Q1,sigma,E,alfa:real;

c:char;

m:integer;

m1:string;

procedure inpzn(var A,L,P,dL,D,Q1,sigma,E,alfa:real);

begin

clrscr;

write('Введите сечение провода А,м2: ');

readln(A);

write('Введите расстояние между опорами L,м: ');

readln(L);

write('Введите скоростной напор ветра P,Н/м2: ');

readln(P);

write('Введите толщину слоя льда dL,м: ');

readln(dL);

write('Введите расчётный диаметр провода D,м: ');

readln(D);

write('Введите расчётный вес провода Q1,Н: ');

readln(Q1);

write('Введите допустимое напряжение sigma,Н/м2: ');

readln(sigma);

write('Введите модуль упругости E,Н/м2: ');

readln(E);

write('Введите температурный коэффициент alfa: ');

readln(alfa);

end;

procedure ras1 ;

var J1,K1,M1,B1:real;

H2:longint;

S,S1,X,I:real;

const

T1=-40;

T2=-5;

begin

writeln('Температура первого состояния для 1-го пункта T1=',T1,'при q1=',Q1:9:3);

writeln('Температура второго состояния для 1-го пункта T2=',T2,'при q2=',Q2:9:3);

J1:=(E*A*sqr(Q1)*sqr(L))/(24*sqr(H1));

K1:=E*A*alfa*(T2-T1)-H1;

M1:=(E*A*sqr(Q2)*sqr(L))/24;

B1:=J1+K1;

writeln('H2^3+(',B1:9:3,')*H2^2-',M1:9:3,'=0');

for H2:=0 to 100000 do

begin

I:=H2;

S:=I*I*I;

S1:=I*I*B1;

X:=S+S1-M1;

if (X>0) then break;

end;

writeln('Для первого пункта H2=',H2);

end;

procedure ras2 ;

var J2,K2,M2,B2,F2,Y:real;

H2:longint;

S,S2,X,I,Q12,Q22:real;

const

T1=-5;

T2=15;

begin

Q12:=Q2;

Q22:=Q1;

writeln;

writeln('------------------------------------------------------------------');

writeln('Температура первого состояния для 2-го пункта T1=',T1,'при q1=',Q12:9:3);

writeln('Температура второго состояния для 2-го пункта T2=',T2,'при q2=',Q22:9:3);

J2:=(E*A*sqr(Q12)*sqr(L))/(24*sqr(H1));

K2:=E*A*alfa*(T2-T1)-H1;

M2:=(E*A*sqr(Q22)*sqr(L))/24;

B2:=J2+K2;

writeln('H2^3+(',B2:9:3,')*H2^2-',M2:9:3,'=0');

for H2:=0 to 100000 do

begin

I:=H2;

S:=I*I*I;

S2:=I*I*B2;

X:=S+S2-M2;

if (X>0) then break;

end;

writeln('Для второго пункта H2=',H2);

F2:=(Q22*sqr(L))/(8*H2);

Y:=L*(1+(8*sqr(F2)/(3*sqr(L))));

writeln('для второго случая стрела провисания равна ',F2:9:3,' а длина провода равна ',Y:9:3);

end;

procedure ras3 ;

var J3,K3,M3,B3,Q13,Q23:real;

H2:longint;

F3,S,S3,X,I:real;

const

T1=-5;

T2=-5;

begin

Q13:=Q2;

Q23:=Qvert;

writeln;

writeln('-------------------------------------------------------------------');

writeln('Температура первого состояния для 3-го пункта T1=',T1,'при q1=',Q13:9:3);

writeln('Температура второго состояния для 3-го пункта T2=',T2,'при q2=',Q23:9:3);

J3:=(E*A*sqr(Q13)*sqr(L))/(24*sqr(H1));

K3:=E*A*alfa*(T2-T1)-H1;

M3:=(E*A*sqr(Q23)*sqr(L))/24;

B3:=J3+K3;

writeln('H2^3+(',B3:9:3,')*H2^2-',M3:9:3,'=0');

for H2:=0 to 100000 do

begin

I:=H2;

S:=I*I*I;

S3:=I*I*B3;

X:=S+S3-M3;

if (X>0) then break;

end;

writeln('Для третьего пункта H2=',H2);

F3:=(Qvert*sqr(L))/(8*H2);

writeln('для третьего случая стрела провисания равна',F3:9:3);

end;

procedure ras4 ;

var J4,K4,M4,B4,Q14,Q24:real;

H2:longint;

F4,S,S4,X,I:real;

const

T1=-5;

T2=40;

begin

Q14:=Q2;

Q24:=Q1;

writeln;

writeln('-------------------------------------------------------------------');

writeln('Температура первого состояния для 4-го пункта T1=',T1,'при q1=',Q14:9:3);

writeln('Температура второго состояния для 4-го пункта T2=',T2,'при q2=',Q24:9:3);

J4:=(E*A*sqr(Q14)*sqr(L))/(24*sqr(H1));

K4:=E*A*alfa*(T2-T1)-H1;

M4:=(E*A*sqr(Q24)*sqr(L))/24;

B4:=J4+K4;

writeln('H2^3+(',B4:9:3,')*H2^2-',M4:9:3,'=0');

for H2:=0 to 100000 do

begin

I:=H2;

S:=I*I*I;

S4:=I*I*B4;

X:=S+S4-M4;

if (X>0) then break;

end;

writeln('Для четвёртого пункта H2=',H2);

F4:=(Q24*sqr(L))/(8*H2);

writeln('для четвёртого случая стрела провисания равна',F4:9:3);

end;

begin

clrscr;

writeln;

writeln;

writeln;

writeln;

writeln;

writeln;

writeln;

writeln('-----------------------Праграмма расчёта гибких нитей--------------------------');

writeln;

writeln('-Разработана Кононовым Александром Александровичем, студентом 5 курса 3 группы-');

writeln;

writeln(' Для продолжения нажмите любую клавишу');

readkey;

1: clrscr;

writeln;

writeln;

writeln;

writeln;

writeln;

writeln;

writeln;

writeln;

writeln;

writeln;

writeln(' 1. Выполнить расчёт');

writeln(' 2. Об авторе');

writeln(' 3. Выход');

readln (m);

case m of

1: begin

inpzn (A,L,P,dL,D,Q1,sigma,E,alfa);

writeln('Хотите ввести данные заново ? 1-yes 2-no ');

c:=readkey;

case c of

'1': begin

goto 1;

end;

'2': writeln('Version 0.1')

end;

H1:=A*sigma;

DDL:=D+2*dL;

AL:=(3.14/4)*(sqr(DDL)-sqr(D));

Qlda:=gamma*AL;

Qgor:=P*DDL;

Qvert:=Q1+Qlda;

Q2:=sqrt(sqr(Qgor)+sqr(Qvert));

writeln;

writeln('Допустимое напряжение H1=',H1:9:3);

writeln('Диаметр провода с учётом обледенения DDL=',DDL:9:3);

writeln('Площадь поперечного сечения льда AL=',AL:9:3);

writeln('Нагрузка от льда на 1 метр провода Qlda=',Qlda:9:3);

writeln('Горизонтальная нагрузка от ветра Qgor=',Qgor:9:3);

writeln('Вертикальная нагрузка Qvert=',Qvert:9:3);

writeln('Полная нагрузка Q2=',Q2:9:3);

writeln;

ras1;

readln;

ras2;

ras3;

ras4

end;

2:begin

clrscr;

writeln;

writeln;

writeln;

writeln;

writeln;

writeln;

writeln('Программа разработана студентом 5 курса 3 группы ФЭСХ СГАУ');

writeln(' Кононовым А. А.');

end;

3: exit;

end;

writeln;

writeln('Вернуться в меню? y/n');

m1:=readkey;

if m1='y' then goto 1;

end.

3.3 ОПИСАНИЕ РАБОТЫ С ПРОГРАММОЙ

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

Рис. 3.1. Заставка программы.

После нажатия любой клавиши появляется меню программы:

Рис. 3.2. Меню программы.

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

При выполнении расчёта нам необходимо ввести данные, после чего

произвести расчёт. Иллюстрации данного процесса приведены ниже.

Рис. 3.3. Вводимые данные и начало выполнения расчёта.

Рис. 3.4. Продолжение вывода расчёта.

После завершения выполнения расчёта мы можем вернуться в главное меню или завершить работу программы.

При выборе пункта 2 мы получаем сведения об авторе, содержимое которых представлено на рисунке ниже.

Рис. 3.5. Информация об авторе.

Из данного окна так же можно вернуться в меню или завершить работу программы.

В данной главе рассмотрен алгоритм программы и последовательность действий работы с ним. Данная программа представляет собой инструмент для расчёта гибких нитей. Имеется достаточно развитый интерфейс. Так же следует отметить такие достоинства программы, как простота в работе, малый размер, занимаемый программой, как на диске, так и в памяти.

4. ТЕХНИКА БЕЗОПАСНОСТИ И ОХРАНА ТРУДА

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

...

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

  • Построение математической модели, описывающей движение тела. Составление алгоритма расчёта и визуализации временных диаграмм скорости, пути и движущей силы. Листинг программы, реализующей представленный алгоритм расчёта и построение графиков V, S и F.

    контрольная работа [102,4 K], добавлен 05.11.2012

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

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

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

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

  • Структура и основные операции коммерческого банка. Использование языка программирования Visual Basic for Application, математическая формулировка задачи. Разработка модуля программы расчёта кредитов и депозитов. Схема алгоритма выполнения программы.

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

  • Приемы программирования в Delphi. Алгоритм поиска альфа-бета отсечения, преимущества. Описание программного средства. Разработка программы, реализующая алгоритм игры "реверси". Руководство пользователя. Листинг программы. Навыки реализации алгоритмов.

    курсовая работа [357,1 K], добавлен 28.02.2011

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

    контрольная работа [150,4 K], добавлен 03.05.2014

  • Основы программирования на 32-битном Ассемблере, разработка с его помощью программы, демонстрирующей работу одного из разделов ОС Windоws. Описание используемых АРI-функций как интерфейса программирования приложений. Листинг программы, результаты работы.

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

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

    курсовая работа [391,1 K], добавлен 30.09.2013

  • Характеристика программы на языке VBA, которая вводит исходные данные, выполняет расчеты и выводит результаты на экран. Описание переменных в программе, ее блок-схема и алгоритм работы. Листинг программы. Описание входных данных и результат вычислений.

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

  • Особенности разработки приложений для операционной системы с помощью императивного, структурированного, объектно-ориентированного языка программирования Delphi. Формальное начало программы. Выделение конца программного блока. Листинг и описание программы.

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

  • Разработка программы на языке Visual Basic для расчёта составной конструкции системы двух тел. Написание программы для расчёта реакций составной конструкции при шарнирной и скользящей заделке. Исследование зависимости реакции опоры от направления силы.

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

  • Разработка алгоритма и программы "Расчет стыкового паяного соединения" в среде Microsoft Visual Studio для облегчения расчётов сварных швов. Создание главной формы приложения и его кодирование для расчёта углового шва. Тестирование программы на ошибки.

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

  • Разработка функциональной и принципиальной схемы. Выбор управляющего контроллера. Описание МК PIC16F626, МК AVR, МК 51. Выбор элементной базы. Разработка управляющей программы. Описание алгоритма работы программы. Схема устройства, листинг программы.

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

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

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

  • Визуальная разработка приложений баз данных. Характеристика визуальных компонентов среды разработки Builder 6.0, используемых в данном приложении. Программная реализация приложения, разработка форм и вкладок. Тестирование приложения, листинг программы.

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

  • Организация вычислительных процессов и программирования на алгоритмическом языке. Создание программы "Калькулятор". Выбор языка и среды программирования. Функциональная схема работы программы, описание разработанных алгоритмов. Способы устранения ошибок.

    курсовая работа [434,1 K], добавлен 27.08.2012

  • Разработка программы для рисования различных правильных многоугольников с помощью объектно-ориентированного языка программирования. Использование для разработки среды C++ Builder 6 и библиотеки VCL. Разработка интерфейса приложения и алгоритма его работы.

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

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

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

  • Преобразование матрицы по заданным правилам. Методика работы с массивами, основанная на классических алгоритмах. Разработка и описание блок-схемы алгоритма. Листинг программы, экраны работы и отладки программы. Инструкция для пользователей программы.

    контрольная работа [338,4 K], добавлен 29.01.2013

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

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

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