ਲਾਭ:
- ਏਆਈ ਦੇ ਨਾਲ ਇੱਕ ਸਿਸਟਮ ਦਾ ਇੱਕ ਵਿਭਿੰਨ ਸਮੀਕਰਨ ਮਾਡਲ ਬਣਾਉਣ ਅਤੇ ਇਸਨੂੰ ਪਾਈਥਨ ਵਿੱਚ ਸਿਮੂਲੇਟ ਕਰਨ ਦੀ ਸਮਰੱਥਾ
- AI ਦੀ ਮਦਦ ਨਾਲ ਸਿਮੂਲੇਸ਼ਨ ਨਤੀਜਿਆਂ (ਕਦਮ ਪ੍ਰਤੀਕਿਰਿਆ, ਸਥਿਰਤਾ) ਦੀ ਵਿਆਖਿਆ ਕਰਨ ਦੀ ਸਮਰੱਥਾ
- ਮਾਡਲ ਧਾਰਨਾਵਾਂ ਦੀਆਂ ਸੀਮਾਵਾਂ ਅਤੇ ਅਸਲ ਪ੍ਰਣਾਲੀ ਨਾਲ ਉਹਨਾਂ ਦੀ ਅਨੁਕੂਲਤਾ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਦੇ ਅਨੁਸ਼ਾਸਨ ਨੂੰ ਲਾਗੂ ਕਰਨ ਦੀ ਸਮਰੱਥਾ
ਸਰੀਰਕ ਤੌਰ 'ਤੇ ਮੇਕੈਟ੍ਰੋਨਿਕ ਸਿਸਟਮ ਬਣਾਉਣ ਤੋਂ ਪਹਿਲਾਂ, ਤੁਸੀਂ ਇਸ ਨੂੰ ਮਾਡਲ 'ਤੇ ਸਮਝ ਸਕਦੇ ਹੋ, ਡਿਜ਼ਾਈਨ ਕਰ ਸਕਦੇ ਹੋ ਅਤੇ ਟੈਸਟ ਕਰ ਸਕਦੇ ਹੋ। ਮਾਡਲ-ਅਧਾਰਿਤ ਡਿਜ਼ਾਈਨ; ਇਹ ਡਿਫਰੈਂਸ਼ੀਅਲ ਸਮੀਕਰਨਾਂ ਜਾਂ ਬਲਾਕ ਚਿੱਤਰਾਂ ਦੇ ਨਾਲ ਇੱਕ ਸਿਸਟਮ ਦੇ ਵਿਵਹਾਰ ਨੂੰ ਦਰਸਾਉਣ, ਇਸਨੂੰ ਸਿਮੂਲੇਸ਼ਨ ਵਿੱਚ ਚਲਾਉਣ, ਡਿਜ਼ਾਈਨ ਕਰਨ ਅਤੇ ਇੱਕ ਕੰਟਰੋਲਰ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਲਈ ਇੱਕ ਪਹੁੰਚ ਹੈ। ਇਸਦਾ ਬਹੁਤ ਵਧੀਆ ਮੁੱਲ ਹੈ: ਤੁਸੀਂ ਸੈਂਕੜੇ ਦ੍ਰਿਸ਼ਾਂ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਸਕਦੇ ਹੋ, ਸਥਿਰਤਾ ਦੀ ਭਵਿੱਖਬਾਣੀ ਕਰ ਸਕਦੇ ਹੋ, ਹਾਰਡਵੇਅਰ ਨੂੰ ਖਤਰੇ ਵਿੱਚ ਪਾਏ ਬਿਨਾਂ ਨਿਯੰਤਰਕ ਲਾਭਾਂ ਨੂੰ ਸੁਰੱਖਿਅਤ ਢੰਗ ਨਾਲ ਵਿਵਸਥਿਤ ਕਰ ਸਕਦੇ ਹੋ। ਆਰਟੀਫੀਸ਼ੀਅਲ ਇੰਟੈਲੀਜੈਂਸ ਇਸ ਪ੍ਰਕਿਰਿਆ ਵਿੱਚ ਇੱਕ ਸ਼ਕਤੀਸ਼ਾਲੀ ਸਹਾਇਕ ਹੈ: ਇਹ ਇੱਕ ਸਿਸਟਮ ਦੀ ਸਮੀਕਰਨ ਬਣਾਉਂਦਾ ਹੈ, ਇਸਦੇ ਸਿਮੂਲੇਸ਼ਨ ਨੂੰ ਪਾਈਥਨ ਵਿੱਚ ਲਿਖਦਾ ਹੈ, ਨਤੀਜਿਆਂ ਦੀ ਵਿਆਖਿਆ ਕਰਦਾ ਹੈ। ਪਰ ਮਾਡਲ ਇੱਕ ਨਕਸ਼ਾ ਹੈ, ਇੱਕ ਭੂਮੀ ਨਹੀਂ; ਇਹ ਨਿਰਧਾਰਤ ਕਰਨਾ ਇੰਜੀਨੀਅਰ ਦੀ ਜ਼ਿੰਮੇਵਾਰੀ ਹੈ ਕਿ ਮਾਡਲ ਅਸਲੀਅਤ (ਪ੍ਰਮਾਣਿਕਤਾ) ਨੂੰ ਕਿੰਨੀ ਚੰਗੀ ਤਰ੍ਹਾਂ ਦਰਸਾਉਂਦਾ ਹੈ। ਇਸ ਯੂਨਿਟ ਵਿੱਚ, ਅਸੀਂ ਇੱਕ ਮਾਡਲ ਬਣਾਉਣਾ, ਇਸਦਾ ਨਕਲ ਕਰਨਾ, ਅਤੇ AI ਨਾਲ ਮਾਡਲ ਦੀਆਂ ਸੀਮਾਵਾਂ ਦੀ ਪੁਸ਼ਟੀ ਕਰਦੇ ਹਾਂ।
ਇੱਕ ਮਾਡਲ ਕੀ ਹੈ ਅਤੇ ਇਹ ਕੀ ਅਣਗਹਿਲੀ ਕਰਦਾ ਹੈ?
ਇੱਕ ਮਾਡਲ ਅਸਲੀਅਤ ਦੀ ਇੱਕ ਉਦੇਸ਼-ਨਿਰਮਿਤ ਸਰਲ ਪੇਸ਼ਕਾਰੀ ਹੈ। ਉਦਾਹਰਨ ਲਈ, ਇੱਕ DC ਮੋਟਰ ਦਾ ਇੱਕ ਸਧਾਰਨ ਮਾਡਲ ਇਲੈਕਟ੍ਰੀਕਲ ਅਤੇ ਮਕੈਨੀਕਲ ਸਮੀਕਰਨਾਂ ਨਾਲ ਸਥਾਪਿਤ ਕੀਤਾ ਗਿਆ ਹੈ, ਪਰ ਇਹ ਰਗੜ, ਗੇਅਰ ਬੈਕਲੈਸ਼ ਅਤੇ ਤਾਪਮਾਨ ਪ੍ਰਭਾਵ ਦੇ ਗੈਰ-ਰੇਖਿਕ ਹਿੱਸੇ ਨੂੰ ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰ ਸਕਦਾ ਹੈ। ਇਹ ਭੁੱਲਾਂ ਮਾਡਲ ਨੂੰ ਉਪਯੋਗੀ ਬਣਾਉਂਦੀਆਂ ਹਨ ਪਰ ਇਸਦੀ ਵੈਧਤਾ ਦੀ ਸੀਮਾ ਵੀ ਨਿਰਧਾਰਤ ਕਰਦੀਆਂ ਹਨ।
ਇਹ ਮਾਡਲ ਵਿੱਚ ਹੈ
ਅਕਸਰ ਅਣਗੌਲਿਆ
ਪੁੰਜ, ਜੜਤਾ, ਪ੍ਰਤੀਰੋਧ, ਪ੍ਰੇਰਣਾ
ਗੈਰ-ਰੇਖਿਕ ਰਗੜ, ਪ੍ਰਤੀਕਿਰਿਆ
ਮੂਲ ਗਤੀਸ਼ੀਲ ਸਮੀਕਰਨਾਂ
ਸੰਤ੍ਰਿਪਤ, ਡੈੱਡ ਜ਼ੋਨ
ਆਦਰਸ਼ ਸੈਂਸਰ/ਐਕਚੁਏਟਰ
ਮਾਪ ਸ਼ੋਰ, ਦੇਰੀ
ਸਥਿਰ ਮਾਪਦੰਡ
ਮਾਪਦੰਡ ਜੋ ਤਾਪਮਾਨ ਦੇ ਨਾਲ ਬਦਲਦੇ ਹਨ
ਮੁੱਖ ਸਿਧਾਂਤ: "ਸਾਰੇ ਮਾਡਲ ਗਲਤ ਹਨ, ਕੁਝ ਉਪਯੋਗੀ ਹਨ।" ਕੀ ਮਾਡਲ ਕੰਮ ਕਰਦਾ ਹੈ ਇਹ ਇਸ ਗੱਲ 'ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ ਕਿ ਜੋ ਚੀਜ਼ਾਂ ਇਸ ਨੂੰ ਛੱਡੀਆਂ ਜਾਂਦੀਆਂ ਹਨ ਉਹ ਤੁਹਾਡੀ ਕਾਰਜ-ਸੀਮਾ ਵਿੱਚ ਮਹੱਤਵਪੂਰਨ ਹਨ ਜਾਂ ਨਹੀਂ।
ਡੀਸੀ ਮੋਟਰ ਮਾਡਲ ਬਣਾਉਣਾ ਅਤੇ ਸਿਮੂਲੇਟ ਕਰਨਾ
ਇੱਕ DC ਮੋਟਰ ਦਾ ਇੱਕ ਸਧਾਰਨ ਸਟੇਟ-ਸਪੇਸ ਮਾਡਲ ਸਟੇਟਸ ਐਂਗੁਲਰ ਵੇਲੋਸਿਟੀ ω ਅਤੇ ਕਰੰਟ i ਨਾਲ ਲਿਖਿਆ ਜਾਂਦਾ ਹੈ। AI ਇਹਨਾਂ ਸਮੀਕਰਨਾਂ ਨੂੰ ਸੈਟ ਅਪ ਕਰ ਸਕਦਾ ਹੈ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਪਾਇਥਨ ਵਿੱਚ scipy ਨਾਲ ਸਿਮੂਲੇਟ ਕਰ ਸਕਦਾ ਹੈ:
npfrom npfrom numpy.integrate import solve_ivpimport matplotlib.pyplot ਨੂੰ plt# DC ਮੋਟਰ ਪੈਰਾਮੀਟਰਾਂ ਦੇ ਤੌਰ 'ਤੇ ਆਯਾਤ ਕਰੋ (ਨਮੂਨਾ ਮੁੱਲ -- ਅਸਲ ਡੇਟਾਸ਼ੀਟ ਤੋਂ ਲਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ) J = 0.01 # ਜੜਤਾ (kg*m^2) b = 0.1 # viscous friction (*N*tor 0) = * 0.0. (Nm/A ਅਤੇ V*s/rad)R = 1.0 # ਪ੍ਰਤੀਰੋਧ (ohm)L = 0.5 # ਇੰਡਕਟੈਂਸ (H)def motor_dynamigi(t, x, V): """x = [ਓਮੇਗਾ, i]. V = ਲਾਗੂ ਕੀਤੀ ਵੋਲਟੇਜ।"" "ਓਮੇਗਾ, i = x ਡੋਮੇਗਾ = (K* iga - me v) = (K* iga - b equation) = (K* iga - b - equation) - K * omega) / L # ਇਲੈਕਟ੍ਰੀਕਲ ਸਮੀਕਰਨ ਵਾਪਸੀ [domega, di # 12 V ਸਟੈਪ ਇਨਪੁਟ ਨਾਲ ਸਿਮੂਲੇਸ਼ਨ (ਪੜਤਾਲ): omega_ss_theoretical = K * V / (R * b + K**2)print(f"ਸਿਮੂਲੇਸ਼ਨ ਫਾਈਨਲ ਸਪੀਡ: {omega[-1]:.2f} rad/s")print(f"Theoretical state: {omega_ss_theoretical:.2f} rad/s")
ਇੱਥੇ ਪ੍ਰਮਾਣਿਕਤਾ ਲਾਈਨ ਮਹੱਤਵਪੂਰਨ ਹੈ: ਅਸੀਂ ਸਿਮੂਲੇਸ਼ਨ ਦੁਆਰਾ ਪ੍ਰਾਪਤ ਕੀਤੇ ਸਥਿਰ-ਸਥਿਤੀ ਵੇਗ ਦੀ ਤੁਲਨਾ ਹੱਥ-ਉਤਪੰਨ ਸਿਧਾਂਤਕ ਫਾਰਮੂਲੇ (K·V/(R·b+K²)) ਨਾਲ ਕਰਦੇ ਹਾਂ। ਜੇ ਦੋ ਮੇਲ ਖਾਂਦੇ ਹਨ, ਤਾਂ ਸਿਮੂਲੇਸ਼ਨ ਵਿਚ ਸਾਡਾ ਭਰੋਸਾ ਵਧਦਾ ਹੈ; ਜੇਕਰ ਉਹ ਮੇਲ ਨਹੀਂ ਖਾਂਦੇ, ਤਾਂ ਸਮੀਕਰਨ ਜਾਂ ਕੋਡ ਵਿੱਚ ਇੱਕ ਤਰੁੱਟੀ ਹੈ। ਏਆਈ ਦੁਆਰਾ ਤਿਆਰ ਕੀਤੇ ਹਰੇਕ ਸਿਮੂਲੇਸ਼ਨ ਲਈ ਅਜਿਹਾ ਸੁਤੰਤਰ ਹੈਸ਼ ਪੁਆਇੰਟ ਲੱਭੋ।
ਨੁਕਤਾ: ਜਦੋਂ ਤੁਹਾਡੇ ਕੋਲ AI ਸਿਮੂਲੇਟ ਸਿਸਟਮ ਹੈ, ਤਾਂ ਹਮੇਸ਼ਾ ਕਹੋ "ਮੈਨੂੰ ਇੱਕ ਸਿਧਾਂਤਕ/ਵਿਸ਼ਲੇਸ਼ਣ ਸੰਬੰਧੀ ਚੈਕਪੁਆਇੰਟ ਵੀ ਦਿਓ ਜਿੱਥੇ ਮੈਂ ਨਤੀਜੇ ਦੀ ਪੁਸ਼ਟੀ ਕਰ ਸਕਦਾ ਹਾਂ।" ਇੱਕ ਸੁਤੰਤਰ ਜਾਂਚ, ਜਿਵੇਂ ਕਿ ਸਥਿਰ-ਰਾਜ ਮੁੱਲ, ਸੁਰੱਖਿਆ ਕਾਨੂੰਨ, ਊਰਜਾ ਸੰਤੁਲਨ, ਆਦਿ, ਕੋਡ ਦੀਆਂ ਤਰੁੱਟੀਆਂ ਨੂੰ ਫੜਨ ਦਾ ਸਭ ਤੋਂ ਤੇਜ਼ ਤਰੀਕਾ ਹੈ।
ਕਦਮ ਜਵਾਬ ਅਤੇ ਸਥਿਰਤਾ
ਮੂਲ ਵਿਵਹਾਰ ਜੋ ਤੁਸੀਂ ਸਿਮੂਲੇਸ਼ਨ ਤੋਂ ਪੜ੍ਹੋਗੇ:
- ਰਾਈਜ਼ ਟਾਈਮ: ਆਉਟਪੁੱਟ ਨੂੰ ਟੀਚੇ ਦੇ ਇੱਕ ਖਾਸ ਹਿੱਸੇ ਤੱਕ ਪਹੁੰਚਣ ਲਈ ਸਮਾਂ ਲੱਗਦਾ ਹੈ।
- ਓਵਰਸ਼ੂਟ: ਇਹ ਟੀਚੇ ਤੋਂ ਕਿੰਨਾ ਵੱਧ ਜਾਂਦਾ ਹੈ।
- ਨਿਪਟਾਉਣ ਦਾ ਸਮਾਂ: ਟੀਚਾ ਬੈਂਡ ਵਿੱਚ ਸਥਾਈ ਬਣਨ ਲਈ ਸਮਾਂ ਲੱਗਦਾ ਹੈ।
- ਸਥਿਰਤਾ: ਕੀ ਜਵਾਬ ਸੀਮਤ ਰਹਿੰਦਾ ਹੈ ਜਾਂ ਕੀ ਇਹ ਅਨੰਤਤਾ ਤੱਕ ਵਧਦਾ ਹੈ?
ਸਥਿਰਤਾ ਮਾਡਲ-ਅਧਾਰਿਤ ਡਿਜ਼ਾਈਨ ਦਾ ਸਭ ਤੋਂ ਮਹੱਤਵਪੂਰਨ ਨਤੀਜਾ ਹੈ। ਜੇਕਰ ਸਿਸਟਮ ਦੇ ਖੰਭੇ (ਟ੍ਰਾਂਸਫਰ ਫੰਕਸ਼ਨ ਦੇ ਡਿਨੋਮੀਨੇਟਰ ਦੀਆਂ ਜੜ੍ਹਾਂ) ਖੱਬੇ ਅੱਧੇ ਪਲੇਨ ਵਿੱਚ ਹਨ, ਤਾਂ ਸਿਸਟਮ ਸਥਿਰ ਹੈ; ਇੱਕ ਖੰਭਾ ਜੋ ਸੱਜੇ ਅੱਧੇ ਪਲੇਨ ਵੱਲ ਜਾਂਦਾ ਹੈ ਦਾ ਅਰਥ ਹੈ ਅਸਥਿਰਤਾ। AI ਸਿਸਟਮ ਦੀ ਧਰੁਵੀਤਾ ਦੀ ਗਣਨਾ ਕਰ ਸਕਦਾ ਹੈ ਅਤੇ ਇਸਦੀ ਸਥਿਰਤਾ ਦੀ ਵਿਆਖਿਆ ਕਰ ਸਕਦਾ ਹੈ:
np# ਉਦਾਹਰਨ ਦੇ ਤੌਰ 'ਤੇ numpy ਆਯਾਤ ਕਰੋ: ਵਿਸ਼ੇਸ਼ਤਾ ਬਹੁਪਦ ਗੁਣਾਂਕ [1, a2, a1, a0] ਗੁਣਾਂਕ = [1, 3, 3, 1]roots = np.roots(ਗੁਣਾਂਕ)ਪ੍ਰਿੰਟ("ਪੋਲਜ਼:", ਰੂਟਸ)ਸਥਿਰ = np.all(np.<real", s printable st)? # ਕੀ ਸਾਰੇ ਅਸਲ ਹਿੱਸੇ ਨਕਾਰਾਤਮਕ ਹਨ?
ਮਾਡਲ ਵੈਰੀਫਿਕੇਸ਼ਨ (ਪ੍ਰਮਾਣਿਕਤਾ)
ਇਹ ਇੱਕ ਮਾਡਲ ਬਣਾਉਣ ਅਤੇ ਇਸ ਦੀ ਨਕਲ ਕਰਨ ਲਈ ਕਾਫ਼ੀ ਨਹੀਂ ਹੈ; ਤੁਹਾਨੂੰ ਇਹ ਸਾਬਤ ਕਰਨ ਦੀ ਲੋੜ ਹੈ ਕਿ ਮਾਡਲ ਅਸਲੀਅਤ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ. ਪੁਸ਼ਟੀਕਰਨ ਪੜਾਅ:
- ਵਿਸ਼ਲੇਸ਼ਣ ਪ੍ਰਦਾਨ ਕਰੋ: ਸੁਤੰਤਰ ਨਿਯੰਤਰਣਾਂ ਜਿਵੇਂ ਕਿ ਸਥਿਰ-ਰਾਜ, ਸੰਭਾਲ ਕਾਨੂੰਨਾਂ ਨਾਲ ਤੁਲਨਾ ਕਰੋ।
- ਪੈਰਾਮੀਟਰ ਸਰੋਤ: ਕੀ ਮਾਡਲ ਪੈਰਾਮੀਟਰ (J, K, R...) ਅਸਲ ਵਿੱਚ ਮਾਪਿਆ/ਡਾਟਾਸ਼ੀਟ ਜਾਂ ਅੰਦਾਜ਼ਾ ਹੈ?
- ਪ੍ਰਯੋਗਾਤਮਕ ਤੁਲਨਾ: ਜੇਕਰ ਸੰਭਵ ਹੋਵੇ, ਤਾਂ ਅਸਲ ਸਿਸਟਮ ਦੇ ਕਦਮ ਜਵਾਬ ਨੂੰ ਮਾਪੋ ਅਤੇ ਇਸਨੂੰ ਮਾਡਲ ਦੇ ਨਾਲ ਓਵਰਲੇ ਕਰੋ।
- ਸੰਵੇਦਨਸ਼ੀਲਤਾ: ±20% (ਮਾਡਲ ਕਿੰਨਾ ਸੰਵੇਦਨਸ਼ੀਲ ਹੈ) ਦੁਆਰਾ ਮਾਪਦੰਡਾਂ ਨੂੰ ਬਦਲਣ 'ਤੇ ਨਤੀਜਾ ਕਿੰਨਾ ਬਦਲਦਾ ਹੈ?
- ਵੈਧਤਾ ਰੇਂਜ: ਕਿਸ ਗਤੀ/ਲੋਡ/ਤਾਪਮਾਨ ਸੀਮਾ ਵਿੱਚ ਮਾਡਲ ਵੈਧ ਹੈ, ਇਹ ਕਿੱਥੇ ਟੁੱਟਦਾ ਹੈ?
ਸਾਵਧਾਨ: AI ਦੁਆਰਾ ਦਿੱਤੇ ਗਏ ਮਾਡਲ ਪੈਰਾਮੀਟਰ (ਜੜਤਾ, ਰਗੜ, ਮੋਟਰ ਸਥਿਰ) ਲਗਭਗ ਹਮੇਸ਼ਾ ਨਮੂਨਾ/ਪਲੇਸਹੋਲਡਰ ਮੁੱਲ ਹੁੰਦੇ ਹਨ। ਸਿਮੂਲੇਸ਼ਨ ਨਤੀਜਿਆਂ ਨੂੰ ਆਪਣੇ ਅਸਲ ਸਿਸਟਮ ਦੇ ਡੇਟਾਸ਼ੀਟ ਜਾਂ ਮਾਪਾਂ ਨਾਲ ਬਦਲੇ ਬਿਨਾਂ "ਹਕੀਕਤ ਵਿੱਚ" ਨਾ ਲਿਆਓ। "ਸਿਮੂਲੇਸ਼ਨ ਵਿੱਚ ਕੰਮ ਕਰਦਾ ਹੈ" ਅਤੇ "ਫੀਲਡ ਵਿੱਚ ਕੰਮ ਕਰਦਾ ਹੈ" ਵਿਚਕਾਰ ਪੁਲ ਪੈਰਾਮੀਟਰ ਸ਼ੁੱਧਤਾ ਅਤੇ ਪ੍ਰਮਾਣਿਕਤਾ ਹੈ।
ਕਮਜ਼ੋਰ ਪ੍ਰੋਂਪਟ / ਮਜ਼ਬੂਤ ਪ੍ਰੋਂਪਟ
ਕਮਜ਼ੋਰ:"ਇੱਕ ਮੋਟਰ ਸਿਮੂਲੇਸ਼ਨ ਲਿਖੋ।"(ਕਿਹੜਾ ਮਾਡਲ? ਪੈਰਾਮੀਟਰ? ਤਸਦੀਕ? ਅਰਥਹੀਣ ਗ੍ਰਾਫਿਕ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ।)STRONG:"ਇੱਕ DC ਮੋਟਰ ਦਾ ਇੱਕ ਸਟੇਟ-ਸਪੇਸ ਮਾਡਲ (ਸਟੇਟਸ: ਐਂਗੁਲਰ ਵੇਲੋਸਿਟੀ ਅਤੇ ਕਰੰਟ) ਬਣਾਓ। vescipy solve_ivp ਦੇ ਨਾਲ 12 V ਸਟੈਪ ਰਿਸਪਾਂਸ ਦੀ ਸਿਮੂਲੇਟ ਕਰੋ। ਪੈਰਾਮੀਟਰ ਦੇ ਸ਼ੁਰੂ ਵਿੱਚ, ਕੇ, ਵੈਰੀ ਦੇ ਤੌਰ ਤੇ ਪਰਿਭਾਸ਼ਿਤ ਕਰੋ। L) ਤਾਂ ਕਿ ਮੈਂ ਆਪਣੇ ਅਸਲ ਮੁੱਲਾਂ ਨੂੰ ਸਥਿਰ-ਸਟੇਟ ਸਪੀਡ ਲਈ ਸਿਧਾਂਤਕ ਫਾਰਮੂਲਾ ਵੀ ਲਿਖ ਸਕਾਂ ਤਾਂ ਕਿ ਮੈਂ ਸਿਮੂਲੇਸ਼ਨ ਦੀ ਪੁਸ਼ਟੀ ਕਰ ਸਕਾਂ। ਕਦਮ ਜਵਾਬ ਤੋਂ ਵਧਣ ਦੇ ਸਮੇਂ, ਓਵਰਸ਼ੂਟ ਅਤੇ ਨਿਪਟਾਉਣ ਦੇ ਸਮੇਂ ਦੀ ਗਣਨਾ ਕਰੋ।"
ਮਿੰਨੀ ਕੇਸ
R&D ਇੰਜੀਨੀਅਰ Nil ਇੱਕ ਨਵੀਂ ਸਥਿਤੀ ਧੁਰੀ ਲਈ ਇੱਕ ਕੰਟਰੋਲਰ ਡਿਜ਼ਾਈਨ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਸਿਸਟਮ ਨੂੰ ਮਾਡਲ ਬਣਾਉਂਦਾ ਹੈ। ਉਸ ਕੋਲ ਏਆਈ ਬਿਲਡ ਡੀਸੀ ਮੋਟਰ ਮਾਡਲ ਹੈ ਅਤੇ ਇੱਕ ਪੀਆਈਡੀ ਕੰਟਰੋਲਰ ਜੋੜਦਾ ਹੈ; ਸਿਮੂਲੇਸ਼ਨ ਇੱਕ ਵਧੀਆ, ਗੈਰ-ਓਵਰਸ਼ੂਟਿੰਗ ਜਵਾਬ ਦਿੰਦਾ ਹੈ। ਪਰ ਜਦੋਂ ਨੀਲ ਸਿਧਾਂਤਕ ਫਾਰਮੂਲੇ ਨਾਲ ਸਥਿਰ-ਅਵਸਥਾ ਦੀ ਗਤੀ ਦੀ ਤੁਲਨਾ ਕਰਦਾ ਹੈ, ਤਾਂ ਉਸਨੂੰ 15% ਅੰਤਰ ਮਿਲਦਾ ਹੈ: AI ਦੁਆਰਾ ਵਰਤੇ ਜਾਣ ਵਾਲਾ ਨਮੂਨਾ ਇੰਜਨ ਸਥਿਰ K ਅਸਲ ਇੰਜਣ ਨਾਲੋਂ ਵੱਖਰਾ ਹੈ। ਜਦੋਂ ਤੁਸੀਂ ਡੇਟਾਸ਼ੀਟ ਮੁੱਲ ਪਾਉਂਦੇ ਹੋ, ਤਾਂ ਸਿਮੂਲੇਸ਼ਨ ਥਿਊਰੀ ਦੇ ਨਾਲ ਫਿੱਟ ਹੋ ਜਾਂਦੀ ਹੈ। ਇਹ ਫਿਰ ਅਸਲ ਇੰਜਣ ਦੇ ਕਦਮ ਜਵਾਬ ਨੂੰ ਮਾਪਦਾ ਹੈ ਅਤੇ ਇਸਨੂੰ ਮਾਡਲ ਆਉਟਪੁੱਟ ਨਾਲ ਓਵਰਲੇ ਕਰਦਾ ਹੈ; ਮਾਡਲ ਤੇਜ਼ ਖੇਤਰ ਵਿੱਚ ਚੰਗੀ ਤਰ੍ਹਾਂ ਫਿੱਟ ਬੈਠਦਾ ਹੈ, ਪਰ ਘੱਟ ਗਤੀ 'ਤੇ ਭਟਕ ਜਾਂਦਾ ਹੈ-ਕਿਉਂਕਿ ਮਾਡਲ ਸਥਿਰ ਰਗੜ ਨੂੰ ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰਦਾ ਹੈ। ਨੀਲ ਇਸ ਸੀਮਾ ਨੂੰ ਨੋਟ ਕਰਦਾ ਹੈ: ਮਾਡਲ ਉੱਚ ਰਫਤਾਰ 'ਤੇ ਭਰੋਸੇਯੋਗ ਹੈ, ਬਹੁਤ ਘੱਟ ਗਤੀ 'ਤੇ ਨਹੀਂ। ਇਹ ਉਸ ਅਨੁਸਾਰ ਕੰਟਰੋਲਰ ਨੂੰ ਡਿਜ਼ਾਈਨ ਕਰਦਾ ਹੈ। ਏਆਈ ਮਾਡਲ ਅਤੇ ਸਿਮੂਲੇਸ਼ਨ ਜਲਦੀ ਸਥਾਪਿਤ; ਪਰ ਪੈਰਾਮੀਟਰ ਪ੍ਰਮਾਣਿਕਤਾ ਅਤੇ ਪ੍ਰਯੋਗਾਤਮਕ ਤੁਲਨਾ ਨੇ ਇੰਜੀਨੀਅਰ ਨੂੰ ਮਾਡਲ ਦੀ ਵੈਧਤਾ ਦੀ ਅਸਲ ਸੀਮਾ ਦਾ ਖੁਲਾਸਾ ਕੀਤਾ।
ਆਮ ਗਲਤੀਆਂ
- AI ਦੇ ਨਮੂਨੇ/ਪਲੇਸਹੋਲਡਰ ਪੈਰਾਮੀਟਰਾਂ ਨਾਲ ਨਕਲ ਕਰਨਾ ਅਤੇ ਨਤੀਜੇ ਨੂੰ ਅਸਲੀਅਤ ਵਿੱਚ ਲਿਆਉਣਾ।
- ਇੱਕ ਸੁਤੰਤਰ ਵਿਸ਼ਲੇਸ਼ਣਾਤਮਕ ਚੈਕਪੁਆਇੰਟ ਨਾਲ ਸਿਮੂਲੇਸ਼ਨ ਨੂੰ ਪ੍ਰਮਾਣਿਤ ਨਹੀਂ ਕਰਨਾ।
- ਉਹਨਾਂ ਪ੍ਰਭਾਵਾਂ ਨੂੰ ਭੁੱਲਣਾ ਜਿਨ੍ਹਾਂ ਨੂੰ ਮਾਡਲ ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰਦਾ ਹੈ (ਰਘੜ, ਪ੍ਰਤੀਕਿਰਿਆ, ਦੇਰੀ) ਅਤੇ ਸਾਰੀਆਂ ਸਥਿਤੀਆਂ ਵਿੱਚ ਇਸ 'ਤੇ ਭਰੋਸਾ ਕਰਨਾ।
- ਅਸਲ ਮਾਪ ਨਾਲ ਤੁਲਨਾ ਕੀਤੇ ਬਿਨਾਂ ਮਾਡਲ ਨੂੰ "ਪ੍ਰਮਾਣਿਤ" ਸਮਝਣਾ।
- ਸਥਿਰਤਾ ਵਿਸ਼ਲੇਸ਼ਣ (ਖੰਭਿਆਂ) ਨੂੰ ਛੱਡਣਾ ਅਤੇ "ਗ੍ਰਾਫ਼ ਵਧੀਆ ਲੱਗ ਰਿਹਾ ਹੈ" ਕਹਿਣਾ।
- ਵੈਧਤਾ ਸੀਮਾ ਨਿਰਧਾਰਤ ਕੀਤੇ ਬਿਨਾਂ ਪੂਰੇ ਅਧਿਐਨ ਖੇਤਰ ਵਿੱਚ ਮਾਡਲ ਦੀ ਵਰਤੋਂ ਕਰਨਾ।
ਸੰਖੇਪ ਵਿੱਚ
- ਮਾਡਲ ਅਸਲੀਅਤ ਦਾ ਇੱਕ ਉਦੇਸ਼ਪੂਰਨ ਸਰਲੀਕਰਨ ਹੈ ਅਤੇ ਹਮੇਸ਼ਾਂ ਕੁਝ ਛੱਡਦਾ ਹੈ.
- ਸਿਮੂਲੇਸ਼ਨ ਹਾਰਡਵੇਅਰ ਨੂੰ ਖਤਰੇ ਵਿੱਚ ਪਾਏ ਬਿਨਾਂ ਡਿਜ਼ਾਈਨ ਅਤੇ ਕੰਟਰੋਲਰ ਟਿਊਨਿੰਗ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ।
- ਹਰੇਕ ਸਿਮੂਲੇਸ਼ਨ ਨੂੰ ਇੱਕ ਸੁਤੰਤਰ ਵਿਸ਼ਲੇਸ਼ਣਾਤਮਕ ਹੈਸ਼ ਪੁਆਇੰਟ ਦੇ ਵਿਰੁੱਧ ਪ੍ਰਮਾਣਿਤ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ।
- ਮਾਡਲ ਪੈਰਾਮੀਟਰ ਅਸਲ ਮਾਪ/ਡੇਟਾਸ਼ੀਟ ਤੋਂ ਆਉਣੇ ਚਾਹੀਦੇ ਹਨ, AI ਦੇ ਨਮੂਨੇ ਦੇ ਮੁੱਲ ਦੇ ਨਾਲ ਨਹੀਂ ਛੱਡੇ ਜਾਣੇ ਚਾਹੀਦੇ।
- ਸਥਿਰਤਾ ਦਾ ਮੁਲਾਂਕਣ ਖੰਭੇ ਦੇ ਸਥਾਨਾਂ (ਖੱਬੇ ਅੱਧੇ ਜਹਾਜ਼) ਨੂੰ ਦੇਖ ਕੇ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
- ਪ੍ਰਮਾਣਿਕਤਾ ਇੰਜੀਨੀਅਰ ਨੂੰ ਮਾਡਲ ਦੀ ਵੈਧਤਾ ਸੀਮਾ ਅਤੇ ਸੀਮਾਵਾਂ ਦਿਖਾਉਂਦਾ ਹੈ।
ਐਪਲੀਕੇਸ਼ਨ ਦਾ ਕੰਮ
ਇੱਕ ਸਧਾਰਨ ਡਾਇਨਾਮਿਕ ਸਿਸਟਮ (ਡੀਸੀ ਮੋਟਰ, ਪੁੰਜ-ਸਪਰਿੰਗ-ਡੈਂਪਰ, ਆਰਸੀ ਸਰਕਟ) ਚੁਣੋ। AI ਨੂੰ ਇੱਕ ਸਟੇਟ-ਸਪੇਸ ਜਾਂ ਡਿਫਰੈਂਸ਼ੀਅਲ ਸਮੀਕਰਨ ਮਾਡਲ ਬਣਾਉਣ ਅਤੇ ਪਾਇਥਨ ਵਿੱਚ ਕਦਮ ਜਵਾਬ ਦੀ ਨਕਲ ਕਰਨ ਲਈ ਕਹੋ, ਅਤੇ ਇੱਕ ਸਿਧਾਂਤਕ ਸਥਿਰ-ਰਾਜ/ਵਿਸ਼ਲੇਸ਼ਕ ਹੈਸ਼ ਪੁਆਇੰਟ ਲਈ ਪੁੱਛਣਾ ਯਕੀਨੀ ਬਣਾਓ। ਫਿਰ: (1) ਸਿਮੂਲੇਸ਼ਨ ਨਤੀਜੇ ਦੀ ਤੁਲਨਾ ਸਿਧਾਂਤਕ ਮੁੱਲ ਨਾਲ ਕਰੋ ਇਹ ਦੇਖਣ ਲਈ ਕਿ ਕੀ ਇਹ ਸਹਿਮਤ ਹੈ, (2) ਇੱਕ ਪੈਰਾਮੀਟਰ ਨੂੰ ±20% ਬਦਲੋ ਅਤੇ ਦੇਖੋ ਕਿ ਨਤੀਜਾ ਕਿੰਨਾ ਬਦਲਦਾ ਹੈ (ਸੰਵੇਦਨਸ਼ੀਲਤਾ), (3) ਘੱਟੋ-ਘੱਟ ਦੋ ਭੌਤਿਕ ਪ੍ਰਭਾਵਾਂ ਨੂੰ ਲਿਖੋ ਜਿਨ੍ਹਾਂ ਨੂੰ ਮਾਡਲ ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰਦਾ ਹੈ ਅਤੇ ਕਿਹੜੇ ਓਪਰੇਟਿੰਗ ਖੇਤਰ ਵਿੱਚ ਉਹ ਮਹੱਤਵਪੂਰਨ ਹੋਣਗੇ। ਇੱਕ ਵਾਕ ਵਿੱਚ ਆਪਣੇ ਮਾਡਲ ਦੀ ਵੈਧਤਾ ਸੀਮਾ ਦਾ ਵਰਣਨ ਕਰੋ।