How to linearize a kinematic bicycle model? The 2019 Stack Overflow Developer Survey Results Are In Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)Find the fundamental matrix of a system of ODEs?Derivation for state equation linearizationDetermining stability of equilibria of a nonlinear pendulum with torque ode systemDifferential equation with constant term to state spaceDerive state space modelHow do I find the Lyapunov function from a nonlinear state space model?How do I linearize this system to achieve the stated result?Use direct method of lyapunov to determine stability of a systemWhy is my state space model of a hydraulic servo system unstable?Augmented nonlinear state space model for nonlinear model predictive control?

should truth entail possible truth

Windows 10: How to Lock (not sleep) laptop on lid close?

Presidential Pardon

Are spiders unable to hurt humans, especially very small spiders?

Is it ok to offer lower paid work as a trial period before negotiating for a full-time job?

Circular reasoning in L'Hopital's rule

How many cones with angle theta can I pack into the unit sphere?

When did F become S? Why?

How do spell lists change if the party levels up without taking a long rest?

Why don't hard Brexiteers insist on a hard border to prevent illegal immigration after Brexit?

Can a flute soloist sit?

What is the padding with red substance inside of steak packaging?

Was credit for the black hole image misappropriated?

What other Star Trek series did the main TNG cast show up in?

How did the crowd guess the pentatonic scale in Bobby McFerrin's presentation?

Student Loan from years ago pops up and is taking my salary

Is there a way to generate uniformly distributed points on a sphere from a fixed amount of random real numbers per point?

Why did Peik Lin say, "I'm not an animal"?

What's the point in a preamp?

How to support a colleague who finds meetings extremely tiring?

Is an up-to-date browser secure on an out-of-date OS?

Mortgage adviser recommends a longer term than necessary combined with overpayments

Why doesn't shell automatically fix "useless use of cat"?

What do I do when my TA workload is more than expected?



How to linearize a kinematic bicycle model?



The 2019 Stack Overflow Developer Survey Results Are In
Announcing the arrival of Valued Associate #679: Cesar Manara
Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)Find the fundamental matrix of a system of ODEs?Derivation for state equation linearizationDetermining stability of equilibria of a nonlinear pendulum with torque ode systemDifferential equation with constant term to state spaceDerive state space modelHow do I find the Lyapunov function from a nonlinear state space model?How do I linearize this system to achieve the stated result?Use direct method of lyapunov to determine stability of a systemWhy is my state space model of a hydraulic servo system unstable?Augmented nonlinear state space model for nonlinear model predictive control?










0












$begingroup$


I have the following system:



$$beginaligned x(k+1) &= x(k) + T_svcos(phi(k) + beta(k)) \ y(k+1) &= y(k) + T_svsin(phi(k) + beta(k)) \ phi(k+1) &= phi(k) + fracT_svlsin(beta(k))endaligned$$



I am confused how should I put this in linear state-space representation?



  1. Clearly there is no equilibria when $vneq0$, does this mean that I cannot linearize the system or I can linearize it arbitrarily?

  2. I got the following ss form using the standard linearization method. Again, how to pick $x_e/u_e$? does it make sense and is there a better way to linearize this system?

$$
beginbmatrixdelta x(k+1) \ delta y(k+1) \ delta phi(k+1) \endbmatrix=
beginbmatrix1&0&-T_svsin(phi_e + beta_e) \ 0&1&T_svcos(phi_e + beta_e) \ 0&0&1 \endbmatrix
beginbmatrixdelta x(k) \ delta y(k) \ delta phi(k) \endbmatrix+
beginbmatrix-T_svsin(phi_e + beta_e) \ T_svcos(phi_e + beta_e) \ fracT_svlcos(beta_e) \endbmatrix
beginbmatrix delta beta(k) \ endbmatrix$$

where $ delta x(k) = x(k) - x_e(k) $










share|cite|improve this question









New contributor




n33 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.







$endgroup$







  • 1




    $begingroup$
    what do you know about linearization? What have you tried?
    $endgroup$
    – SZN
    Apr 7 at 1:04










  • $begingroup$
    how can variables that depend on the state be in the system matrix? Perhaps things might be clearer if you fixed an operating point. What is are reasonable values for the operating point for the state and the operating point of the control?
    $endgroup$
    – SZN
    Apr 7 at 1:41










  • $begingroup$
    I edited my question, hoping it is clearer now
    $endgroup$
    – n33
    Apr 7 at 3:12















0












$begingroup$


I have the following system:



