Управление показателями качества поверхности при комбинированных технологических воздействиях
Диссертация
Предложен вариант управления показателями качества поверхности пера лопаток ГТД при АЭХШ, включающий в себя решение задач стабилизации и оптимизации показателей качества, который позволил получить следующие результаты: шероховатость вдоль профиля поперечных сечений &-я=0,9±-0,03 мкмвдоль профиля продольных сечений Ra = 1,2 ± ОД мкмволнистость по профилю пера — Wa= 4,2±0,4 мкмостаточные… Читать ещё >
Список литературы
- А. с. № 1 000 207 (СССР). МКИ4 В23Н '/2 С пособ алмазно-электрохимического шлифования/ М. Я. Чмир, А. И. Коро-бочкин, И. Н. Сотов. Опубл. в Б. И. — 1983. — № 8.
- Атабеков Г. И. Теоретические основы электротехники. -Т.1. М.: Энергия, 1978. — 592 с.
- Автоматизированное проектирование и производство в машиностроении/Под ред. Ю. М. Соломенцева и В. Г. Митрофанова, М.: Машиностроение, 1986. 255 с.
- Андерсон Д. Таннехилл Дж. Плетчер Р. Вычислительная гидромеханика и теплообмен: В 2-х т. Т. 1: Пер. с англ. -М.: Мир, 1990. -384 с.
- Артамонов Б. А. Анализ моделей процессов электрохимической и электроэрозионной обработки. М.: Машиностроение, 1991. — 142 с.
- Артоболевский И. И. Введение в акустическую диагностику машин. М.: Наука, 1979. — 296 с.
- Аршанский M. М., Щербаков В. П. Вибродиагностика и управление точностью обработки на металлорежущих станках. -М.: Машиностроение, 1988. 136 с.
- Ахмед Н., Pao К. Р. Ортогональное преобразование при обработке цифровых сигналов: Пер. с англ./Под ред. И. Б. Фоменко. М.: Связь, 1980. — 248 с.
- Базелян Э. М., Райзер Ю. П. Искровой разряд. М.:Изд-во МФТИ. 1977. — 320 с.
- Байкалов А. К. Введение в теорию шлифования материалов. К.: Наукова думка, 1978. — 207 с.
- Брагинский А. П., Евсеев Д. Г., Зданськи А. К. Распознавание дефектов по спектральным характеристикам акустической эмиссии. Дефектоскопия, 1983. — № 1. с.70−77.
- Беидат Дж., Пирсол А. Измерение и анализ случайных процессов: Пер. с англ. М.: Мир, 1971. — 408 с.
- Бендат Дж., Пирсол А. Применение корреляционного и спектрального анализа: Пер. с англ. М.: Мир, 1983. — 312 с.
- Бердник В. В. Мамай А. В. Электроабразивное шлифование. К.: Техника, 1981. — 64 с.
- Бермин Б. П. Вибрации и режимы резания. М.: Машиностроение, 1972
- Блехман И. И. Вибрационная механика. М.: Наука, 19. — 394 с.
- Бокс Дж., Дженкинс Г. Анализ временных рядов, прогноз и управление. В 2-х т. — М.: Мир, 1974.
- Вибрации в технике: Справочник. В 6 т. Ред. совет Че-ломей В. Н. М.: Машиностроение, 1981.
- Виброакустическая диагностика зарождающихся дефектов. Балицкий Ф. Я., Иванова М. А., Соколова А. Г., Хомяков Е. И.- М: Наука, 1984. 220 с.
- Версан В.Г. Интеграция управления качеством продукции: новые возможности. М: Изд-во стандартов, 1994.
- Выбор параметров регулирования процесса алмазного электрохимического шлифования/ И. Н. Сотов, В. А. Шишенков, А. Э. Беккер, Е. В. Илюшечкин// Электрохим. и электрофиз. методы обраб. материалов. Тула, 1986. — с.80 — 85.
- Генкин М. Д., Соколова А. Г. Виброакустическая диагностика машин и механизмов. М.: Машиностоение, 1987. -288 с.
- Генкин М. Д., Соколова А. Г. Виброакустическая диагностика машин и механизмов. М.: Машиностоение, 1987. -288 с.
- Горелик A. J1. Современное состояние проблемы распознавания: Некоторые аспекты. М.: Радио и связь, 1985. -160 с25. ГОСТ 27.004−85 Пояснения к термину технологическая система. — М.: Изд-во стандарт, 1986, — 4 с.
- ГОСТ 3.1 109−82 (СТ СЭВ 2064−79, СТ СЭВ 2522−80, СТ СЭВ 25 623−80) Единая система технологической документации. М.: Изд-во стандарт, 1983, — 8 с.
- ГОСТ 2533 1−82 Обработка электроэрозионная. М.: Изд-во стандарт, 1982, — 10 с.
- ГОСТ 14.004−83 (СТ СЭВ 2521−80) Единая система технологической подготовки производства. М.: Изд-во стандарт, 1984, 10 с.
- ГОСТ 21 964–76 (СТ СЭВ 2603−80) Внешние воздействующие факторы. М.: Изд-во стандарт, 1995, — 29 с.
- ГОСТ 2789–73 (СТ СЭВ 638−77) Шероховатость поверхности. М.: Изд-во стандартов, 1978. — 5 с.
- Грешников В. А., Дробот Ю. В. Акустическая эмиссия. Применение для испытаний материалов и изделий. М.: Изд-во стандартов, 1976. — 272 с.
- Гродзинский Э. Я. Абразивно-электрохимическая обработка. М. Машиностроение, 1976. — 55 с.
- Гродзинский Э. Я., Исакова Р. Б. Алмазно электроэрозионное шлифование металлов// Электрофиз. и электрохим. методы обраб. — 1976. — № 1 1. — с.3−7.
- Гуляев А.И. Временные ряды в динамических базах данных. М.: Радио и связь, 1989. — 128 с.
- Гуляев В. А., Чаплыга В. М., Кедровский И. В. Методы и средства обработки диагностической информации в реальном времени. Киев: Наукова думка, 1986. 224 с.
- Диагностика процесса металлообработки/ Остафьев В.
- А., Антонюк В. С., Тымчик Г. С. К.: Тэхника, 1991. — 152 с.
- Диментберг М. Ф. Нелинейные стохастические задачи механических колебаний. М.: Наука, 1980. — 368 с.
- Диментберг М. Ф. Случайные процессы в динамических системах с переменными параметрами,— М.: Наука, 1989, — 176 с.
- Дорофеев В. Д. Основы профильной алмазно абразивной обработки. Изд-во Сарат. ун-та, 1983. — 186 с.
- Евсеев Д. Г., Брагинский А. П., Арсентьев А. В. Контроль процессов резания по высокочастотному акустическому излучению // Резание и инструмент,-1 985.-№ 33г.
- Еф имов В. В. Модель процесса шлифования с применением СОЖ. Саратов: Изд-во Сарат. ун-та, 1992. — 132 с.
- Жарков И. Г. Вибрации при обработке лезвийным инструментом. Л.: Машиностроение. Ленингр. отд-ние, 1986. — 184 с.
- Зыков А. А. Основы теории графов. М. Наука, 1987. -384 с.
- Иванов Н. И. Методологические принципы разработки и исследования интенсифицированных методов механо элек-трофизичекой — химической размерной обработки: Дис. д-ра техн. наук: 05.03.01.- Тула, 1996. — 322 с.
- Интеграция производства и управление качеством продукции / В. Г. Версан, В. И. Сиськов, Л. Г. Дубицкий и др. М: Изд-во стандартов, 1995.
- Иванова Т. И. Идентификация качества поверхности с параметрами состояния технологической системы. Дис. на со-иск. уч. степ. канд. техн. наук. Тула. 2000. 183 с.
- Ивановский Г. Ф., Петров В. И. Ионно-плазменная обработка материалов. М.: Радио и связь, 1986. — 232 с.
- Измерение, обработка и анализ быстропеременныхпроцессов в машинах/Максимов В. П., Егоров И. В., Карасев В. А. М.: Машиностроение, 1990. — 210 с.
- Кабанов Н. С., Слепан Э. Ш. Технология стыковой контактной сварки. М.: Машиностроение, 1984. — 220 с.
- Керша Г. П., Аксенов В. А. К вопросу определения величины электрохимического съема при электроабразивном шлифовании// Новейшие методы обраб. металлов. Новосибирск, 1977. — с. 58−59.
- Кибальченко А. В., Бабек С. П., Ромказов И. И. Акустическая диагностика процессов механической обработки. Типовые операции применения // Труды МВТУ.-1987.-N476.
- Киселев Н. В., Сечкин В. А. Техническая диагностика методами нелинейного преобразования. Л.: Энергия, 1980. -112 с.
- Коллакот Р. Диагностика повреждений: Пер. с англ. -М.: Мир, 1989. 512 с.
- Корн Г., Корн Т. Справочник по математике для научных работников и инженеров. М.: Наука, 1984. — 834 с.
- Королев А. В., Новоселов Ю. К. Теоретико вероятностные основы абразивной обработки. Часть 2. Взаимодействие инструмента и заготовки при абразивной обработке. Саратов: Изд-во Сарат. ун-та, 1989. — 160 с.
- Круг Г. К., Кабанов В. А., Фомин Г. А., Фомина Е. С. Планирование эксперимента в задачах нелинейного оценивания и распознавания образов. М.: Наука, 1981. — 172 с.
- Кудинов В. А. Динамика станков. М.: Машиностроение, 1967. — 359 е.
- Куликовский К. Л., Купер В. Я. Методы и средства измерений. М.: Энер^оатомиздат, 1986. — 448 с.
- Куликовский Л. Ф., Мотов В. В. Теоретические основыинформационных процессов. М.: Высшая школа, 1987. — 248 с.
- Лазарев Г. С. Автоколебания при резании металлов. -М.: Высшая школа, 1971. 244 с.
- Любимов В.В., Иванов A.B. Автоматизированный подход к выбору рациональных режимов получения многослойных Ti-TiN покрытий методом электродугового испарения в вакууме //Электрофиз. и электрохим. методы обраб. Тр. Тула, 1996. -С.З — 10.
- Любимов В. В., Иванов Н. И. Теоретические основы синтеза новых механо-электрофизических-химических методов размерной обработки//Электрофиз. и электрохим. методы обраб. Тр. Тула, 1990. — С.5 — 12.
- Любимов В. В., Шишенков В. А., Иванова Т. И. От единичного импульса к масштабирующей и вейвлет функции/ Тезисы докладов Международной НТК «Молодежь науке будущего». Татарстан, г. Набережные Челны, 17−18 апреля 2000 г,-с.18−19.
- Любимов В. В., Шишенков В. А., Иванова Т. И., Тан-киева Т. А. От преобразования Фурье к вейвлет преобразованию нестационарных сигналов/ Труды региональной НТК. Тула, 1999. с. 1 10−122.
- Любимов В. В., Шишенков В. А., Танкиева Т. А. Систематизация комбинированных методов обработки/Сборник научных трудов ведущих ученых технологического факультета. Тула, 2000 г. с.217−221.
- Маслов Г. С. Расчеты колебаний валов: Справочник. -2-е изд., перераб. и доп. М.: Машиностроение, 1980. — 151 с.
- Маслов Е. Н. Теория шлифования материалов. М.: Машиностроение, 1 974. — 320 с.
- Мильнер Б.З. Организация программно-целевого управления .- М.: Наука, 1980.
- Методы автоматизированного исследования вибрации машин: Справочник/Добрынин С. А., Фельдман М. С., Фирсов Г. И. М.: Машиностроение, 1987. — 224 с.
- Методы математического моделирования и вычислительной диагностики: Сборник Под ред. Тихонова А. Н., Самарского А. А. М.: Изд-во Моск. ун-та, 1990. — 290 с
- Михелькевич В. Н. Автоматическое управление шлифованием. М.: Машиностроение, 1975. — 304 с.
- Многогранники, графы, оптимизация. Емеличев В. А., Ковалев М. М., Кравцов М. К. М.: Наука, 1981. -344 с.
- Моисеев Н. П., Иванилов Ю. П., Столярова В. М. Методы оптимизации. М.: Наука, 1978. — 352 с.
- Мордыхай В. М. Технологические основы разработки комбинированных электрофизических и электрохимических методов обработки. Труды Всероссийской научно-технической конференции" Современная электротехнология в машиностроении". Тула, 1997 г. с.292−300.
- Мэйндональд Дж. Вычислительные алгоритмы в прикладной статистике: Пер. с англ. М.: Финансы и статистика, 1988. — 350 с.
- Надежность и эффективность в технике: Справочник. В 10 т. Ред. совет: Авдуевский В. С. и др. М.: Машиностроение, 1987.
- Нахапитян Е. Г. Диагностирования оборудования гибкого автоматизированного производства. М.: Наука, 1985,225 с.
- Орнатский П. П. Теоретические основы информационно-измерительной техники. Киев: Вища школа, 1983. —455 с.
- Островский В. И. Теоретические основы процесса шлифования. Л.: Изд-во Ленингр. ун-та, 1981. — 144 с.
- Пановко Я. Г. Введение в теорию механических колебаний. М.: Наука, 1991. — 256 с.
- Пахалин Ю. А. Алмазное контактно-эрозионное шлифование. Л.: Машиностроение, Ленингр. отд-ние, 1985. — 178 с.
- Перегудов Ф. П., Тарасенко Ф. П. Введение в системный анализ. -М.: Высш. шк., 1989. 367 с.
- Полупан Б. И., Мастренко А. Л. Оценка метода акустической эмиссии качества шлифуемых заготовок из керамики // Сверхтвердые материалы, -1994.-№ 4.
- Попилов Л. Я. Электрофизическая и электрохимическая обработка материалов: Справочник. М.: Машиностроение, 1982. — 400 с.
- Попов С. А., Малевский Н. П., Терещенко Л. М. Алмазно-абразивная обработка металлов и твердых сплавов. М.: Машиностроение, 1977. — 263 с.
- Предотвращение дефектов при шлифовании. Кулаков Ю. М., Хрульков В. А., Дунин-Барковский И. В. М.: Машиностроение, 1975. — 144 с.
- Прилуцкий В.А. Технологические методы снижения волнистости поверхностей. М.: Машиностроение, 1978.- 136 с.
- Редько С. Ф. Ушкалов В. Ф. Яковлев В. П. Идентификация механических систем. Киев: Наук, думка, 1985. — 216 с.
- Реклейтис Т., Рейвиндран А., Рэгсдел К. Оптимизация в технике: В 2-х кн. Пер. с англ. М.: Мир 1986 — 352 с.
- Резников А. Н. Теплофизика процессов механической обработки материалов. М.: Машиностроение, 1981. — 279 с.
- Саржевский В. А. Диагностика процесса шлифования методом акустической эмиссии // Вестник машиностроения.-1988.-№ 1.
- Селекция и распознавание на основе локационной информации/ А. Л. Горелик, Ю. Л. Барабаш, О. Б. Кривошеев, С. С. Эпштейн- Под ред. А. Л. Горелика. М.: Радио и связь, 1990. -240 е., ил.
- Силин С. С. Метод подобия при резании материалов. -М.: Машиностроение, 1979. 152 с.
- Системы распознавания автоматизированных производств/ В. Л. Генкин, И. Л. Ерош, Э. С. Москалев. Л.: Машиностроение. Ленингр. отд-ние, 1988. — 246 с.
- Справочник по электрохимическим и электрофизическим методам обработки/Амитан Г. Л., Байсупов И. А., Барон Ю. М. и др.- Под общ. ред. Волосатова В. А. Л.: Машиностроение, 1988. — 719 с.
- Студенский Е. И., Богдарев В. И., Кадышев Н. Т. Электроалмазное шлифование. М.: Машиностроение, 1974. — 255 с.
- Суслов А. Г. Технологическое обеспечение параметров состояния поверхностного слоя деталей. М.: Машиностроение, 1987. — 208 с.
- Татг У. Теория графов: Пер. с англ. М.: Мир, 1988. -424 с.
- Терещенко Л. Н., Тарханов Н. С., Костин Г. Б. Влияние режимов электрохимического шлифования на состояние поверхностного слоя твердого сплава// Алмазы и сверхтвердые материалы. 1980. — № 5.- с. 8−10.
- Терминология государственной системы стандартизации: Справочник. М.: Издательство стандартов, 1989. — 144 с.
- Технологическое обеспечение эксплуатационных свойств деталей машин/О. В. Рыжов, А. Г. Суслов, В. П. Федоров. М.: Машиностроение, 1979.- 176 с.
- Технологическая диагностика резания методом акустической эмиссии В. Н. Подураев, А. А. Барзов, В. А. Горелов. М.: Машиностроение, 1988. — 56 е., ил.
- Тимофеев А. Ю. Совершенствование алмазно-электрохимического шлифования гетерогенных покрытий с применением диагностического анализа. Дис.. канд. техн. наук. Тула. 1997. 123 с.
- Точность обработки при шлифовании/Под ред. Яще-рицына П. И. Мн.: Наука и техника, 1987. — 152 с.
- Трайбус М. Термодинамика и термостатика. Пер. с англ. М.: Энергия, 1970. — 504 с.
- Трахтман А. М. Введение в обобщенную спектральную теорию сигналов. М.: Советское радио, 1972. — 352 с.
- Трусов В. Н., Урывский Ф. П. К вопросу определения глубины растравливания при круглом врезном электроалмазномшлифовании// Исследование обрабатываемости жаропрочных и титановых сплавов. Вып. 4. — Куйбышев, 1 976. — с.84 — 90.
- Теория электрической дуги в условиях вынужденного теплообмена / Отв. ред. М. Ф. Жуков.- Новосибирск: Наука, 1977. 3 1 1 с.
- Управление качеством продукции: Справочник / Под ред. В. В. Бойцова, A.B. Голичева. М.: Изд-во стандартов, 1985.
- Филимонов Л. Н. Высокоскоростное шлифование. -JE: Машиностроение, 1979. 248 с.
- Фомин Я. А., Тарловский Г. Р. Статистическая теория распознавания образов. М.: Радио и связь, 1986. — 264 с.
- Френке J1. Теория сигналов: Пер. с англ. М.: Советское радио, 1974. — 344 с.
- Хар азов А. М., Цвид С. Ф. Методы оптимизации в технической диагностике машин. М.: Машиностоение, 1983. -132 с.
- Цыпкин Я. 3. Основы теории обучающих систем. М.: Наука, 1979. — 251 с.
- Чмир М. Я., Акимов А. С., Могильников В. А. Факторы, определяющие съем припуска при алмазно-электрохимическом шлифовании// Труды Всероссийской научно-технической конференции «Современная электротехнология в машиностроении». Тула, 1997.
- Шибанов Г. П. Распознавание в системах автоконтроля. М. Машиностроение, 1973. — 424 с.
- Шишенков В. А. Алмазное электрохимическое шлифование криволинейных поверхностей на станках с ЧПУ. Дис. на соиск. уч. степ. канд. техн. наук. Тула. 1986. 214 с.
- Шишенков В. А., Иванова Т. И. Вейвлет спектр новый инструмент для диагностики/ Сборник материалов международной НТК «Новые материалы и технологии на рубеже веков». Пенза, 14 16 июня 2000 г. — с.187−190
- Шишенков В. А., Иванова Т. И. Некоторые аспекты комбинированного технологического воздействия на материал/'/' Труды международной НТК «Прогрессивные методы и технологии получения и обработки конструкционных материалов и покрытий». Волгоград, 1999.
- Шишенков В. А., Иванова Т. И., Танкиева Т. А. Анализ методов преобразования нестационарных сигналов/ Деп. в ВИНИТИ 16.11.99, N3370-В99 28 с.
- Шишенков В. А., Иванова Т. И., Танкиева Т. А., Моделирование комбинированных методов обработки на основе применения многомасштабного анализа / Труды региональной НТК. Тула, 1998. с.100−104.
- Шлихтинг Г. Теория пограничного слоя. М.: Наука, 1974. — 710 с.
- Шустер Л. Ш. Адгезионное взаимодействие режущего инструмента с обрабатываемым материалом. М.: Машиностроение, 1988. 96 с.
- Янг С., Эллисон А. Измерение шума машин: Пер. с англ. М.: Энрегоатомиздат, 1988. — 144 е., ил.
- Akansu, A.N., Haddad R. A. Multiresolution Signal Decomposition. Transforms, Subbands and Wavelets. Academic Press, London, 1992.
- Daubechies I. Ten Lectures on Wavelets. CBMS-NSF: Society for Industrial and Applied Mathematics (SIAM), 1992.
- Daubechies I. The Wavelet Transform, Time-Frequency Localization and Signal Analysis. IEEE Transactions on Information Theory, Vol. 36, No. 5, Sep 90, S. 961−1005.
- Daubechies I.: Orthogonal Bases of Compactly Supported Wavelets. Communications on Pure Applied Mathematics, 1988, Vol. 41, S. 909−996.
- Fischer T. Wavelet Transformation von instationaren Wirbeln und turbulenten Stromungsvorgangen. Diplomarbeit von cand.aer., Universitat Stuttgart, 1997.
- Louis A.K., Maa P.R.A. Wavelets. Theorie und Anwendungen. Teubner Studienbucher, 1994, Stuttgart.
- Ludders P.J. EEG-Segmentierung mit Hilfe der diskreten Wavelet-Transformation. Diplomarbeit, Technishe Universitat Berlin, 1997.
- Mallat S. A Theory for Multiresolution Signal Decomposition: The Wavelet Representation. IEEE Trans, on Pattern Analy169sis and Machine Intelligence, Vol. 11, No. 7, July 1989, S. 674−693.
- Meyer Y. Wavelets. Algorithms and Applications. Phildelphia: Society for Industrial and Applied Mathematics (SIAM), 1993.
- Meyer Y., Coifman R.R., Wickerhauser M.V. Size properties of wavelet packets. In Ruskai et al., editor, Wavelets and their Applications. Jones and Bartlett, 1992, S. 453−470.
- Meyer Y., Coifman R.R., Wickerhauser M.V. Size properties of wavelet packets. In Ruskai et al., editor, Wavelets and their Applications. Jones and Bartlett, 1992, S. 453−470.
- Программа расчета теоретического сигналаunit Signal-interfaceuses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, Menus, StdCtrls, Math, ExtCtrls- type
- Private declarations } public
- Расчет температуры во 2-м клине) var i, j: Longlnt-yfi, lx, Ifi, cnt, cntl, cnt2: Double- Trez3: matrl- beginfor i:=1 to m do for j:=1 to n do Trez3 i, j. :=0- for i:=1 to m do
- Trez3 i, 1. :=Trezll[i, Round (yn/2)]-
- Trez3 1,1.: =323 — for j:=2 to n do
- Trez3 1, j. :=Trez3 [l, j-l]+(373−323)/(n-l) {Tu}- for i:=2 to m do for j:=2 to n do beginyfi:=dh*(i-1)-lx:=(ymax-yfi)*lb/(ymax-ymaxl) — lfi:=(j-1)*dl- if Ifi≤(lx-dl) then begin
- Trez3 i, j. :=(Trez3[i, j-1] *(lx-lfi)+Td*dl)/ (lx-lfi+dl) — if lfi>lx then
- Trez3 i, j.: = (Trez3[i, j-1]*(lfi-lx)-Td*dl)/(lfi-lx-dl)-end -end- Trezl:=Trez3- end-procedure teplol2(dl, dh, ymax, ymaxl, lb: Double- m, n: Longlnt- var Trezl: matrl) —
- Расчет температуры в 1-м клине} var i, j: Longlnt-yfi, lx, lfi, cnt, cntl, cnt2: Double- Trez3: matrl- beginfor i:=1 to m do for j:=1 to n do Trez3 i, j. :=0- for i:=1 to ш do Trez3[i, 1]: =T0- Trez3 [1,1] :=28+273- for j:=2 to n do
- Trez3 i, j. :=Trez3[i, j-1]+dl*(Td-Trez3[i, j-1])/(dl + lx-lfi)-if lfi>lx then
- А, С, D, eta, fi, II, 12, bnt, bntl, Rlmax, Rlmin, arcl, arc2, Bn, S, Ant, Dnt, arc2nt, p7nt, ppIn: Double-beginpp2:=4/1000-(начальное значение для Delta} II:=pi*sqr (sqr (dl))/64- 12:=pi * sqr (sqr (d2))/64- repeatpp2:=pp2 + 0.5 — if (Re-p2)≥pl then
- Ant:=pp4nt*sqr (101)*(102/12+101/11)/3/Е- С:=Bb/dz/pp2-
- A:=pp4*sqr (101) * (102/12 + 101/11)/3/Е-
- D: =sqr (Re-sqr (A*C) *pl) sqr (Re) +2*sqr (A*C) *pl* (pl+p2) p 7:=Re-sqr (A*C) *pl + sqrt (D) — arc2:=arccos ((p7-p2)/pl)-ppl:=(Vd*pp2/Vu+h/arc2)*arc2-{пересчет Az}
- Bn:=Kz*sqr (dz)*sqrt (dz/(ppl+h))/(ppl+h)/Kbzl-{расчет }
- Процедура построения 1-го графика! vart, П, П1,prop: Word- у, у1: Double- ku: Double- beginku:=StrToFloat (ComboBox7.Text) — prop:=StrToInt (ComboBox8.Text) — yl:=Ism1.-1.agel. Canvas. Pen. Color =clGreen-
- Hh:={dz/6}StrToFloat (ComboBox9.Text)-val (edit10.text, kk, ee)-val (edit11.text, kkk, ee)-val (editl2.text, Ru, ee)-sum:=0-for n ¦. =1 to nm dobeginfor i:=1 to fotn+1 do beginbet n, i. := (2*pi*i) /fotn-
- Rui:=sqrt{sgr (detd) +2 *Ru*detd*cos (betn, i.)+sqr (Ru))+detd/kk*sin (bet [n, i] kk) —
- Rvbn, i. :=Rui-RandG (0,dz/3) — sum:=sum+Rvb[n, i]- end-for i:=fotn+2 to 2* (fotn+1) do
- Rvb n, i. :=Rvb[n, i-fotn-1] - for i:=l to 2*(fotn+1) do bet [n, i]: = (4 *pi * i) /fotn-end-
- AssignFile (Flek, 'd:Reserv' + 1Iek') —
- AssignFile (FAz, 'd:Reserv' + 1Az') —
- AssignFile (FR, 1d: Reserv' + 'R') -1. Rewrite (Flek)-1. Rewrite (FAz)-1. Rewrite (FR)-1. Vu:=2*pi*Ru*fu-
- Vd:=Sp/60- k:=Vd*Ru/Vu- Lc:=dz/3/cos (nu) — betconst: =2 *pi/fotn- for n:=1 to nm dofor i:=0 to 2 *(fotn+1) do begin
- Rc:=rocont*(1+alfat*(Tpl-TO))*Lc/ksipop (Azl)/Azl/b- II:=U/Rc-ksipopl:=ksipop (Azl)-kzl:=Round ((detxl-Lc)*ksipopl/betconst/Rsr) — if kzl>i then kz1:= i- for j:=i downto i-kzl do begin
- Azn, j.:=Az1- Iek [n, j]: =11- end-end-
- PredTn, predtcount.:=i- Inc (predtcount) — Rvbl:=Rvb[n, i]- betl:=bet [n, i]- end else begin
- ReshenExistOnPredt (result, jres)-if result thenbeginresh (fimin, fimax, fikor)-detxl:=detx (fimax, fikor, Rvbn, j res., Rvb [n, i]) — if detxlcLc then begin1. kn, i.: =0 — AZ [n, i]: = 0 — end else begin
- Azl:=k*(betn, i.-betl)*(fimax-k*(bet [n, i]-betl)/(k+Rsr)/2/sqr (Rvbl))/(k+Rsr)/Rsr+(Rvb[n, jres]-Rvbl)-b:= 2 *sqrt (Azl*dz) —
- Rc:=rocont*(1+alfat*(Tpl-TO))*Lc/ksipop (Azl)/Azl/b- II:=U/Rc-kzl:=Round ((detxl-Lc)*ksipop (Azl)/betconst/Rsr) — for j:=i downto kzl do begin
- Azn, j.:=Az1- Iek [n, j] :=I1- end-end-
- ShowMessage (1 Imax-Imin='+FloatToStr (Abs (maxlgr-minlgr))) — ShowMessage (1Icp='+FloatToStr (Moek)) — Ism:=I sum-ndob:=Trunc (16 384/(fotn+1)) — for j:=1 to ndob do for i:=1 to fotn+1 dobegin
- Writeln (FIek, Isum 1.: 11: 9) ,-end-for n:=1 to nm do beginfor i:=l to fotn+1 do beginif n=l then
- Writeln (FR, Rvb n, i. :9:7) — Write (FAz, Az (n, i]: 9:7,' ') — end-1. Writeln (FAz,' 1)-end —
- Write (FIek,'Imax=1,maxlgr:11:9) — Write (FIek,' Imin=', minlgr:11:9) — Writeln (FIek,' Icp=1,Moek:11:9) —
- Writeln (FIek, 'Gamma=1, nul:11:9, ' Hh=', Hh:11:9, ' Taus=', Taus:11: 9, ' Alfat=', Alfat:11:9,1 Beta=1,beta:11:9,' Lam=', lam:11:9,1 Cv=1,Cv:11:9,' Tpl=1,Tpl:11:9) — CloseFile (FR) — CloseFile (FIek),¦ CloseFile (FAz) —
- Calclp (11,12,dety, Hh, detyl, Azn, i., Ip) — lech [n, i]: = Ip -kzl:=Round ((11+12)/betconst/Rsrl) — end-
- ShowMessage ('Imax-Imin='+FloatToStr (Abs (maxlgr-minlgr))) — ShowMessage (1Icp='+FloatToStr (Moch)) — for j:=1 to 8 do for i:=2 to fotn+1 do begin
- Writeln (Flech, Isum 1. {-Moch}:11:9) — end-
- Write (Flech, 1Imax=', maxlgr:11:9) —
- Write (Flech,' Imin=', minlgr:11:9) — Writeln (Flech,' Icp=', Moch:11:9) —
- Write In (Flech, 1Gamma=', nul:11:9, ' Hh=', Hh:11:9, ' Taus=', Taus:11:9, ' Alfat=', Alfat:11:9,1 Beta=', beta:11:9,' Lam=1,lam:11:9,1 Cv=1,Cv:11:9, Tpl=', Tpl:11:9) — CloseFile (Flech) —
- ShowMessage ('РАСЧЕТ ЗАКОНЧИЛСЯ') — Ism:=Isum- GrafSig0si2- GrafSig2- end-procedure TForml, N3Click (Sender: TObject) — var j: Integer- begin Reset (FIek) — for i:=1 to fotn+1 do begin
- AssignFile (Flechpr,'d:Reserv'+1lechpr')-1. Rewrite (Flechpr)-for j:=1 to ndob+1 dofor i:=1 to fotn do
- Sp:=StrToFloat (ComboBox2.Text) — t:=StrToFloat (ComboBox5.Text) — fu:=StrToFloat (СошЬоВохЗ.Text)/60- dz:=StrToFloat (ComboBox4.Text) — dz:=dz/le6-
- Hh:=StrToFloat (ComboBox9.Text) — f:=StrToFloat (СошЬоВохб.Text) — Vu :=2 *pi *Ru* fU- Vd :=Sp/60-
- Wz:=ymaxob-yminob¦ Sp:=Abs (xmaxob-xminob) — Writeln (FW, Wz) — Writeln (FW, Sp) — CloseFile (FW) — end- end.
- Программа расчета показателей процесса алмазного электрохимического шлифования на основе модели идентификацииunit raschet-interfaceuses
- SysUtils, WinTypes, WinProcs, Classes, Graphics, Forms, Controls, Menus,
- StdCtrls, Gauges, ExtCtrls, Dialogs, Math-type
- StaticText3: TStaticText- StaticText4: TStaticText- StaticText6: TStaticText-
- StaticText7: TStaticText- StaticText8: TStaticText- Imagel: TImage- Image2: TImage- Edit4: TEdit- Edit5: TEdit- CBoxl: TComboBox- StaticText9: StaticTextlO: TStaticText- StaticTextll: TStaticText- StaticText5: TStaticText-
- StaticTextl2: TStaticText- Edit6: TEdit- StaticTextl5: TStaticText- CBox6: TComboBox- StaticText16: TStaticText- StaticTextl7: TStaticText- StaticTextl4: TStaticText- Voin: TMenuItem- StaticText13: TStaticText- Chimia: TMenuItem-
- Private declarations } public
- Bi, Bil, Prip, rez, Ruk, Ymm, R1: Ar ray 1. 33 000. of Double-maxlgr, minlqr, max2gr, min2gr, max3gr, min3grfmax4gr, min4gr, bieri, R. sr, Vu, dety,
- OpenDialogl.InitialDir:='c:reservibaza1- if OpenDialogl. Execute then begin
- AssignFile (f1,OpenDialogl.FileName) — {$!-}
- Reset (f1) — if IOResultoO then begin
- StaticTextl3.Caption: = 1 График сигнала '- GrafSigOsi- GrafSig-end -procedure TForml. FileSaveDMClick (Sender: TObject)-var f: TextFile-beginif SaveDialogl. Execute then begin
- AssignFile (f, SaveDialogl. FileName)-1. Rewrite (f)-for i:=1 to pnt do
- Расчет кинематико-геометрических и динамических параметров}var ppl, рр2, ррЗ, рр4, pp2n, pp4n, pplnt, pp4nt, etant, fint, etant1, fintl: Double —
- Ant:=pp4nt*sqr (101)*(102/12+101/11)/3/Е- С: =Bb/dz/pp2-
- A:=pp4*sqr (101) * (102/12 + 101/ID/3/E-
- D:=sqr (Re-sqr (A*C)*pl) -sqr (Re)+2*sqr (A*C) *pl*(pl+p2) — p7:=Re-sqr (A*C)*pl+sqrt (D) — arc2:=arccos ((p7-p2)/pl) — ppl:=(Vd*pp2/Vu+h/arc2)*arc2-
- Dir:=ExtractFilePath (OpenDialogl.Filename) — AssignFile (FPrip, Dir+'Prip') — {$!-}
- Reset (Fprip) — if IOResultoO then begin
- MessageBox (0Расчет припуска не произведен', nil, mbIconHand or mb0k)-1. Exit- end- {$ 1 + }
- AssignFile (FBiRu, Dir+1BiRu1)-1. AssignFile (FAz, Dir+'Az1) —
- AssignFile (FRey, Dir +'Rey') —
- AssignFile (FDelta, Dir+'Delta') —
- AssignFile (FZ, Dir+' Z 1) —
- AssignFile (FRlmin, Dir+'Rlmax') —
- AssignFile (FRlmax, Dir+'Rlmin') —
- Forml.Gauge 1. Visible:=True-
- Forml.Gauge 1. MaxValue: = (pnt div l)-80-val (edit5.text, Fb, e)-dt:=1/Fb-val (edit6.text, mo, e)-kum:=StrToFloat (СВохб.Text)-for nt:=1 to pnt do
- Bil nt. :=(Bi[nt]+mo)*kum- Rmax:= 0- Rmin:=32 768- imaxl:=0- iminl:=0-
- Exx:=StrToFloat (editl.text) — Rin:=StrToFloat (edit2.text) — Ltr:=StrToFloat (edit3.text) — Iold:=0-
- SetLength (Masl, pnt+2*p) — for nt:=1 to p do
- Maslnt. :=Bil [nt+p] - for nt:=1 to pnt do
- Masl nt+p.: =Bil [nt] - for nt:=l to pnt+p do begin1. Ue:=Masl nt. -1.:=Iold+(Exx-Ue-Iold*Rin)*dt/Ltr- Masl nt. :=le- 101 d: = I e- end-for nt:=1 to pnt do
- Masl nt. :=Masl [nt+p]- j:=Round (l/f/dt) — for i:=1 to pnt do begin
- Rm1.:=Bili./Masl[i]- if Rm[i]≥Rmax thenbegin
- Rmax:=Rm 1. — imaxl:=i- end-if Rm 1.≤Rmin then begin
- Rmin:=Rm1.- iminl:=i- end-end- Vu:=2 *pi *Ru* f — val{edit4.text, Deltad, e) — Rlmax-=Ru+Deltad/1000- Rlmin =Ru-Del tad/1000 — T1: = StrToFloat (CBoxl.Text) — Re:=Rlmin+Hz-Tl/1000- Fim:=arccos (Re-Hz)/Ru- TT: =Fim/2/pi/f
- CalcKGP (Rlmax, Hz, Azmax, Deltarmax, Zmax, Rey) —
- Rl1.: =Ru-1. 2*deltad/1000−0.1- ii:=l- max2gr:=0- min2gr:=32 768-for i:=round (imin-j/2−100) to round (imin+j/2+10 0) do begin repeat1. Rlii.:=Rl[ii]+0.1-
- CalcKGP (Rlii., Prip [ii], Az, Deltar, Z, Rey) — ksipopr:=ksipop (Az) — b:=2 * sqrt (dz*Az) —
- Ret:=ro*(1+alfat*(Tpl-TO))*Hh*dz/2/sqr (Az) /b/Z/ksipopr/sqrt (dz/Az1. -
- CloseFile (FRlmin) — Rewrite (FRlmax) —
- Rl ii. :=Ru-1.2*deltad/1000−0.1-for i:=round (imax-j/2−100) to round (imax+j/2+100) do begin repeat
- Rl ii. :=Rl[ii]+0.1-
- CalcKGP (R1 ii3, Pripfii., Az, Deltar, Z, Rey) ksipopr:=ksipop (Az) — b:=2 * sqrt (dz *Az) —
- Ret: =ro*(1+alfat*(Tpl-TO))*Hh*dz/2/sqr (Az)/Ь/Z/ksipopr/sqrt (dz/Az1. -
- Ruk 1. :=Rli.-x*sin (2*pi*f*dt*(i-1))-y*cos (2*pi*f*dt* (i-1)) — if Ruk[i]>max2gr then max2gr:=Ruk[i] - if Ruk[i]
- ShowMessage ('Биение='+FloatToStr (bien)) — ShowMessage ('m='+FloatToStr (m)) — Rewrite (FBiRu) — Writeln (FBiRu, bien) — Writeln (FBiRu, Rusr) — CloseFile (FBiRu) — } end -procedure TForml. CalcPripClick (Sender: TObject) —
- Расчет припуска и производительности. const eps=0.0002- p = 2 0 0 0 -dt=0.769- } var Rmax, Rmin, Azmax, Deltarmax, Azmin, Deltarmin, Az, Deltar, Lc ,
- Z, Zmin, Zmax, ksimax, ksimin, ksipopmax, ksipopmin, r, m, ksir, ksech, polrmax, polrmin, ksipopr, b, Ret, x, у, mo, kum, xl, x2, Ret 1, Ret2,PripO, Pripn: Double-
- Bil nt.: = (Bi [nt]+mo)*kum- for nt:=3000 to pnt-3000 do beginif Bil nt.≥max then beginmax:=Bi1nt.- imax:=nt- end-if Bi1 nt.< =min then beginmin:=Bi1nt.- imin:=nt- end-end- Rmax:=0- Rrnin: =3276 8- imaxl:=0- iminl:=0-
- Exx:=StrToFloat (editl.text) — Rin:=StrToFloat (edit2.text) — Ltr:=StrToFloat (edit3.text) — Iold:=0-
- SetLength (Masl, pnt+2*p) — for nt:=1 to p do
- Maslnt.:=Bi1[nt+p]- for nt:=l to pnt do
- Maslnt+p. :=Bi1 [nt] - for nt:=1 to pnt+p do begin1. Ue:=Mas1nt.-1.:=Iold+(Exx-Ue-Iold*Rin)*dt/Ltr- Masl nt. :=Ie- I o 1 d: = I e — end-for nt:=l to pnt do
- Masl nt. :=Masl[nt+p] - j:=Round (1/f/dt) — for i:=1 to pnt do begin
- Rm1.:=Bi1i./Masl[i]- if Rm [i]≥Rmax then begin
- Dir:=ExtractFilePath (OpenDialogl.Filename) — AssignFile (FPrip, Dir+'Prip1) — Rewrite (FPrip) — max3gr:=0- min3gr:=32 768- ii:=1-
- Prip ii. :=Pripmin-0.1-for i:=round (imin-j/2−100) to round (imin+j/2 + 100) do begin repeat
- Prip ii. :=Prip[ii]+0.5- CalcKGP (Ru, Prip[ii], Az, Del tar, Z, Rey) — ksipopr:=ksipop (Az) — b: =2 * sqrt (dz*Az) —
- Ret: =ro*(1+alfat*(Tpl-TO))*Hh*dz/2/sqr (Az)/Ь/Z/ksipopr/sqrt (dz/Az1. -
- Until (abs (Ret-Rm1.)(Hz + 5*detprip/1000)) — Prip[ii+1]: =Prip[ii]-0.15- WriteIn (FPrip, Prip [ii]) -if Pripii.>max3gr then max3gr:=Prip[ii]- if Prip [ii]
- PripO:=Pripmin-0.1- Pripn:=Hz+5*detprip/1000-for i:=round (imin-j/2 100) to round (imin+j/2 + 100) do beginksech:=(sqrt (5)-1)/2- xl:=Prip0+(1-ksech)*(Pripn-PripO) — CalcKGP (Ru, xl, Az, Deltar, Z, Rey) — ksipopr:=ksipop (Az) — b: =2 * sqrt (dz*Az) —
- Retl: = ro* (1 + alfat*(Tpl-TO))*Hh*dz/2/sqr (Az)/Ь/Z/ksipopr/sqrt (dz/Az-1)-Rm 1. -x2:=Prip0+ksech*(Pripn-PripO) — CalcKGP (Ru, x2, Az, Deltar, Z, Rey) — ksipopr:=ksipop (Az) — b:=2*sqrt (dz*Az) —
- Pripn:=x2- x2: =Xl- Ret2:=Ret1-xl:=PripO+ (1 ksech)*(Pripn-PripO) — CalcKGP (Ru, xl, Az, Deltar, Z, Rey) — ks ipopr:=ksipop (Az) — b:=2 *sqrt (dz *Az) — Retl:=ro*(1+alfat*(Tpl-TO))*Hh*dz/2/sqr (Az)/b/Z/ksipopr/sqrt (dz/Az-1)-Rm1.- end-end-
- Prip ii. := (X1+X2) /2- Writeln (FPrip, Prip [ii])-if Pripii.>max3gr then max3gr:=Prip [ii] - if Prip[ii]
- PripO:=Pripii-1.- Pripn:=Hz+5*detprip/10 00- end- }
- Pripi i. := Pripmin- 0.1-for i:=round (imax-j/2 100) to round (imax+j/2 + 100) do begin repeat
- Pripii.:=Prip[ii]+0.5- CalcKGP (Ru, Prip [ii], Az, Del tar, Z, Rey) — ksipopr:=ksipop (Az) — b =2*sqrt (dz*Az) —
- Ret:=ro* (1+alfat* (Tpl-TO))*Hh*dz/2/sqr (Az)/b/Z/ksipopr/sqrt (dz/Az1. -
- Until (abs (Ret-Rm1.)(Hz+5*detprip/1000)) — Prip [ii + 1] := Prip [ii] 0.15- Writeln (FPrip, Prip [ii]) -if Pripii.>max3gr then max3gr:=Prip[ii]- if Prip[ii]
- PripO:=Pripmin-0.1- Pripn:=Hz + 5 *detprip/10 0 0-for i:=round (imax-j/2−100) to round (imax+j/2+ 100) do beginksech:= (sqrt (5) -1)/2- xl -. =Prip0+ (1-ksech) * (Pripn-PripO) — CalcKGP (Ru, xl, Az, Deltar, Z, Rey) — ksipopr:=ksipop (Az) — b:=2*sqrt (dz*Az) —
- Retl:=ro*(1+alfat*(Tpl-TO))*Hh*dz/2/sqr (Az)/b/Z/ksipopr/sqrt (dz/Az-1) -Rm 1. -x2:=PripO+ksech*(Pripn-PripO) — CalcKGP (Ru, x2, Az, Deltar, Z, Rey) — ksipopr:=ksipop (Az) — b:=2*sqrt (dz*Az) —
- Ret2:=ro*(1+alfat* (Tpl-TO))*Hh*dz/2/sqr (Az)/b/Z/ksipopr/sqrt (dz/Az1. -Rm 1. -while Abs (x2-xl)*le9≥eps do beginif Abs (Retl)≥Abs (Ret2) then begin
- PripO:=xl- Xl:=x2- Retl:=Ret2-x2:=PripO+ksech*(Pripn-PripO) — CalcKGP (Ru, x2, Az, Deltar, Z, Rey) — ksipopr:=ksipop (Az) — b: =2 *sqrt (dz*Az) ,-Ret2:=ro*(1+alfat*(Tpl-TO))*Hh*dz/2/sqr (Az)/Ь/Z/ksipopr/sqrt (dz/Az-1)-Rm1.- end else begin
- Pripn:=x2- X2:=xl- Ret2:=Retl-xl:=PripO+(1-ksech)*(Pripn-PripO) — CalcKGP (Ru, xl, Az, Deltar, Z, Rey) — ksipopr:=ksipop (Az) — b: =2 *sqrt (dz*Az) Retl:=ro*(1+alfat*(Tpl-TO))*Hh*dz/2/sqr (Az)/Ь/Z/ksipopr/sqrt (dz/Az-1)-Rm1.- end-end-
- Pripii.:=(xl+x2)/2- Writeln (FPrip, Prip [ 1 i])-if Pripii.>max3gr then max3gr:=Prip[ii]- if Prip[ii]
- Dir:=ExtractFilePath (OpenDialogl.Filename)-1. AssignFile (FAz, Dir+'Az1) —
- AssignFile (FRey, Dir+1 Rey') —
- AssignFile (FDelta, Dir+1 Delta 1) -1. AssignFile (FZ, Dir+'Z1) —
- AssignFile (FRlmin, Dir+'Rlmax') —
- AssignFile (FRlmax, Dir+'Rlmin1) —
- AssignFile (FYminmin, Dir+1Yminl') —
- XOU:=z*Pt*sqr (101)*(102/12+101/11)/3/E- y:=Rey-Rlit.*cos ((x+xou-km*bet)/(km+Rl[it])) if y
- Writeln (FYminmin, yminjt.) — if ymin[jt]ymaxob then beginymaxob:=yminj t.- xmaxob:=x- end-
- CloseFile (FRey) — CloseFile (FAz) — CloseFile (Fz) — ¦ x: =x+chag- jt:=jt+l- end-min4gr:=yminob- max4gr:=ymaxob- Wz:=ymaxob-yminob- Sp:=Abs (xmaxob-xminob) —
- CloseFile (FRlmin) — CloseFile (FYminmin) — GrafYminOsi- GrafYmin- ShowMessage (1 ') — Rlsr:=0- cht:=1−1.:=pi*sqr (sqr (dl))/64- 12:=pi*sqr (sqr (d2)) / 64- while not SeekEof (FRlmax) do begin
- Writeln (FYminmax, yminj t.) — if ymin[jt]ymaxob then beginymaxob:=yminjt.- xmaxob:=X- end-
- ShowMessage (' ') — chagx:=lll/xn-detyl:=(dety-Hh)*12/ (111 + 12)+Hh-
- Pt:=taus*Azch*b*sin (eta)/sin (fi)/sin (eta+fi)+0.12 5*pi*mul*taus*sqr (dz) — setkapl (chagx, chagy, dety, detyl, 111, xn, yn, aset2, bset2) —