Перейти к публикации

Угол цикла в конструкторе функций и начальное положение деталей сборки при анализе движений.


LBushuev

Рекомендованные сообщения

Добрый день!

 

Есть макет ДВС (сборка). Надо заставить его крутиться от сил, прилагаемых к цилиндрам (расчет движения). Рассчитал нагрузки на цилиндры от угла поворота коленчатого вала. Сохранил их в файлах .CSV для каждого цилиндра. Приложил эти силы к каждому цилиндру. 

 

Вопросы:

 

1. Откуда берется угол цикла? Это функция от времени? Надо задавать его в ручную?

 

2. Как задать начальное положение детали в сборке (перед началом расчета первый цилиндр должен быть в верхней точке)?

Ссылка на сообщение
Поделиться на других сайтах


Добрый день!

 

Есть макет ДВС (сборка). Надо заставить его крутиться от сил, прилагаемых к цилиндрам (расчет движения). Рассчитал нагрузки на цилиндры от угла поворота коленчатого вала. Сохранил их в файлах .CSV для каждого цилиндра. Приложил эти силы к каждому цилиндру. 

 

Вопросы:

 

1. Откуда берется угол цикла? Это функция от времени? Надо задавать его в ручную?

 

2. Как задать начальное положение детали в сборке (перед началом расчета первый цилиндр должен быть в верхней точке)?

Выполните построения сначала для одного цилиндра и получите ответы на ваши вопросы,

когда заработает - добавьте второй, етс.

Ссылка на сообщение
Поделиться на других сайтах

Выполните построения сначала для одного цилиндра и получите ответы на ваши вопросы,

когда заработает - добавьте второй, етс.

Какие построения? Задача четкая: заставить крутится всю конструкцию ТОЛЬКО за счет сил, прилагаемых к цилиндрам. Все напряжения и пр. уже посчитаны.

 