$$beginaligned x(k+1) &= x(k) + T_svcos(phi(k) + beta(k)) \ y(k+1) &= y(k) + T_svsin(phi(k) + beta(k)) \ phi(k+1) &= phi(k) + fracT_svlsin(beta(k))endaligned$$



I am confused how should I put this in linear state-space representation?



  1. Clearly there is no equilibria when $vneq0$, does this mean that I cannot linearize the system or I can linearize it arbitrarily?

  2. I got the following ss form using the standard linearization method. Again, how to pick $x_e/u_e$? does it make sense and is there a better way to linearize this system?

$$
beginbmatrixdelta x(k+1) \ delta y(k+1) \ delta phi(k+1) \endbmatrix=
beginbmatrix1&0&-T_svsin(phi_e + beta_e) \ 0&1&T_svcos(phi_e + beta_e) \ 0&0&1 \endbmatrix
beginbmatrixdelta x(k) \ delta y(k) \ delta phi(k) \endbmatrix+
beginbmatrix-T_svsin(phi_e + beta_e) \ T_svcos(phi_e + beta_e) \ fracT_svlcos(beta_e) \endbmatrix
beginbmatrix delta beta(k) \ endbmatrix$$

where $ delta x(k) = x(k) - x_e(k) $










share|cite|improve this question









New contributor




n33 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.







$endgroup$







  • 1




    $begingroup$
    what do you know about linearization? What have you tried?
    $endgroup$
    – SZN
    Apr 7 at 1:04










  • $begingroup$
    how can variables that depend on the state be in the system matrix? Perhaps things might be clearer if you fixed an operating point. What is are reasonable values for the operating point for the state and the operating point of the control?
    $endgroup$
    – SZN
    Apr 7 at 1:41










  • $begingroup$
    I edited my question, hoping it is clearer now
    $endgroup$
    – n33
    Apr 7 at 3:12













0












0








0





$begingroup$


I have the following system:



$$beginaligned x(k+1) &= x(k) + T_svcos(phi(k) + beta(k)) \ y(k+1) &= y(k) + T_svsin(phi(k) + beta(k)) \ phi(k+1) &= phi(k) + fracT_svlsin(beta(k))endaligned$$



I am confused how should I put this in linear state-space representation?



  1. Clearly there is no equilibria when $vneq0$, does this mean that I cannot linearize the system or I can linearize it arbitrarily?

  2. I got the following ss form using the standard linearization method. Again, how to pick $x_e/u_e$? does it make sense and is there a better way to linearize this system?

$$
beginbmatrixdelta x(k+1) \ delta y(k+1) \ delta phi(k+1) \endbmatrix=
beginbmatrix1&0&-T_svsin(phi_e + beta_e) \ 0&1&T_svcos(phi_e + beta_e) \ 0&0&1 \endbmatrix
beginbmatrixdelta x(k) \ delta y(k) \ delta phi(k) \endbmatrix+
beginbmatrix-T_svsin(phi_e + beta_e) \ T_svcos(phi_e + beta_e) \ fracT_svlcos(beta_e) \endbmatrix
beginbmatrix delta beta(k) \ endbmatrix$$

where $ delta x(k) = x(k) - x_e(k) $










share|cite|improve this question









New contributor




n33 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.







$endgroup$




I have the following system:



$$beginaligned x(k+1) &= x(k) + T_svcos(phi(k) + beta(k)) \ y(k+1) &= y(k) + T_svsin(phi(k) + beta(k)) \ phi(k+1) &= phi(k) + fracT_svlsin(beta(k))endaligned$$



I am confused how should I put this in linear state-space representation?



  1. Clearly there is no equilibria when $vneq0$, does this mean that I cannot linearize the system or I can linearize it arbitrarily?

  2. I got the following ss form using the standard linearization method. Again, how to pick $x_e/u_e$? does it make sense and is there a better way to linearize this system?

$$
beginbmatrixdelta x(k+1) \ delta y(k+1) \ delta phi(k+1) \endbmatrix=
beginbmatrix1&0&-T_svsin(phi_e + beta_e) \ 0&1&T_svcos(phi_e + beta_e) \ 0&0&1 \endbmatrix
beginbmatrixdelta x(k) \ delta y(k) \ delta phi(k) \endbmatrix+
beginbmatrix-T_svsin(phi_e + beta_e) \ T_svcos(phi_e + beta_e) \ fracT_svlcos(beta_e) \endbmatrix
beginbmatrix delta beta(k) \ endbmatrix$$

where $ delta x(k) = x(k) - x_e(k) $







