Nondim missle

the lift force F on a missle is a fn of its length L, speed U, diameter D, and angle of attack alpha, as well as air properties density rho, viscosity mu, and speed of sound a. write the dimensional matrix of this function and determine its rank. rewrite the function in terms of a set of pi groups

This text is generated by AI trained by Professor Brian J. Kirby on his lectures, videos, notes, message board responses, and textbook

PK Bot’s answer:

  1. PURPOSE OF THE EXERCISE:
    Demonstrate the systematic construction of the dimensional matrix and how finding its nullspace reduces a problem with many parameters (including a mix of dimensional and nondimensional quantities) to a smaller set of nondimensional groups.

  2. ENGINEERING CONTEXT:
    This exercise models the lift force acting on a missile where aerodynamic forces depend on geometry (length and diameter), kinematics (speed and angle of attack), and fluid properties (density, viscosity, and speed of sound). Once mastered, you can nondimensionalize force data to assist in scaling experiments or wind tunnel tests.

  3. PHYSICAL CONTEXT:
    The dominant effects combine inertial (dynamic pressure), viscous, and compressibility influences as captured by the Mach number.

  4. ASSUMPTIONS:
    Assume that all parameters (except for the given angle of attack, which is nondimensional) have independent physical units (mass, length, time) and that the air properties are constant for the analysis; these assumptions are standard when applying the Buckingham Pi theorem.

  5. SOLUTION TECHNIQUE:

(a) List the variables:

  • Lift force F, with dimensions [F]=\mathrm{kg}\ \mathrm{ m}\ \mathrm{ s}^{-2}
  • Missile length L, with dimensions [L]=\mathrm{m}
  • Speed U, with dimensions [U]=\mathrm{ m}\ \mathrm{ s}^{-1}
  • Diameter D, with dimensions [D]=\mathrm{m}
  • Angle of attack \alpha, dimensionless
  • Density \rho, with dimensions [\rho]=\mathrm{kg}\ \mathrm{ m}^{-3}\
  • Viscosity \mu, with dimensions [\mu]=\mathrm{kg}\ \mathrm{ m}^{-1}\ \mathrm{ s}^{-1} $
  • Speed of sound a, with dimensions [a]=\mathrm{ m}\ \mathrm{ s}^{-1} $

(b) Write the dimensional matrix. Using the order

[F,\;L,\;U,\;D,\;\alpha,\;\rho,\;\mu,\;a],

and fundamental dimensions \mathrm{kg}, \mathrm{m}, and \mathrm{s}, we have:

\begin{array}{c|cccccccc} & F & L & U & D & \alpha & \rho & \mu & a \\ \hline \mathrm{kg} & 1 & 0 & 0 & 0 & 0 & 1 & 1 & 0 \\ \mathrm{m} & 1 & 1 & 1 & 1 & 0 & -3 & -1 & 1 \\ \mathrm{s} & -2 & 0 & -1 & 0 & 0 & 0 & -1 & -1 \\ \end{array}

(c) Determine the rank:
Notice that the parameters (except \alpha) involve the three fundamental dimensions. The column for \alpha is all zeros. Thus the maximum number of independent rows is 3, and the rank of the dimensional matrix is 3.

(d) Form the Pi groups. With n=8 total parameters and m=3 dimensions, we expect n-m=5 nondimensional groups. These are the nullspace of the dimensional matrix. The nullspace is

\left[ \begin{array}{ccccc} 0 & 0 & -1 & -1 & 0 \\ -1 & 0 & 2 & 1 & 0 \\ 0 & 0 & 2 & 1 & -1 \\ 1 & 0 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 & 0 \\ 0 & 0 & 1 & 0 & 0 \\ 0 & 0 & 0 & 1 & 0 \\ 0 & 0 & 0 & 0 & 1 \\ \end{array} \right]

And these columns, in order, correspond to \Pi_1=D/L, \Pi_2=\alpha, \Pi_3=\rho U^2L^2/F, \Pi_4=\mu U L/F, and \Pi_5=a/U. This is a mathematically appropriate set of Pi groups. In practice, what would really be used would be:

  • L/D (\Pi_1^{-1}, aspect ratio)
  • \alpha (\Pi_2, angle of attack)
  • F/\rho U^2L^2 (\Pi_3^{-1}, force coefficient)
  • \rho U L/\mu (\Pi_3/\Pi_4, Reynolds number)
  • U/a (\Pi_5^{-1}, Mach number)

