Разработка и исследование метода синтетических схем для вентильных цепей на основе системных методов
Диссертация
Демирчян К. С., Бутырин П. А., Карташев Е. Н., Коровкин Н. В. Макромоделирование преобразовательных систем применительно к ЮТ-генератору. — В кн.: 71 Всесоюзная конференция по теории и методам расчета нелинейных цепей и систем. Ташкент, 1982, т.1, с.6−8. Коровкин Н. В. Средства повышения эффективности программ расчета схем вывода мощности МГД-генератора. — В кн.: Моделирование и расчет магнитных… Читать ещё >
Содержание
- Введение.%ч
- 1. Выбор метода анализа вентильных цепей. ю
- 1. 1. Задача анализа вентильных цепей. до
- 1. 2. Обоснование методов реализации основных блоков алгоритма расчета вентильных цепей
- 1. 3. Методика интегрирования уравнений вентильных цепей. 2-й
- 1. 4. Выводы
- 2. Разработка методики использования системных методов для построения синтетических схем
- 2. 1. Разработка и исследование метода переходных характеристик для двухполюсных синтетических схем. 2.I.I. Формальное построение разностной схемы.4/
- 2. 1. 2. Связь метода переходных характеристик с интегралом Дюамеля
- 2. 2. Использование метода переходных характеристик для многополюсных подсхем
- 2. 3. Метод переходных характеристик и степенные разложения, системные методы. б
- 2. 4. Выводы.8Z
- 2. 1. Разработка и исследование метода переходных характеристик для двухполюсных синтетических схем. 2.I.I. Формальное построение разностной схемы.4/
- 3. Алгоритм решения некорректных задач
- 3. 1. Некорректные, задачи, возникающие при построении вентильных’макромоделей, и методы их решения. М
- 3. 2. Разработка тестовых схем для алгоритмов анализа * электрических цепей. ЗД
- 3. 3. Использование тестовых схем для исследования погрешности в решении от введения G-3 и R-Е ветвей
- 3. 4. Разработка алгоритмов стягивания смежных узлов. НО
- 3. 5. Выводы.Н
- 4. Реализация разработанных алгоритмов в комплексе программ расчета вентильных схем. Н
- 4. 1. Общая структура комплекса программ РВС. Ив
- 4. 1. 1. Общий алгоритм работы. ш
- 4. 1. 2. Обработка подсхем постоянной структуры. ш
- 4. 1. 3. Обработка подсхем переменной структуры. М ." «
- 4. 1. 4. Процедуры ввода, вывода, контроля и редактирования информации
- 4. 1. 5. Процедуры управления состоянием вентилей. J
- 4. 2. Использование комплекса программ для расчета схем вывода мощности из канала МГДГ.'.М
- 4. 2. 1. Работа комплекса программ при использовании прямых методов.*
- 4. 2. 2. Возможности использования матричного процессора для анализа переходных процессов в инверторе МГД-генератора
- 4. 3. Использование метода синтетических схем для «расчета цепей с распределенными параметрами. W
- 4. 4. Выводы
- 4. 1. Общая структура комплекса программ РВС. Ив
- Основные результаты работы. Ю
Список литературы
- А.с. 479 127 (СССР). Устройство для моделирования нелинейной характеристики индуктивной катушки / Виноградов С. Е., Ницен-ко Е.М. — Опубл. в Б.И., 1975, Га 28.
- А.с. 580 562 (СССР). Устройство для моделирования переменной емкости / Виноградов С. Е. Опубл. в Б.И., 1977, № 42.
- Костенко М.В., Ефимов Б. В., Зархи Н. И., Гумерова Н. И. Анализ надежности грозозащиты. Л.: Наука, Ленингр. отд-ние, 1981. — 126 с.
- Костенко М.П., Нейман Л. Р., Бладзевич Т. Н. Электромагнитные процессы в системах с мощными выпрямительными установками. -М.-Л.: АН СССР, 1949. 107 с.
- Поссе А.В. Схемы и режимы электропередач постоянного тока. Л.: Энергия, Ленингр. отд-ние, 1973. — 303 с.
- Разработка мероприятий по обеспечению заданогокачества электрической энергии с экспериментальной проверкой на У-25, № гос.per. 77 073 604, Отчет о НИР, 1980, с. 157.
- Пищиков С.И., Сергеенков Б. Н., Шейнкман B.C. Многоэлементная инверторная установка для фарадеевского МГД-генератора с секционированными электродами. В сб.: Магнитогидродинамический метод получения электроэнергии. М., Энергия, 1968, с.100−112.
- Бутырин П.А. Разработка принципов макромоделирования вентильных цепей на основе методов решения некорректных задач. -Дисс.. канд.техн. наук. Л., 1980. — 236 с.
- Демирчян К.С., Бутырин П. А., Карташев Е. Н., Коровкин Н. В. Математическое моделирование мостовых преобразователей. Электронное моделирование, 1982, № 2, с.51−58.
- Дикур Д.П. Метод моделирования на ЦВМ вентильных преобразовательных схем. Л.: Изв. НШПТ, 1970, сб.16, с.46−53.
- Дижур Д.п. Метод моделирования на ЦВМ вентильных преобразовательных систем. Л.: Изв. НИИПТ, 1970, сб.17, с.44−50.
- Кучеренко Н.Е., Толстосумов А. С. Алгоритмы и программы анализа вентильных преобразователей. В сб.: Автоматизация проектирования в электронике, 1979, вып.19, с.15−24.
- HayJ.L.j ИLncjOiCLtti N. Q.LncunU б1пгих.(оЛогъ of rriLitti -- conire. tteb fiydc systems dig it а-t comfLutez,. J??? Conf.
- Rec. Souse’c. Ing. Comp-ui:. Jlppeic., Cermet, CotozaA), -J969.
- Пеиг. Уоы. N. У., 1969. p.p. S/2-S3S
- Акбаров Г. А. Разработка алгоритмов и программ анализа переходных процессов в вентильных преобразователях. Дисс.. канд. техн. наук. — Ташкент, 1980. — 231 с.
- Нейман Л.Р., Демирчян К. С. Теоретические основы электротехники. Л.: Энергоиздат, т.2, 1981. — 415 с.
- Круг К.А. Электромагнитные процессы в установках с управляемыми ртутными вентилями. М.-Л.: ОНТИ, 1953. — 115 с.
- И. Pack-, с. Re&QU.?et, J. Sch-опек.- Simulation Jhitomatijiie de aorvLrtbtuss-eLL'Ls static^nes slvl Ozdinateui. ^fiio^zcLmme SfiCSO, Optimisation" RafbfwtZ J) <3 R S T N ?4. Я D&4 a
- H. Fach, С. Be6ou? et, J. Schonen.- Л method, ofjinvLuPatiotv of thy zistor static coriirzztetJ.3JS JJrtnuoX meeting 12 th Los ЛпдеШ S9?
- Con-j-ezen-ce Record, p.p. JJJ4.
- Дижур Д.П. Вычислительная устойчивость и погрешность цифровых моделей преобразователей. Л": Труды НИИПТ, 1976, сб.23, с.92−108.
- Иванов В.К. 0 линейно некорректных задачах. Докл. АН СССР, 1962, т. 145, № 2, с.270−277.
- Тихонов А.Н. 0 решении некорректно поставленных задач и методе регуляризации. Докл. АН СССР, 1963, т.151, JS 3, с.501--504.
- Бутырин П.А., Коротков Б. А., Шипулина Н. А. Особые случаи расчета цепей с ключевыми элементами. Изв. вузов. Электромеханика, 1978, 1й 12, с. 1380−1382.
- Шарапов И.М., Мустафа Г. М., Конев Ф. Б. Алгоритм моделирования на ЦВМ одного класса вентильных схем. Изв. вузов. Электромеханика, 1977, № 6, с.660−668.
- Демирчян К.С., Бутырин П. А. Теоремы эквивалентности решений одного класса некорректных задач теории электрических цепей. Электронное моделирование, 1981, № I, с. 14.
- Чахмахсазян Е.А., Бармаков Ю. Н., Гольденберг А. Э. Машинный анализ интегральных схем. М.: Советское радио, 1974. -272 с.
- Сигорский В.П., Петренко А. И. Алгоритмы анализа электронных схем. М.: Советское радио, 1976. — 608 с.
- Петренко А.И., Власов А. И., Тимченко А. П. Табличные методы моделирования электронных схем на ЦВМ. Киев: Вища школа, 1977. 188 с.
- Чуа Л.О., Лин Пен-Мин. Машинный анализ электронных схем. М.: Энергия, 1980. — 640 с.
- Демирчян К.С., Ракитский Ю. В., Бутырин П. А., Карташев Е. Н., Коровкин Н. В. Проблемы численного моделирования процессов в электрических цепях. Изв. АН СССР. Энергетика и транспорт, 1982, № 2, с.94−114.
- Шакиров М.А. Преобразования и диакоптика электрических цепей. Л.: ЛГУ им. А. А. Жданова, 1980. — 185 с.
- Беллерт С., Возняцки Г. Анализ и синтез электрических це-* tпей методом структурных чисел. М.: Мир, 1972. — 434 с.
- Бутырин П.А., Коротков Б. А., Попков Е. Н. Формирование tуравнений электромагнитных процессов цепей переменной топологической структуры. Л.: Труды ЛПИ, 1977, $ 357, с.66−72.t
- Коротков Б.А., Попков Е. Н. Цифровая модель графа и некоIторые ее применения к решению электротехнических задач. Электронное моделирование, 1982, № I, с.86−92.
- Попков Е.Н. Методика формирования на ЭВМ уравнений пере/ходных процессов и исследование электрической системы с переменной структурой. Дисс.. канд.техн.наук. — Л., 1982. — 176 с.
- Нейман Л.Р., Демирчян К. С. Теоретические основы электро-tтехники. Л.: Энергоиздат, т.1, 198I. — 533 с. * *
- Бахвалов Н.С. Численные методы. М.: Наука, т.1, 1975. -*631 с.
- Хемминг Р.В. Численные методы. М.: Наука, 1972. — 296 с., .
- Сеа-г С. IV. NununeiLccL? initial. irafue fii&Her^ in otdlaciTij. clLJjeietxtlaC cyLtaXioru. ~ &ncj?e.uroocL QtLfj-s, N. Y.: Szentccd- Hate, Inc., i9 9 J
- Современные численные методы решения обыкновенных дифференциальных уравнений / Под ред. Дж. Холла, Дж.Уатта. М.: Мир, 1979. — 312 с.
- Ильин В.Н. Основы автоматизации схемотехнического проектирования. М.: Энергия, 1979. — 380 с.
- Моделирование и оптимизация на ЭВМ радиоэлектронных*устройств / Под ред. Бененсона Э. М. М.: Радио и связь, 1981. — 271 с.
- Белов Б.И., Норенков И. П. Расчет электронных схем на ЭЦВМ. М.: Машиностроение, 1971. — 143 с.
- Анисимов Б.В., Белов Б. И., Норенков И. П. Машинный расчет элементов ЭВМ. М.: Высшая школа, 1976. — 336 с.
- Schlckm.cuv И., 3n, U? jtolLon, •System. of a, fr-ontinaxi tletuTDzji Jfna, tysLs ramme, IEEE Зга, ги. on, CitCLLit Якету } p.p. 398 386 — flttcj. 19?0,
- Конев Ф.Б., Ярлыкова H.E. Методы численного решения систем дифференциальных уравнений, применяемых в цифровых моделях вентильных преобразователей. М.: Информэлектро, 1978. — 49 с.
- Карташев Е.Н., Разработка и исследование алгоритмов анализа электрических цепей на базе системных методов. Дисс.. канд.техн. наук. — Л., 1977. — 342 с.
- Luucjcz. IV. ft clie, tiori fob fl- stc^S-LUt^ of Иаеси, nu, ltistef Inte^toJlon- fotmu, ta. e Convfu-Uny, 3, -196S /p.p. SS0−2S550. 2) ak^LList Л ffveciae. s±ccH?Lty firofrtern /or lin-EO^t rbu,?Ustefv methods. /963. /V3. 6IT p. 27-^9
- Ek?e fi. I. On, Shde aff-rooumatLons to the, &x.fLone.ntLa.L and. Л Sta-Ste me.lh.ocLs fa г the пилыт-е. tica. t Sotuilon, of- LtiitLaC- uaiue. ffLoblems. — Re&. Pefit. CSR. R 20i0. Vnv. of Ufatettoo
- EncjtcuvcL R. бьгоъ елИпъаЛ^ foz Rungz- JtuMa. гг/Де Solution to Systzrm of O.D.E.'s.- Cotn/tut. CJ., v ¦ 166−169.
- Ракитский Ю.В., Устинов C.M., Чернорудский И. Г. Численные методы решения жестких систем. М.: Наука, 1979. — 208 с.
- ZPwthbo М., RoUuon / On the st&UtLty сиъ cuttLLtcucjj of one stefv methods fox. Sotuiruj stiff system of otdLnauj dJ-ffeben-Ua^ eyLLatiotu. — fried: fи ?om{x., p. iA5- IffZ
- SkcLrrbfbLntL L.F., Waits И.А. Jhtocn Cm^duLt one-ste/t methods. tTlalh,. Comfi. 1969. V. ?3, 73J-?4o
- Sha.rn.fUne L. F., Walts H. A. fi ~ sta? U BtocM. imfvtidi One- stefv methods.- В IT, 19 72, v 12, гбг-Лбб
- Lcun-6ett J. J). Comjuxlcdjlonat methods in DirtincLiy cUffezentLat ec^uMJ-Lotu. J. Wi? ey.: /V. У., J 9 73
- Ракитский 10.В. Методика последовательного увеличенияjniaraj-*. интегрирования систем обыкновенных дифференциальныхуравнений. ДАН СССР, 1972, т.207, В 4.
- Ракитский Ю.В. Новые численные методы решения систем обыкновенных дифференциальных и разностных уравнений. Труды
- ЛПИ им. М. И. Калинина, 1973, IS 332, с.87−93.* * «
- Ракитский Ю.В., Кириллова Л. К., ЗимницкиЁ В.А. Новые методы численного расчета переходных процессов в колебательных системах. Прикладная механика, 1971, т.10, вып.7, с.32−38.
- Дешрчян К.С., Волков В. М., Карташев Е. Н. Сравнительный анализ методов численного интегрирования при расчете переходных процессов в электрических цепях. Электричество, 1976, № 9.
- Демирчян К.С., Ракитский Ю. В. Новые методы расчета переходных процессов в электрических цепях. Электроника и моделирование, Наукова думка, 1976, вып.2.
- Люк Ю. Специальные функции и их аппроксимации. М.: Мир, 1980. 608 с.
- Хованский А.Н. Приложение цепных дробей и их обобщений к вопросам приближенного анализа. М.: Гостехиздат, 1956. — 203 с.
- Коровкин Н.В. 0 выборе метода численного интегрирования уравнений электрических схем с переменной структурой. В кн.: Исследование в области теоретических основ электротехники и инженерной электрофизики, Иваново, 1982, с.61−63.
- Коровкин Н.В., Савинский П. Л. Разработка тестовых задач для алгоритмов анализа электрических цепей. Изв. вузов СССР. Электромеханика, 1980, с.361−365.
- Коровкин Н.В., Королева Т. И. Метод генерации тестовых схем для исследования и сравнения алгоритмов, использущих для анализа электрических схем метод табличного моделирования. -Электронное моделирование, 1983, В 6, с.103−105.
- Коровкин Н.В., Королева Т. И. Метод тестирования численных методик, используемых в расчетах электроэнергетических устройств. В кн.: Электромагнитные процессы в электрических машинах и аппаратах, Омск, 1983, с.109−113.
- Королева Т.И. Разработка алгоритма и исследование возможностей повышения эффективности комплексного анализа линейных электрических цепей на ЦЕМ. Дисс.. канд.техн. наук. — Л., 1977. — 263 с.
- Уилкинсон Дж.Х. Алгебраическая проблема собственных значений. М.: Наука, 1970.
- Зимницкий В.А. 0 моделировании на ЦВМ процессов в прецизионных гироскопических устройствах. Дисс.. канд.техн.наук. — Л., 1975. — 163 с.
- Парлетт Б. Симметричная проблема собственных значений.
- М.: Мир, 1983. 382. с. * «
- Фаддеев Д.К., Кублановская В. Н., Фаддеева В. Н. Линейные алгебраические системы с прямоугольными матрицами. В кн.: Современные численные методы (Материалы мездународной летней школы по численным методам, Киев, 1966). -М.: 1968, вып.1, с. 16−75.
- Математическое моделирование синхронных и асинхронных вращащихся машин, силовых выпрямителей и инверторов и их систем управления и регулирования. Л.: Отчет по НИР, 1975,9380. 156 с.
- Лунц А.Г. Приложение матрично-булевой алгебры к анализу и синтезу релейно-контактных схем. ДАН СССР, 1950, т.70, № 3.
- Кристофидиес Н. Теория графов. М.: Мир, 1978, с. 321.
- Коровкин Н.В. Средства повышения эффективности программ расчета схем вывода мощности МГД-генератора. В кн.: Моделирование и расчет магнитных полей и электродинамических усилий в электрических машинах и аппаратах, Омск, 1981, с.22−27.
- Демирчян К.С., Бутырин П. А., Карташев Е. Н., Коровкин Н. В. Организация макромоделирования сложных вентильных схем. В кн.: Ш Всесоюзная научно-техническая конференция по проблемам преобразовательной техники, Киев, 1983, т.5, с.39−40.
- Демирчян К.С., Бутырин П. А., Карташев Е. Н., Коровкин Н.В. Макромоделирование преобразовательных систем применительно к
- МГД-генератору. В кн.: У1 Всесоюзная конференция по теории и методам расчета нелинейных цепей и систем, Ташкент, 1982, т.1, с.6−8.
- Демирчян К.С., Бутырин П. А., Карташев Е. Н., Коровкин Н. В. Математическое моделирование преобразовательных систем МГД-гене-раторов. В кн.: Ш Всесоюзная научно-техническая конференцияпо проблемам преобразовательной техники, Киев, 1983, т.5, с.18−19.
- Бутырин П.А., Карташев Е. Н. Комплекс программ анализа «электрических цепей с вентильными элементами. П Всесоюзное научно-техническое совещание по САПР САУ и АСУ, Челябинск, 1978, с. 100.
- Апряткина И.Б., Коровкин Н. В. Повышение эффективности программ расчета трехмерных электростатических полей в электрооптических устройствах. Изв. АН СССР, 1983, й 2, с.139−142.
- Демирчян К.С., Ракитский Ю. В. НоЕые методы оптимизации численных расчетов электрических цепей и полей. Изв. АН СССР. Энергетика и транспорт, 1981, J3 2, с.46−52.
- Белопольская Е.Б. Реализация двухпараметрического итерационного метода расчета электромагнитных полей. Изв. АН СССР. Энергетика и транспорт, 1981, $ 2, с.53−56.
- Тьюарсон Р. Разреженные матрицы. М.: Мир, 1977. — 183 с.
- Фаддеев Д.К., Фадцеева В. Н. Вычислительные методы линейной алгебры. М.: Физматгиз, I960. — 656 с.
- Процессор матричный ЕС 2345. Метод доступа. Руководство программиста ШКЧ.990.172 РП1. 1973. 83 с.
- Процессор матричный ЕС 2345. Принципы работы и функциональное описание. Руководство программиста ШКЧ.990.172 РП. 1979. 144 с.
- Гусев Ю.П. Установившиеся режимы и электромагнитные переходные процессы в электрической части МГДГ с многомостовой инверторной подстанцией. Дисс.. канд.техн. наук. — М., 1984. — 265 с.
- Самарский А.А., Николаев Е. С. Методы решения сеточных уравнений. М.: Наука, 19. — 592 с.
- Коровкин Н.В., Селина Е. Е. Расчет переходных процессов в цепях с индуктивными связями на основе метода дискретных схем. -В кн.: Сложные электромагнитные поля и электрические цепи, Уфа, 1982, с.90−94.
- Коровкин Н.В., Селина Е. Е. Расчет на ЭШ электрических цепей с параметрами, зависящими от частоты. В кн.: Сложные электромагнитные поля и электрические цепи, Уфа, 1982, с.81−63.
- Коровкин Н.В., Селина Е. Е. Эффективный алгоритм численного моделирования волнового процесса в электроэнергетических устройствах. В кн.: Электромагнитные процессы в электрическихмашинах и аппаратах, Омск, 1983, с.103−104.• «•
- Александров Г. Н. Коронный разряд на линиях электропередачи. М.-Л.: Энергия, 1964. — 227 с. 1. АКАДЕМИЯ НАУК СССРт
- ИНСТИТУТ ВЫСОКИХ ТЕМПЕРАТУР127 412. Москва. И-412. Коровинское шоссе. ИВТАН. Телефон 485−83−45. Телетайп 113 274 ИВТАН. Телекс 7659 ИВТАН SU.1. На ^ Проректорупо научной работе ЛПИим. М.И.КалининаJ1. АКТ
- Настоящий акт не является основанием для финансовых расчетов эжду участниками договора.1чальник отдела, к.т.н.г. научный сотрудник, к. т.н.1. Честноков В. В, 1. Карташев Е.Н.У
- О внедрении алгоритмов к программ анализа электрических цепей, разработанными ассистентом кафедры ТОЭ ЛШ имени Ю, Калинина Коровкиннм Н.В.
- DCL (U26E0ITtL26SAVE|U26KEYe, EDIT0R, DR, F, WL!B.RFRAGiCH0L, iwn6, 0f
- CALL L26E0IT (AM CALL u26save (a) j CALL L26KEYG (a) j 0(
- GET L! ST (LEIT, FUR, MET0D) i 0<
- GET LIST (IPED, IPE .NRTS, NWTS, N J VEAU «DLIT Ir^P I IvERT, ipR INT I и lEPSZE IT } ! 01 PUT EDIT<'I0tD', lPED,'IPEMPE,'NRTSr, NRTS, 'NWTS'.NKTS, 'N I VE AU «, N I VEAU, 0(
- DLlTIMP', DUTIf1P,'lVeRT', JVERT, 4PR! NT', lPRjNT,'H', Ht 01
- EPSZEIJ ', EPSZE I T j (SKIP, s (A, F (2), X (?)), 2 (A, E I 9, 2), X<3))) | 0(
- QMEG=3, 1М59Ь25 IlFi=50i 01
- JPE1=CEIL (lPE/lpEO)+1K0- 01lSCHET = CElL (DI.JT|Mp/(1800f5*h)) — 0i
- AVLCCATE R T s, И у s j 0! call edit0r (leit"nrtsirtslnwts|wt5|nrnax|nhhax|nl, n2|nd|nnn|hmiALLO = h-hnew = h-halbh = h/2-igd (3) = iprlnt| igd (4)=nrmax» tcd (5)cnrts5 0allocate NWi d3 1=1 TO nwtsj 01
- V>'TsmtU (16)=^C0SD (WTS (I)tU (l6)) — 01
- NW { J, | i) = 2 j NW (2|I)s4- N'» (3,1) =3J N W (4, I } = 5 — 01
- CAUL DR (NRTS, RTS i NW TS i WIS i NViMAX, U, TT) { 0{
- END- H = И N j if KOM = l THEN TU = -TT- Fl5E TL = TT i 01
- MI = 1 I MOD (MI «IPHP)sZ | TL<0 THEN 00? 0i
- F mij>ife1 THEN GO TO mgr i 0i 00 1 = 1 TO I2j GR (f1I J, I) =ABS (WTS (I), T (15)) i ENDS
- TTT (П! J) =TL- и J J = M j J * l — E M D — GO TO BEG- И GR ! CAU F (I PF. I, GR, TTT) } 051. OUT: PROC (TG «Mp i 0(
- DCL TG, tfI | J, J, IS, I IS, К «0f1. MOD (M I i50Ja0 THEN 0f
- PtJT SKJP EDI T ('ВРЕМЯ/ЭЛ, ГРАД/ Ml ',(1 1 = 1 TO 20)) 0f
- X (1), A (21), F (1), 19 F (5) | i 0{
- PUT SKIP ED IT (TG, MJ) (F (12, 4), F (8)) } 0<
- J I S = 2 | DO 1 = 1 то NWTSi IS = 0 — DO J = 1 TO 6| 0f
- WTS (n, PAR (J)B4'B THEN DO! 0f1. cIS + l i 0<
- IS = 1 THEM K = IIS i ELSE K = 1i 0<
- PUT EDIT (NNW (J)) (F (K)) i END- 01
- ENDi IF is = 0 THEN JIS=I!S+5- ELSE I IS = 6^ IS j 0{end- end out- 0 j1. FORM! PROCEDURE! 0t1. комаре THEN DO- N F I = 0 в — 011. IALL0 = 1 THEN DO- 0(
- METODrl THEN FREE JAK. UHlLFj 011. f1 ETОDг2 THEN FREE 5PIL- 0(
- MET0D=3 THEN FREE 0 L D, U H I L F i 0<
- FREE PRAW, F J КС I OA i END? 0(lALL0=i-DO JSNH6 To NN6 5 wsu (I)=4 «DO J = 2 f 3 I 4 i 0(1. (WTS (I) «PAR (J? 1) = 'B)? (WIS (I), PAR (J + 2) = Г0 'B» THEN 0(DO- NFIsNFJ+l- WSU (I)=WSU (I } F I (NFI, 1) BKTs (I) .NNU (J) } END!
- ENDJENDI DO 1=1 TO NFI- DO J=i TO NRTSJ 01
- RTS (J), NNU (2)=FI (Ы) THEN DC «FI (I, 2) sJ| GO TO ЦК 3 ! END- 0<
- I=F1(J, U THEN DOi FlUDsMi GO TO M К 2 — END! 0<
- ENDiFILU)-ILFi IL. F s I L F * 1 i MK2 J E^Di N2=lLF"i- nD = N2→NH15 0<
- ALLOCATE Wj, GRAF, USM, FIKCIJAi 0<
- CALL WL IB (NHT5, WTS, N J, ?N2 I VEAU, I VERT, ND, W I, F IL) J. 0<1.A?. = M1^1B- 01nu=NI- s
- JPER, IGD (2j=0 } INN=1» IGD (1)=KOM | 0(if met0d = 2 i met0d = 3 then sy (j), ns = i ra2 ! 00
- С ALU RFRAGUGO|PRAH.JAK, RTS, FIL|FIKCIJAiUiH» fj p * «TT, sy «METOD) ! 00
- J P E Я = J G D (2)} ENDS 001. ELSE DO! 02
- N N = 0 i l G D И) P К Q fj i lGn (2)=lPE"i 00
- ИЕТ0О =? I MfcT0D = 3 THEN SY (l), NS= I RftZ f 02
- CAUL RFRAG (IGD, PRAtt, JAK, RTSlFIl."FIKClJA, U, H,'PRWf, TT1SY, flETODM 02j PER s J GD (2) { end- 021. METODsl THEN 02
- CALL CHOL (JRAZ, IPRIWT, IPEP i INN1 tPRAW, UHIUF) i ELSE 021. ncT0D=2 THEN DO S 02
- IP?R"=J THEN IF INN""t THEN GO TO OBR 5 ELSE GO TO TRAP i 02f TT"i, 5"H THEN GO TO TRAP! 021. SPIL-r0 rB i NE = 0j 021. DO 1=1 TO JRAZnlj 02
- SPIL (lI) = M’Bi HEAP = SY (I I ."EXT! 02
- START? IF HEAP*=0 THEN DO» 02
- NS = 5YIHEAP), NS5 SP I L (I tNS) iSPIL
- SPIL (Jt I) fi M 'B THEM 02do к = I * 1 TO J RAZ } 021. 5PIL<| ,»)-'! 'B THEN IF SPIL I J, К)45 ' I 'B THEN DO I 02
- SPIL (J"K)='1'B- NEE=NEE*H END- 02
- END- END} END- NEBNE+NEE/2i 02
- PUT EDIT? fNEs ' i N?} (A 1 F (6)) | 0C1. MR (1), К = 3. i 0fi
- DO 1 = 1 TO IR A 7,» i) NEE = e-. 02
- DO JrJ + 1 TO IRAZ- 0f IF SPjL (I"J) = flfB THEN D05 NEEaNEE+П UC|K)=J} K=K+JI END- END J 0?1. UR (I+1)=UR{I}*NEEj 02
- END- UR (IRAZ)=Mf* l 5 0{ TRAPJ IPERaP, lNN? l UR, UC, SPIL HE изменились v ¦/do 1 = 1 то ne- us! j)вйе0- end- a<
- HEAPsSY (heap), next 5 go to spurt 5 EnD{ 01end- do 1 = 1 to i r a z 1 old (i)=praw (i) — 0(
- Do 1=1 to iraz- old (i)=prah{i) — 01startu (i).praw (d=startu (i)+uhilf1i'*sy (I).y- 01end- NORM I END 1 0) if !1l<6 then put skip edit (praw) (f («, l)) } 010 ' 01
- DO 1 = 1 TO NRMAXi U (I)= pRASM I) «END} 0(1. К = 0 — 0(
- PO I = N 1 TO N2 *¦ NF jt i 0(
- FIL (I">3 THEN и (I)sPRAW (F1KCI JA (FlL (I))) { ЕцsE 0<
- DO i К = К * i I П =F I (К, 2 M 0f
- U (RTS (I I), NNU {?)) =U (R T Г, (I I), NNU (1)) +RTS { I J |, T (4) I
- RTS (I!), ME3 = tRTS (I I), UAB | 0(1. END «END i 0f1. WТОК=01 0(1. DO 1=1 TO NRTS- 0{
- I = ABS («TS (I), NNU (1)) 1 0f
- J = abs (RTS (I>, nnu (2)) — 0(1.u, А В = R T s { I), L A 0 i 011. IL АВ > Я T MEN 01
- HI, RTS (I)tT (2)=(U (II)^U (IJ))#RTS (I), T (5URTS<6i- 0< ELSE DOJRTSU) tLAU = rRTS (I), LAB}HI, RTS (J }, T<2>=0| GO TO ML I { ENDi 01wtok{ i i?=wtok (i j 0<
- WTOK (I J)=WTOK (J J)+HI ! 0(
- ML 1 I IF I LAB5 11 I UAB = 12 THEN IF RTS (I I, N N U{4)=1 THEN 0<
- RTS (I).PAR<6)=RTS (П, T (3)+H#HI/RTS (П, PAR<3) — ELSE 01 RTS<
- ILAB = H THEN IF RTS (I)tNNU (4)=1 THEN 0<
- РЕГУЛЯТОР ТОКА ПИ^РЕГУЛЯТОР 0!
- WTs (>U (16) -BETA В УСТ. РЕЖИМЕ WTS ()U (16)* -COS (Е5ЕТ A MIN В ГРАД 01
- WTs Л Т | 16}-СДВИГАЕМАЯ ГРАНИЦА ИМПУЛЬСОВ УПРдВ/|ЕНИЯ"КТ5 U К U I 01
- WTSOTU5) * МОДУЛЬ ТОКА МОСТА «W Т S (J Т (15) 01
- WTS (!NNU (8)=ЧИСЛО ШАГОВ С ИМПУЛЬСОМ УПРАВЛЕНИЯ"ИТSUNNU (9) 0'
- WTS ()NNU (9)-НОМЕР ВЕНТиЛЯ, ЖДУЩЕГО И"П, УпрдвЛЕНИЙ^Нts ()nnu (9) 0(
- О Б 4 И Е ГЛ06, ПЕРЕМЕННЫЕ Н Т S () U (1 5) «Т (М И Л /|ИС Е К) 0'
- J SCHE Т-ЧИСЛО ШАГОВ» КОТОРОЕ W Т 5 () N N U (6) «Т О К УСТАВКИ 0<
- НЕОБХ, СДЕЛАТЬ С НМЛ. УПР, WTS DNNU (7 j irKP+ 1000 0! Н я иА Г ИНТЕГРИРОВАНИЯ FUHR («3)гЕрS, КР*ЕРS. (ИНТ (ЕРS))/Т, 01 ТТ-ТЕКУМЕЕВРЕПЯ ш/ 01
- QS=TT*18E35 IF JP=1 THE» /* РЕГУЛЯТОР ТОКА + / 011. DO 1=1 ТО N*TS? 01
- ALF=(WTS (I), U (16)r30MWTS (I).T (l5)/5Ke^252r3,fl*wTS (i), U (), 6) — 0!
- ALFM5H then ALF = 15PJ 01 IF 1 = 1 THEN PUT EDIT (ALF)(F (B)) }IF I>1 I I<6 THEN PUT EDtT (ALF) (F (A)) | 01
- CALL LSjENDi IF IP~2 THEN /* ПИ^РЕГУЛЯТоР */ 01 DO 1 = 1 TO NWTS i И J=FLOAT (WTS (I) .NNU (6}) jAUF = FL0AT (WTS (J). nnu (7))/1000"01
- FUHR (I i t) = (HI-WTS (J), T (5))/HIi FUHR (J, 2)=ALF*FUHR (Iit) I 01
- FUHR (I |3) = (FUHR (I, 3) * H * F U H R (I t 1)) / (WJS (I), U (1 3 j * 1E «3) I 01hi=fuhr (1,2)+fuhr (1,3) — 0!
- H i > 0 THEN hi, FUHR (! «3)=0{ 0!
- WTS (н. IMP (JL) = Г0 'B THEN DO j Si
- ALFsQSn (WTS (I), T<16)+ALF) 01
- WTS (J)tT (J)sWTS (J), T (J)*(WTS (I), T"J*7)"-WTS (I)tT{J|)*C5j 0 0
- WTS (I». UtJ""*fTS<0})*PI 00
- ENDiEND5VST, y = USTMUnUST)+D- ME 7 j? N0 WMKM6I HE? END HOCTt 00i- • v v → i ep
- Ч1 В! PROC (nwts, Wts, NJ, N2, N J VEAU, I VERT f ND. WI, Fit,) REORDER» 00! DCL,
- BH.WI (*,*)) В I T (8) AL I GNED «00'
- Fat*), I UF) BIN FIXED. 0011. WTS<*> ALICNEDi 0012 (Ц, А В «NU i NNU !9), NP), $ 0', 2 (PAR' 15), ItfPU5)) fUTU), 00i 2 ITI16I, U (16)) !1. DO I=N1 TO N2−4 $ 00{
- WI (I"I + l) fWIU"I+2), WI (I, I+3), Wl (I, U4)» 00<1.(I t I) s 'B 5 ENP'. DO I4N2−3 TO N2! 00?
- DO J = N 2» 3 TO N2! W J (I, J)? ff? fB — END} WJ (!"l>s’l’B} END t 00"00 К s1 TO NWTsi 00f
- WM6: I 1 spIц (WTS «к «, NNU (1)) — I2SFIU (WTS (K), NNU (3)J — 00 $ DO 1 = 1 TO 6? IF WTS (K), P A. R (I) s ' 0 ' 0 THEN
- I< = 3 THEN ООП I=FIU (WTS (K), NNU (1*1)) U i, Ц) (П, I 1)BjENDi 00»
- EUSF DO 5 I l4PIt
- F WTS (K), PAR (7r-'0'R THEN WI (11,12), WI II2, lUn'UB{ 0021. UP = K i 206 111! DO K=M TO !2i DO !-Ц TO 121 00?
- BHsW I (I|K)i 00 j=ll TO 12! 00?
- PC L LEITUNG CHAR (6), ULF I J «K, ICN, I, 1Ц INDEX, 02
- ND.NRTS, N1, N2, NWTS, NRMAX, NWMA>f) BIN FIXED (15,0j, 021. А Я S В U J L T I N i 0 2
- SYSIN FILE EXTERNAL, SYSPRINT F IU? EXTERNAL PRjNT, 02
- H, HALBH, FUR) DEC FLOAT (6), 021 RTS (*)I 022 (LAB, NUf NNU (4)» NP, PAR (6), T (6)), 021 WTS{*) ALIGNED» 022 (LAB» NUf NNU (9) (NP), 022 (PARI 15) | IMP < 15)) В IT (1). 022 (T (16), U (16)), 0C
- NNN (*i*| i II I (0"N W И A X) CTLI 021 3 ALIGNED, г (LAB, NU, NNU (9), MP» (PAR (15), IMP (15)) 8lT (l)i 02
- T (16), U (16)), ERR CHAR{ 1), ML (9) LABEL I N IТ CALL Fl (L E I T U N G) «0"on error begin- 02on error system- 02
- PUT L1ST (LEI TUNG, H, NRTS, NWTS, ND, Nl, N2iNRMAx"NWHAXjI I J"RTS, WTS) — END! 0»
- F J I F R О С (L E J T U N Q) | 0 2t* Ml ВООЛ WTS И RTS СПИСКОВ 02
- M2 СОКРАЩЕННЫЙ ВВОД WTS И RTS СПИСКОВ 0{
- M9 РЕДАКТИРОВАНИЕ RTS И WTS СПИСКОВ 0 $
- МЗ ВЫ90П RTS СПИСКА, M4 ВуВОД WTS СПИСКА */ 0»
- PCL L E I T liN G CHAR (S) } 0{
- MUl)=Mli Г11(2}=П9- M L (3) = M 3 j ML И) iML (5)=M5 } 0t
- JF LEITUNGs 'Т» = И&bdquo-OUT ' THEN ML (411 02
- JF LEITUNGs"Тяй, qyTf THEN DO- M L ! 1! я П 2? ML (4|sM4- END- 0*
- JF LEITUNG='T = 0, RTS? THEN г1ИП=М2» 0»
- JF LE I TUNG= 'T»» = «, WTS ' THEN ML (3)sM4J 0?
- JF L E I T U N G = ' T = (¦-•, WTS' THEN DO! ГЦ. (1) sM2 t ML (3) =M 4 J END? 0(-IF LEITUNGa «T-*sBg NO? THEN M L (3) в M 5 i —. — .- 0"1. lEITUNG='T = 0, NOP THEN DO — МЦ1)=М2- ГЦ.(?)вН5{ END- END FI| 0tfjl- ppoc- err='0», icn=i- 01
- DO WHILE (ERR"S'*'J — GET ed! T (ERR){A (1)){ E Np i 0f
- END FIL v INDEX, ICN = 0! 0<
- И 7 J INDEXSJNDEX+1 i GO TO ML (INDEX) «01пз- put skip- do 1=1 то nrts- 01
- PUT EDJT ('* ', I, '* ', RTS (I)) (Л (1), F (?) I A (1), 7 F (4j, SKIPil2 E (10,2))} 0(1. END- GO TO мв- 0i
- M4j PUT SKIP- DO I=1 TO NWTS! 01
- PuT EDI M '* ', I > '* SWTS ! I)) (A (1), F (3), A { 1 I, 12 f (A j f 2 (x (4), i 5 B (l))i 01
- X (5), 2E (8il), SKJP, 30E (8,l))5 E NO J 011. GO TO MbJ 011. M2J DO 1=1 TO NUTS- 011. GET L1ST{IL, ILF) J. 0j
- IL>IO0 I IL <0 I IL F> 9 I IL F <2 THEN GO TO MF? 01
- W т S (I), L, А В = I L $ WTS { I), MU= ILF — 0(
- DO J=1 TO 9 — q E T L J ST (I L) «I F IL<0 THEn GO To flF i WTS (I J, NNU I J J = IU {END 5 011. GFT L I ST (IL) — 011. !L<1 I IL> 15 THEN GO TO F } 011. WTS (l), Np=JLJ 011. DO J = 1 TO 15- 01
- WTS (I), PAR (J) |WTS (I), IMP (J) = 'BiIF J< = IL THEN GET L I ST (УTS (I). PAR (0)) ! 01
- WTS (I), u (j)fWTs (j), T (J)=0- 01
- End- /* СДВИГАЕМАЯ ГРАНИЦА имп, УПРАВЛЕНИЯ, 01параметры пи-регуляторл т, бетд мin */ 02
- GFT LIST (WTS (I /, Т (16), ViTS (I), U (15), WTS (I), U (16)) J 021. GO ТО MGUT «02
- ИГ! PUT EDIT ('ERROR', 'ERROR'WTS', I, J) 02
- SKIP, A, S"|P, A, X (30) .A, 2 F{8)) { 02 CALL FIL-1. MGиT- END i 021. DO 1=1 ГО NRTSi 021. GET LIST (IL» ILF) I 021. !L>1^ I IL <0 I 11 F <2 • J LF>4 THEN CO TO HFR 5 02
- RTS (I), LA3 = ILJ RTS (I), NU=ILr- 021. DO Jsl TO i- 02
- J > 11, F THEN R T S (I) • N N U (J) = 0 | EtSE 02 DO {GET L I ST (I L) i I F ABS (IL)>1E3 THEN GOTO MFR | RTS (!), NNU (J> = IUIEND}END|02
- GET L I S T j I L) i IF Ц<0 ! I L>6 THEN GO TO tfFR | R TS (I j, NP = JL } 02
- J=1 TO 6J IF J>IL THEN RTS (I), PAR (J)=0J ELSE 02
- GET LIST (RTS (I) .PAR (J)) — RTS I J), T (J)=05 END i GO TO MFGUTl 02
- П F R J PUT t’D IT ('ERROR'» 'ERROR 'RTS S', I, J) 022 (SKIP, A), X (3P), A, 2 F (8|)? 02call fil- hfgut- end- go to mb- 02
- Ml! DO 1=1 TO Nrtjs- GET LIST (IL, ILF) i 02
- I L> 1(!L 9 J I L F <2 THEN GO TO f', ERROR J 0Й
- HT5 (I), LABsIL! WTS (I) .NU=ILF i 0Й DO. j=l TO 9? GET UST{IL)"IF ILNNU (J)-a j 011. END- GET LI s т (JU 5 (M
- I L <1 | IL,> 1 5 THEN GO TO и E RR0 R 5 W T S (I), NP = 11 i DO J=1 TO 1 5 5 0» WTS (I), PAR (J), #(T 5 (}) f IMP (J) = '0 'B i IF J< = I L THEN GET L I ST{WTS (I), PAR (J)) 50*
- END i GET LIST ((WTS (I) t IMP (v)) DO J = 1 TO IL))5 it
- DO J=1 TO 16 iIF J> J L THEN WTS (I), T (J) iWTS{I), U (J)=05 Hi
- F IL>100 I U<2 | IL F> 4 THEN GO TO MRS. 0t
- RTS (I), LAB=IL (RTS (I).NU=ILF 5 0»
- DO jsl TO 4- IF J>ILF THEN RTS (I), NnU (J)S05 ELSE 0{ DO InET L J 5 T (IL) «IF A0S{ I L)> 1 E 3 THEN GO TO MRJRTS (I j, NNU (J)=ILiEND}END dl
- GET LIS T (I L ! I IF I L <1 i I Ц> 6 THEN GO TO MR 5 RTS (I), NP=ILl Ък
- DO j=i TO 6- IF j>il THEN RtS (j), pAR (j)=0'} 0f
- ELSE GET LlST (RTS (l ()fPAR (J))! END- 0(
- GET LIST (CRTS (I)fT (J) DO J=1 TO 6))j GO TO П6J 0<
- MR| PUT EDIT! 'ERROR', 'RTS', I, 0) (5 К I P, A, X { 3 0), A, 2 F (8)|} M6| END} 0f
- GO TO M8} 0(M9| IF lС N s1 THEN DO} PUT ED IT ('РЕДАКТИРОВАНИЕ HE ПРОИЗВОДИЛОСЬ, ТАК КА0»
- К БУЛИ ОбНАРУиЕНЦ ОШИБКИ В ИСХОДНОЙ цН
- Do 1 = 1 TO NWTSj WTS (I), NNU (9)=2? Do J=1 TO WyS 1 ?), NU i 0(
- KsWTS (I) «NMU (0) } IF К > n v- m A x THEN nwmAX=KJ ends END} 0< DO 1 = 1 TO NRTSipO J=1 TO RTS ! IJ, NU5 К= RTS (I), NNU (Jj jIF K<0 THEN DO! 0(
- K?pKJ IF К > N R M A X THEN NRMAX = Ki 0(end- end- end- ni=nrmax*i- n2 = nwmax «nd=n2*n i<
- I L = i «I IU = 2 THEN RTS { I), PAR (2)e^RTS (I) .PAR (2) 5 000if i l = 12 THEN RTS (I), PAR (4)s^RTS (I), PAR {4) — 00?
- IL = U | Il, = |2 THEN RTS (I), T (3) =^RTS (I), T I3M 0001. i l = 7 | Use THEN RTS (I), PAR<3>SnRTS (J).PAR
- DO 1 = 1 TO N R T S J a=RTS (l), LA3! 0001. 1Ц=1 I IJHEN DO! 000
- RTSn.T (5) = l/RTS (I), PAR (U!RTS (I).T (6)=RTS"lJ, T (5)*RTS{I), PAR (2M 00»
- END! JF Il, = 5 | IL s 7 THEN DO} 00Я
- RTS (IbpAR (5)BH/(RTS (I), PAR (2)*H*RTS (I), PAR (U)l 000
- RTS (I)fPAR (6J=MALBH/(RTS (nlPAR (2UHAl.BH"RTS (I), pAR (Uit END! 0001. jl=h then DO! 000
- END! NNN = 0- DO laj ТО N W Т $ } 0001. 4TS (J), LAB = 2 THEN NNN (2, J)=NNN (2, 1) + 1 J 000
- WTS (I) f L, AB = «THEN NNN (2, 3) =NNN (2, 3) J 0001. «TSU'iUASaS THEN NNN (2. 5) =NNN (2, 5) + 1. 000
- JF #ts (j», LAtfai THEN NNN (2,4)=NNN (2, 4)*Ц 000
- WTS (I), LA8SJ THEN NNN (2,2)=NNN (2,2) + l!. END! 000
- JbFcl- DO K = i TO 5! DO I = ILF TO NNN (1, К) * I I. F в }f 000
- KTS (П «ЬАЧ^зК THEN DO J=IM TO NWTSJ 000
- WTS (J), U8 = K THEN DO ! 000
- В= f T 5(I) «4TS (I)BWTS (j) ! WTS (J≥Bl GO TO M92! END! 000
- END! M92J END! UFs UF*NNN (1, К) ! END! 000 NNN (1, 1) s i ! 00 I=2 i 3, 4, 5 J
- NNN (1, I)=NNN (2, M>M! NNN (2,I)=NNN (1,I)+NNN (2, I j» 1 ! ?ND ! 000
- M8| GO TO M 7, M5: END EDITOR} 000pro3> ^eorde^- ocl розоз external-
- OcL (NlHl, NN1, I NO) BIN FIXED,
- N>U