linear-algebra dynamical-systems control-theory jacobian






share|cite|improve this question









New contributor




n33 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











share|cite|improve this question









New contributor




n33 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









share|cite|improve this question




share|cite|improve this question








edited Apr 8 at 6:22









Rodrigo de Azevedo

13.2k41962




13.2k41962






New contributor




n33 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









asked Apr 6 at 22:47









n33n33

33




33




New contributor




n33 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.





New contributor





n33 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.






n33 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.







  • 1




    $begingroup$
    what do you know about linearization? What have you tried?
    $endgroup$
    – SZN
    Apr 7 at 1:04










  • $begingroup$
    how can variables that depend on the state be in the system matrix? Perhaps things might be clearer if you fixed an operating point. What is are reasonable values for the operating point for the state and the operating point of the control?
    $endgroup$
    – SZN
    Apr 7 at 1:41










  • $begingroup$
    I edited my question, hoping it is clearer now
    $endgroup$
    – n33
    Apr 7 at 3:12












  • 1




    $begingroup$
    what do you know about linearization? What have you tried?
    $endgroup$
    – SZN
    Apr 7 at 1:04










  • $begingroup$
    how can variables that depend on the state be in the system matrix? Perhaps things might be clearer if you fixed an operating point. What is are reasonable values for the operating point for the state and the operating point of the control?
    $endgroup$
    – SZN
    Apr 7 at 1:41










  • $begingroup$
    I edited my question, hoping it is clearer now
    $endgroup$
    – n33
    Apr 7 at 3:12







1




1




$begingroup$
what do you know about linearization? What have you tried?
$endgroup$
– SZN
Apr 7 at 1:04




$begingroup$
what do you know about linearization? What have you tried?
$endgroup$
– SZN
Apr 7 at 1:04












$begingroup$
how can variables that depend on the state be in the system matrix? Perhaps things might be clearer if you fixed an operating point. What is are reasonable values for the operating point for the state and the operating point of the control?
$endgroup$
– SZN
Apr 7 at 1:41




$begingroup$
how can variables that depend on the state be in the system matrix? Perhaps things might be clearer if you fixed an operating point. What is are reasonable values for the operating point for the state and the operating point of the control?
$endgroup$
– SZN
Apr 7 at 1:41












$begingroup$
I edited my question, hoping it is clearer now
$endgroup$
– n33
Apr 7 at 3:12




$begingroup$
I edited my question, hoping it is clearer now
$endgroup$
– n33
Apr 7 at 3:12










1 Answer
1






active

oldest

votes


















0












$begingroup$

  1. You should always start any state space modelling effort by clearly defining (a) the state variables, (b) the inputs, and (c) the outputs. It looks like your state variables are $x,y,phi$. What physical quantities do those represent? It looks like $beta$ is an input. What physical quantity does that represent? What outputs are there?


  2. You can still linearize the system. You just need to linearize about a nonstationary solution. Assume that $v neq 0$ and $beta = 0$ (note that it is common to linearize about the "free-response", e.g. with an input of zero.) Then it looks like $phi$ is constant and $x$ and $y$ have simple solutions. That looks like a good place to start. Remember that you will need to add in this solution when you want to go from the perturbative analysis back into the first-order approximation of the overall solution.


  3. That looks reasonable for the $A$ and $B$ matrices. The reason you have uncertainty at this point is that you skipped the crucial step of defining the solution you are linearizing about before linearizing. $beta_e(t),x_e(t),x_e(t),phi_e(t)$ can be any solution you want. I suggested the solution consistent with $beta_e(t) = 0$, since this would be the most common choice, but you might have some other need. The procedure of linearization cannot tell you this--you as an engineer need to decide what is best for your application.






share|cite|improve this answer









$endgroup$












  • $begingroup$
    I tried to make the question concise so I skipped some details. Nonlinear control theory states that only a small region around the equilibria shares stability with the linearized model, that's why I was confused which equilibrium I should use, but it turns out I can linearize at any point in this case. I simply use linearization as a tool so I never thought it thorough, thanks for your explanation now it makes more senses to me!
    $endgroup$
    – n33
    Apr 8 at 20:04











Your Answer








StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "69"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);






n33 is a new contributor. Be nice, and check out our Code of Conduct.









draft saved

draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3177528%2fhow-to-linearize-a-kinematic-bicycle-model%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown

























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes









0