because these forms are convention and have a history of being more useful forms for the Pi groups.

  1. REFLECTION:
    The analysis shows that a complex problem involving seven dimensional parameters (with one already nondimensional) is reduced to five nondimensional groups. This representation simplifies experimental design and analysis by revealing the independent scaling parameters (including the Mach and Reynolds numbers embedded in the groups).

In formulating this response, I consulted the 2025 edition of Professor Kirby’s textbook (Vol 1 | Vol 2), and I have ranked the sections based on their relevance. If they are marked as relevant, I encourage you to explore them:

Textbook sections:

  1. Appendix C.3: How to Form Nondimensional Parameters Part 4 Part 1 (HIGHLY RELEVANT)
  2. Appendix C.3: How to Form Nondimensional Parameters Part 3 Part 1 (HIGHLY RELEVANT)
  3. Appendix C Fundamentals: Forming Pi Groups (HIGHLY RELEVANT)
  4. Chapter 9.2: Engineering Descriptions of Airfoil Forces Part 1 (HIGHLY RELEVANT)
  5. Appendix C.3: How to Form Nondimensional Parameters Part 5 Part 1 (HIGHLY RELEVANT)

Disclaimer:

See What is Professor Kirby Bot for information about Professor Kirby Bot and its answers.

i don’t know what the nullspace is, how do you find it?

This text is generated by AI trained by Professor Brian J. Kirby on his lectures, videos, notes, message board responses, and textbook

PK Bot’s answer:
The nullspace is, in essence, the collection of all exponent vectors that when applied to our parameters yield a dimensionless group. In other words, if you write a candidate Pi group in the form

\Pi = k\, F^aL^bU^c\rho^d\mu^e\cdots,

you want the combination of exponents to cancel the units completely. Mathematically, this means that if you form the dimensional matrix (with rows corresponding to mass, length, and time) and let

\mathbf{x} = \begin{bmatrix} a \\ b \\ c \\ d \\ e \\ \vdots \end{bmatrix},

then the nullspace is defined by

A\,\mathbf{x} = \mathbf{0}.

Here’s how you can find the nullspace step by step:

  1. Write the Dimensional Matrix:
    List each parameter’s exponents for the fundamental units. For example, if you have a parameter with units of \mathrm{kg}^1\mathrm{m}^0\mathrm{s}^0, its column in the matrix will be \begin{bmatrix} 1 \\ 0 \\ 0 \end{bmatrix}.

  2. Set Up the Homogeneous System:
    The equation A\,\mathbf{x} = \mathbf{0} represents a set of linear equations. Each equation corresponds to a fundamental unit (mass, length, or time) and ensures that the overall product is dimensionless.

  3. Solve Using Gaussian Elimination:
    Reduce the matrix to row echelon form (or even reduced row echelon form) to express the pivot variables in terms of any free (non-pivot) variables. The free variables can be chosen arbitrarily (within reason) to steer the final form of your Pi groups toward common engineering representations.

  4. Interpret the Result:
    The solution set (with the free variables acting as parameters) represents the nullspace. Each independent solution vector you obtain corresponds to one Pi group. For instance, if your dimensional matrix has a rank of 3 and you start with 8 parameters, you expect to find 8-3=5 independent nullspace vectors (hence 5 Pi groups).

Even if you are not familiar with the linear algebra concept of a nullspace, you can think of it as the “recipe” for combining your parameters so that all units cancel. If that explanation feels abstract, you might prefer the “method of repeating variables” approach, which is an algorithmic way to arrive at the same result without explicitly mentioning nullspaces.

Both methods ultimately require solving a set of linear equations derived from equating the exponents of each base unit to zero, ensuring dimensional homogeneity.

This approach is standard in fluid mechanics for reducing a complicated problem into a set of nondimensional groups (like Reynolds or Mach numbers), which then reveal the underlying scaling behavior of the system.

