
- •Введение
- •1. Запуск математического пакета maple, структура окна
- •2. Описание основных команд–процедур пакета maple
- •2.1. Арифметические операции, типы данных в Maple
- •2.2. Структура команд Maple
- •Команда (параметр_1, параметр_2, …, параметр_n);
- •2.3. Преобразование математических выражений
- •2.3.1. Выделение частей арифметических выражений
- •2.3.2. Тождественные преобразования арифметических выражений
- •Collect(выражение, имя переменной относительно которой приводятся подобные);
- •3. Функции maple, решение уравнений и неравенств
- •3.1. Способы задания функций и замена переменных
- •Piecewise(cond_1,f1,cond_2,f2, …).
- •3.2. Операции оценивания
- •3.3. Решение уравнений и их систем
- •3.4. Решение неравенств
- •4. Графические и геометрические возможности пакета maple
- •4.1. Графические возможности пакета Maple
- •4.1.1. Двумерная графика
- •Polarplot ([переменная, выражение,параметры переменной],опции);
- •Pointplot(data_list,опции);
- •Sphereplot ((выражение), параметры_, параметры_, опции);
- •Sphereplot ([r_выражение, _выражение, _выражение], параметр_1, параметр_2, опции);
- •4.1.2. Трехмерная графика
- •4.2. Анимация
- •4.3. Геометрические пакеты Maple
- •4.3.1. Стереометрия
- •4.3.2. Планиметрия
- •5. Дифференциальное и интегральное исчисление функции одной переменной
- •5.1. Вычисление пределов в Maple для некоторых математических операций существует по две команды: прямого и отложенного исполнения. Имена команд состоят из одинаковых букв за исключением первой:
- •5.2. Дифференцирование
- •5.2.1. Вычисление производных
- •5.2.2. Дифференциальный оператор
- •5.3. Исследование функций
- •5.3.1. Непрерывность функции и точки разрыва
- •5.3.2. Экстремумы. Наибольшее и наименьшее значение функции
- •5.3.3. Исследование функции по общей схеме
- •{Arctan(0)}
- •6. Интегрирование
- •6.1. Аналитическое и численное интегрирование
- •6.2. Определенные интегралы
- •Is assumed to be: RealRange(Open(-1),3)
- •6.3. Основные методы интегрирования
- •7. Дифференциальные уравнения
- •7.1. Аналитическое решение дифференциальных уравнений
- •7.1.1. Общее решение дифференциальных уравнений
- •7.1.2. Фундаментальная (базисная) система решений
- •7.1.3. Решение задачи Коши или краевой задачи
- •7.1.4. Системы дифференциальных уравнений
- •7.1.5. Приближенное решение дифференциальных уравнений с помощью степенных рядов
- •7.2. Численное решение дифференциальных уравнений
- •7.2.1. Формат команд dsolve и odeplot для нахождения численного решения дифференциальных уравнений в графическом виде
- •Italic, 12]):
- •Italic, 12]):
- •7.2.2. Пакет графического представления решений дифференциальных уравнений dEtools
- •7.2.3. Построение фазовых портретов систем дифференциальных уравнений
- •8. Функции многих переменных, векторный анализ, ряды, интегральные преобразования
- •8.1. Дифференциальное исчисление функций многих переменных
- •8.1.1. Частные производные
- •8.1.2. Локальные и условные экстремумы функций многих переменных
- •Maximize(f,{x1,…,xn},range);
- •Minimize(f,{x1,…,xn}, range);
- •8.2. Интегральное исчисление функций многих переменных
- •8.3. Векторный анализ
- •8.4. Ряды и произведения
- •8.4.1. Вычисление суммы ряда и произведений
- •8.4.2. Разложение функции в степенной ряд и ряд Тейлора
- •8.5. Интегральные преобразования
- •8.5.1. Преобразование Фурье
- •8.5.2. Преобразование Лапласа
- •9. Линейная алгебра
- •9.1. Векторная алгебра
- •Warning, the protected names norm and trace have been redefined and unprotected
- •9.2. Действия с матрицами
- •9.2.1. Определение матрицы
- •9.2.2. Арифметические операции с матрицами
- •9.2.3. Определители, миноры и алгебраические дополнения, ранг и след матрицы
- •9.2.4. Обратная и транспонированная матрицы
- •Evalm(1/a);
- •Inverse(a).
- •9.2.5. Определение типа матрицы
- •1*Sqrt(3)/2,-1/2]]);
- •9.2.6. Функции от матриц
- •9.3. Спектральный анализ матрицы
- •9.4. Системы линейных уравнений, матричные уравнения
- •For имя переменной цикла in выражение 1 do выражение 2 od;
- •10.3. Процедуры-функции
- •10.4. Процедуры
- •Writeto (“имя файла”)
- •Appendto (“имя файла”)
- •Print(список Maple-выражений, перечисляемых через запятую);
- •Lprint(список Maple-выражений, перечисляемых через запятую);
- •Readdata(“имя файла”, тип переменной(integer/float – последний тип устанавливается по умолчанию),счетчик чисел);
- •Readlib(readdata):
- •12. Использование математического пакета maple для научных исследований
- •12.1. Исследование влияния изменяемых параметров плоской помольной камеры мельницы противоточного действия на скорость энергоносителя
- •12.1.1. Постановка задачи
- •12.1.2. Решение задачи
- •12.2. Определение коэффициента полезного заполнения материалом деформируемых бочкообразных камер устройств для тонкого и свертонкого помола материалов
- •12.2.1. Расчетная схема
- •12.2.2. Решение задачи
- •12.3. Исследование влияния основных конструктивных и технологических параметров на режимы работы трубной мельницы
- •Formula(1.8)
- •Formula(1.9)
- •Formula(2.1)
- •Formula(2.2)
- •Formula(2.3)
- •Formula(3.1)
- •Formula(3.2)
- •Formula(3.3)
- •13. Формат наиболее используемых команд аналитического пакета maple
- •Заключение
- •Библиографический список
- •Оглавление
Formula(2.1)
A := A1 + A2
Запишем уравнение для нахождения общей величины полной работы за один оборот барабана, с учетом того загрузка сделает 1,644 оборота:
[> lprint(Formula (2.2)); A:=1.644*(A1+A2);
Formula(2.2)
A := 1.644 A1 + 1.644 A2
Подставим в уравнение (2.2) выражения (1.8) и (1.9):
[>A1:=3.464*phi*mu*rho*Pi*R^3*L*g*(1-psi^4)
*psi^2;
A1 := 3.464R3Lg(1 – 4) 2
[>A2:=0.374978*phi*mu*rho*Pi^3*R^3*L*psi^2;
A2 := 0.3749783R3Lg2
[> lprint(Formula (2.3)); A;
Formula(2.3)
5.694816+.6164638323R3L2
Проведем исследование полученной зависимости, с ипользованием оператора цикла в интервале значений 0,26…0,32 с шагом 0,01 относительно переменной φ:
[> for phi from 0.26 by 0.01 while phi<=0.32 do A;od;
1.48065216R3Lg(1-4)2 + 0.1602805963 3R3L2
1.53760032 R3Lg(1-4)2 + 0.1664452346 p3mrR3Ly2
1.59454848 pmrR3Lg(1-y4)y2 + 0.1726098730 p3mrR3Ly2
1.65149664 pmrR3Lg(1-y4)y2 + 0.1787745113 p3mrR3Ly2
1.70844480 pmrR3Lg(1-y4)y2 + 0.1849391496 p3mrR3Ly2
1.76539296 pmrR3Lg(1-y4)y2 + 0.1911037879 p3mrR3Ly2
1.82234112 pmrR3Lg(1-y4)y2 + 0.1972684262 p3mrR3Ly2
Произведем подстановку конкретных значений переменных , , , R, L, g, в полученные выше выражения, используя команду subs:
[>A1:=subs({mu=0.575,rho=7800, R=1.22, L=13.04, g=9.8},1.48065216*mu*rho*Pi*R^3*L*g*(1-psi^4)
*psi^2+0.1602805963*mu*rho*Pi^3*R^3*L*psi^2):
[>A2:=subs({mu=0.575, rho=7800, R=1.22, L=13.04, g=9.8},1.53760032*mu*rho*Pi*R^3*L*g*(1-psi^4)
*psi^2+0.1664452346*mu*rho*Pi^3*R^3*L*psi^2):
[>A3:=subs({mu=0.575, rho=7800, R=1.22, L=13.04, g=9.8},1.59454848*mu*rho*Pi*R^3*L*g*(1-psi^4)
*psi^2+0.1726098730*mu*rho*Pi^3*R^3*L*psi^2):
[>A4:=subs({mu=0.575, rho=7800, R=1.22, L=13.04, g=9.8},1.65149664*mu*rho*Pi*R^3*L*g*(1-psi^4)
*psi^2+0.1787745113*mu*rho*Pi^3*R^3*L*psi^2):
[>A5:=subs({mu=0.575, rho=7800, R=1.22, L=13.04, g=9.8},1.70844480*mu*rho*Pi*R^3*L*g*(1-psi^4)
*psi^2+0.1849391496*mu*rho*Pi^3*R^3*L*psi^2):
[>A6:=subs({mu=0.575, rho=7800, R=1.22, L=13.04, g=9.8},1.76539296*mu*rho*Pi*R^3*L*g*(1-psi^4)
*psi^2+0.1911037879*mu*rho*Pi^3*R^3*L*psi^2):
[>A7:=subs({mu=0.575, rho=7800, R=1.22, L=13.04, g=9.8},1.82234112*mu*rho*Pi*R^3*L*g*(1-psi^4)
*psi^2+0.1972684262*mu*rho*Pi^3*R^3*L*psi^2):
Построим графики полученных зависимостей на координатной плоскости ψ0А:
[> with(plots):
[> A11:=plot(A1,psi=0.7..1):
[> A22:=plot(A2,psi=0.7..1,color=green):
[> A33:=plot(A3,psi=0.7..1,color=gray):
[> A44:=plot(A4,psi=0.7..1,color=blue):
[> A55:=plot(A5,psi=0.7..1,color=gold):
[> A66:=plot(A6,psi=0.7..1,color=yellow):
[> A77:=plot(A7,psi=0.7..1,color=pink):
[> A88:=textplot([0.8,1500000,"Grafiki zavisimosti obshei velichini raboti"]):
[> A99:=textplot([0.8,1300000,"ot doli kriticheskoi skorosti"]):
[> A00:=textplot([0.71,2700000,"A"]):
[>display({A11,A22,A33,A44,A55,A66,A77,A88,A99, A00});
Полученные графики полной работы (рис. 12. 16) имеют однотипный характер поведения кривых, как и в случае работы, совершаемой мельницей по подъему мелющих тел. Кривые имеют максимумы, предположительно в тех же точках, однако при стремлении параметра ψ к единице не обращается в ноль, а соответствуют максимальному значению работы, затрачиваемой на сообщение кинетической энергии мелющим телам для соответствующего φ.
Рис. 12.16. Графики полной работы
Вычислим точки максимума всех приведенных функций и сравним полученные результаты:
[>with(Optimization):
[> Maximize(A1);
[2.17623116842168198 106,
[ = 0.779748266202334394]]
[> Maximize(A2);
[2.25993236765125628 106 ,
[y = 0.779748266193465598]]
[> Maximize(A3);
[2.34363356605387712 106 ,
[y= 0.779748266217685114]]
[> Maximize(A4);
[2.42733476528345142 106 ,
[y = 0.779748266208899142]]
[> Maximize(A5);
[2.51103596451302664 106 ,
[y = 0.779748266200699368]]
[> Maximize(A6);
[2.59473716253860574 106 ,
[y = 0.779748266203458716]]
[> Maximize(A7);
[2.67843836176818004 106 ,
[y = 0.779748266195942506]]
Согласно полученным результатам максимальное значение полной работы достигается практически при одном и том же значении ψ, равном 0,77974827
[> psi[optA]:=0.77974827;
yoptA := 0.77974827
Построим график поверхности, определяющий зависимость полной работы от технологических параметров ψ, .
[> restart;
[> mu:=0.575;
[> rho:=7800;
[> R:=1.22;
[> L:=13.04;
[> g:=9.81;
[> with(plots):
Warning, the name changecoords has been redefined
[> plot3d(3.464*Pi*mu*rho*R^3*L*g*phi*(1-psi^4)*psi^2+.375*Pi^3*mu*rho*R^3*L*phi*psi^2,phi=0.25..0.32,psi=0.7..1,grid=[23,55]);
Сравнивая оптимальные значения параметра ψ (рис. 12.17), полученные для работы, необходимой по подъему мелющих тел на определенную высоту, начиная с которой они движутся по параболической траектории, и общей работы, видно, что они отличаются всего лишь на 0,02, а следовательно, максимум общей работы достигается при максимуме работы по подъему шаров.
Рис. 12.17. Зависимость работы от трех параметров
3. Определим расход мощности от радиуса и доли критической скорости вращения барабана мельницы.
Зададим выражение для полезной мощности:
[> restart;
[> lprint(Formula (3.1)); N:=A*n/eta;