$begingroup$

  1. You should always start any state space modelling effort by clearly defining (a) the state variables, (b) the inputs, and (c) the outputs. It looks like your state variables are $x,y,phi$. What physical quantities do those represent? It looks like $beta$ is an input. What physical quantity does that represent? What outputs are there?


  2. You can still linearize the system. You just need to linearize about a nonstationary solution. Assume that $v neq 0$ and $beta = 0$ (note that it is common to linearize about the "free-response", e.g. with an input of zero.) Then it looks like $phi$ is constant and $x$ and $y$ have simple solutions. That looks like a good place to start. Remember that you will need to add in this solution when you want to go from the perturbative analysis back into the first-order approximation of the overall solution.


  3. That looks reasonable for the $A$ and $B$ matrices. The reason you have uncertainty at this point is that you skipped the crucial step of defining the solution you are linearizing about before linearizing. $beta_e(t),x_e(t),x_e(t),phi_e(t)$ can be any solution you want. I suggested the solution consistent with $beta_e(t) = 0$, since this would be the most common choice, but you might have some other need. The procedure of linearization cannot tell you this--you as an engineer need to decide what is best for your application.






share|cite|improve this answer









$endgroup$












  • $begingroup$
    I tried to make the question concise so I skipped some details. Nonlinear control theory states that only a small region around the equilibria shares stability with the linearized model, that's why I was confused which equilibrium I should use, but it turns out I can linearize at any point in this case. I simply use linearization as a tool so I never thought it thorough, thanks for your explanation now it makes more senses to me!
    $endgroup$
    – n33
    Apr 8 at 20:04















0












$begingroup$

  1. You should always start any state space modelling effort by clearly defining (a) the state variables, (b) the inputs, and (c) the outputs. It looks like your state variables are $x,y,phi$. What physical quantities do those represent? It looks like $beta$ is an input. What physical quantity does that represent? What outputs are there?


  2. You can still linearize the system. You just need to linearize about a nonstationary solution. Assume that $v neq 0$ and $beta = 0$ (note that it is common to linearize about the "free-response", e.g. with an input of zero.) Then it looks like $phi$ is constant and $x$ and $y$ have simple solutions. That looks like a good place to start. Remember that you will need to add in this solution when you want to go from the perturbative analysis back into the first-order approximation of the overall solution.


  3. That looks reasonable for the $A$ and $B$ matrices. The reason you have uncertainty at this point is that you skipped the crucial step of defining the solution you are linearizing about before linearizing. $beta_e(t),x_e(t),x_e(t),phi_e(t)$ can be any solution you want. I suggested the solution consistent with $beta_e(t) = 0$, since this would be the most common choice, but you might have some other need. The procedure of linearization cannot tell you this--you as an engineer need to decide what is best for your application.






share|cite|improve this answer









$endgroup$












  • $begingroup$
    I tried to make the question concise so I skipped some details. Nonlinear control theory states that only a small region around the equilibria shares stability with the linearized model, that's why I was confused which equilibrium I should use, but it turns out I can linearize at any point in this case. I simply use linearization as a tool so I never thought it thorough, thanks for your explanation now it makes more senses to me!
    $endgroup$
    – n33
    Apr 8 at 20:04













0












0








0





$begingroup$

  1. You should always start any state space modelling effort by clearly defining (a) the state variables, (b) the inputs, and (c) the outputs. It looks like your state variables are $x,y,phi$. What physical quantities do those represent? It looks like $beta$ is an input. What physical quantity does that represent? What outputs are there?


  2. You can still linearize the system. You just need to linearize about a nonstationary solution. Assume that $v neq 0$ and $beta = 0$ (note that it is common to linearize about the "free-response", e.g. with an input of zero.) Then it looks like $phi$ is constant and $x$ and $y$ have simple solutions. That looks like a good place to start. Remember that you will need to add in this solution when you want to go from the perturbative analysis back into the first-order approximation of the overall solution.


  3. That looks reasonable for the $A$ and $B$ matrices. The reason you have uncertainty at this point is that you skipped the crucial step of defining the solution you are linearizing about before linearizing. $beta_e(t),x_e(t),x_e(t),phi_e(t)$ can be any solution you want. I suggested the solution consistent with $beta_e(t) = 0$, since this would be the most common choice, but you might have some other need. The procedure of linearization cannot tell you this--you as an engineer need to decide what is best for your application.






share|cite|improve this answer









