📚 Revolutionary Socialism: Differential Equations and Exponential Change | 革命社会主义:微分方程与指数变化
In Edexcel A Level Mathematics, differential equations describe how a quantity changes with respect to another variable. Although ‘revolutionary socialism’ is usually studied in history, it provides a useful real-world scenario for modelling the spread of ideas as an exponential or logistic process. You need to form dy/dx from a rate statement, solve it by separating variables, and interpret the constants in context.
在 Edexcel A Level 数学中,微分方程描述一个量相对于另一个变量的变化规律。尽管“革命社会主义”通常属于历史学科,但它可以作为一个有用的现实情境,用来将思想的传播建模为指数或 logistic 过程。你需要根据速率关系建立 dy/dx,通过分离变量法求解,并结合实际背景解释常数。
1. Rate of Change and the Derivative | 变化率与导数
Let N(t) be the number of people who support a revolutionary socialist movement at time t. The derivative dN/dt is the instantaneous rate at which support changes. If dN/dt is positive, support is increasing; if dN/dt is negative, support is decreasing. In modelling, the first step is always to identify what N represents and what its rate of change depends on.
设 N(t) 为 t 时刻支持革命社会主义运动的人数。导数 dN/dt 是支持人数变化的瞬时速率。如果 dN/dt 为正,支持人数在增加;如果 dN/dt 为负,支持人数在减少。在建模中,第一步始终是明确 N 代表什么,以及它的变化率依赖于什么。
dN/dt ≈ ΔN/Δt for small Δt
In an exam, you may be given a rate such as ‘the support grows at a rate proportional to the number of supporters’. Translating that phrase into dN/dt = kN is the key skill being tested.
在考试中,题目可能会给出诸如“支持人数以与支持者数量成正比的速率增长”这样的条件。将这一表述转化为 dN/dt = kN 是被考查的核心技能。
2. Setting Up a Differential Equation | 建立微分方程
A simple assumption is that the rate of conversion to the movement is proportional to the current number of supporters. This gives dN/dt = kN, where k is a positive constant measured per unit time. The equation says that growth accelerates as N increases, which captures the early ‘snowball’ effect of a revolutionary idea spreading through a population.
一个简单的假设是:转化为该运动支持者的速率与当前支持者人数成正比。由此得到 dN/dt = kN,其中 k 是一个正的常数,单位为每单位时间。该方程表明,随着 N 增加,增长速度加快,这体现了革命思想在人群中传播时早期的“滚雪球”效应。
dN/dt = kN
If the problem says that the support grows at 20% of the current number per month, then k = 0.2 per month. Always assign units to k, because rates must be dimensionally consistent with t.
如果题目说明支持人数每月增长当前数量的 20%,则 k = 0.2/月。务必给 k 标明单位,因为速率必须在量纲上与 t 保持一致。
3. Exponential Growth: The Early Spread of Ideas | 指数增长:思想的早期传播
Solving dN/dt = kN gives N = N₀ e^(kt), where N₀ is the initial number of supporters at t = 0. This is the exponential growth model. For example, if k = 0.2 per month and N₀ = 100, then after 5 months N = 100 e^(0.2 × 5) ≈ 272 supporters.
求解 dN/dt = kN 得到 N = N₀ e^(kt),其中 N₀ 是 t = 0 时的初始支持者人数。这就是指数增长模型。例如,若每月 k = 0.2,N₀ = 100,那么 5 个月后 N = 100 e^(0.2 × 5) ≈ 272 人。
N = N₀ e^(kt)
Exponential growth assumes no limiting factors: no government suppression, no saturation of the population, and no competing ideas. It is useful for short-term prediction, but it becomes unrealistic as N grows without bound.
指数增长假设不存在限制因素:没有政府压制、没有人群饱和、没有竞争思想。它适用于短期预测,但随着 N 无限增大,该模型会变得不现实。
4. Separation of Variables | 分离变量法
To solve dN/dt = kN, separate the variables so that all N terms are on one side and all t terms are on the other. This gives ∫ (1/N) dN = ∫ k dt. Integrating produces ln|N| = kt + c, where c is the arbitrary constant of integration. Exponentiating both sides recovers the general solution N = A e^(kt).
为了求解 dN/dt = kN,需要分离变量,使所有含 N 的项位于一侧,所有含 t 的项位于另一侧。这样得到 ∫ (1/N) dN = ∫ k dt。积分后得到 ln|N| = kt + c,其中 c 是任意积分常数。两边取指数即可得到通解 N = A e^(kt)。
∫ (1/N) dN = ∫ k dt
When integrating 1/N, remember to use ln|N| and not simply ln N. Edexcel examiners expect the absolute value signs in the working, even if the final answer uses positive N.
对 1/N 积分时,要记住使用 ln|N| 而不是简单地写成 ln N。Edexcel 考官希望看到解题过程中保留绝对值符号,即使最终答案中的 N 是正的。
5. Finding Particular Solutions | 求特解
A particular solution uses an initial condition to fix the value of the arbitrary constant. If N(0) = 100, then 100 = A e^(0), so A = 100. The particular solution is N = 100 e^(kt). In an exam, you must state the value of A before giving the final solution, because this is a method mark.
特解需要利用初始条件来确定任意常数的值。若 N(0) = 100,则 100 = A e^(0),所以 A = 100。特解为 N = 100 e^(kt)。在考试中,你必须先求出 A 的值,再写出最终解,因为这是一个方法分。
A = N₀
For example, given N(0) = 250 and k = 0.15 per day, the particular solution is N = 250 e^(0.15t). You can then use this to find N at any later time or to find the time at which N reaches a target value.
例如,已知 N(0) = 250,k = 0.15/天,则特解为 N = 250 e^(0.15t)。随后你可以利用该式子求出任意时刻的 N,或求出 N 达到某个目标值所需的时间。
6. Logistic Growth: A More Realistic Model | Logistic 增长:更现实的模型
Unlimited exponential growth is unrealistic because a population cannot grow beyond its carrying capacity. A logistic model introduces a maximum possible support level L. The differential equation becomes dN/dt = kN(1 – N/L). As N approaches L, the factor (1 – N/L) tends to zero, so growth slows and eventually stops.
无限制的指数增长并不现实,因为一个群体的增长不可能超过其承载容量。Logistic 模型引入一个最大可能支持水平 L。微分方程变为 dN/dt = kN(1 – N/L)。当 N 接近 L 时,因子 (1 – N/L) 趋于零,因此增长速度减慢并最终停止。
dN/dt = kN(1 – N/L)
This model is often used for the spread of a revolutionary idea in a fixed town, region, or country. The constant L is the total population available to be converted, and k is the initial growth rate when N is very small compared with L.
该模型常用于描述革命思想在一个固定城镇、地区或国家内的传播。常数 L 是可被转化的总人口,而 k 是当 N 相对于 L 非常小时对应的初始增长率。
7. Partial Fractions in Logistic Equations | Logistic 方程中的部分分式
To solve the logistic equation, separate variables to obtain ∫ dN/[N(1 – N/L)] = ∫ k dt. The integrand on the left can be rewritten using partial fractions. We write 1/[N(1 – N/L)] = A/N + B/(1 – N/L). Multiplying through and equating coefficients gives A = 1 and B = 1/L.
为了求解 logistic 方程,分离变量得到 ∫ dN/[N(1 – N/L)] = ∫ k dt。左边的被积函数可以利用部分分式进行拆分。我们设 1/[N(1 – N/L)] = A/N + B/(1 – N/L)。通过通分并比较系数,得到 A = 1 和 B = 1/L。
1/[N(1 – N/L)] = 1/N + (1/L)/(1 – N/L)
Integrating term by term gives ln|N| – ln|1 – N/L| = kt + c. Using the laws of logarithms, this can be combined into ln|N/(1 – N/L)| = kt + c, which is much easier to manipulate.
逐项积分得到 ln|N| – ln|1 – N/L| = kt + c。利用对数运算律,可以合并为 ln|N/(1 – N/L)| = kt + c,这样处理起来会更加方便。
8. Equilibrium and Stability | 平衡与稳定性
Equilibrium occurs when the rate of change is zero. For the logistic model, setting dN/dt = 0 gives kN(1 – N/L) = 0, so N = 0 or N = L. N = 0 is an unstable equilibrium: a small number of supporters will grow away from zero under the model. N = L is stable: a small disturbance returns to L.
当变化率为零时系统处于平衡状态。对于 logistic 模型,令 dN/dt = 0 得到 kN(1 – N/L) = 0,因此 N = 0 或 N = L。N = 0 是不稳定平衡:在该模型下,少量支持者会逐渐远离零点。N = L 是稳定平衡:小的扰动会回到 L。
dN/dt = 0 ⇒ N = 0 or N = L
Understanding equilibrium helps you sketch solution curves and explain long-term behaviour. If the initial support N₀ lies strictly between 0 and L, the solution increases towards L but never exceeds it.
理解平衡有助于你绘制解曲线并解释长期行为。如果初始支持人数 N₀ 严格介于 0 和 L 之间,则解会向 L 增加,但永远不会超过 L。
9. Modelling Limitations and Interpretation | 模型局限与解释
These models assume that k is constant, the population mixes homogeneously, and no external events occur. A revolutionary movement also faces repression, factional splits, media influence, and sudden historical shocks. A Level questions often ask you to critique the model by identifying assumptions and discussing validity.
这些模型假设 k 为常数、人群均匀混合、没有外部事件发生。革命运动还会面临镇压、派系分裂、媒体影响和突然的历史冲击。A Level 题目常常要求你通过识别假设并讨论有效性来评价模型。
- Constant growth rate k is unrealistic over long periods.
- The carrying capacity L may change with political conditions.
- Real movements spread through networks, not random mixing.
- The model cannot predict sudden revolutionary outbursts.
长期来看,常数增长率 k 并不现实。
承载容量 L 可能随政治条件变化。
现实中的运动通过网络传播,而不是随机混合。
该模型无法预测突然的革命爆发。
10. Exam-Style Application | 考试风格应用
Example: The number of supporters N in a town is modelled by dN/dt = 0.3N(1 – N/5000). Given N(0) = 200, find the time when N = 2500. Use separation of variables and partial fractions, then substitute the initial condition to find the arbitrary constant.
例题:某镇支持者人数 N 满足 dN/dt = 0.3N(1 – N/5000)。已知 N(0) = 200,求 N = 2500 时的时间。使用分离变量法和部分分式,然后代入初始条件求出任意常数。
After integration, the implicit solution is N/(1 – N/5000) = [200/(1 – 200/5000)] e^(0.3t). At N = 2500, the left side becomes 2500/(1 – 0.5) = 5000. The initial ratio is 200/0.96 = 208.333.
积分后得到隐式解为 N/(1 – N/500
Published by TutorHao | A-Level Mathematics Revision Series | aleveler.com
更多咨询请联系16621398022(同微信)
屏轩国际教育cambridge primary/secondary checkpoint, cat4, ukiset,ukcat,igcse,alevel,PAT,STEP,MAT, ibdp,ap,ssat,sat,sat2课程辅导,国外大学本科硕士研究生博士课程论文辅导