Сложность в привязке сил к  углу поворота, а не ко времени. Как это реализовать? По поводу угла цикла уже разобрался, он привязан к времени:(

 

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

 

Вопрос №1 снимается.

Изменено пользователем LBushuev
Ссылка на сообщение
Поделиться на других сайтах
Сложность в привязке сил к  углу поворота, а не ко времени.

Круто! Оказывается, это можно сделать! Не знал....

Нужно сначала создать результат (график со значениями угла от времени). Потом создать силу, выбирать тип задания Expression и справа выбрать раздел Motion Study Results и в нем созданный результат. Теперь появляется возможность построить формулу, где независимой переменной будет выступать угол поворота.

 

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

Признаюсь, SW Motion предстал для меня в новом свете  :worthy:  :worthy:  :worthy:

 

Зызызы: @LBushuev, не ваш коллега часом?

Изменено пользователем piden
Ссылка на сообщение
Поделиться на других сайтах
Оказывается, это можно сделать!

Что, никто не потрясен этой сногсшибательной новостью???

Ссылка на сообщение
Поделиться на других сайтах

Большое спасибо.

 

Зызызы: @LBushuev, не ваш коллега часом?

Нет, не мой.

 

Осталось разобраться как вставить точки данных в функцию.

 

Еще раз БОЛЬШОЕ СПАСИБО.

Ссылка на сообщение
Поделиться на других сайтах

Чито?

Вотъ

Не так выразился. Есть функция F(x), которая задана через точки данных, т.к. для задания кусками даже в самом хорошем случаи надо задавать кусков эдак 10. С учетом того, что таких функций 5, трудоемкость получается нехилая. И есть {Угловое перемещение1}, от которого зависит функция F(x). Можно ли функцию F(x) сохранить в солиде как математическую (или еще какую) и при вводе формулы писать F({Угловое перемещение1})? А то писать что-то в духе:

"if((({Угловое перемещение1}+180)*2-15):(2.5-({Угловое перемещение1}+180)*2*0.8333),-10,if((({Угловое перемещение1}+180)*2-180):-10,-10,if((({Угловое перемещение1}+360)*2-360):-10+(({Угловое перемещение1}+180)*2-180)*0.61111,550,if((({Угловое перемещение1}+180)*2-525):550-(({Угловое перемещение1}+180)*2-360)*2.3333,165,165-0.83333*((({Угловое перемещение1}+180)*2-525))))))" почему-то долго и не всегда с первого раза.

 

З.Ы: {Угловое перемещение1} - результат исследования движения.

 

З.З.Ы: Пока смотрел на пост увидел ошибку в функции.

Изменено пользователем LBushuev
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • Девочка_конструктор
      Подскажите пожалуйста, как вы задаете тепловые трубки для расчета теплоотвода? Как отдельное тело (например, из меди), отдельно пористую среду и отдельно течение жидкости (в таком случае сложно задать конвекцию жидкости, тем более она у меня осуществляется без учета гравитации) / или как тепловую трубку? Тогда вопрос, как выбирать поверхности теплопоглощения и поверхности теплоотвода, если по сути это одни и те же поверхности, только в одном месте они поглощают тепло, в другом - отдают.  Считаю радиоэлектронный модуль, у меня микропроцессоры мощностью более 60 Вт нагреваются до 150 градусов. Хочу оценить влияние тепловой трубки, помогла бы она в этой ситуации отвести тепло должным образом или нет. Но гравитацию использовать не могу, конструкция не позволяет. Следовательно, нужно как-то разумно задать пористую среду для тепловой трубки, чтобы конденсат жидкости возвращался в зону нагрева. Помогите 
    • Ветерок
      Этот вариант хорош ещё тем, что сечение всегда будет ориентировано по нормали к цилиндру - не будет никаких перекосов на стенках. Но есть подозрение, что на цилиндре эта схема будет сложнее, чем на плоскости, поскольку края каждого "следующего" сечения наезжают на "предыдущее" (за счет изгиба стенки цилиндра). И точки касания двух стенок расположены не на диаметре шара, а на некой хорде, не проходящей через центр.
    • andrei4ik
      ну я же не новую деталь создаю... но щас гляну конечно но хз нет не хранит.... ошибка никуда и не ушла, и кажу более... если я добавляю какую сборку в главную сборку тот все детали в добавленной сборке становятся сокращенными
    • maxx2000
      можно и по линии сделать фрезой диаметром меньше чем паз
    • maxx2000
      зачем вообще считать то что априори не требует расчёта? Там чтобы что-то согнуть веса будут к тонне приближаться
    • persona1980_1
      Можно еще воспользоваться пользовательским анализом для создания дополнительных графиков и их уже учитывать при протягивании сечения как у вас на картинке (не по нормали к траектории). Там высота сечения будет меняться в зависимости от этого дополнительного графика.
    • maxx2000
      @filsan цилиндрическая. Я бы отдал модель, да Крео 11. Цилиндр, его пересекает поверхность, поверхность утолщаю с вычитанием материала. получаются два разорванных фрагмента, затем через всё вытянул цилиндр диаметром чуть меньше начального. Можно заморочиться построить поверхность с диркой, повлияет только на число фичеров в дереве
    • Kelny
      Рекомендовал бы удалить ветки реестра с настройками всех версий (возможно программа при запуске пытается стянуть настройки с другой версии в дополнении к основной), а потом поставить программу с нуля. Так же после настройки стоит сохранить настройки программы через Мастер настроек Solidworks, что бы при сбое можно было восстановить все ваши настройки, а не настраивать всё с нуля (это долго и нудно).   Это есть, но всё же первая настройка настройка, так понял, работает и надо просто добавить все кнопки сразу. А если вызвать настройку повторно, то все пользовательские кнопки остаются, но пусты, в них нет данных для запуска и они не отображаются на работающей панельки.   Как вариант загнать нужные кнопки во всплывающую панельку вызываемую клавишей "S" на клавиатуре.
    • engyuri
      Интересно, это только мне американская программа Microsoft Word выделяет ошибки в русском тексте?
    • hlibhlib
×
×
  • Создать...