Примеры
Выберите пример в редакторе и нажмите Open example. Численные значения учебные.
Изображения схем служат для визуального сопоставления структуры и обозначений. Это не подтверждает эквивалентность моделей или совпадение численных результатов. Описанные ниже автоматические проверки относятся к реализованным моделям с указанными параметрами и допущениями.
| ID примера | Назначение |
|---|---|
Hydraulics: two compliances and an inertancearticle | Исходный гидравлический пример с двумя C и одним I; линейная модель, автоматически переводимая редактором в документ v3. |
Electrical: RLC ladder circuitelectrical_rlc | Электрическая RLC-цепь: источник напряжения → R1 → узел C1 → L → узел C2/R2 с общим обратным проводом. Последовательность сопряжений 1–0–1–0 соответствует исходному рисунку. Учебные значения: Vi = 10 В, R1 = 10 Ом, R2 = 20 Ом, C1 = 0.01 Ф, C2 = 0.02 Ф, L = 0.5 Гн. Начальные состояния нулевые; расчёт 3 с. По умолчанию показаны напряжения обоих конденсаторов. |
Translational mechanics: two masses, spring and dampersmechanical_two_mass | Две массы, соединённые пружиной и демпфером; сила приложена к M1, демпфер B2 соединяет M2 с неподвижной опорой. Усилие — сила, поток — скорость; источник силы Se, сопряжения скоростей 1, податливость пружины C = 1/k. Учебные параметры: M1 = 1 кг, M2 = 2 кг, k = 20 Н/м, B1 = 2 Н·с/м, B2 = 3 Н·с/м, сила = 1 Н. В исходных рисунках использовано двойственное соглашение, поэтому обозначения 0/1 и источника силы отличаются. Дополнительная контактная податливость K0/B0 в этот пример не входит. |
Hydraulics: 7A pump curvepump_7a_characteristic | Насос между заданными давлениями всасывания и нагнетания. Изменяйте противодавление для проверки характеристики; Se на выходе — идеальное граничное условие давления. |
Hydraulics: 7A bench with cylinder and accumulatorpump_7a_cylinder_accumulator | Насос 7A, ёмкость напорной линии, аккумулятор с сопротивлением, распределитель 4/3, ёмкости полостей, цилиндр и механическая нагрузка. |
Hydraulics: 7A bench without accumulatorpump_7a_without_accumulator | Тот же стенд с полностью удалённой ветвью аккумулятора. Другие накопители всё ещё могут обеспечить краткое движение после отключения насоса. |
signal_tank_constant | Бак напрямую соединён с однопортовым MR; внешний сигнал: constant |
signal_tank_boolean | Бак напрямую соединён с однопортовым MR; внешний сигнал: boolean |
signal_tank_piecewise_constant | Бак напрямую соединён с однопортовым MR; внешний сигнал: piecewise constant |
signal_tank_piecewise_linear | Бак напрямую соединён с однопортовым MR; внешний сигнал: piecewise linear |
pump_7a_proportional | Пропорциональный сигнал распределителя на прежней схеме цилиндра, без добавления MR. |
Rotational mechanics: geared elastic shaftrotational_geared_system | Зубчатая передача с упругим валом |
hydraulic_transformer | Мультипликатор давления |
mechanical_transformer | Четырёхкратный полиспаст |
Зафиксированное расписание стенда
| Интервал [с] | Насос | Распределитель | Этап |
|---|---|---|---|
| 0–3 | Включён | hold | Зарядка |
| 3–3.5 | Включён | extend | Выдвижение |
| 3.5–4 | Включён | hold | Закрытый центр |
| 4–4.5 | Включён | retract | Втягивание |
| 4.5–6 | Включён | hold | Подзарядка |
| 6–6.3 | Выключен | extend | Движение от накопленной энергии |
| 6.3–7 | Выключен | hold | Закрытый центр |
При переключении состояния непрерывны, а алгебраические величины рассчитываются с новой командой. Ступень источника обрабатывается так же. При необходимости решатель добавляет моменты переключений в сетку вывода.
Электрическая область
Усилие — напряжение (V), поток — ток (A). Примитивы: общее напряжение (0), общий ток (1), резистор R (Ω), конденсатор C (F), катушка I (H), источник напряжения Se и источник тока Sf. I — обозначение элемента связного графа, L — его индуктивность. Электрические порты E и связи выделены фиолетовым; готовых электрических компонентов Advanced пока нет.
Состояние конденсатора — заряд q [C]: v=q/C, q₀=C·v₀. Состояние катушки — потокосцепление λ [Wb]: i=λ/L, λ₀=L·i₀. Вводятся единицы СИ, не мФ и мГн. Общий обратный провод принят за нулевой потенциал; гидравлическое опорное давление не применяется.
C1 dv1/dt = (vi − v1)/R1 − iL L diL/dt = v1 − v2 C2 dv2/dt = iL − v2/R2
В примере v1=b4.e, v2=b9.e, i1=b1.f, i2=b4.f, i3=b6.f, i4=b9.f, i5=b8.f. В установившемся режиме оба напряжения стремятся к 6.667 В, ток катушки — к 0.333 А. Численные параметры учебные: исходный рисунок их не содержит.
Электрическая цепь с идеальным трансформатором
electrical_transformer. Электрическая цепь с идеальным трансформатором TF, резисторами R1, R2, R3, конденсаторами C1, C2 и индуктивностью L. Численные значения выбраны для демонстрации и проверки реализации. Выберите Electrical: ideal transformer в списке примеров.
Vi = 10 V; R1 = 10 Ω; R3 = 5 Ω; R2 = 20 Ω; C1 = 0.01 F; C2 = 0.02 F; L = 0.5 H; n = 2. Начальные состояния нулевые; длительность 5 s.
Se → 1 → 0 → 1 → TF → 1
R1 C1 R3,L R2,C2
n = N1/N2
C1 du1/dt = (vi − u1)/R1 − i1
L di1/dt = u1 − (R3 + n² R2) i1 − n u2
C2 du2/dt = n i1u1 = b4.e; u2 = b11.e; i1 = b8.f; i2 = b9.f. Установившийся режим: u1 = 10 V, u2 = 5 V, i1 = i2 = 0 A.
Проверки: независимые уравнения Кирхгофа, баланс энергии, отражённая на первичную сторону цепь, причинность и изменение опорных направлений связей.
E = C1 u1²/2 + L i1²/2 + C2 u2²/2 dE/dt = vi i_in − R1 i_in² − R3 i1² − R2 i2² R2_referred = n² R2; C2_referred = C2/n²
Зубчатая передача с упругим валом
Откройте Rotational mechanics: geared elastic shaft. Источник момента Se приводит инерцию Jm через узел общей угловой скорости; Bm действует относительно опоры. Идеальная передача TF соединяется с узлом общего момента, который разделяет скорость на скорость нагрузки и относительную скорость валов. Пружина K и демпфер B действуют параллельно на эту разность. Нагрузка содержит JL и демпфер BL.
Иллюстративные значения СИ, не измеренные данные: Jm = 1 kg·m², JL = 2 kg·m², Bm = 1, B = 2, BL = 3 N·m·s/rad, K = 20 N·m/rad, n = 0.5, Tm = 1 N·m. Все начальные состояния равны нулю. Время 10 s, 1001 точка, rtol = 1e-7. В JSON пружина хранит C = 0.05 rad/(N·m).
τ = K·δ + B·(n·ωm − ωL)
Jm·dωm/dt = Tm − Bm·ωm − n·τ
JL·dωL/dt = τ − BL·ωL
dδ/dt = n·ωm − ωL
dE/dt = Tm·ωm − Bm·ωm² − BL·ωL² − B·(n·ωm − ωL)²
Усилие — момент, поток — угловая скорость; применяется Se. Двойственная запись с перестановкой переменных не используется. Оси валов выбраны так, что ωT = n·ωm, хотя внешние шестерни физически вращаются в противоположных направлениях. Потерь в передаче, люфта, сухого трения и инерции зубьев нет. Абсолютные углы валов не интегрируются; доступен угол закручивания δ.
Проверка: независимое интегрирование уравнений валов при n = 0.5, 1 и 2, ненулевых начальных состояниях и ступени момента. Проверяются баланс мощности передачи, баланс энергии с тремя демпферами, интегральная причинность, возбуждение обоих портов TF и инвариантность при развороте отсчёта связей. Смешанная модель проверяется отдельно.
Идеальный гидравлический трансформатор
Выберите Hydraulics: ideal pressure transformer (hydraulic_transformer). Два поршня с общим штоком поясняют идеальную конверсию: Aₛ/Aₚ = n = 0.5. Обратные стороны имеют опорное давление. Это схема преобразования мощности, без динамики поршней и ограничений хода.
Pressure:Se ──b1──→ P [TF: n=0.5] S ──b2──→ Resistance:R
Давление источника равно нулю до 1 s, затем 100000 Pa. R = 10⁹ Pa·s/m³. Начальных состояний нет; длительность 3 s, 301 точка. При скачке все значения меняются сразу.
QS,out = pS/R = 0.0002 m³/s
QP,in = QS,out/n = 0.0004 m³/s
pP·QP,in = pS·QS,out = 40 W
По умолчанию показаны давления b1.e и b2.e. Выберите расходы b1.f, b2.f и мощности b1.power, b2.power для сравнения. Все значения до 1 s равны нулю. Подробности: TF.
Подъём груза четырёхкратным полиспастом
Выберите Translational mechanics: four-strand polyspast lift (mechanical_transformer). Четыре параллельные ветви поддерживают подвижную обойму; дополнительный неподвижный блок только направляет трос. Порт P — вытягиваемый конец, S — груз. n = 1/4; сила на грузе в четыре раза больше силы натяжения, скорость груза в четыре раза меньше скорости троса.
Pull:Se ──b1──→ P [TF: n=0.25] S ──b2──→ 1:Load
├──b3──→ I:Mass
└──b4──→ Se:Gravity
m = 10 kg; g = 9.80665 m/s²; вес = 98.0665 N; начальный импульс равен нулю. Pull = 24.516625 N до 1 s, затем 30 N. Gravity — постоянный источник усилия на выходящей из 1-сопряжения связи: он противодействует подъёму. Длительность 3 s, 301 точка. Источник силы позволяет массе иметь интегральную причинность.
m·dvload/dt = Fpull/n − m·g
t < 1: vload = 0
t ≥ 1: Fload = 120 N; a = 2.19335 m/s²
vload = 2.19335·(t−1); vrope = 4·vload
Fpull·vrope = d(½m·vload²)/dt + m·g·vload
Графики по умолчанию: b1.f (скорость троса) и b2.f (скорость груза). В 3 s это 17.5468 и 4.3867 m/s. b2.e — подъёмная сила; b3.e — результирующая сила на массе после вычитания веса. Mass.state — импульс, не высота. Мощности b1 и b2 совпадают.
Предполагаются натянутый нерастяжимый трос и невесомые блоки без трения. Положительное направление на входе совпадает с вытягиванием троса, на выходе — с подъёмом груза. Высота, пределы перемещения и провисание не моделируются. Тот же TF описывает идеальный рычаг с постоянным отношением скоростей.