atapin
.pdfx 1 y 1
Given
x3 sin( x) 25
y2 cos ( x) 27
2.915
Find ( x y)
5.102
Обратная связь
MathСad непрерывно отслеживает действия пользователя и выдает сообщения об ошибках и неверных действиях. При редактировании математических выражений в строке состояния печатаются советы пользователю и информация. Когда выполняется какая-то операция, которую MathСad не может понять, то проблемная запись выделяется красным цветом. И если щелкнуть мышью по выделенному выражению, то появится сообщение об ошибках. Например:
Переменные Р и не определены, и MathСad сообщает, что не знает, какие значения использовать в вычислении этой формулы.
MathСad производит вычисления в поле экрана слева направо и сверху вниз.
Так: |
|
но не так: |
||
P 1208 |
T |
|
P |
|
8 |
|
|
|
|
|
|
|
|
|
P |
P |
1208 |
||
|
|
|
|
T |
8 |
|
Графика
Выше рассмотрены возможности MathСad как калькулятора и как решающего устройства. Но он также универсальный инструмент визуализации, который поддерживает полный набор графических типов, средства мультипликации и даже простой обработки изображения.
202
10.2. Примеры решения задач
Построение эпюр внутренних силовых факторов при изгибе
Будем использовать следующее правило знаков для внутренних силовых факторов при изгибе:
Q>0 M>0
+ |
+ |
|
|
Q<0 |
M<0 |
- |
- |
|
Рис. 10.1. Правило знаков
Для примера возьмем конкретную задачу с заданными численными значениями: q = 1 Кн/м , l = 1 м (рис. 10.2).
Ra |
q |
P=1/2ql |
Rb |
|
|
M=ql2 |
|
|
|
|
|
|
l |
l |
|
Рис. 10.2. Расчетная схема
Для вычисления реакций используем следующий алгоритм:
составим сумму моментов относительно левой опоры – получим уравнение для определения реакции Rb.
составим сумму моментов относительно правой опоры – получим уравнение для определения реакции Ra.
для проверки правильности нахождения реакций составим сумму проекций всех сил, действующих на балку, на вертикальную ось.
204
Этот алгоритм может быть реализован средствами MathCad таким образом (рис. 10.3).
|
q 1000 |
l |
|
|
1 |
|
|
P |
1 |
|
q l |
|
M |
q l2 |
|||||
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
2 |
|
|||||||||||||
Ra |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Given |
Ra 2 l |
q l |
3 |
l |
P l M |
|
|
0 |
|
Ra |
Find(Ra) 1500 |
||||||||
|
|
|
|
||||||||||||||||
2 |
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
Rb |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Given |
Rb 2 l |
q l |
1 |
l |
P l |
|
|
M |
|
0 |
Rb Find(Rb) 0 |
||||||||
|
|
|
|
|
|||||||||||||||
2 |
|
|
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
Ra |
|
Rb |
q l |
|
P |
0 |
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Рис. 10.3. Программа для вычисления реакций. Вариант 1
Здесь для решения уравнений равновесия используется конструкция Given – Find. Она предназначена для решения систем уравнений и требует задания начальных значений неизвестных. Это позволяет сразу получить значение найденной реакции и присвоить его имени. Одна из реакций получилась равной нулю, а равенство нулю последнего выражения подтверждает правильность нахождения реакций.
Справедливости ради надо отметить, что найти реакции можно и другими способами. Например, можно использовать одну из кнопок палитры Evaluation toolbar для символьного решения уравнений
(рис. 10.4).
q 1000 |
l 1 |
P |
|
|
|
1 |
|
q l |
M q l2 |
|
|
|
|
|
|
|
|
||||||
|
|
|
2 |
|
|
||||||
Ra |
Ra 2 l |
q l |
3 |
|
l |
P l |
M solve |
1500 |
|||
|
|
|
|||||||||
2 |
|
||||||||||
Rb |
Rb 2 l |
q l |
|
1 |
l |
P l |
M solve |
0 |
|||
2 |
|||||||||||
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
Рис. 10.4. Программа для вычисления реакций. Вариант 2
205
Справа от знака символьного решения появилось численное значе- |
|||||||||||
ние, оно было присвоено имени реакции. |
|
|
|
|
|
|
|
||||
Очевидно, оба варианта решения равноценны. |
|
|
|
|
|
||||||
Для вычисления внутренних силовых факторов воспользуемся ме- |
|||||||||||
тодом сечений. В заданной расчетной схеме имеется два силовых уча- |
|||||||||||
|
|
|
|
|
стка (рис. 10.5). В каждом |
||||||
Ra |
q |
|
P |
Rb |
из них поочередно прове- |
||||||
|
|
|
|
дем |
сечения |
и |
составим |
||||
|
|
|
|
|
|||||||
|
|
|
|
M |
уравнения |
равновесия для |
|||||
|
|
|
|
|
одной из отсеченных час- |
||||||
|
x |
1 |
|
2 |
тей. Координату x для обо- |
||||||
|
|
|
|
|
их участков будем отсчи- |
||||||
|
Рис. 10.5. Расчетная схема |
тывать |
от |
левого |
конца |
||||||
|
балки. Это позволит запи- |
||||||||||
|
|
|
|
|
|||||||
|
|
|
|
|
сать общие выражения для |
||||||
перерезывающей силы и изгибающего момента. Проведем сечение в |
|||||||||||
первом силовом участке (рис. 10.6). В сечении приложим неизвестную |
пока силу Q1 |
и момент M1. Их направление выбирается совершенно |
|||||||||||||
произвольно. |
Истинное |
направление |
внутренних силовых факторов |
|||||||||||
|
|
|
q |
|
|
|
определяется |
по |
|
знакам полученных |
||||
Ra |
|
|
Q1 |
|
значений: если в |
результате решения |
||||||||
|
|
|
M |
|||||||||||
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
получим положительное значение си- |
|||||||
|
|
|
|
|
|
|
лового фактора, значит, его направле- |
|||||||
|
|
|
|
|
|
|
||||||||
|
|
|
x |
|
|
|
ние совпадает с принятым на рисунке. |
|||||||
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
Если же в результате решения получим |
||||||||
|
|
|
|
|
|
|
||||||||
Рис. 10.6. Сечение в первом |
отрицательное значение силового фак- |
|||||||||||||
тора, значит, его истинное направление |
||||||||||||||
|
|
силовом участке |
|
|||||||||||
|
|
|
противоположно |
|
изображенному |
на |
||||||||
|
|
|
|
|
|
|
|
|||||||
рисунке. |
|
|
|
|
|
|
|
|
|
|
||||
Составим уравнения равновесия – сумму сил на вертикальную ось |
||||||||||||||
и сумму моментов относительно точки сечения (рис. 10.6). |
|
|||||||||||||
|
|
|
|
|
R q x Q |
0 R x |
q |
x2 |
M |
|
0 . |
(1) |
||
|
|
|
|
|
|
1 |
||||||||
|
|
|
|
|
||||||||||
|
|
|
|
|
a |
1 |
a |
|
|
|
|
|
2
Из этих уравнений определим Q1 и момент M1.
206
|
|
Q |
|
q x |
R |
M |
|
R x |
q |
x2 |
(2) |
|
|
|
|
1 |
. |
||||||||
|
|
1 |
|
|
|
a |
|
a |
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Далее проведем сечение во втором силовом участке (рис. 10.7). |
|||||||||||
В сечении приложим силу Q2 |
и момент M2. Начало координаты x, как |
|||||||||||
было условлено, оставим |
на |
|
|
|
q |
P |
|
|||||
левом конце балки. При этом |
Ra |
|
|
|
||||||||
|
|
|
|
Q2 |
|
|||||||
распределенную нагрузку про- |
|
|
|
|
|
|||||||
|
|
|
|
|
|
|||||||
должим до конца балки, а для |
|
|
|
|
|
M2 |
||||||
того чтобы не нарушить усло- |
|
|
|
l |
|
|
||||||
|
|
|
|
|
|
|
|
|
|
q |
|
|
вие |
задачи, приложим |
такую |
|
|
|
|
|
|||||
|
|
|
|
|
|
|||||||
же |
противоположно |
направ- |
|
|
|
x |
|
|
||||
|
|
|
|
|
|
|||||||
ленную |
распределенную |
на- |
|
|
|
|
|
|
||||
грузку, действующую до конца |
|
|
Рис. 10.7. Расчетная схема |
|
||||||||
балки. |
|
|
|
|
|
|
|
|
|
|
|
|
|
Получим уравнения равновесия: |
|
|
|
|
|
Ra |
q x P q x l Q2 0; |
|
|
|||||||
|
|
x |
2 |
|
x |
l |
2 |
|
|
(3) |
R x |
q |
|
P q |
|
M |
|
0. |
|||
|
|
|
|
|
||||||
|
|
|
|
|
2 |
|||||
a |
2 |
|
|
2 |
|
|
|
|||
|
|
|
|
|
|
|
В этих уравнениях, в соответствии с границами второго участка, координата x изменяется от l до 2l. Разрешим уравнения относительно Q2 и M2:
Q2 |
Ra |
q x P q x l ; |
|
|
|
|
||||
|
|
|
|
x |
2 |
|
x |
l |
2 |
(4) |
M |
|
R x |
q |
|
P x l q |
|
. |
|||
|
|
|
|
|
||||||
2 |
|
|
|
|
|
|||||
|
a |
2 |
|
|
2 |
|
|
|||
|
|
|
|
|
|
|
Эти выражения отличаются от выражений (2) только слагаемыми, которые соответствуют нагрузкам, действующим на втором участке. Запишем общие выражения для внутренних силовых факторов, справедливые для всей балки:
Q(x) |
Ra q x P |
x l q x l |
|
x l ; |
|
|
|
|
|
|
|
|
|||||
|
|
x |
2 |
|
|
|
|
|
|
x |
|
l |
2 |
|
|
|
(5) |
M (x) |
R x q |
|
|
P x l |
|
|
q |
|
|
|
|
|
|
. |
|||
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
x |
l |
|
|
|
|
|
|
x |
lx |
|||||
|
a |
2 |
|
|
|
|
|
2 |
|
|
|
|
|||||
|
|
|
207 |
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
С помощью MathCad такие выражения можно моделировать разными способами. Один из них:
Q(x) |
Ra |
q x |
P |
(x |
l) |
q (x |
l) |
(x |
l) |
|
|
|
|
|
||
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||||
M(x) |
Ra x |
q |
x2 |
P (x |
l) |
(x |
l) |
q |
(x |
|
|
l)2 |
(x l) |
|
||
|
|
|
||||||||||||||
|
|
|
||||||||||||||
2 |
|
|
2 |
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Рис. 10.8. Применение функции Хевисайда
Здесь используется функция Хевисайда, которая равна нулю, если аргумент отрицательный, и единице – во всех остальных случаях
(рис. 10.8).
Вместо применения функции Хевисайда можно умножать соответствующие силовые факторы на логическую переменную (x > l), которая также принимает значения 1 или 0 в зависимости от того, истинно ли выражение в скобках или ложно (рис. 10.9).
Q(x) |
Ra |
q x |
P (x l) |
q (x |
l) |
(x |
l) |
|
|
|
|
||
|
|
|
|
||||||||||
|
|
|
|
||||||||||
M(x) |
Ra x |
q |
x2 |
P (x |
l) (x |
l) |
q |
(x |
l)2 |
(x l) |
|
||
|
|||||||||||||
|
|||||||||||||
2 |
|
|
2 |
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Рис. 10.9. Использование логической переменной
Полученные функции можно использовать для построения графиков изменения внутренних силовых факторов по длине балки. В результате получим лист MathCad для решения поставленной задачи (рис. 10.10). Еще два примера приведены на рис. 10.11 и 10.12
208
|
|
|
q |
1000 |
|
l |
|
|
1 |
|
|
P |
1 |
q l |
|
M q l2 |
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
2 |
|
|
|
|
|||||||||||||||||||
Ra |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
Given |
|
Ra 2 l |
q l |
|
3 |
l |
|
|
P l M |
|
|
0 |
|
Ra |
Find(Ra) |
1.5 |
103 |
||||||||||||
|
2 |
|
|
||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
Rb |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
Given |
|
Rb 2 l |
q l |
|
1 |
l |
P l |
|
M |
|
0 |
|
Rb |
Find(Rb) |
0 |
||||||||||||||
|
2 |
|
|
|
|||||||||||||||||||||||||
|
|
|
|
||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
Ra |
Rb |
q l |
P |
0 |
|
|
|
|
|
|
|
||||||||||
Q(x) |
Ra q x P (x l) q (x l) (x l) |
x 0 |
0.001 2 l |
||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
1.5 |
103 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
1 103 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
Q (x) |
|
500 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
0.5 |
|
|
|
1 |
|
|
|
1.5 |
|
|
2 |
|
||||||
|
|
|
|
500 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
M(x) |
Ra x q |
x2 |
|
P (x l) (x l) q |
(x |
l)2 |
(x l) |
|
|||||||||||||||||||||
2 |
|
|
|
2 |
|
|
1.5 103
1 103
M(x)
500
0 |
0.5 |
1 |
1.5 |
2 |
|
|
x |
|
|
Рис. 10.10. Лист MathCad
209
|
|
|
|
|
|
|
|
|
|
|
|
q |
1000 |
a |
1 |
P |
q a |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
M |
2 q a2 |
|
|
|
|
Ra |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Given |
Ra 2 a |
q 4 a2 |
P 3 a |
M |
|
|
|
0 |
Ra |
Find(Ra) |
2.5 |
103 |
||||||
|
|
|
||||||||||||||||
Rb |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Given |
|
|
|
Rb 2 a |
P a |
M |
|
|
0 |
Rb |
|
Find(Rb) |
500 |
|||||
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
||||||||||||||
|
|
|
|
Ra |
Rb |
q 2 a P |
0 |
|
x |
0 |
0.001 |
3 a |
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
Q(x) |
P |
q x |
Ra |
(x |
a) |
q (x |
2 a) |
(x |
2 a) |
|
|
|
||||||
|
1 |
103 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Q (x) |
|
0 |
|
|
1 |
|
|
|
|
|
|
2 |
|
|
|
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1103
2103
x
M(x) |
P x q |
x2 |
Ra (x a) |
(x a) q |
(x 2 a)2 |
(x 2 a) |
||||||||
2 |
|
2 |
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
M |
(x |
2 a) |
|
|
|
|
|
||||
|
|
|
|
500 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
M(x) |
|
500 |
0 |
|
|
1 |
|
2 |
|
3 |
|||
|
|
|
1.5 |
103 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
x
Рис. 10.11. Лист MathCad
210
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
q |
1000 |
|
a |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
P |
q a |
M |
2 q a2 |
||
R 1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
Given |
R |
q 2 a |
P |
|
|
0 |
|
|
|
|
R |
Find(R) |
3 |
103 |
||||||||
|
|
|
|
|
|
|||||||||||||||||
|
|
|
|
|
|
|||||||||||||||||
MR |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
Given |
MR |
|
q 2 a2 |
|
P 3 a |
M |
|
0 |
MR |
Find(MR) |
|
|
3 |
103 |
||||||||
|
|
|
|
|||||||||||||||||||
|
|
|
|
|||||||||||||||||||
Q(x) |
R q x q (x |
|
2 a) |
(x |
|
2 a) |
|
x |
0 0.001 |
|
3 a |
|
||||||||||
|
|
|
3 103 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 103 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Q (x) |
1 103 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
1 |
|
|
|
2 |
|
|
3 |
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x |
|
|
|
|
|
|
|
M(x) |
R x |
|
|
MR |
q |
|
x2 |
q |
(x |
|
2 a)2 |
(x |
2 a) |
|
|
|
|
|
||||
|
|
2 |
|
|
2 |
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
1 103 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
M(x) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 103 0 |
|
|
|
|
|
1 |
|
|
2 |
|
|
|
|
3 |
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 103
x
Рис. 10.12. Лист MathCad
211