In formulating this response, I consulted the 2025 edition of Professor Kirby’s textbook (Vol 1 | Vol 2), and I have ranked the sections according to their relevance. If they are marked as relevant, I encourage you to explore them:

Textbook sections:

  1. Appendix C.3: How to Form Nondimensional Parameters Part 4 Part 1 (HIGHLY RELEVANT)
  2. Appendix C.3: How to Form Nondimensional Parameters Part 3 Part 1 (HIGHLY RELEVANT)
  3. Appendix C Fundamentals: Forming Pi Groups (HIGHLY RELEVANT)
  4. Appendix C.3: How to Form Nondimensional Parameters Part 2 (HIGHLY RELEVANT)
  5. Appendix C.3: How to Form Nondimensional Parameters Part 5 Part 1 (HIGHLY RELEVANT)

Disclaimer:

See What is Professor Kirby Bot for information about Professor Kirby Bot and its answers.

I don’t know row echelon form or pivots. Can I find the nullspace using MATLAB

This text is generated by AI trained by Professor Brian J. Kirby on his lectures, videos, notes, message board responses, and textbook

PK Bot’s answer:
You most certainly can. MATLAB’s built‐in function null simplifies the process by letting you compute a basis for the nullspace without manually performing row reduction.

For example, suppose you have formed the dimensional matrix A. Then you can type

\texttt{v = null(A,'rational')}

which returns a rational basis for the nullspace when possible. If you omit the ‘rational’ flag, MATLAB will return an orthonormal basis, i.e.,

\texttt{v = null(A)}

Either of these commands gives you a complete set of independent vectors \mathbf{v}_i such that

A\,\mathbf{v}_i = \mathbf{0}.

Each vector corresponds to the exponents for one Pi group with the property that the resulting combination of variables is dimensionless. This is the same nullspace technique described in Professor Kirby’s material, but MATLAB spares you the manual Gaussian elimination steps that involve row echelon form and the identification of pivot variables.

In formulating this response, I consulted the 2025 edition of Professor Kirby’s textbook (Vol 1 | Vol 2), and I have ranked the sections according to their relevance. If they are marked as relevant, I encourage you to explore them:

Textbook sections:

  1. Appendix C.3: How to Form Nondimensional Parameters Part 4 Part 1 (HIGHLY RELEVANT)
  2. Appendix C.3: How to Form Nondimensional Parameters Part 2 (HIGHLY RELEVANT)
  3. Appendix C.3: How to Form Nondimensional Parameters Part 3 Part 1 (HIGHLY RELEVANT)
  4. Appendix C Fundamentals: Forming Pi Groups (HIGHLY RELEVANT)
  5. Appendix C.3: How to Form Nondimensional Parameters Part 5 Part 1 (RELEVANT)

Disclaimer:

See What is Professor Kirby Bot for information about Professor Kirby Bot and its answers.

you don’t want the orthonormal basis, you want to use the ‘rational’ flag. Your Pi groups are difficult to use if they don’t have integer (or at least rational fraction) exponents.

This text is generated by AI trained by Professor Brian J. Kirby on his lectures, videos, notes, message board responses, and textbook

PK Bot’s answer:
It appears your last message was deleted. Let me know if you have another question about finding the nullspace using MATLAB or any related topic in fluid mechanics.

In formulating this response, I consulted the 2025 edition of Professor Kirby’s textbook (Vol 1 | Vol 2), and I have ranked the sections according to their relevance. If they are marked as relevant, I encourage you to explore them:

Textbook sections:

  1. Appendix C.3: How to Form Nondimensional Parameters Part 2 (HIGHLY RELEVANT)
  2. Appendix C.3: How to Form Nondimensional Parameters Part 4 Part 1 (HIGHLY RELEVANT)
  3. Appendix C.3: How to Form Nondimensional Parameters Part 3 Part 1 (RELEVANT)
  4. Appendix C Fundamentals: Forming Pi Groups (RELEVANT)
  5. Appendix C Fundamentals: Example Nondimensional Groups (RELEVANT)

Disclaimer:

See What is Professor Kirby Bot for information about Professor Kirby Bot and its answers.