Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






  • Сервис онлайн-записи на собственном Telegram-боте
    Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое расписание, но и напоминать клиентам о визитах тоже. Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.
    Для новых пользователей первый месяц бесплатно.
    Чат-бот для мастеров и специалистов, который упрощает ведение записей:
    Сам записывает клиентов и напоминает им о визите;
    Персонализирует скидки, чаевые, кэшбэк и предоплаты;
    Увеличивает доходимость и помогает больше зарабатывать;
    Начать пользоваться сервисом
  • Вместо задачи 2.6






    Найти приближенное решение начально-краевой задачи для уравнения теплопроводности:

    используя явную разностную схему. Взять ; шаг выбрать из условия устойчивости. Изобразить графики зависимости приближенного решения от при t= , , , … T.

    УКАЗАНИЕ. Условие устойчивости для явной разностной схемы имеет вид .

    Таблица к задаче 22

       
            0.05       x
      -1   0.5 0.4      
          0.1 0.5 x (1 -x) 5 t 5 t  
            0.2       x
          0.1 0.5 x  
      -1     0.1      
            0.02     x (1 -x)
      -1   0.5 0.4     x
          0.1 0.5     t
      -1   0.2        
            0.05 0.5 0.5  
      -1   0.5 0.4     x
          0.2 0.25  
            0.2  
            0.05    
            0.2    
          0.5 0.1    
          0.5 0.4    
          0.2 0.2      
            0.1     10 t  
          0.5 0.1     10 t t
            0.2    
          0.4 0.1 x      
      -1     0.2   5 t  
          0.4 0.1      
            0.2 x     x
          0.25 0.2      
            0.2 x     x
          0.5 0.1     -1  
      -1   0.2   1-      
                     

     


     

    Л.Р. 2.2.

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

    .

    Оглавление

    1. Введение

    1.1. Постановка задачи

    1.2. Способы реализации ГУ второго рода

    2. Краткое описание программы

    2.1. Возможности программы

    3. Практическая часть

    4. Отчёт

    1. Введение

    Цель работы - знакомство с наиболее часто применяемыми способами аппроксимации граничных условий второго рода (граничных условий Неймана) в методе конечных разностей (на примере ГУ для одномерного нестационарного уравнения теплопроводности).

    1.1. Постановка задачи

    Задачи, которые будут использоваться для анализа свойств численных решений с ГУ второго рода, формулируются так: в стержне длиной L с теплоизолированной боковой поверхностью торец x= 0 поддерживается при постоянной температуре T 0 (ГУ первого рода), а торец x= 1– теплоизолирован (ГУ второго рода); температуропроводность материала стержня постоянна и равна a; в начальный момент времени t= 0 стержень нагрет до температуры T нач(x) (координата x отсчитывается от левого торца стержня; см. рис.1). Найти распределение температуры по стержню в любой момент времени, т.е. найти функцию T (x, t) для 0< xL и t> 0.

    Рис. 1. Система координат и обозначения. (Стержень круглого сечения нарисован условно – сечение может иметь любую форму и если боковая поверхность теплоизолирована, то температура любой точки стержня может зависеть только от координаты x и не будет зависеть от координаты поперек стержня).

    Искомая функция T (x, t) является решением одномерного уравнения теплопроводности, которое в безразмерных координатах имеет вид:

    (См. описание работы Л Р.1 .2; в дальнейшем ссылка на него будет обозначаться Л Р.1).

    Граничные условия:

    (на границе x= 0 граничное условие первого рода, а при x= 1 – второго).

    Начальные условия: T (x, 0)= T нач(x)при

    1.2. Способы реализации ГУ второго рода

    Методы конечных разностей, применяемые для численного решения задач с граничными условиями второго (и третьего) рода, не имеют никаких принципиальных отличий от методов, применяемых для задач с ГУ первого рода. Для решения поставленной задачи методом конечных разностей необходимо представить граничное условие второго рода в " естественном" для этого метода виде, т.е. с использованием численного решения (величин ). Иными словами, производную в граничном условии надо заменить её разностной аппроксимацией, а это можно сделать многими способами.

    Рассмотрим только два способа реализации ГУ второго рода, которые будут использованы в расчётах. При рассмотрении используем ту же равномерную сетку, что и в Л Р.1 (показана на рис.2). Первый способ. Приближенно значение производной при x= 1 можно записать, используя аппроксимацию производной по x левой разностью:

    (1)

    а поскольку значение этой производной в рассматриваемой задаче равно нулю, то аппроксимация граничного условия выглядит так:

    (2)

    Численное решение ДУ с граничным условием второго рода при x= 1
    происходит почти так же, как и с ГУ первого рода: на каждом шаге по времени с помощью разностной схемы вычисляются все при , а значение (на границе) вычисляется по формуле (2). Это и есть первый способ реализации граничного условия второго рода.

    Обратите внимание на то, что разностная аппроксимация первой производной левой разностью (ф-ла (1)) имеет первый порядок точности по h, т.е. O (h).

    Второй способ можно пояснить на примере явной разностной схемы аппроксимации уравнения теплопроводности. Алгоритм явной схемы можно записать так:

    (3)

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

    (4)

    а поскольку значение этой производной в рассматриваемой задаче равно нулю, то аппроксимация граничного условия выглядит так:

    (5)

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

    Обратите внимание на то, что разностная аппроксимация первой производной центральной разностью (ф-ла (4)) имеет второй порядок точности по h, т.е. O (h 2).

    Рассмотренному выше второму способу реализации ГУ второго рода можно дать другую интерпретацию, которая может оказаться более наглядной и полезной в сложных задачах. Эта другая интерпретация связана с введением " фиктивных" узлов (узлов вне зоны расчета). На рис.2 показаны такие узлы (линия узлов, находящихся на расстоянии h от границы, на которой поставлено ГУ второго рода). Если температуру в этих узлах задавать равной значениям температуры в соответствующих симметричных относительно границы узлах (согласно равенству (5)), то для расчета будет использоваться одна и та же разностная схема для всех узлов (включая и узлы при i=N).

    2. Краткое описание программы

    2.1. Возможности программы

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

    Шаги сетки выбираются аналогично Л Р.1. Расчетная область по времени, реализованная в программе, составляет во всех случаях [0, 1]. Результаты расчета выводятся в виде такой же как и в Л Р.1таблицы. После расчета программа может построить такие же как в Л Р.1 графики.

    1. Практическая часть

    ЗАДАНИЕ. Найти приближенное решение начально-краевой задачи для уравнения теплопроводности:

    .

    используя явную и неявную разностные схемы. Изобразить графики зависимости приближенного решения от при t= , , , … T.

    Таблица 1

            0.05       x
      -1   0.5 0.4      
          0.1 0.5 x (1 -x) 5 t 5 t  
            0.2       x
          0.1 0.5 x  
      -1     0.1      
            0.02     x (1 -x)
      -1   0.5 0.4     x
          0.1 0.5     t
      -1   0.2        
            0.05 0.5 0.5  
      -1   0.5 0.4     x
          0.2 0.25  
            0.2  
            0.05    
            0.2    
          0.5 0.1    
          0.5 0.4    
          0.2 0.2      
            0.1     10 t  
          0.5 0.1     10 t t
            0.2    
          0.4 0.1 x      
      -1     0.2   5 t  
          0.4 0.1      
            0.2 x     x
          0.25 0.2      
            0.2 x     x
          0.5 0.1     -1  
      -1   0.2   1-      

    УКАЗАНИЕ. Условие устойчивости для явной разностной схемы имеет вид .

     

    • Для обеих разностных схем выполните расчеты, результаты которых позволят определить порядок сходимости для первого способа реализации ГУ второго рода. Результаты расчетов для каждой схемы запишите в таблицу вида:
    N t s(t = t n1) s(t = t n2) Макс. мод. при t = t n1 Макс. мод. при t = t n2
               
               
               
               

    В двух первых колонках – задаваемые Вами параметры сетки, а в остальных – числа из таблиц результатов расчета. Учтите замечания, приведенные в описания Л Р.1

    • Кроме указанных расчетов, дополнительно сделайте такие же расчеты для явной схемы при выполнении соотношения t = h 2/6.
    • По результатам всех расчетов определите порядки сходимости по h и t применённых разностных схем. Постройте в логарифмическом масштабе графики зависимостей ошибки численных решений от h или t. (Пример – рис.5 в Л Р.1).
    • Повторите все предыдущие расчёты и задания для аппроксимации ГУ второго рода вторым способом.

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

    По результатам всех этих расчетов проанализируйте влияние порядка точности аппроксимации ГУ второго рода на порядок сходимости.

    4. Отчёт

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

    Литература

    1. Андерсон Д., Таннехилл Дж., Плетчер Р. Вычислительная гидромеханика
    и теплообмен. Пер. с англ.: В двух томах. -М.: Мир, 1990. -728 с.

    2. Флетчер К. Вычислительные методы в динамике жидкостей. Пер. с англ.
    В двух томах. -М.: Мир, 1991. -504+552 с.

    3. Оран Э., Борис Дж. Численное моделирование реагирующих потоков. Пер. с англ. -М., Мир, 1990. -660 с.

    4. Роуч П. Вычислительная гидродинамика. Пер. с англ. -М.: Мир, 1980. -616 с.

     

     






    © 2023 :: MyLektsii.ru :: Мои Лекции
    Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
    Копирование текстов разрешено только с указанием индексируемой ссылки на источник.