$endgroup$



  1. You should always start any state space modelling effort by clearly defining (a) the state variables, (b) the inputs, and (c) the outputs. It looks like your state variables are $x,y,phi$. What physical quantities do those represent? It looks like $beta$ is an input. What physical quantity does that represent? What outputs are there?


  2. You can still linearize the system. You just need to linearize about a nonstationary solution. Assume that $v neq 0$ and $beta = 0$ (note that it is common to linearize about the "free-response", e.g. with an input of zero.) Then it looks like $phi$ is constant and $x$ and $y$ have simple solutions. That looks like a good place to start. Remember that you will need to add in this solution when you want to go from the perturbative analysis back into the first-order approximation of the overall solution.


  3. That looks reasonable for the $A$ and $B$ matrices. The reason you have uncertainty at this point is that you skipped the crucial step of defining the solution you are linearizing about before linearizing. $beta_e(t),x_e(t),x_e(t),phi_e(t)$ can be any solution you want. I suggested the solution consistent with $beta_e(t) = 0$, since this would be the most common choice, but you might have some other need. The procedure of linearization cannot tell you this--you as an engineer need to decide what is best for your application.







share|cite|improve this answer












share|cite|improve this answer



share|cite|improve this answer










answered Apr 8 at 15:02









SZNSZN

2,850720




2,850720











  • $begingroup$
    I tried to make the question concise so I skipped some details. Nonlinear control theory states that only a small region around the equilibria shares stability with the linearized model, that's why I was confused which equilibrium I should use, but it turns out I can linearize at any point in this case. I simply use linearization as a tool so I never thought it thorough, thanks for your explanation now it makes more senses to me!
    $endgroup$
    – n33
    Apr 8 at 20:04
















  • $begingroup$
    I tried to make the question concise so I skipped some details. Nonlinear control theory states that only a small region around the equilibria shares stability with the linearized model, that's why I was confused which equilibrium I should use, but it turns out I can linearize at any point in this case. I simply use linearization as a tool so I never thought it thorough, thanks for your explanation now it makes more senses to me!
    $endgroup$
    – n33
    Apr 8 at 20:04















$begingroup$
I tried to make the question concise so I skipped some details. Nonlinear control theory states that only a small region around the equilibria shares stability with the linearized model, that's why I was confused which equilibrium I should use, but it turns out I can linearize at any point in this case. I simply use linearization as a tool so I never thought it thorough, thanks for your explanation now it makes more senses to me!
$endgroup$
– n33
Apr 8 at 20:04




$begingroup$
I tried to make the question concise so I skipped some details. Nonlinear control theory states that only a small region around the equilibria shares stability with the linearized model, that's why I was confused which equilibrium I should use, but it turns out I can linearize at any point in this case. I simply use linearization as a tool so I never thought it thorough, thanks for your explanation now it makes more senses to me!
$endgroup$
– n33
Apr 8 at 20:04










n33 is a new contributor. Be nice, and check out our Code of Conduct.









draft saved

draft discarded


















n33 is a new contributor. Be nice, and check out our Code of Conduct.












n33 is a new contributor. Be nice, and check out our Code of Conduct.











n33 is a new contributor. Be nice, and check out our Code of Conduct.














Thanks for contributing an answer to Mathematics Stack Exchange!


  • Please be sure to answer the question. Provide details and share your research!

But avoid


  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.

Use MathJax to format equations. MathJax reference.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3177528%2fhow-to-linearize-a-kinematic-bicycle-model%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Hidroelektrana Sadržaj Povijest | Podjela hidroelektrana | Snaga dobivena u hidroelektranama | Dijelovi hidroelektrane | Uloga hidroelektrana u suvremenom svijetu | Prednosti hidroelektrana | Nedostaci hidroelektrana | Države s najvećom proizvodnjom hidro-električne energije | Deset najvećih hidroelektrana u svijetu | Hidroelektrane u Hrvatskoj | Izvori | Poveznice | Vanjske poveznice | Navigacijski izbornikTechnical Report, Version 2Zajedničkom poslužiteljuHidroelektranaHEP Proizvodnja d.o.o. - Hidroelektrane u Hrvatskoj

WordPress Information needed

Oconto (Nebraska) Índice Demografia | Geografia | Localidades na vizinhança | Referências Ligações externas | Menu de navegação41° 8' 29" N 99° 45' 41" O41° 8' 29" N 99° 45' 41" OU.S. Census Bureau. Census 2000 Summary File 1U.S. Census Bureau. Estimativa da população (julho de 2006)U.S. Board on Geographic Names. Topical Gazetteers Populated Places. Gráficos do banco de dados de altitudes dos Estados Unidos da AméricaEstatísticas, mapas e outras informações sobre Oconto em city-data.com