Конструкционная прочность соединения с гарантированным натягом по прерывистой цилиндрической поверхности
Диссертация
В машиностроительной фирме «НИПРО» в г. Орле для получения компоновочного преимущества в трехступенчатом цилиндрическом зубчатом редукторе применена посадка зубчатого колеса тихоходного промежуточного вала на частично прорезанную (прерывистую) цилиндрическую поверхность вал-шестерни последней ступени. В разделе 1.2 будет приведен и другой пример конструкции, в которой посадка зубчатого колеса… Читать ещё >
Список литературы
- Абрамов И.В., Турыгин Ю. В. МКЭ для расчета НДС соединений с ав-тофретированными охватывающими деталями // Проблемы прочности. — Киев: Наукова думка, 1987. — № 3. — С. 105−108.
- Абрамов И.В., Турыгин Ю. В., Клековкин B.C. Нагрузочная способность соединений с автофретированными деталями // Вестник машиностроения. 1983. — № 4. — С. 28−30.
- Амензаде Ю.А. Об одной задаче упругого равновесия сопряженных посредствам посадки кусочно-однородных сред // Изв. АН СССР. Механизация и машиностроение. 1963. — № 5. — С. 179−186.
- Амензаде Ю.А. К определению напряженного состояния в эксцентрическом кольце сопряженной посредством натяга круглой шайбой из другого материала//Изв. АН СССР. Механика. -1965. № 1. — С. 142−145.
- Амензаде Ю.А. Упругое равновесие круглой пластинки с эллиптическим отверстием, в которое посредством натяга вставлена шайба из другого материала / Инж. журнал. МТТ. — 1966. — № 6. — С. 122−129.
- Амензаде Ю.А. К проблеме напряженной посадки кусочно-однородных сред / В кн.: Контактные задачи и их инженерные приложения. -М.: Издательство НИИмаш, 1969 С. 111−122.
- Андреев Г. Я. Тепловая сборка колесных пар. Издательство Харьковский университет, 1965.
- Антипин П.К. Определение напряжений в круглой пластинке после запрессовки в нее диска квадратной формы // Известия вузов. Машиностроение. 1964. — № 7. — С.5−10.
- Антипин П.К. Напряженное состояние круглой пластинки с запрессованным в нее скругленным п угольным диском / Сб.: Расчеты на прочность. -М.: Машиностроение, 1969. — Вып.14. — С. 175−188.
- Антипин П.К. К задаче о прессовой посадке втулки на некруглый вал. Механическое оборудование металлообрабатывающих заводов / Сб. научных трудов ЖМИ. Высшая школа, 1971. -Вып.16. — С. 355−366.
- Ахмедов А.Д. О. Некоторые плоские контактные задачи для кусочно-однородных деталей различной конфигурации. Автореферат диссертации на соискание ученой степени к.т.н. АН Каз.ССР. Институт математики и механики. Алма-Ата, 1987. — 20 с.
- Балацкий Л.Т. Усталость валов в соединениях. Киев: Техника, 1982.- 151 с.
- Бахтияров И.А. Об одной задаче определений поля напряжений в составной двусвязной пластинке / В кн.: Проблемы расчета пространственных конструкций. -М., 1980. С. 3−10.
- Бахтияров И.А. Некоторые задачи теории упругости для однородных и кусочно-однородных сред. Диссертация на соискание ученой степени д. ф-м.н. Баку, 1973.-381 с.
- Бахтияров И.А., Вольпе Г. С. К определению напряженного состояния в деталях с различными упругими константами возникающего при запрессовке // Изв. АН Азерб. ССР. 1969. — № 4. — С. 42−49.
- Бахтияров H.A., Караев А. Б. К вопросу определения поля напряжений в составных деталях, изготовленных из трех разных однородных материалов, соединенных между собой с натягом // Аз НИИНТИ. 1986. — № 727. — 9 с.
- Бежелукова Е.Ф. Расчет и выбор посадок с натягом из системы ИСО. / -Пенза: Издательство Саратовский университет, 1975. — 187с.
- Беклемишев Д.В. Дополнительные главы линейной алгебры. М.: Наука, 1983.-336 с.
- Беляев Н.М. Сопротивление материалов. -М.: ГИТТЛ, 1964. 583 с.
- Бенерджи П., Баттерфильд Р. Метод граничных элементов в прикладных науках. М.: Мир, 1984. — 494 с.
- Берникер E.H. Посадки с натягом в машиностроении. М.: Машиностроение, 1966. — 188 с.
- Бобровников Г. А. Прочность посадок, осуществляемых с применением холода. М.: Машиностроение, 1971. — 95 с.
- Бобровников Г. А. Сборка в машиностроении с применением холода. -М.: Машгиз, 1959.
- Бобровников Г. А., Михайленко Л. Ф., Зенкин A.C., Беляев Н. С. Влияние технологических факторов на прочность соединений, осуществляемых с помощью глубокого холода / Технология и организация производства. -ИССН, 1974.-№ 5.-С. 16−18.
- Бреббиа К., Уокер С. Применение метода граничных элементов в технике. М.: Мир, 1982. — 246 с.
- Векуа И.Н. Приложение метода акад. Н. И. Мусхелишвили к решению граничных задач плоской теории упругости анизотропной среды / Сообщение Груз, филиала АН СССР. Т. 1.-№ 10. — 1940. — С. 10−38.
- Векуа И.Н., Мусхелишвили Н. И. Методы теории аналитических функций в теории упругости / Труды Всесоюзного съезда по теоретической и прикладной механике. М. -Л.: Издательство АН СССР, 1962. — С. 310−338.
- Гилл Ф., Миррей У., Райт М. Практическая оптимизация. М.: Мир, 1985.-510 с. ^
- Гречищев И.С., Ильяшенко A.A. Соединения с натягом. Расчет, проектирование, изготовление. М.: Машиностроение, 1981. — 274 с.
- Гречищев Е.С., Кречетов И. Э. Исследование прочности соединения оси с колесом тепловозных колесных пар / Труды ВНИТИ. ИССН, 1970. -Вып. 34.-С. 216−224.
- Демкин Н.Б. Контактирование шероховатых поверхностей. М.: Наука, 1970.
- Демкин Н.Б. Фактическая площадь касания твердых поверхностей. -М.: Издательство АН СССР, 1962.
- Джорж А., Лю Дж. Численное решение больших разряженных систем уравнений. -М.: Мир, 1984.-334 с.
- Домбровская М.М. и др. К вопросу о жесткости соединения вала и втулки призматической шпонкой / В сб.: Научные труды Ленинградского института текстильной и легкой промышленности. 1971. -№ 11.
- Домбровская М.М. Приближенный метод расчета деформаций штив-тового соединения вала и втулки //Известия вузов. Приборостроение. 1968. -№ 1.
- Журавлев В.А. К вопросу о теоретическом обосновании закона Амонтана Кулона для трения несмазанных поверхностей / Ж.Т.Ф. — 1940. -Вып. 17. — № 10.
- Журавлев А.Н., Медведева Р. В., Патрикевич Ф. В. Конические соединения. / Справочное пособие. М.: Машиностроение, 1968. — 142 с.
- Замша А.Л. Исследование и разработка методов технологического обеспечения эксплуатационных свойств посадок с натягом. Диссертация на соискание ученой степени к.т.н. Киев, 1980. — 160 с.
- Зенкевич О. Метод конечных элементов в технике. М.: Мир, 1975.544 с.
- Игнатов И.А. Напряженное состояние квадратной пластинки с запрессованной круглой шайбой из другого материала. Издательство ВУЗов. Машиностроение, 1969. -№ 9. — С.48−53.
- Игнатов И.А. Напряженное состояние пластинки, ограниченной кривой частного вида, с несколькими запрессованными в нее круглыми шайбами из другого материала. Издательство АН СССР. МТТ. — 1971. — № 1. — С. 89.
- Игнатов И.А. О напряжениях в кусочно-однородной плоскости с многогранным отверстием / В кн.: Методы решения задач упругости и пластичности. Горький, 1974. — Вып.8. — С. 43−51.
- Игнатов И.А. Решение плоской задачи теории упругости для кусочно-однородных сред, сопряженных посредством посадки. Диссертация на соискание ученой степени к.т.н. Пермь, 1969. — 106 с.
- Иосилевич Г. Б., Лукащук Ю. В. Влияние некоторых конструктивных факторов на распределение напряжений в соединениях с натягом // Вестниц машиностроения. 1980. — № 4. — С. 38−42.
- Исаев A.M., Эфендиев Б. Р. Упругое равновесие квадратной пластинки с круговым отверстием, в которое посредством натяга вставлена шайба из другого материала / Уч. записки АГУ им. С. М. Кирова. Серия физ.-мат. наук. -1967.-№ 4.-С. 72−79.
- Караев А.Б. О. Методика расчета составных ослабленных пластинок различной конфигурации, соединенных между собой с натягом. Автореферат диссертации на соискание ученой степени к.т.н. Азерб. политехнический институт. Баку, 1988. — 13 с.
- Клековкин B.C. Конструкторско-технологические основы управления нагрузочной способностью соединений с натягом. Автореферат диссертации на соискание ученой степени д.т.н. Ижевск, 1995.
- Клековкин B.C., Абрамов И. В. Исследование НДС деталей в соединениях с автофретированной охватывающей деталью / Сборник трудов: Динамика и прочность механических систем. Пермь: ППИ, 1976. — № 186. — С. 112−116.
- Клековкин B.C., Абрамов И. В. Исследование статической прочности цилиндрических соединений с автофретированными охватывающими деталями, // Вестник машиностроения. 1977. — № 8. — С. 21−24. ^
- Кобрин М.М. Прочность прессовых соединений при повторно-переменных нагрузках. М.: Машгиз, 1954. — 256 с. ^
- Крагельский И.В. Трение несмазанных поверхностей. Автореферат диссертации на соискание ученой степени д.т.н. ИМАШ, 1943.
- Крагельский И.В. Трение покоя двух шероховатых поверхностей // Изв. АН СССР. 1940. — № 10.
- Колосов Г. В. Об одном приложении теории функций комплексного переменного к плоской задаче математической теории упругости. Юрьев, 1909.- 187 с.
- Колосов Г. В. Применение комплексной переменной в теории упругости. М: Гостехиздат, 1935. — 224 с.
- Курносов Н.Е. Исследование величин фактической площади контактаи ее влияние на качество соединений с натягом. Автореферат диссертации на V соискание ученой степени к.т.н. М.: МВТУ, 1976. — 16 с.
- Лехницкий С.Г. Теория упругости анизотропного тела / 2-е изд. М.: Наука, 1977.-415 с.
- Ляв А. Математическая теория упругости. -М.: ОНТИ, 1935.
- Марголин Л.В. О деформации цилиндрических колец при напряженной посадке с учетом малой некруглости сопрягаемых поверхностей. «Изв. Вузов. Машиностроение», 1973, № 7
- Махонина Т.М. Расчеты прессовых посадок шайб за пределами упругости при степенном упрочнении материала // Расчеты на прочность. Машгиз.-1960. — Вып. 6.-С.113−116.
- Михлин С.Г. Вариационные методы в математической физике. М., 1957.-476 с.
- Михлин С.Г. Плоская задача теории упругости для неоднородной среды. М.-Л.: Издательство АН СССР, 1935. — 215 с.
- Моисеенко A.A. К расчету соединений с гарантированным натягом по прерывистой цилиндрической поверхности / Сб. научных трудов ОрелГТУ. -Орел, 1998.-Т. 13.-С. 68−72.
- Муцениек К.Я. Учет овальностей в расчетах соединений с натягом. -«Изв. АН Лат. ССР», 1954, № 11/88.
- Пономарев С.Д. и др. Расчеты на прочность в машиностроении. М.: Машгиз, 1958. — Т.2.
- Расчеты машиностроительных конструкций методом конечных элементов. Справочник / Под редакцией Мячникова В. И. М.: Машиностроение, 1989.- 519 с.
- Решетов Д.Н. Детли машин. -М., Машгиз, 1975, 723с.
- Рохлин А.Г. Конические прессовые посадки гребных винтов и муфт. М.: Судпромгиз, 1960.-91 с.
- Савин Г. Н. Концентрация напряжений около отверстий. М.: Гос-техиздат, 1951. — 496 с.
- Савин Г. Н. Распределение напряжений около отверстий. Киев: Наукова думка, 1968. — 888 с.
- Сегерлинд Л. Применение метода конечных элементов. М.: Мир, 1979.-392 с.
- Старосельский A.A. О натяге посадки деталей при шпоночном соединении / Детали машин и подъемно-транспортные машины // Респ. межвед. научн.-техн. сб. 1968. — Вып. 8.
- Стрелец В.Н. Исследование прочности комбинированных соединений с натягом. Диссертация на соискание ученой степени к.т.н. Львов, 1979. -176 с.
- Сухарев И.П., Ушаков Б. Н. Исследование деформаций и напряжений методом муаровых полос. -М.: Машиностроение, 1969. -208 с.
- Тарабасов Н.Д. Определение напряжений в круглой пластинке с несколькими запрессованными в нее круглыми шайбами. ДАН СССР. — 1948. -Т.63. -№ 1, — С. 15−18.
- Тарабасов Н.Д. Расчеты на прочность прессовых соединений. ДАН СССР. — 1949. — Т.67. — № 4. — С.615−980.
- Тарабасов Н.Д. Расчеты на прочность составных кольцевых соединений. ДАН СССР. — 1950. — Т.70. — № 6. — С. 977−980.
- Тарабасов Н.Д. Определение в некоторых деталях напряжений, возникающих от напряженной посадки / В кн.: Расчеты на прочность. 1958. -Вып.2. — С. 142−181.
- Тарабасов Н.Д. Новый прием решения задач прессовых соединений / В кн.: Расчеты на прочность. -М., 1969. Вып. 14. — С. 62−75.
- Тимошенко С.П. Сопротивление материалов. М., 1965. — Т.2.
- Турыгин А.Б. Несущая способность многослойных прессовых соединений при действии циклических нагрузок. Автореферат диссертации на соискание ученой степени к.т.н. Ижевск, 1996. — 20 с.
- Угодчиков А.Г. Построение конформно отображающих функций при помощи электромоделирования и интерполяционных полиномов Лагранжа. -Киев: Наукова думка, 1966. 208 с.
- Угодчиков А.Г. Определение напряжений в пластинке, ограниченной улиткой Паскаля, с несколькими запрессованными в нее круглыми шайбами / Инж. сборник. 1953. — Т. 17. — С. 203−206.
- Угодчиков А.Г. Определение напряжений в пластинке при запрессовке в нее нескольких круглых шайб, нагруженных сосредоточенными силами и моментами / Труды ГИСИ им. В. П. Чкалова. 1953. — Вып. 24. — С. 146.
- Угодчиков А.Г. О расчетах посадочных напряжений в некоторых типах прессовых соединений / Труды ГИСИ им. В. П. Чкалова. 1956. — Вып. 25. -С.31−43.
- Угодчиков А.Г. Концентрация посадочных напряжений около отверстий / Сб.: Проблемы прочности в машиностроении. 1962. — Вып.9. — С. 5−14.
- Фаттиев Ф.Ф. Разработка методов повышения нагрузочной способности и расчета конических соединений. Автореферат диссертации на соискание ученой степени к.т.н. / Ротопринт. Устинов: ИМИ, 1985.
- Фирсов В.Т. Теоретические основы расчета и обеспечения работо-у/ способности крупных деталей, соединенных натягом. Автореферат диссертации на соискание ученой степени д.т.н. МГТУ, 1990.
- Фирсов В.Т., Гречушкин Г. М. Напряженное состояние и работоспо^ собность крупногабаритных прессовых соединений. // Проблемы прочности. -1990.-№ 3.-С. 77−82.
- Форсайт Дж., Мол ер К. Численное решение систем линейных алгебраических уравнений. М.: Мир, 1969. — 280 с.
- Фролов Н.В. Расчет эксцентричного цилиндро-конического соединения на контактную прочность и жесткость // Изв. Куйбышевского с.-х. института. 1967. — Т. 22. — С. 245−256.
- Фролов Н.В. Силовой расчет эксцентричного соединения / Сб. научных трудов Куйбышевского филиала ВЗИИТ. 1967. — С. 120−129.
- Шерман Д.И. К определению напряжений в анизотропной, упругой и однородной среде, состоящих из нескольких сопряженных между собой посредством посадки тел. Прикладная математика и механика. 1945. — Т. 9. — С. 41−49.
- Шерман Д.И. О напряженном состоянии некоторых запрессованных^ деталей // Изв. АН СССР. ОТН. — 1948. — № 9. — С.1371−1388. Vх
- Шерман Д.И. Метод интегральных уравнений в плоских и пространственных задачах статической теории упругости / В кн.: Труды I Всесоюзного съезда по теоретической и прикладной механике. (Обзорный доклад). М.: Наука, 1962.-С. 405−467.
- Шифрин И.В. Эксцентриковые соединения деталей машин типа вал-ступица. Диссертация на соискание ученой степени к.т.н. Харьков: ХПИ, 1984.- 18 с.
- А. с. № 1 805 379 СССР. Способ неразрушающего контроля соединений / Шуваев В. Г. // Бюллетень изобрет. 1993. — № 12,.
- Хейгеман JL, Ягн Ю. Прикладные итерационные методы. М.: Мир, 1986.-448 с.
- Яковлев А.С. К определению напряжений изгиба в зубьях цилиндрических передач методом граничных конечных элементов. Машиноведение. — 1982.-№ 2.
- Яковлев А.С., Моисеенко А. А. Регулировка локализации контакта зацепления Новикова смещением исходного контура // Известия вузов. Машиностроение. 1989. -№ 10.
- Aufgebaute Welle, Amboru Peter и др. / Uni Cardan A. G/ - N 3 844 699. 5: Заявлено 14. 09. 88. Опубликовано 28.06.90. ФРГ.
- Besuner P.M., Snow D.W. Application in two-dimentional integral equation method to engineering problems, in: Boundary Integral Equation Method: Computational Application in Applied Mechanics, ed. T.A. Cruse, F.J. Rizzo, ASME, 1975.
- Cruse T.A., Application of the boundary integral equation method to three dimensional stress analysis. — J. Computers and Structures. — 3. — 509—527 (1973).
- Cruse T.A., Swedlow J.L., Interactive program for analysis and design problems in advanced composites technology, Techn. Rep. AFML TR— 71 — 268, 1971.
- Dyson I., Hirst W. Proc. Poy. Soc.. V.67. -№ 412. — Sec. B. — 1954.
- Hisada Т., Nikagiri S. A note on stochastic finite element method (Part 2. Variation of stress and strain caused by shape fluctuation). SEISAN — KENKYU, 1980. — v. 32. — № 5. — P. 262−265.
- Improving the load carrying capacity of interference fits (Ramamoorthy В., Redhakrishnan V. // Proc. Inst. Mach. Eg. B. — 1989. — 203, № 2. — C. 83−90. -Англ.
- Jaswon M.A., Integral eguation methods in potential theory. I, Proc. Roy. Soc., A 275. C. 23−32 (1963).
- Mendelson A. Elastic plastic torsion problems for strain-hardening materials, NASATN D 4391, 1968.
- Niepage Peter, Grahn Bernd, Wirnich Karl Heinz // Draht, 1993−94. № 4. — C. 224−227. Влияние внутреннего напряженного состояния на вибропрочность тарельчатых пружин.129
- Nikagiri S., Hisada T. A note on stochastic finite element method (Part 1. Variation of stress and strain caused by shape fluctuation). SEISAN — KEN-KYU, 1980. — V. 32. — № 2. — P. 39−44.
- Riccardella P.C., An improved implementation of the boundary- integral technique for two dimensional elasticity problems, Carnegie-Mellon University Rep. SM-72−26, 1972.
- Rizzo F. J., An integral equation approach to boundary value problems of classical elastostatics, Quart. Appl. Math., 25, 83−95 (1967).
- Rizzo F. J., Shippy D. J., A method for stress determination in plane anisotropic elastic bodies, J. Composite Mater., 4, 36 61 (1970).
- Rizzo F.J. The boundary integral equation method: a modern computational procedure Cn applied mechanics, Appl. Mechanics Conference, New York, 1975.-P. 11−17.
- Si Karskic D.L., Cheatham J.B. Penetration problem in roch mechanics, in «RockMechanics Symposium», Vol.3, Appl. Mech. Div., ASME, 41−71, 1973.
- Snyder M.D., Cruse T.A. Boundary- integral equation analysis of cracked anisotropic plates, Intern, J. Fracture, 11, 315−328 (1975).
- Speek Lefotografische Deformations — und Spannungsanorlyse tor-sionsbeanspruchter Langspre Bverbindungen / Vogel jurgen U Techn Mech. — 1984. — 10. -№ l.-C.l, 17−25.
- Yannakakis M. Computing the minimum fill in is NP complete // SIAM J. Alg. Disc. Meth. — 1981. — № l.-P. 77−79.
- Иосилевич Г. Б. Детали машин. -M.Машиностроение, 1968.-368с.
- Мак-Кракен Д., Дорн У. Численные методы программирования на Фортране. М.: Мир, 1977. С. 331.
- ХеммингР. В. Численные методы. М.: Наука, 1968. С. 233.1.> (•1. Т'|ПРО"im,?.niiu ¦"< 10'i В1. Щ ц 4 AHK1. АКТвнедрения программ по расчету прочности соединений с гарантированным натягом по прерывистой цилиндрической поверхности
- SET SAFETY OFF && HE ВЫДАВАТЬ ПРЕДУПРЕЖДЕНИЯ ПО ZAP, INDEX ON,.1. SET PROC TO PRESS1. CLOS ALL1. CLEA ALL1. RELE ALLset date to dmy
- USE BAZA ORDE TAG KL @ 0,0 CLEAR1,30 SAY 'Программа PRESS' ETAP= 1* индексы для отладочной печати @ 0,0 CLEAR1. ЕТАР=5rest from press addl1. ETAP=51. ENDI1. ETAP<2* индексы для отладочной печати J0=0
- STOR 0 TO ALA, ALF, GAM, GF, HA, HF, LA, LF, R1, R2,RF, RG, Q1, Q2,WESS1,XA, XF, US1 US2
- DO PECHW WITH ' MU=' +TRAN (MU ,'@A')1. ENDIF
- AZ=INPUT ('AZ', IX0, IX, IZ, 0,0) A0=INPUT ('A0', IKN, IX0, I, K,0) AIZ=AIZ+A0* AZ1. ENDF
- OUTPUT ('AIZ', AIZ, IKN, IX, I, IZ, K) ENDF ENDF^Q ***
- WAIT WIND ' запись A ()=0, ждите' NOWA1. FOR J=1 TO 2* 1ST &&D0401. FOR 1=1 TO 2*IST
- OUTPUT (, A,0,I, J, D, 0,0) && запись A (I, J) = 0 =OUTPUT ('AU', 0,1,J, 0,0,0) && запись U (I, J) = 01. ENDF1. ENDF
- WAIT WIND ' запись S 10=0, ждите' NOWA1. FOR J=1 TO 1ST &&D0 411. FOR 1=1 TO 1ST
- OUTPUT ('S1', 0,1,U, 0,0) && запись S 1(1,1,J) = 0 =OUTPUT ('S 1 ', 0,2,1,J, 0,0) && запись S1(1,I, J) = 01. ENDF1. ENDF
- DELE FILE 'PRESS.MEM' save to press ENDIF&& ETAP<21. ETAP<3. OR. ETAP=51. ETAP<31. REST FROM PRESS1. ETAP=21. J=2*IST
- PUBL ARRA B (J), SJ (2,2), A00(2,2), XIZ0(2) && текущие XIZ, AO PUBL ARRA UJ (2,2), S (2,2), U (2,2), XIZKJ (2), AIZKJ (2,2)
- PUBL ARRA SIG1(J), SIG1(J), SIGZ (J)
- STOR 0 TO B, SJ, UJ, S, U, XIZKJ, AIZKJ, SIG1, SIG2,SIGZ
- PUBL A1, A2,A3,A4,A5 *** ***
- A1 =(3. -2. * MU)/(1. -MU)/(4 * PI) A2=(I.-2.*MU)/(I.4VIU)/(4*PI) A3=(1 .+2.*MU)/(1 .-MU)/(4*PI) A4=(3.-4.*MU)*(1.+MU)/(4*PI*E*(1 ,-MU)) A5=(1.+MU)/(4*PI*E*(1 ,-MU)) A6 = A2 + A3 && 9.03.98
- CDL = CDL * (2. CDS) && 9.03.981. J00=11. ELSE1. ETAP=51. ETAP=2 J00=J'Расчет продолжается с ETAP=2 J-, j wait 'нажмите Enter'1. ENDI0,0 CLEA
- WAIT WIND ' второй цикл J от '+str (j00,3)+' до '+str (ist, 3) NOWA REPL VALUE WITH 0 FOR
- NAME-S1 '. AND. I3≥J00). OR.NAME=A'. OR.NAME-AU'
- FOR J=J00 TO 1ST && DO 12 J= 1, ISTначало формирования A (I, J), B (J)
- SJ (1,1)=(1.47.40*MU-2*CDS*(1−2*MU)) * NU (J)/(2*PI*(1-MU))) /(2*DL (J)) SJ (2,2)=(1 .-(5−2*CDS) * (1−2*MU) * NU (J) / (2*PI*(1-MU))) / (2*DL (J))
- UJ (l, l)=A4*(l.-LOG (DL (J)/2.)) UJ (2,2)=UJ (1,1)-A5 IF J≤IOT 111=1 II2=IOT1. ELSE *** ***1.l=IOT+l II2=IST1. ENDI *** ***
- XIZ0(1)= INPUT ('XIZ', 1,1, IZ, K,0) && это есть XIZ (IX0,I, IZ, K) XIZ0(2)= INPUT ('XIZ', 2, I, IZ, K,0) FOR IKNJ=1 TO 2 && DO 15
- XIZKJ (IKNJ)=0. FOR 1X0=1 TO 2 && DO 15
- XIZKJ (IKNJ)=XIZKJ (IKNJ) + XIZO (IXO) * AOO (IKNJJXO)1. ENDF1. ENDF && IKNJ=1 TO 2j^ ***1. FOR IKN=1 TO 2 && DO 16
- S (1,1)=S (1,D+SJ (1,1) S (2,2)=S (2,2)+SJ (2,2)1. ELSE
- DX1 =XIKNJ (J, 1) XIZKJ (l) && INPUT ('XIZ', 1 .J, IZ, K,0)1. XIZKJ (l)1. DX11=0X1*0X1
- DX2=XIKNJ (J, 2) XIZKJ (2) && INPUT ('XIZ', 2, J, IZ, K,0)1. XIZKJ (2)
- DX22=DX2 * DX2 DX12=DX1*DX2 R=SQRT (DX1 RDX22) *** 27/02/1998 (ИЗМЕНЕНИЕ ПРОГРАММЫ) IF CDS=2.1. DLJ=DL (J)
- XX2=DX2 -D L J * NU (J)/4 XX22=XX2*XX2. XI l=DXl-DLJ/2 X12=DXl+DLJ/2 XI 12=X11*X11 X122=X12*X12 R1=SQRT (XX22+X112)1. RR2=SQRT (XX22+X 122)1. R12=R1*R11. R22=RR2*RR2
- SI1=(ATAN (X 12/xx2)-ATAN (Xl l/xx2))/DLJr02 = xx22 + xl 1 * xl2
- SIl=ATAN (xx2 * dlj / r02) / DLJ S I2=LOG (R22/R 12)1(2. * DLJ)
- S I3=XX2* (X12/R22-X11 /R12)/(2. * DL J)+S 11 /2
- S I4=XX22 * (1 ,/R 12−1 ,/R22)/(2. * DLJ)1. SI5=SI1-SI31. SI6=SI2-SI41. UI1=XX2*SI11. UI2=XX2*SI21. UI3=1.-UI1
- UI4=(X 12 * L0G (RR2)-X 11*L0G (R1))/DL J-UI31. SOI 11=A2*SI2+A6*SI61. S0221=A3*SI2-A6*SI61. S0121=A2*SI1+A6*SI51. S0222=A2*SI1+A6*SI31. SOI 12=A3*SI1-A6*SI31. S 0212=A2 * S12+A6 * S14
- SO тензор средних напряжений на DL (J) от единичной силынаправления 3-го индекса1. U011 =-A4*U 14-А5 *UI 11. U012=A5*UI21. U021=U0121. U022=-A4*UI4-A5*UI3
- UO вектор среднего перемещения на DL (J) от единичной силы 2-го индекса
- U11 =U011 * AIZKJ (1,1)+U012* AIZKJ (1,2) U21=U021*AIZKJ (1,1)+U022*AIZKJ (1,2) U12=U011 * AIZKJ (2,1)HJ012* AIZKJ (2,2) U22=U021*AIZKJ (2,1)+U022*AIZKJ (2,2)
- UIJ среднее перемещение направ.1 HaDL (J) от ед. нап. силы направления J на элементе I1. ELSE
- R2=R*SQRT (DX11+DX22-CDL*DL (J)**2) R4=R2*R*R
- W1=DX2*(A1 *DX11+A2*DX22) W2=DX1*(A3*DX22-A2*DX11) W3=A1 *DX22+A2*DX11
- SSS1=L/R4*(W1*AIZKJ (L1)+DX1*(A2*DX11+A1*DX22)*AIZKJ (1,2))
- SSS2=1 ./R4*(W2* AIZKJ (1,1)+DX2* W3 * AIZKJ (1,2)) SSS3=1 ./R4*(W1 *AIZKJ (2,1)+DX1 * W3*AIZKJ (2,2))
- SSS4=1./R4* (W2* AIZKJ (2,1)+DX2* W3 * AIZKJ (2,2)) ENDI
- S (U)=S (1,1)-SSS1 S (2,1)=S (2,1)-SSS2 S (1,2)=S (1,2)-SSS3 S (2,2)=S (2,2)-SSS41. ENDI30 ***1. MU)*DL (J))
- I=J.AND.IZ=1, AND. K=1 SSS1=0
- SSS2=MU*(l.+(5−6.*MU)*NU (J)/(2.!, iPI*MU))/(2.*(l .1. ELSE27/02/98 Начало изменений IF CDS=2. SSS1=-S111 SSS2=-S112 ELSE27/02/98 окончание изменений
- W1=DX1*(A1*DX11+A2*DX22) W2=DX2 * (A3 * DX11-A2*DX22) S S S1 =-1 ,/R4*(W 1 * AIZKJ (1,1)+W2 * AIZKJ (1,2)) SSS2=-1 ./R4*(W1 * AIZK J (2,1)+W2 * AIZK J (2,2)) ENDI1. ENDI1. ПЕЧАТЬ
- S11 =INPUT ('S 1', 1,1,J, 0, 0)+SSSl
- S 12=INPUT ('S 1 ', 2, I, J,0, 0)+SSS2 =OUTPUT ('S 1 ', S 11,1,1,J, 0,0) =OUTPUT ('S 1 ', S 12,2,I, J,0,0)28***
- SSS1=UJ (1,1) SSS2=UJ (2,2) U (1,1)=U (1,1)+SSS1 U (2,2)=U (2,2)+SSS21. ELSE27/02/98 Начало изменений IF CDS=2.
- SSS1=-U11 SSS2=-U21 SSS3=-U12 SSS4=-U221. ELSE27/02/98 Окончание изменений1. Wl=A4*R2*LOG®+A5*DX22
- SSS1=1VR2*(W1 *AIZKJ (1,1)-A5*DX12*AIZKJ (1,2))1. SSS2=1./R2*(
- A5 *DX 12* AIZKJ (1,1)+(A4*R2*LOG®+A5*DX 11)* AIZKJ (1,2))
- SSS3=1 ,/R2*(W 1 * AIZKJ (2,1)-A5 * DX12* AIZKJ (2,2)) SSS4=1./R2*(
- A5*DX12*AIZKJ (2,l)+(A4*R2*LOG®^5*DXl 1)*AIZKJ (2,2))1. ENDI
- U (1,1)=U (1,1)-SSS1 U (2,1)=U (2,1)-SSS2 U (1,2)=U (1,2)-SSS3 U (2,2)=U (2,2)-SSS41. ENDI
- W1 =A4*R20*LC)G (R0)+A5 *DX220
- SSS1=L/R20*(W1*AIZKJ (1,1)-A5*DX120*AIZKJ (1,2))1. SSS2=1./R20*(
- A5*DX120*AIZKJ (1,1)+(A4 * R20* LOG (RO)+A5 *DX110) * AIZKJ (1,2))
- SSS3=1 ./R20*(W1 *AIZKJ (2,1)-A5*DX120*AIZKJ (2,2))
- SSS4=1./R20*(-A5*DX120*AIZKJ (2,1)+(A4*R20*LOG (RO)+A5*DX110)*AIZKJ (2,2))
- U (1,1)=U (1,1)+SSS1 U (2,1)=U (2,1)+S S S 2 U (1,2)=U (1,2)+SSS3 U (2,2)=U (2,2)+S S S41. ENDI
- ENDF && K=1 TO 2 && DO 20 ENDF && IZ=1 TO IZS && DO 20* * 20 * * *1. FOR IKN=1 TO 2 && DO 211.=2*(I-1)+IKN
- FOR IKNJ=1 TO 2 && DO 21 JJ=2*(J-1)+IKNJ1. A (II, JJ)=S (IKNJ, IKN)
- OUTPUT ('A', S (IKNJ, IKN), II, JJ, 0,0,0)1. AU (II, JJ)=U (IKNJ, IKN)
- OUTPUT ('AU', U (IKNJ, IKN), II, JJ, 0,0,0)1. ENDF1. ENDF
- ENDF && 1=111 TO 112 && DO 22* 22 * * *
- ETAP<0 && прерван расчет ETAP=31. DELE FILE 'PRESS.MEM'save to press1. QUIT1. ENDI
- ENDF && J=j00 TO 1ST && DO 12 J=1,IST12 ***1. FOR J=1 TO 2*IST && DO 25
- SJJ=l+INT (J/2)*4−2*J IF J<=(2*IOT).OR.J>(2*(IOT+Il)) B (J)=0.1. ELSE1. B (J)=NAT* (S JJ+1)/4.1. ENDI
- OUTPUT ('B', B (J), J,0,0,0,0) && запись B (J) свободный член FOR 1=1 TO 2*IST && DO 25'вычисление i=', i, 'j=', j IF J>(2*I1) *** 24 *** запись матрицы1. ! (J<=(2^IOT).OR.J>(2^(IOT+Il)))
- A (I, J)=-AU (I, J)-AU (I, J-2*IOT)
- OUTPUT ('A',-INPUT ('AU', I, J, 0,0,0)-INPUT ('AU', I, J2*IOT, 0,0,0), I, J, 0,0,0)1. ENDI1. ELSE
- A (I, J)=A (I, J)-A (I, J+2*IOT)
- OUTPUT ('A', INPUT ('A', I, J, 0,0,0)-INPUT ('A', I, J+2*IOT, 0,0,0), 1., 0,0,0)1. ENDI1. ENDF1. ENDF E=E0j" ^ ^^ H4% %
- DELE FILE 'PRESS.MEM' save to press1. ENDIF && ETAP<3 RELE ALL1. DO PRESS2 && В НЕЙ ВЫХОД1. PROC GOT1. PRIV A00, X00,C1. C=ROT/RST1. FOR I=IS+1 TO IOT
- DL (I)=C*DL (I+ISTF-IS) NU (I)=-NU (I+ISTF-IS) FOR IT=1 TO 21. FOR K=1 TO 2
- X00=INPUT ('XO', IT, I+ISTF-IS, K,0,0) X00=X00*C
- OUTPUT ('X0', X00, IT, I, K, 0,0) FOR IU=1 TO 2
- A00=-INPUT ('A0', IU, IT, I+ISTF-IS, K,0) =OUTPUT ('A0', A00, IU, IT, I, K, 0)1. ENDF1. ENDF1. ENDF1. ENDF RETU1. PROC STUPif kstup = 1 && старый вариант1. Jl=IOT+l1. J2=IOT+Il1. FOR J=J1 TO J2 && DO 1
- J-IOT nu (j)=-nu (i) DL (J)=DL (I)
- XK (1,J)=XK (1,I) XK (2,J)=XK (2,I)1. ENDF* J ** *s=pi/izs-fk1
- S -угловая протяженность эл-тов отверстия ступицы без первых ее II эл-тов SA=S*RA/DL (I1)1. QQ=1.51.=ISTF-I0T-I11. FOR 1=1 ТО 10 && DO 2
- Q=(l .+SA*(QQ-1 .)/QQ)**(l ./ID) QQ=Q1. ENDF1. C ifc 5}C ^ ^ ^
- DL1=DL (I1) DFK=DL (I1)/RA FK=FK1 J=IOT+Il+l1. FOR I=J TO ISTF && DO 3
- DFK=DFK*Q DL1=DL1*Q DL (I)=DL1 FK=FK+DFK NU (I)=-DFK/2. XK (1,I)=RA* SIN (FK) XK (2,I)=RA*COS (FK)
- DFK и FK угловые протяженности1-го эл-та и его конца (координаты) ENDF1. Н4 Н4 Н4 ^ 4е 4s И41. XN1=0. XN2=RA
- FOR I=IOT+l TO ISTF && DO 4
- DX1 =XK (1,1)-XN 1 DX2=XK (2,I)-XN2 SDX=SQRT (DX 1 * * 2+DX2 * * 2) A01I=-DX1/SDX1. A02 I=DX2/SDX
- OUTPUT ('AO', AO11,1,1,1,1,0)
- OUTPUT (AO', AO2I, 2,1,1,1,0)
- OUTPUT (A0',-A02I, l,2,I, l,0)
- OUTPUT (A0', A0lI, 2,2,I, l,0)
- OUTPUT (A0',-A0lI, l, l, I,2,0)
- OUTPUT (A0',-A02I, 2, l, I,2,0)output (ao',-ao2i, 1,2,1,2,0)
- OUTPUT (AO', AO11,2,2,1,2,0)1. X01I=-RA*A02I1. XO2I=-RA*AO1I
- OUTPUT ('XO', XO11,1,1,1,0,0)
- OUTPUT ('XO', XO2I, 2,1,1,0,0)
- OUTPUTCXO',-XO11,1,1,2,0,0)
- OUTPUT ('X0', X02I, 2, I, 2,0,0)1. XN1=XK (1,I)1. XN2=XK (2,I)endf1. Ф ^ Ф ^ H®dfk=pi/izs/(ist-istf)else && kstup = 1 *** новый вариант STUP
- DFK=PI/IZS/(IST-ISTF) ISTF = IOT+IS
- FOR i=IOT+l TO ISTF && DO 1 DL (I)=DL (I-IOT) NU (i)=-NU (I-IOT) FOR 1X0=1 TO 21. FOR K=1 TO 2xoo=input ('xo', ixo, i-iot, k, o, o)
- OUTPUT ('X0', X00, IX0,I, K,0,0) FORIKN=1 TO 2aoo=-input ('ao', ikn, ixo, i-iot, k, o)
- OUTPUT (A0', A00, IKN, IX0, I, K,0)1. ENDF1. ENDF1. ENDF
- ENDF endi && kstup = 1 * * * общая часть
- FOR I=ISTF+1 TO 1ST && DO 5
- FI=DFK*(I-ISTF-0.5) AO1I=COS (FI) A02I=SIN (FI)
- OUTPUT ('AO', A011,1,1,1,1,0) =OUTPUT (AO', AO2I, 2,1,1,1,0) =OUTPUT ('AO',-AO2I, 1,2,1,1,0) =OUTPUT (A0', A0lI, 2,2,I, l,0) =OUTPUT (A0',-A0JI, l, l, I,2,0) =OUTPUT (A0',-A02I, l,2,I, 2,0) =OUTPUT (A0',-A02I, 2,1,1,2,0)
- XK (2,i)---------±------DL (i)------до 15 XK (2,i)---------±------DL (i)
- XK (2,i)---------±------DL (i)1. ПОДПРОГРАММА «GEW"0,0 clea WESS3=2.20,0 SAY 'Задайте WES S3 =' GET WES S3 PICT '99.99 999 999' READ
- DO PECHW WITH ' WES S3- +TRAN (WES S3 ,'@A')0,0 clea1. ALF = GR*ALF1. HAL = HA*(1 ,-CDL)1. AA1 = PI/4. HAL*TAN (ALF)1. CEL1 = WESS1*AA1
- CEL2 = HA*(2.-CDL) / COS (ALF)
- CEL3 = WESS3*RF* (PI/2. ALF)
- Начало вставки 13.01.99. IF CDS=21. RA=IZS/2.+(l ,-CDL)*HA+X1. ENDI1. Конец
- ALA = ACOS (COS (ALF) * IZS/(2.*RA))
- FK1 = (PI/2. + 2.*X*TAN (ALF)) / IZS + TAN (ALF) ALF — TAN (ALA) + ALA F2 =0.1. FOR 1=1 TO II1. I>(Il-5)1. QWl=Ql**(I-Il+5)
- F1 = FKl*(Il-5+2.*(l.-QWl) / (l.-Ql**5)) / (11−3)1. ELSE1. F1 = FK1 * 1/(11−3)1. ENDI
- FK1 угловая протяженность участка выступов
- NU (I) = (F1-F2) / 2. ХК (1 Д) = RA* SIN (F 1) XK (2,I) = RA*COS (Fl)31. F2 = F11. ENDF2. й участок
- RI = SQRT (IZS+>1:2/4. IZS*(HA-X) + ((HA-X) / SIN (ALF))**2)1. RI мин радиус
- ALI = ACOS (COS (ALA)*RA/RI)
- W = IZS*C0S (ALF)*(1./C0S (ALA)**2 l./COS (ALI)**2) / 4.
- W лин протяженность эвольв участка
- F2 = TAN (ALA) TAN (ALF) — (PI/2. +2.*X*TAN (ALF)) / IZS
- F2 угол на доп диаметре точки нормали начала 2-го участка
- FOR 1=11 + 1 ТО 12 IF I> (11+6)
- I = LEW*(I-I 1−4) / (12−11−4)1. ELSE1. QW1=Q2**(i-i1)
- I = LEW*2.*(QW1 -1.) / (Q2**6 1.) / (12−11−4)1. ENDI1. 1 линейная протяженность (общая) I≤6 эл-тов
- ALI = ACOS (SQRT (IZS*C0S (ALF)*C0S (ALA)**2 /- (IZS*COS (ALF) 4.*LE1*C0S (ALA)**2)))
- F1 центральный угол (влево от Х2),
- NU (I)=(F2-Fl)/2. FK=F 1+ALF
- XK (l, I)=-SIN (Fl)*IZS/2.+Ll*COS (FK) XK (2,I)=COS (Fl)*IZS/2.+Ll*SIN (FK)
- FK угол между нормалью и осью XI1. F2 = Fl1. ENDF3. й участок
- XRF=PI/4 ,+HF * TAN (ALF)+RF * TAN (PI/4. ALF/2.)1. A2=ALF1. HRF=HF-RF-X
- F2=2.*XRF/IZS+2.*HRF/(IZS*TAN (ALF))
- F2 угол нормали начала 3-го участка с осью XI FOR 1=12+1 ТО 13
- Al=ALF+(PI/2.-ALF)*(I-I2)/(I3-I2)
- F1 =2. *XRF/IZS+2. *HRF/(IZS * TAN (A 1))1. NU (I)=(A2-F2-A 1+F1)/2.1.=RF+HRF/SIN (A1)
- XK (l, I)=IZS*SIN (Fl)/2.-Ll*C0S (Al-Fl)
- XK (2,I)=IZS*COS (Fl)/2.-Ll*SIN (Al-Fl)1. A2=A11. F2=F11. ENDF && ************ 91. RFF=IZS/2.-HF+X1. F2=2.*XRF/IZS1. F20=F21. ALA=GAM ENDI END I1. Конец1. RF=R21. ALFF=60.*GR1. ENDI
- CEL1=(R1 *COS (ALA)-LA)*WESSl1. CEL2=R1 *(ALA-GAM)1. CEL3=RG*(GF-GAM)1. CEL4=R2*(ALFF-GF)
- CEL5=RF*(PI/2.-ALFF)*WESSl
- CELS=CEL1+CEL2+CEL3+CEL4+CEL51. PRIN > 2
- Начало вставки 13.01.99. RA=IZS/2.+H A+X IF CDS=21. RA=IZS/2.-fHA*(l .-CDL)+X1. ENDI
- Конец IF RF=R2 AA=PI/2 L=R1-XA+X1. ELSE1=1
- A A1 = AS IN ((H A+X A)/R 1) if- J * >fi *1. DO WHIL .T.
- R1-(XA-X)/SIN (AA1) AA=ASIN ((RA**2-(0.5*IZS)**2-L**2)/(IZS*L)) IF ABS (AA-AA1)<=0.00001 EXIT1. ENDI IF I>50
- WAIT WIND 'Нет сходимости' QUIT
- А1 =AA-(AA-GAM)*(I-I1 -4)/(I2−11 -4)1. ELSE1. QW1=Q2**(I-I1)
- A1=AA-2.*(AA-GAM)*(QW1−1.)/(Q2**6−1.)/(I2-I1 -4)
- Q2 коэф возрастающей геом прогрессии1. END I1. Вставка 22.09.99.1. END I1. Конецi ^ g ^? ^
- Fl=2.* (L A-(X A-X)/T AN (A1))/IZS1.R1-(XA-X)/SIN (A1)1. NU (I)=(F2-Fl+A2-Al)/2.
- XK (1,I)=-0.5*IZS*SIN (F1)+L*COS (F1+A1)
- XK (2,I)=0.5*IZS*COS (F 1)+L* SIN (F 1+A1)1. A2=A11. F2=F11. ENDF^ H5 ^ ^ ^1.=(Rl+RG)*COS (GAM)-LA XG=(R 1+RG) * SIN (G AM)-X A A2=GAM
- F2=2.*(LG-(XG+X)/TAN (GAM))/IZS FOR 1=12+1 TO 13 && DO 9
- A1 =GAM+(GF-GAM)*(I-I2)/(I3 -12) F1 =2. *(LG-(XG+X)/TAN (A1))/IZS L=RG-(XG+X)/SIN (A1) NU (I)=(A2-F2-Al+Fl)/2. XK (1,I)=0.5*IZS*SIN (F1)-L*COS (A1-F1) XK (2,I)=0.5*IZS*COS (F 1)-L* SIN (A 1 -F 1) A2=A1 F2=F11. ENDF^ ^ Q % ^1. A2=GF
- F2=2.*(PI/2.+LF-(XF+X)/TAN (GF))/IZS FOR 1=13+1 TO 14 &&D0 10
- A1 =GF+(ALFF-GF)* (I-I3)/(I4-I3) Fl=2.*(PI/2.+LF-(XF+X)/TAN (Al))/IZS L=R2-(XF+X)/SIN (A1) NU (I)=(A2-F2-A1 +F1)/2. XK (1,I)=0.5*IZS*SIN (F1)-L*COS (A1-F1) XK (2,I)=0.5*IZS*COS (F1)-L*SIN (A1-F1) A2=A1 F2=F11. ENDF Q * * =f=1. HFX=HF-RF-X A2=ALFF
- F2=2.*(PI/2.+HFX/TAN (ALFF))/IZS1. FOR 1=14+1 TO 15 && DO 11
- A1 =ALFF+(PI/2. ALFF) * (I-I4)/(I5 -14)
- F1 =2. * (PI/2.+HFX/T AN (A 1))/IZS1.RF+HFX/SIN (A1)1. NU (I)=(A2-F2-A 1+F1)/2.
- XK (1,I)=0.5*IZS*SIN (F1)-L*COS (A1-F1)
- XK (2,I)=0.5*IZS*COS (F1)-L*SIN (A1-F1)1. A2=A11. F2=F11. ENDF1. J i ***1. XI N=0. X2N=RA1. FOR 1=1 TO 15 &&D0 12
- DO PECHW WITH ' ПЕЧАТЬ ДЛЯ RST =101'
- DO PECHJW WITH 'CD ='+TRAN (CD,'@A')+' DO = '+TRAN (D0,'@A')+' DD = '+TRAN (DD,'@A')+' CM = '+TRAN (CM,'@A')+' X = '+TRAN (X,'@A')
- DO PECHJW WITH 'HA ='+TRAN (HA,'@A')+' HF = '+TRAN (HF,'@A')+' R1 = '+TRAN (R1,'@A')+' R2 = '+TRAN (R2,'@A')+' GF = '+TRAN (GF,'@A') FOR I = 12 TO INT (I3 + 0.3 * (14 -13))
- DO PECHW WITH 'I ='+TRAN (I,'999')+' XK (1,I) = '+TRAN (XK (1,1),'@A')+' XK (2,I) = '+TRAN (XK (2,I),'@A')+' DL (I) = '+TRAN (DL (I),'@A') ENDF1. ENDI RETU1. ПОДПРОГРАММА «GN50"0,0 С lea ISTF=IOT+IS IF IOT>IS
- T=ISTF+IOT-IS ELSE IST=IST END I I5=IS4,0 SAY 'KONTUR=50'6,0 SAY ' IZS='+STR (IZS, 3)+' IS='+STR (IS, 3)+' ISTF='+STR (ISTF, 3)+' IST='+STR (IST, 3)8,0 say1 11=' get ii pict '999' read @ 0,0 clea
- DIME F (2*IST), FK (2*IST) STOR 0 TO F, FKci = (Q2**I1 1) / (Q2**H 4- Q2**(IS-I1) — 2) fz = PI ()/IZS fa = fz*c1 fd = fz-fa fn = 0.
- DO PECHJW WITH 'CI =' + TRAN (C1,'@A') IF priN > 2do PECHW with ' ***** gn50 *****. do pechw with 'fz, fa, fd='±tran (fz,'@a')+tran (fa-@a')+tran (fd,'@a')endi1. II=IS1. FOR 1=1 TO IS &&D0 56
- F (I) = FZ * (1−0.5) / IS DL (I) = FZ / IS NU (I) = DL (I) * 0.5^ ^ 56 ^ ^ ^ ENDF1. ELSE 5:> ^ ^1. FOR 1=1 TO II &&D0 51
- FK (I) = FA * (1-Q1**I) / (I-Q1**I1) F (I) = (FK (I)+FN) * 0.5 NU (I) = FK (I) F (I) DL (I) = 2 * NU (I) FN = FK (I)endf* * ^ J * * *1. FOR 1=11+1 TO IS &&D0 52
- FK (I) =FA+ FD * (Q2**(I-I1)-1) / (Q2**(IS-I1)-1)
- F (I) = (FK (I)+FN) * 0.5 NU (I) = FK (I) F (I) DL (I) = 2 * NU (I) FN = FK (I)1. ENDF1. ENDI1. RA=1 D=2.1. DO 55
- DO PECHW WITH 'I, F (I)"DL, A0(1,1,I, 1), A0(2,1,1,1) ='±
- TRAN (I,'999')+TRAN (F (I),'9 999 999.9999)+TRAN (DL (I),'9 999 999.9999')+TElAN (A09999.9999')+TRAN (A02I,'9 999 999.9999')
- ENDI X01I=A02I XO 2I=A0 II
- DO PECHW WITH T, X0(1,I, 1), X0(2,I, 1)
- TRAN (I,'999')+TRAN (X0l I,'9 999 999.9999')+TRAN (X02I,'9 999 999.9999') * ENDI
- OUTPUT ('XO', XO11,1,1,1,0,0) =OUTPUT ('XO', XO2I, 2, I, 1,0,0) =OUTPUT ('XO',-XO11,1,1,2,0,0) =OUTPUT ('X0', X02I, 2, I, 2,0,0)
- NU (I)=-NU (I-IOT) DL (I)=DL (I-IOT) FOR IKN=1 TO 21. FOR K=T TO 2
- X0lI=INPUT ('X0', IKN, I-IOT, K,0,0) =OUTPUT ('X0', X0lI, IKN, I, K, 0,0) FOR 1X0=1 TO 2
- A0lI=-INPUT ('A0', IKN, IX0, I-IOT, K,0) && ??? знак + =OUTPUT ('A0', A0lI, IKN, IX0, I, K,0)1. ENDF1. MO
- FOR I=IOT+l TOISTF FOR I=IOT+l TO IOT+I11. DO 56 && DO 561. ENDF1. ENDF56 ***1. Вставка от 04.12.99.1. FN=FA
- FOR I=IOT+I1 +1 TO ISTF && DO 57
- FK (I)=FA+FD*(Q2* *(I-IOT-I1)-1 .)/(Q2* * (ISTF-IOT-11)-1.)1. F (I)=(FK (I)+FN)/2.1. FN=FK (I)1. NU (I)=F (I)-FK (T)1. DL (I)=-2.*NU (I)1. AO1I=-COS (F (I))1. A02I=-SIN (F (I))
- ОиТРиТ ('АО', АО11,1,1,1,1,0)
- OUTPUT (' AO', A02I, 2,1,1,1,0)
- OUTPUT ('AO',-AO21,1,2,1,1,0)
- OUTPUT ('A0', A0lI, 2,2,I, l,0)
- OUTPUT ('AO',-AO11,1,1,1,2,0)
- OUTPUT (, AO',-AO2I, 2,1,1,2,0)
- OUTPUT ('AO',-AO21.1,2,1,2,0)
- OUTPUT ('AO', A0 11,2,2,1,2,0)1. XO1I=-AO2I1. X02I=-A01I
- OUTPUT ('XO', XO11,1,1,1,0,0) =OUTPUT ('XO', XO2I, 2, I, 1,0,0) =OUTPUT ('XO',-XO11,1,1,2,0,0) =OUTPUT ('X0,X02I, 2, I, 2,0,0)1. ENDF
- FOR I=ISTF+1 TO 1ST && DO 57
- FOR I=IS+1 TO IOT J=ISTF+I-IS NU (I)=-NU (J) DL (I)=DL (J)*COST FOR K=1 TO 2 FOR 1X0= 1 TO 2
- W = INPUT (X0', IX0, J, iL0,0) W = W* COST
- OUTPUT ('X0,W, IX0, I, IC, 050) FOR IKN=1 TO 2
- W=INPUT ('A0', IKN, IX0, J, K, O) =OUTPUT ('A0',-W, IKN, IX0, I, K,0)1. ENDF ENDF ENDF ENDF1. PRin > 2
- FOR 1=1 TO 1ST DO PECHW WITH 'I, F, FK, DL, NU ='±
- TRAN (I,'99')+' '+TRAN (F (I)-'@A')+' 4TRAN (FK (I),'@A')+' '+TRAN (DL (I),'@A')+' '+TRAN (NU (I),'@A')1. ENDF1. ENDI1. RETU *1. ПОДПРОГРАММА «GAUSS»
- PARA КАК && .T. распечатать исходную и результат на экране PRIV B, C, J, T, S, L, YES SET TALK OFF SET RESO OFFрешение системы лин ур-ний методом Жордана-Гаусса1. N число уравнений
- A (N, N+1) расширенная матрица коэффициентов:
- А (1,1)*Х1+А (1,2)*Х2+. = А (1, N+1) ур-ние 1
- А (2,1)*Х1+А (2,2)*Х2+. =A (2,N+1) ур-ние 2
- A (N, 1)*X1+A (N, 2)*X2+. =A (N, N+1) ур-ние N textпример: DIME А (10Д0)1. N=3
- А (1,1)=4 А (1,2)=3 А (1,3)=1 А (1,4)=13
- А (2,1)=2 А (2,2)=-1 А (2,3)=-1 А (2,4)=-3
- А (3,1)=7 А (3,2)=1 А (3,3)=-3 А (3,4)=0решение 1,2,3 endt1. КАК’Расширенная матрица до решения'
- DO Р56 000 IN GAUSS && вывести расширенную матрицу на экран1. ENDI1. FOR S=1 ТО N1. YES=.T. && нет решения1. FOR T=S ТО N1. A (T, S) oO
- DO P53000 IN GAUSS && переставить ур-ние T на место S C=1/A (S, S) && умножить на этот коэф, чтобы A (S, S) стал =1
- DO Р54 000 IN GAUSS && разделить строку на С FOR L=1 TON IF L<>S1. C=A (L, S)
- DO P55000 IN GAUSS && вычесть из строки Lстроку S, умноженную на С1. ENDF1. YES=.F.exit1. ENDI1. ENDF IF YES
- WAIT WIND 'Нет единственного решения, ранг <'+STR (T, 4) SUSP1. ENDI1. ENDF IF КАК’Результат решения'
- T='Строка '+STR (J, 3)+':' FOR S=1 TO N+1
- T=T+TRAN (A (J, S),'999 999.999')1. ENDF? T1. ENDF RETU-----------------конец GAUSS1. ПОДПРОГРАММА «FINISH"расчет после решения системы set reso off
- SET TALK OFF SET DELE ON SET EXAC ON
- SET SAFETY OFF && HE ВЫДАВАТЬ ПРЕДУПРЕЖДЕНИЯ ПО ZAP, INDEX ON,. SET DECI TO 12 set blin off
- SET PROC TO PRESS CLOS ALL CLEA ALL RELE ALL @ 0,0 CLEA
- USE BAZA ORDE TAG KL REST FROM PRESS *prin = 3
- N=2*IST && ПОРЯДОК МАТРИЦЫ? '1ST, ЮТ, II, 12.13,14,15=', 1ST, ЮТД1,12,13,14,15
- DIME P (N), SIGST (N), SIG1(N), SIG2(N), SIGZ (N), SIGST (N), SUMST (N) STORO TO S, SIG1, SIG2,SIGZ, SIGST, SIGSTM, SUMST'ЧТЕНИЕ РЕШЕНИЙ ИЗ XI. OUT, ЖДИТЕ'
- HI= FOPEN ('XI.OUT', 2) IF HKO
- WAIT WIND 'Нет файла решения XI. OUT QUIT1. ENDIчтение решения в P ()
- FOR J=1 TO N && N порядок матрицы1.= FGETS (HI) && Store contents to memory каждое данное должно быть записано одной строкой P (J)=VAL (I)1. ENDF
- FCLOSE (hi)&& Close the file if prin > 2'ПРОВЕРКА РЕШЕНИЯ СИСТЕМЫ'
- DIME PP (N) && РР (1)=СУММА A (U)*P (J) STOR 0 TO PP
- FOR 1=1 TO N && ЗДЕСЬ ЭТО НОМЕР УРАВНЕНИЯ FOR J=1 TON
- FOR I=2*IOT+l TO 2*IST && DO 351. SS=INPUT ('A', I, J, 0,0,0)1. SIG2(J)=SIG2(J)-P (I)*SS1. ENDF1. ENDF *** 28 ***1. FOR J=1 TO IOT && DO 311. SIGZ (J)=0.1. FOR 1=1 TO 2*IOT && DO 311.=INT ((I+l)/2) IKN=2+INT (I/2)*2-I
- SIGZ (J)=SIGZ (J)+P (I) * INPUT ('S1', IKN, II, J,0,0)1. ENDF1. ENDF * * * ***
- FOR J=IOT+l TO 1ST && DO 321. SIGST (J)=0.
- FORI=2*IOT+l TO 2*IST && DO 321.=INT ((I+l)/2) IKN=2+INT (I/2)*2-I
- SIGST (J)=SIGST (J)+P (I) * INPUT ('S 1 ', IKN, II, J,0,0) SUMST (J)=SUMST (J)+INPUT ('Sr, IKN, II, J,0,0) * IIF (IKN=1, 0, 1)1. ПЕЧАТЬ СУММЫ SI1. DO PECH W IN PRESS WITH —
- FOR J=IOT+l TO 1ST && DO 32
- SIGSTM=MAX (SIGSTM, SIGST (J))1. ENDFstor 0 to SDL, SP2, nz, NOT, snz, snotdime natz (ist), natot (ist), snat (ist) FOR J=2 TO 2*11 STEP 2 && DO 33jj=j+2*iot
- SDL=SDL + DL (INT (J/2)) SP2=SP2 + SIG1(J) * DL (INT (J/2"storOto nz, NOT
- FOR 1=1 TO 2*ist if i≤2*iotnz = nz + INPUT ('A', I, jj, 0,0,0) * P (I)eise
- NOT=NOT+ INPUT ('A', I, jj, 0,0,0) * P (I)endi ENDF && 35 natz (j)=2*nznatot (j)=2*NOTsnat (j)=2 * (nz+NOT)snz=snz+2*nz*DL (INT (J/2)) snot=snot+2*NOT*DL (INT (J/2))1. ENDFnzm=snz/sdl notm=snot/sdl1. CZM = NZM / (NZM + NOTM)
- OSP2/SDL IF KONTUR = 50 RA = 1.1. ENDI1. CM = SP2 * IZS/ (PI * RA) vzm=nzm/cvotm=notm/c
- CI1=(ASIN (INPUTCX0', 1,11,1,0,0)/RA) + NU (I1)) * IZS /Р1() CSUM = C * CI1
- ROT=SQRT (X0(l, IOT, l,0,0)**2+X0(2,IOT, l,0,0)**2)
- CLAM=E/(2*RA*((RA**2+ROT**2)/(RA**2- ROT**2)+(RST**2+RA**2)/(RST**2ra**2)))*nat1. CFM=CM/CLAM
- SFN = 2 * SP2 * IZS CSTM = SIGSTM / SFN CNFN = NAT / SFN
- DO PECHW IN PRESS WITH ' '
- DO PECHW IN PRESS WITH ' Результаты расчета'
- DO PECH W IN PRESS WITH ' '1. DO PECHW IN PRESS WITH —
- С среднее значение по вершине конт давления'+ТКАМ (С,'@л') DO PECHJW IN PRESS WITH —
- CM средняя жесткость соединения '+TRAN (CM,'@A')1. DO PECHW IN PRESS WITH —
- CZM доля натяга вала '+TRAN (CZM,'@A')1. DO PECH W IN PRESS WITH —
- CLAM теоритеческая жесткость по Ляме '+TRAN (CLAM,'@A')1. PRIN > 1
- DO PECHW IN PRESS WITH — 'NZ, NOT нормальные прогибы на J ' + TRAN (NZ,'@A') + TRAN (NOT,'@A')
- DO PECHW IN PRESS WITH «DO PECHW IN PRESS WITH —
- Значения прогибов по эл-там J зуба и ступицы и их сумма’do pechjw in press with -1. J NATZ NATOT SNAT'
- FOR J=2 TO 2*11 STEP 2 && DO 33
- DO PECHW IN PRESS WITH — TRAN (J,'999')+' '+TRAN (NATZ (J),'999 999.99999')+' '+TRAN (NATOT (J),'999 999.99999')+' '+TRAN (SNAT (J),'999 999.99999') ENDFdo pechjw in press with «
- DO PECHJW IN PRESS WITH — 'J SIG1 SIG2 SIGZ / SIGST SIG1-SIG2' FOR J=1 TO ist && MAX (IOT, 2*IOT) IF J≤IOT && SIGZ
- DO PECFIW IN PRESS WITH — TRAN (J,'999')+' '+TRAN (SIG1 (J),'999 999.99999')+' '+TRAN (SIG2(J)/999 999.99999')+' '+TRAN (SIGZ (J),'999 999.99999')+' '+TRAN (SIG1(J)-SIG2(J),'999 999.99999') ELSE
- DO PECHW IN PRESS WITH — TRAN (J,'999')+' '+TRAN (SIG 1 (J),'999 999.99999')+' '+TRAN (SIG2(J),'999 999.99999')+' '+TRAN (SIGST (J),'999 999.99999')+' '+TRAN (SIG1(J)-SIG2(J),'999 999.99999') ENDIendf1. ENDI1. PRIN > 2do pech w in press with —
- SNZ площадь прогиба вершины 3y6a'+TRAN (SNZ,'@AI) DO PECH W IN PRESS WITH -snot площадь прогиба вершины cTynHn, bi'+tran (snot,'@a') do pech w in press with —
- NZM, NOTM средние натяги на вершинах вала и отверстия ступицыtr. an (nzm,'@a')+tran (notm-@a')do pechjw in press with —
- VZM, VOTM средним значения податливостей зуба и otb'+TRAN (VZM,'@a')+TRAN (YOTM,'@a')1671. DO PECH W IN PRESS WITH —
- SDL='+TRAN (SDL/@A')+' SP2='+TRAN (SP2,'@A')+' 0'+TRAN (C,'@A') DO PECHW IN PRESS WITH — 'CSUM='+TRAN (CSUM,'@A') DO PECHW IN PRESS WITH —
- CSTM-+TRAN (CSTM,'@A')+' CNFN='+TRAN (CNFN,'@A') DO PECHW IN PRESS WITH ' '
- DO PECHW IN PRESS WITH ' ' DO PECHW IN PRESS WITH — ' J P (J) J P (J) '1. FOR J-l TO ist1. DO PECHW IN PRESS WITH —
- R=SQRT (DX11+DX22) && 2*C0S (FI)
- R2=R*SQRT (DX11+DX22-CR2*0.68*NU*NU) && корректировка 9.8.95 R4=R2*R*R
- S=S-1./R4*(DX1*(A3*DX22-A2*DX11)*AI1+DX2*(A1 *DX22+A2*DX11)*AI2)
- СР2, UN = ', СР2, UN? 'CSU, CLAM = ', CSU, CLAM set de vi to sere set prin off set prin toclos all *
- ПРОГРАММА «Эталон-KONTROL»
- N=2* 1ST && ПОРЯДОК МАТРИЦЫ DIME P (N)
- DO PECHW in press WITH ' ПРОГРАММА PRESK '1. Mo PRINTG in press’КОНТРОЛЬ''ЧТЕНИЕ РЕШЕНИЙ ИЗ XI. OUT, ЖДИТЕ'
- HI= FOPEN ('XI.OUT', 2) IF HKO
- WAIT WIND 'Нет файла решения XI. OUT' QUIT1. ENDIчтение решения в P ()
- FOR 1=1 TO N && N порядок матрицы1.= FGETS (HI) && Store contents to memory каждое данное должно быть записано одной строкой P (J)=VAL (I)1. ENDF
- FCLOSE (hi)&& Close the file1. FOR N=1 TO 2 && F11. SN2(N)=0 IF N=11. Jl = l
- J2=IOT IF RA=1. XN2= 1. ELSE
- XN2=SQRT (XK (1,I, 1)**2+XK (2,I, 1)**2) ENDI && RA XN1=-XN2
- Jl=IOT+l J2=IST XN1=RA XN2=RST ENDI && N DLN=XN2 -XN1 FOR IZ=1 TO IZS SNZ2(IZ, N)=0 PIZ=PI*(IZ-1)*2./IZS SPZ1=0 SPZ2=0 FOR I=J1 TO J2 111=2*1−1 112=111+1 SNZ21=0 SNZ22=0 SA11=0 SA12=0 S A21 =0 SA22=01. FOR K=1 TO 2
- XX2=-INPUT ('XIZ2,I, IZ, K,0) X22=XX2*XX2
- SNZ2(IZ, N)=SNZ2(IZ, N)+SNZ21 * P (II 1)+SNZ22*P (II2)172
- SK2(N)=SN2(N)/(CM*RA*(3-N)) ENDF && N=1 TO 21. DO PECHW in press WITH —
- CK2(1)-+ TRAN (CK2(1),'@A')+' CK2(2)='+ TRAN (CK2(2),'@A')± 1 SN2(1)='+ TRAN (SN2(1),'@A')+' SN2(2)='+ TRAN (SN2(2),'@A')
- Pechatatb SN2(N), CK2(N) 4 znachenij**
- Конец PROG PRESKZ от 12 05 98quit1. ПРОГРАММА «KWADRAT"modi comm rezpr
- Ctrl + N вставить новую строку
- Ctrl + T удалить текущую строку
- Ctrl + W сохранить введеннуе строки1. Esc выход без сохраненияset reso off SET TALK OFF SET DELE ON SET EXAC ON SET DECI TO 12 set blin off
- SET SAFETY OFF && HE ВЫДАВАТЬ ПРЕДУПРЕЖДЕНИЯ ПО ZAP, INDEX ON,.1. SET PROC TO REZPR1. CLOS ALL1. CLEA ALL1. RELE ALLset date to dmy0,0 CLEAR1,0 SAY 'Программа обработки решений1
- PUBL ARRA A (5,6), AIL (5,5), BI (5), PII (5), QI (5), M (5), U (5), u (5), V (4) DELE FILE 'REZPR.out'
- DO PECHW WITH ' Программа обработки решений '+DTOC (DATE ())+' исходные данные: '1. SEle 1use rezpr orde tag nnjdo while .T.brow fiel j, z, 1, rs, rO, rf, h, d, rpackrein1. GO TOP1. ПРОВЕРКИ1. ERR = .F. IF ! EOF ()1. DO WHIL! EOF () IF Z 0 &&
- DO PECHJW WITH 'Размерность CHCTeMbi'+str (imax)
- DO PECHW WITH «DO PECHW WITH 'Индексы no i:'for i = 1 to imax
- DO PECHW WITH ' для индекса '+str (i) +' берется q с индексом '+str (u (i))next1. DO PECH^W WITH «
- DO PECHW WITH 'Для JO используется решение '+str (jjO) if v (3) > 0
- DO PECH W WITH 'Интервалы решений: с '+tran (v (l),'999') + ' no '+tran (v (2),'999') + ' и с ' +tran (v (3),'999') + ' по '+tran (v (4)/999') else
- DO WHILE! EOF () stor 0 to PII PII (1)=Z0/Z ZN = (1 LOJ IF ZN = 0
- WAIT WIND 'Знаменатель = 0 у P2 для j =' + str (j) quit1. ENDI
- PII (2) = ((1 L) / ZN) * L0 / L P1I (3) = (1 + R0**2 / RS0**2) / (1 + R**2 / RS ** 2) * РП (3) = 1/PII (3) if IMAX > 3
- ZN = (2 + H0 / LO J IF ZN = 0
- WAIT WIND 'Знаменатель = 0 у P5 для j =* + str (j) quit1. ENDI
- PII (4) = (2 + H / L) / ZN * PII (4) = 1/PII (4)1. PII (4) = (2+H) / (2±H0 Jendiif IMAX > 4
- ZN = (1 +(R0/RF)**2) IF ZN = 0
- WAIT WIND 'Знаменатель = 0 у P4 для j =' + str (j) quit1. ENDI
- BI (I) = BI (I) + Q0 * QI (U (I))1. ENDF1. FOR I = 1 TO IMAX1. FOR LL = 1 TO IMAX
- AIL (I, LL) = AIL (I, LL) + QI (U (I)) * QI (U (LL))1. ENDF1. ENDFj, 'p=', pii (l), pii (2), pii (3) — q= Q0, qi (l), qi (2), qi (3)
- REPL PI WITH PII (l), P2 WITH PII (2), P3 WITH PII (3), P4 WITH PII (4), P5 WITH
- REPL Ql WITH QI (1), Q2 WITH QI (2), Q3 WITH QI (3), Q4 WITH QI (4), Q5 WITH1. REPL QO WITH Q0 SKIP ENDD4=1. FOR I = 1 TO IMAXfor 11 = 1 to IMAX1. A (I, 11) = AIL (1,11)next1. NEXT1. FOR I = 1 TOIMAX1. A (I, IMAX + 1) = В 1(1)1. NEXT
- DO PECH^W WITH 'Расширенная матрица (A (l, l), A (l, 2),.):' FOR I = 1 TOIMAX ww = «for 11 = 1 to imax + 1ww = ww + TRAN (A (i, ll) ,'999.99 999')+' 'next1. DO PECHW WITH ww1. NEXT use
- СИСТЕМА СФОРМИРОВАНА publN
- N= IMAX && ЧИСЛО УРАВНЕНИЙ *suspdo GAUSS in GAUSS. prg with .F. && .Т. с выводом на экран * печать решения1. WW = «for 11 = 1 to IMAX
- WW = WW + TRAN (A (ll, imax + 1) ,'999.99 999')+' 'next
- DO PECHW WITH 'Найдено решение '+ww **** после решения1. USE REZ PR ORDE TAG NNJset flit to G ≥ v (l) .and. j <= v(2)) .or. 0>= v (3) .and. j ≤ v (4))sd = 0 && сумма Dj tc = 0 pp = 0 JMAX = 0jm = 0 && число решений TCKMAX = 0 go top1. DO PECHW WITH «
- DO PECHW WITH ' J PP D (D-PP)**2' do whil ! eof ()jm = jm + 1 sd = sd + (1. d) PII (l) =P1 PII (2) = P2
- PII (3) = P3 PII (4) = Р4 PII (5) = Р5ww = «www = «1. FOR I- 1 TO 3ww= ww + TRAN (PII (i) ,'999 999 999.99999')+' '1. NEXT1. FOR I = 4 TO 5www = www + TRAN (PII (i) ,'999 999 999.99999')+' '1. NEXT
- PP = D0 && произведен Pij ** К FOR I=1 TOIMAX
- PP = PP * (PII (U (I))**A (I, IMAX + 1))1. NEXT
- DO PECHW WITH tran (j,'999') + ' '+ tran (PP, '999.99 999') +' '+ tran (D, '999.99 999') + ' '+ tran ((D PP) ** 2, '999.9 999 999 999 999')
- ТС = TC + (D PP)**2 && сумма под большим корнемabc = ABS ((D PP) / (1. — D)) abc = abc*(l-D) REPL TCK WITH abc IF TCKMAX < abc1. TCKMAX = abc JMAX = J1. END I
- DO PECHW WITH 'j '+tran (j ,'9999') + ' p (i)=' +ww1. DO PECHW WITH ' ' +www
- DO PECHW WITH ' q (i)='+ tran (ql,'999 999 999.99999') + «+ tran (q2,'999 999 999.99999') + «+ tran (q3,'999 999 999.99999')
- DO PECH W WITH 'J max ='+ stiljmax) + * Tmax = '+ tran (TCKMAX, '9 999 999 999.99999') + ' TCK = '+ tran (tck, '9 999 999 999.99999')
- DO PECHW WITH 'Число использованных решений = '+ str (jm)go top browclose allquitretu